Subversion Repositories Kolibri OS

Rev

Rev 5674 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5674 Rev 5683
Line 65... Line 65...
65
				DL_Scan(btn);
65
				DL_Scan(btn);
66
				break;
66
				break;
Line 67... Line 67...
67
 
67
 
68
			case evKey:
68
			case evKey:
69
				key = GetKey();
-
 
70
				if (DL_address_box.flags & 0b10)
-
 
71
				{
69
				key = GetKey();
72
					EAX=key<<8; 
70
				EAX=key<<8; 
73
					edit_box_key stdcall(#DL_address_box);
-
 
74
				}
71
				edit_box_key stdcall(#DL_address_box);
75
				if (key==13) DL_Scan(301);
72
				if (key==13) DL_Scan(301);
Line 76... Line 73...
76
				break;
73
				break;
77
 
74
 
Line 206... Line 203...
206
		DL_http_transfer=0;
203
		DL_http_transfer=0;
207
		DL_bufsize = 0;
204
		DL_bufsize = 0;
208
		DL_bufpointer = mem_Free(DL_bufpointer);
205
		DL_bufpointer = mem_Free(DL_bufpointer);
209
		downloaded_size = full_size = 0;
206
		downloaded_size = full_size = 0;
210
	}
207
	}
211
	DL_address_box.color = DL_address_box.blur_border_color = DL_address_box.focus_border_color = 0xFFFfff;
208
	DL_address_box.color = DL_address_box.blur_border_color = 0xFFFfff;
-
 
209
	DL_address_box.flags = 10b;
212
	DL_Draw_Window();
210
	DL_Draw_Window();
213
}
211
}
Line 214... Line 212...
214
 
212
 
215
void StartDownloading()
213
void StartDownloading()
216
{
214
{
217
	StopDownloading();
215
	StopDownloading();
218
	if (strncmp(#DL_URL,"http:",5)==0)
216
	if (strncmp(#DL_URL,"http:",5)==0)
219
	{
217
	{
220
		download_state = STATE_IN_PROGRESS;
218
		download_state = STATE_IN_PROGRESS;
-
 
219
		DL_address_box.color = DL_address_box.blur_border_color = 0xCACACA;
221
		DL_address_box.color = DL_address_box.blur_border_color = DL_address_box.focus_border_color = 0xdddDDD;
220
		DL_address_box.flags = 100000000000b;
222
		http_get stdcall (#DL_URL, 0, 0, #accept_language);
221
		http_get stdcall (#DL_URL, 0, 0, #accept_language);
223
		DL_http_transfer = EAX;
222
		DL_http_transfer = EAX;
224
		DL_progress_bar.value = 0;
223
		DL_progress_bar.value = 0;
225
		DL_Draw_Window();
224
		DL_Draw_Window();