/programs/network/htmlv/browser/HTMLv.c-- |
---|
127,7 → 127,7 |
} |
IF (Form.height<120) MoveSize(OLD,OLD,OLD,120); |
IF (Form.width<280) MoveSize(OLD,OLD,280,OLD); |
// |
PutPaletteImage(#toolbar,200,42,0,0,8,#toolbar_pal); |
DrawBar(200,0,onLeft(200,9),43,0xE4DFE1); //çàêðàøèâàåì ôîí ïîä òóëáàðîì |
DrawBar(0,42,onLeft(5,4),1,0xE2DBDC); //âûïóêëîñòü |
143,7 → 143,7 |
WB1.width=Form.width-11; |
WB1.height=onTop(43,5); |
WB1.Load(#URL); |
// |
WindowRedrawStatus(2); |
} |
/programs/network/htmlv/browser/History.txt |
---|
1,8 → 1,10 |
04.09.11 -- v0.68 -- 11.1 Êá |
05.09.11 -- v0.68 -- 11.2 Êá |
- óñòðàí¸í âûëåò ïðîãðàììû ïðè íåïðàâèëüíîì ïàðàìåòðå color òåãà <font> - àëñî |
èíîãäà äåéñòâèòåëüíî ïîëåçíî ÷èòàòü ìàíû; |
- memory.h-- óäàë¸í êàê ñòàðûé äóáëèêàò, âñå ôóíêöèè ðàáîòû ñ ïàìÿòüþ îòíûíå |
èñïîëüçóþò mem.h--, íàïèñàííûé Asper'îì. |
èñïîëüçóþò mem.h--, íàïèñàííûé Asper'îì; |
- èçîáðàæåíèÿ òåïåðü âïèñûâàþòñÿ â îêíî ïî øèðèíå; |
- óñòðàí¸í ÷àñòûé âûëåò ïðîãðàììû ïðè ïðîêðóòêå ñòðàíèöû, ñîäåðæàùåé èçîáðàæåíèÿ. |
20.08.11 -- v0.67 -- 11.1 Êá |
- áîëåå àäåêâàòíàÿ ïðîêðóòêà èçîáðàæåíèé; |
/programs/network/htmlv/browser/TWB.h-- |
---|
7,6 → 7,7 |
//wintodos(buf); -> â ïàðñå õòìë êàê è âñå êîäèðîâêè |
//ol - öèôåðêè |
int downloader_id; |
dword j, |
buf, |
179,13 → 180,14 |
buf = mem_Alloc(1048576); |
IF (!strcmp(get_URL_part(5),"http:"))) |
if (!strcmp(get_URL_part(5),"http:"))) |
{ |
IF (DO_LOAD) && (!WindowRePaint) |
{ |
DeleteFile(#download_path); |
IF (URL[strlen(#URL)-1]=='/') URL[strlen(#URL)-1]=''; |
RunProgram("/sys/network/downloader", #URL); |
downloader_id = RunProgram("/sys/network/downloader", #URL); |
IF (downloader_id<0) RunProgram("@notify", "Error running Downloader. Internet unavilable."); |
RETURN; |
} |
ReadFile(0, 1048576, buf, #download_path); |
281,8 → 283,6 |
byte ignor_param = 0; |
byte rtf_text; |
void TWebBrowser::ParseHTML(dword bword, fsize){ |
word bukva[1]; |
char temp[768]; |
657,6 → 657,8 |
GOTO IMG_TAG; |
} |
if (w>width1) w=width1; |
if (image) |
{ |
stroka+=h/10; |
678,12 → 680,21 |
h=WB1.top+WB1.height-top1-10; |
} |
//WriteDebug(IntToStr(h)); |
//Pause(10); |
IF (h<=0) return; |
img_draw stdcall (image,left1-5,top1+10,w, h,0,0); |
//WriteDebug("Good"); |
DrawBar(left1+w - 5, top1 + 10, width1-w + 5, h, 0xFFFFFF); |
} |
return; |
} |
if (!chTag("meta")) { |
if (!chTag("meta")) |
{ |
META: |
if (!strcmp(#parametr, "charset=")) || (!strcmp(#parametr, "content=")) |
{ |
704,10 → 715,12 |
ReadHtml(DONT_LOAD); |
} |
} |
IF(tagparam[0] <>'') { |
IF(tagparam[0] <>'') |
{ |
GetNextParam(); |
goto META; |
} |
return; |
} |
} |
/programs/network/htmlv/lib/file_system.h-- |
---|
51,7 → 51,7 |
// Çàïóñê ïðîãðàììû // |
/////////////////////////// |
f70 run_file_70; |
void RunProgram(dword run_path, run_param) |
int RunProgram(dword run_path, run_param) |
{ |
run_file_70.func = 7; |
run_file_70.param1 = |
63,6 → 63,7 |
$mov eax,70 |
$mov ebx,#run_file_70.func |
$int 0x40 |
RETURN EAX; |
} |
/////////////////////////// |