forked from KolibriOS/kolibrios
HTMLv: fully fixed line breaks in links... fu~, it took all day
git-svn-id: svn://kolibrios.org@3060 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
66f8ed5fc2
commit
d994c2a92d
@ -99,8 +99,7 @@ void main()
|
|||||||
if (load_dll2(libtruetype, #truetype,0)!=0) {debug("Íå óäàëîñü ïîäêëþ÷èòü áèáëèîòåêó TrueType"w); use_truetype = 2; }
|
if (load_dll2(libtruetype, #truetype,0)!=0) {debug("Íå óäàëîñü ïîäêëþ÷èòü áèáëèîòåêó TrueType"w); use_truetype = 2; }
|
||||||
else init_font(#fontlol);
|
else init_font(#fontlol);
|
||||||
|
|
||||||
// if (!URL) strcpy(#URL, "/sys/home.htm");
|
if (!URL) strcpy(#URL, "/sys/home.htm");
|
||||||
if (!URL) strcpy(#URL, "/sys/ololo.txt");
|
|
||||||
strcpy(#editURL, #URL);
|
strcpy(#editURL, #URL);
|
||||||
|
|
||||||
Form.width=WIN_W;
|
Form.width=WIN_W;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
18.11.12 - 0.97.7
|
18.11.12 - 0.97.7
|
||||||
- если изображение не загрузилось, но содержит ссылку отображается
|
- если изображение не загрузилось, но содержит ссылку отображается
|
||||||
заменяющий его текст;
|
заменяющий его текст;
|
||||||
- частично исправлен перенос ссылках в тексте;
|
- полностью исправлены переносы ссылках в тексте;
|
||||||
- отображение в меню текущей кодировки;
|
- отображение в меню текущей кодировки;
|
||||||
- SoUrcerer - Синхронизация программы с новой оптимизированной
|
- SoUrcerer - Синхронизация программы с новой оптимизированной
|
||||||
версией библитеки TryeType.
|
версией библитеки TryeType.
|
||||||
|
@ -463,6 +463,18 @@ void TWebBrowser::ParseHTML(dword bword){
|
|||||||
if (tag[strlen(#tag)-1]=='/') tag[strlen(#tag)-1]=NULL; //for br/
|
if (tag[strlen(#tag)-1]=='/') tag[strlen(#tag)-1]=NULL; //for br/
|
||||||
if (tagparam) && (strlen(#tagparam) < 4000) GetNextParam();
|
if (tagparam) && (strlen(#tagparam) < 4000) GetNextParam();
|
||||||
|
|
||||||
|
if (stolbec + strlen(#line) > lines.column_max)
|
||||||
|
{
|
||||||
|
perenos_num = strrchr(#line, ' ');
|
||||||
|
if (!perenos_num) && (strlen(#line)>lines.column_max) perenos_num=lines.column_max;
|
||||||
|
strcpy(#temp, #line + perenos_num); //ïåðåíîñ ïî ñëîâàì
|
||||||
|
line[perenos_num] = 0x00;
|
||||||
|
if (stroka >= lines.visible) && (lines.first <>0) break 1; //óõîäèì...
|
||||||
|
DrawPage();
|
||||||
|
strcpy(#line, #temp);
|
||||||
|
|
||||||
|
TextGoDown(left + 5, stroka * 10 + top + 5, width - 20); //çàêðàøèâàåì ñëåäóùóþ ñòðîêó
|
||||||
|
}
|
||||||
DrawPage();
|
DrawPage();
|
||||||
line=NULL;
|
line=NULL;
|
||||||
|
|
||||||
@ -488,8 +500,9 @@ void TWebBrowser::ParseHTML(dword bword){
|
|||||||
line[perenos_num] = 0x00;
|
line[perenos_num] = 0x00;
|
||||||
if (stroka >= lines.visible) && (lines.first <>0) break 1; //óõîäèì...
|
if (stroka >= lines.visible) && (lines.first <>0) break 1; //óõîäèì...
|
||||||
DrawPage();
|
DrawPage();
|
||||||
TextGoDown(left + 5, stroka * 10 + top + 5, width - 20); //çàêðàøèâàåì ñëåäóùóþ ñòðîêó
|
|
||||||
strcpy(#line, #temp);
|
strcpy(#line, #temp);
|
||||||
|
|
||||||
|
TextGoDown(left + 5, stroka * 10 + top + 5, width - 20); //çàêðàøèâàåì ñëåäóùóþ ñòðîêó
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user