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(); |