58,7 → 58,8 |
#include "include\unicode_tags.h--" |
|
void TWebBrowser::Scan(dword id) { |
IF (id > 399) { |
IF (id > 399) |
{ |
j = 0; |
FOR(i = 0; i <= id - 401; i++) { |
do j++; |
70,10 → 71,11 |
Draw_Window(); |
return; |
} |
|
//edit1.flags=64; |
IF(count < max_kolvo_strok) SWITCH(id) { |
CASE 183: CASE 184: CASE 180: CASE 181: return; |
} //åñëè ìàëî ñòðîê èãíîðèðóåì íåêîòîðûå êíîïêè |
IF(count < max_kolvo_strok) SWITCH(id) //åñëè ìàëî ñòðîê èãíîðèðóåì íåêîòîðûå êíîïêè |
{ CASE 183: CASE 184: CASE 180: CASE 181: return; } |
|
switch (id) |
{ |
case 011: //Ctrk+K |
100,15 → 102,16 |
return; |
case HOME: |
copystr("/sys/index.htm", #editURL); |
case 052: //Íàæàòà F3 |
IF(edit1.flags <> 66) |
IF (strcmp(get_URL_part(5),"http:")<>0) RunProgram("tinypad", #URL); ELSE RunProgram("tinypad", #download_path); |
return; |
|
case GOTOURL: |
case 0x0D: //enter |
copystr(#editURL, #URL); |
Load(#URL); |
return; |
case 052: //Íàæàòà F3 |
IF(edit1.flags <> 66) |
IF (strcmp(get_URL_part(5),"http:")<>0) RunProgram("tinypad", #URL); ELSE RunProgram("tinypad", #download_path); |
break; |
case 173: //ctrl+enter |
case SEARCHWEB: |
copystr(#search_path, #URL); |
115,9 → 118,10 |
copystr(#editURL, #URL + strlen(#URL)); |
Load(#URL); |
return; |
|
case ID1: //ìîòàåì ââåðõ |
IF(za_kadrom > 0) za_kadrom--; |
ELSE return; |
IF(za_kadrom <= 0) return; |
za_kadrom--; |
break; |
case ID2: //ìîòàåì âíèç |
IF(max_kolvo_strok + za_kadrom >= count) return; |
125,19 → 129,20 |
break; |
case 183: //PgDown |
IF(za_kadrom == count - max_kolvo_strok) return; |
za_kadrom = za_kadrom + max_kolvo_strok + 2; |
za_kadrom += max_kolvo_strok + 2; |
IF(max_kolvo_strok + za_kadrom > count) za_kadrom = count - max_kolvo_strok; |
BREAK; |
case 184: //PgUp |
IF(za_kadrom == 0) RETURN; |
za_kadrom = za_kadrom - max_kolvo_strok - 2; |
za_kadrom -= max_kolvo_strok - 2; |
IF(za_kadrom < 0) za_kadrom = 0; |
BREAK; |
case 180: //home |
IF (za_kadrom <>0) za_kadrom = 0; |
ELSE RETURN; |
IF(za_kadrom == 0) RETURN; |
za_kadrom = 0; |
BREAK; |
case 181: //end |
IF (za_kadrom == count - max_kolvo_strok) RETURN; |
za_kadrom = count - max_kolvo_strok; |
BREAK; |
default: |
212,7 → 217,7 |
ELSE file_size stdcall (#URL); |
*/ |
|
void ReadHtml(byte DO_LOAD) |
void ReadHtml() |
{ |
if (!strcmp(get_URL_part(5),"http:"))) |
file_size stdcall (#download_path); |
249,7 → 254,8 |
edit1.size = edit1.pos = strlen(#editURL); |
edit_box_draw stdcall(#edit1); //ðèñóåì ñòðîêó àäðåñà |
|
ReadHtml(LETS_LOAD); |
//LETS_LOAD |
ReadHtml(); |
|
IF (!filesize) return; //Lee 22.09 |
|
723,17 → 729,17 |
|
IF (!strcmp(#options,"utf-8")) || (!strcmp(#options,"utf8")) |
{ |
ReadHtml(DONT_LOAD); |
ReadHtml(); |
utf8rutodos(buf); |
} |
IF(!strcmp(#options, "koi8-r")) || (!strcmp(#options, "koi8-u")) |
{ |
ReadHtml(DONT_LOAD); |
ReadHtml(); |
koitodos(buf); |
} |
IF(!strcmp(#options, "dos")) || (!strcmp(#options, "cp-866")) |
{ |
ReadHtml(DONT_LOAD); |
ReadHtml(); |
} |
} |
IF(tagparam) |