Page 35 of 59
Re: Text-based Browser
Posted: Mon Jan 20, 2014 8:25 pm
by Unusual
Для того чтоб код работал нужно поднимать целый веб сервер который будет парсить страницу и отдавать ее на с кормление браузеру.
Идея с браузером на pdf звучит заманчивее!
Re: Text-based Browser
Posted: Mon Jan 20, 2014 9:25 pm
by lev
Подключение курсора. В данном случае, в начале программы.
Spoiler:
Code: Select all
#include "kolibri.h--"
dword CursorFile = FROM "c:\cmm\pics\cursor.cur"; //загружаем курсор из файла в код
void main()
{
dword Cursor; //указатель на курсор, будет использоваться при подключении
EAX = 37; //загружаем курсор
EBX = 4;
ECX = #CursorFile;
EDX = 1;
$int 0x40
Cursor = EAX; //Запоминаем хендл курсора
EAX = 37; //подключаем курсор
EBX = 5;
ECX = Cursor; //если тут проскочат "левые" данные, то получим зависание KolibriOS :)
$int 0x40
// EAX = 37; //отключаем курсор (рекомендуется перед подключением другого курсора)
// EBX = 6;
// ECX = Cursor;
// $int 0x40
loop()
{
switch(@ WaitEvent())
{
//Button pressed----------------------------------------------------
case evButton:
//Key pressed-------------------------------------------------------
case evKey:
@ ExitProcess();
break;
case evReDraw: draw_window();
}
}
}
void draw_window()
{
DefineAndDrawWindow(100,100,200,100,0x33,0x00E0DFE3,0,0,"Cursor");
}
stop: //конец кода
Re: Text-based Browser
Posted: Mon Jan 20, 2014 10:43 pm
by punk_joker
Re: Text-based Browser
Posted: Tue Jan 21, 2014 2:40 am
by Leency
ppk-center
ins, del, dd, em и некоторые другие уже поддерживаются
code - добавил
Re: Text-based Browser
Posted: Tue Jan 21, 2014 2:43 am
by Leency
lev, punk_joker
Спасибо за помощь! Сделал, залил rev #4497.
Теперь курсор превращается в руку (указатель) при наведении на ссылку.
Re: Text-based Browser
Posted: Tue Jan 21, 2014 2:58 am
by punk_joker
Leency wrote:
Теперь курсор превращается в руку (указатель) при наведении на ссылку.
А на каком файлике или странице испытать можно?
Re: Text-based Browser
Posted: Tue Jan 21, 2014 3:11 am
by Leency
Любая страница со ссылкой. Хоть /sys/index.html
Re: Text-based Browser
Posted: Tue Jan 21, 2014 12:48 pm
by Leency
Для лентяев.
Re: Text-based Browser
Posted: Tue Jan 21, 2014 12:57 pm
by hidnplayr
Leency wrote:Теперь курсор превращается в руку (указатель) при наведении на ссылку.
Tested, looks good.
Found a bug: when clicking link, and not moving cursor, it doesnt change back to normal cursor.
Re: Text-based Browser
Posted: Tue Jan 21, 2014 1:33 pm
by Leency
Thank you. For me now it feels like a real Browser

This may be a kernel problem, but I will check.
Re: Text-based Browser
Posted: Tue Jan 21, 2014 8:52 pm
by ppk-center
Leency wrote:ppk-center
ins, del, dd, em и некоторые другие уже поддерживаются
code - добавил
Я очень рад! Но вот есть один недостаток, о котором вы наверное знаете. Для того, чтобы указать фон, необходимо использовать невалидный body bgcolor. Чтобы решить эту проблему, предлагаю следующее решение: использовать meta теги. То есть вместо
Code: Select all
<html>
<body bgcolor="" vlink="" alink="" link="" text="">
</body>
</html>
писать
Code: Select all
<html>
<head>
<!--[if HTMLv]>
<meta name="bgcolor" content="">
<meta name="vlink" content="">
<meta name="alink" content="">
<meta name="link" content="">
<meta name="text" content="">
<![endif]-->
</head>
</html>
Так и валидно, и сайт можно оптимизировать.
Re: Text-based Browser
Posted: Tue Jan 21, 2014 9:04 pm
by Unusual
Он валидный, так как его поддерживают все браузеры и он входит в html5. Зачем придумывать, то что не считается валидным, если это работает стандартным способом.
Re: Text-based Browser
Posted: Tue Jan 21, 2014 9:10 pm
by Unusual
В современной верстке применяются (по крайней мере у ленивых) всего несколько тегов(<div><span><img><a><h1><ul><li>....) и атрибуты к ним все остальное стилизуется с помощью css. Так лучше сделаем нормальную реализацию тех тегов который часто используются, а не пережитки прошлого. И не изобретать велосипед на котором ни кто ездить не будет!
Re: Text-based Browser
Posted: Tue Jan 21, 2014 9:58 pm
by punk_joker
А еще лучше говоруны пусть займутся чет-то более полезным раз код не пишут, а автор программы сам решит, поддержку чего ему реализовывать, а что не.
Re: Text-based Browser
Posted: Tue Jan 21, 2014 10:21 pm
by Unusual
punk_joker wrote:А еще лучше говоруны пусть займутся чет-то более полезным раз код не пишут, а автор программы сам решит, поддержку чего ему реализовывать, а что не.
Полностью согласен. От того что говоруны предлагают браузер лучше не становится