58,8 → 58,7 |
#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++; |
71,11 → 70,10 |
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 |
102,16 → 100,15 |
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); |
118,10 → 115,9 |
copystr(#editURL, #URL + strlen(#URL)); |
Load(#URL); |
return; |
|
case ID1: //ìîòàåì ââåðõ |
IF(za_kadrom <= 0) return; |
za_kadrom--; |
IF(za_kadrom > 0) za_kadrom--; |
ELSE return; |
break; |
case ID2: //ìîòàåì âíèç |
IF(max_kolvo_strok + za_kadrom >= count) return; |
129,20 → 125,19 |
break; |
case 183: //PgDown |
IF(za_kadrom == count - max_kolvo_strok) return; |
za_kadrom += max_kolvo_strok + 2; |
za_kadrom = 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 -= max_kolvo_strok - 2; |
za_kadrom = za_kadrom - max_kolvo_strok - 2; |
IF(za_kadrom < 0) za_kadrom = 0; |
BREAK; |
case 180: //home |
IF(za_kadrom == 0) RETURN; |
za_kadrom = 0; |
IF (za_kadrom <>0) za_kadrom = 0; |
ELSE RETURN; |
BREAK; |
case 181: //end |
IF (za_kadrom == count - max_kolvo_strok) RETURN; |
za_kadrom = count - max_kolvo_strok; |
BREAK; |
default: |
217,7 → 212,7 |
ELSE file_size stdcall (#URL); |
*/ |
|
void ReadHtml() |
void ReadHtml(byte DO_LOAD) |
{ |
if (!strcmp(get_URL_part(5),"http:"))) |
file_size stdcall (#download_path); |
254,8 → 249,7 |
edit1.size = edit1.pos = strlen(#editURL); |
edit_box_draw stdcall(#edit1); //ðèñóåì ñòðîêó àäðåñà |
|
//LETS_LOAD |
ReadHtml(); |
ReadHtml(LETS_LOAD); |
|
IF (!filesize) return; //Lee 22.09 |
|
729,17 → 723,17 |
|
IF (!strcmp(#options,"utf-8")) || (!strcmp(#options,"utf8")) |
{ |
ReadHtml(); |
ReadHtml(DONT_LOAD); |
utf8rutodos(buf); |
} |
IF(!strcmp(#options, "koi8-r")) || (!strcmp(#options, "koi8-u")) |
{ |
ReadHtml(); |
ReadHtml(DONT_LOAD); |
koitodos(buf); |
} |
IF(!strcmp(#options, "dos")) || (!strcmp(#options, "cp-866")) |
{ |
ReadHtml(); |
ReadHtml(DONT_LOAD); |
} |
} |
IF(tagparam) |