Для того чтоб код работал нужно поднимать целый веб сервер который будет парсить страницу и отдавать ее на с кормление браузеру.
Идея с браузером на pdf звучит заманчивее!
WebView: Text-based Browser
Подключение курсора. В данном случае, в начале программы.
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: //конец кода
to infinity and beyond
ppk-center
ins, del, dd, em и некоторые другие уже поддерживаются
code - добавил
ins, del, dd, em и некоторые другие уже поддерживаются
code - добавил
Из хаоса в космос
lev, punk_joker
Спасибо за помощь! Сделал, залил rev #4497.
Теперь курсор превращается в руку (указатель) при наведении на ссылку.
Спасибо за помощь! Сделал, залил rev #4497.
Теперь курсор превращается в руку (указатель) при наведении на ссылку.
Из хаоса в космос
А на каком файлике или странице испытать можно?Leency wrote:
Теперь курсор превращается в руку (указатель) при наведении на ссылку.
to infinity and beyond
Любая страница со ссылкой. Хоть /sys/index.html
Из хаоса в космос
Для лентяев.
- Attachments
-
-
Screenshot_1.png (33.32 KiB)Viewed 3613 times
Из хаоса в космос
Tested, looks good.Leency wrote:Теперь курсор превращается в руку (указатель) при наведении на ссылку.
Found a bug: when clicking link, and not moving cursor, it doesnt change back to normal cursor.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
Thank you. For me now it feels like a real Browser ![Smile :)](./images/smilies/icon_smile.gif)
This may be a kernel problem, but I will check.
![Smile :)](./images/smilies/icon_smile.gif)
This may be a kernel problem, but I will check.
Из хаоса в космос
Я очень рад! Но вот есть один недостаток, о котором вы наверное знаете. Для того, чтобы указать фон, необходимо использовать невалидный body bgcolor. Чтобы решить эту проблему, предлагаю следующее решение: использовать meta теги. То есть вместоLeency wrote:ppk-center
ins, del, dd, em и некоторые другие уже поддерживаются
code - добавил
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>
The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/
Он валидный, так как его поддерживают все браузеры и он входит в html5. Зачем придумывать, то что не считается валидным, если это работает стандартным способом.
Last edited by Unusual on Tue Jan 21, 2014 9:11 pm, edited 1 time in total.
В современной верстке применяются (по крайней мере у ленивых) всего несколько тегов(<div><span><img><a><h1><ul><li>....) и атрибуты к ним все остальное стилизуется с помощью css. Так лучше сделаем нормальную реализацию тех тегов который часто используются, а не пережитки прошлого. И не изобретать велосипед на котором ни кто ездить не будет!
А еще лучше говоруны пусть займутся чет-то более полезным раз код не пишут, а автор программы сам решит, поддержку чего ему реализовывать, а что не.
to infinity and beyond
Полностью согласен. От того что говоруны предлагают браузер лучше не становитсяpunk_joker wrote:А еще лучше говоруны пусть займутся чет-то более полезным раз код не пишут, а автор программы сам решит, поддержку чего ему реализовывать, а что не.
Who is online
Users browsing this forum: No registered users and 0 guests