Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Nov 15, 2019 11:32 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 609 posts ]  Go to page Previous 1 2 3 4 541 Next
Author Message
 Post subject:
PostPosted: Tue Nov 21, 2006 5:23 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
andrew_programmer
Лучше цветные. Все курсоры 32*32 16 цветов 766 байт/файл. Монохромные курсоры не пойдут, нет распаковщика.


Top
   
 Post subject:
PostPosted: Tue Nov 21, 2006 5:30 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
>Все курсоры 32*32

32*32 - это большой размер для курсора.Хотя видимую часть можно сделать меньше(16х16 или 20х20),а на самом деле он будет 32х32.

>Монохромные курсоры не пойдут, нет распаковщика.

Курсоры будут подключены к коду программы,чтобы меньше места на дискете занимать.


Top
   
 Post subject:
PostPosted: Tue Nov 21, 2006 5:46 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Quote:
Курсоры будут подключены к коду программы,чтобы меньше места на дискете занимать.

Лучше сделать две или три библиотеки с разными размерами для разных разрешений и упаковать их kpackом


Top
   
 Post subject:
PostPosted: Wed Nov 22, 2006 5:09 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Вот ID стандартных курсоров Win.
Предлагаю дать им свои названия чтобы любая программа могла их
устанавливать.

IDC_ARROW Standard arrow
IDC_WAIT Hourglass
IDC_IBEAM I-beam
IDC_HAND Windows 98/Me, Windows 2000/XP: Hand

IDC_APPSTARTING Standard arrow and small hourglass
IDC_HELP Arrow and question mark
IDC_NO Slashed circle

IDC_CROSS Crosshair
IDC_SIZEALL Four-pointed arrow pointing north, south, east, and west
IDC_SIZENESW Double-pointed arrow pointing northeast and southwest
IDC_SIZENS Double-pointed arrow pointing north and south
IDC_SIZENWSE Double-pointed arrow pointing northwest and southeast
IDC_SIZEWE Double-pointed arrow pointing west and east
IDC_UPARROW Vertical arrow


Top
   
 Post subject:
PostPosted: Wed Nov 22, 2006 6:46 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
А может быть, стоит функции работы с курсором делать не подфункциями 68-й ("внутренние сервисы системы"), а, например, подфункциями 48-й ("параметры графики"), 21-й ("параметры устройств") или даже отдельной функцией (36-й, скажем)?


Top
   
 Post subject:
PostPosted: Wed Nov 22, 2006 7:16 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
diamond
В общем всё равно. Пока никто ничего не написал можно назначить любую подходящую функцию. Кстати 32bpp уже работает, курсор меняется на лету, так что дело выгорит.


Top
   
 Post subject:
PostPosted: Thu Nov 23, 2006 7:45 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
url]http://infinity-sound.narod.ru/cursors.7z[/url]
мини-демо изменяющийся курсор. Работает только в 32bpp


Top
   
 Post subject:
PostPosted: Sat Nov 25, 2006 3:51 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
А в ядре,что присутсвует в архиве,MTRR отключено ?
Потомучто у меня FPS в 3 с лишним раза меньше обычного(примерно как с отключенным MTRR).


Top
   
 Post subject:
PostPosted: Sat Nov 25, 2006 4:26 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
andrew_programmer
Наверное это тестовое ядро. Там не только MTRR отключены.


Top
   
 Post subject:
PostPosted: Sun Dec 10, 2006 12:39 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Перенесите кто-нибудь vmode.mdr в /rd/1/drivers. Желательно еще переименовать его в *.obj. А-то непорядок получается: драйверы разбросаны где-попало ;)


Top
   
 Post subject:
PostPosted: Sun Dec 10, 2006 3:05 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Heavyiron
Лучше дать драйверам какое-нибудь другое расширение *.drv *.sys или *.kdr


Top
   
 Post subject:
PostPosted: Mon Dec 11, 2006 8:23 am 
Serge
Поздно - процесс пошел. ;-)


Top
   
 Post subject:
PostPosted: Mon Dec 11, 2006 3:22 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario79
С новым дистрибом всегда можно сделать. Уж если menuet.img переименовали...


Top
   
 Post subject:
PostPosted: Tue Dec 12, 2006 12:55 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
http://infinity-sound.narod.ru/kernel233.7z Поддержка Win курсоров 2,4,8,24 bpp. Удаление курсоров. Правильное отсечение аппаратного ATI курсора.


Top
   
 Post subject:
PostPosted: Wed Dec 13, 2006 2:44 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Serge wrote:
Я бегло просмотрел дрова для NV - там нет аппаратого курсора. А вообще без доков сделать драйвер нереально.

Сегодня наткнулся вот на что: svn://svn.berlios.de/haiku/haiku/tags/c ... a/Cursor.c ! Возможно это не то и ты это уже видел, но вдруг нет и это поможет ;) .


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 609 posts ]  Go to page Previous 1 2 3 4 541 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited