Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Nov 21, 2019 6:48 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 107 posts ]  Go to page Previous 1 2 3 4 58 Next
Author Message
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Dec 14, 2009 10:23 am 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Обычно такие вещи настраиваются опционально - по выбору пользователя. Если на компьютере оперативной памяти много, то почему бы её не использовать.

_________________
KolibriOS-перспективная ос!
Kolibri is best operation system in the world!


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Dec 14, 2009 12:53 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Mario wrote:
А другой порошок просмотрщик отстирывает открывает такие пятна картинки...

Что, правда? Он откроет эту картинку при 64M физической памяти у пользователя? А может быть, он ещё и откроет картинку 65535*65535*24bpp, пусть даже и с 4G оперативки?

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Dec 14, 2009 1:05 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
У меня эта картинка не открывается ни в какой ОС вообще!

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Dec 14, 2009 1:09 pm 
diamond
Ну, ситуацию нехватки памяти можно обработать и сообщить пользователю, а когда оно просто не открывает без всяких сообщений это приводит пользователя в замешательство. Особенно когда памяти достаточно.

Атауальпа
Quote:
У меня эта картинка не открывается ни в какой ОС вообще!

Странно... а вот у меня в Колибри ОС в другом просмотрщике открывается.
И дома открывается. Правда у дома меня 4 Гб памяти, but nobody cares...


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Tue Feb 23, 2010 5:47 pm 
Документация wrote:
Функция 0 - определить и нарисовать окно.
...
esi = 0xXYRRGGBB - цвет заголовка
...
Y=0 - обычное окно, Y=1 - неперемещаемое окно

Всегда нужно принудительно в 0 устанавливать (во всех случаях кроме того который задуман для значения 1), иначе иногда окно перестает перемещаться. Когда еще столкнулся на zSea долго выяснял в чем фишка - вылезло почему то после очередного рефакторинга GUI ядра. Теперь вот в последней ночной сборке тоже заметил - стоит один раз окно KIV перетащить и все больше не таскается.


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Sat Feb 27, 2010 12:52 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Спасибо за замечание, исправил.


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 4:03 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Свежая версия kiv с svn и из последней ночной сборки, во-первых, показывает в заголовке окна имя текущего файла, а во-вторых, умеет переходить к предыдущему и следующему изображению в текущей папке по клавишной комбинации. Для этого нужно создать файл /sys/media/kiv.ini примерно следующего содержания:
Code:
[Shortcuts]
Next=<combination1>
Prev=<combination2>

(в ночной сборке такого файла пока нет, так что принимаются заявки на дефолтные значения; в программе никаких умолчаний не зашито). Синтаксис комбинаций описан здесь: viewtopic.php?p=25970#p25970.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 4:23 pm 
А обработка как? Как "горячая клавиша"? В таком случае не будет конфликтов, если запущенно несколько копий программы или начнут одновременно листать все копии (что тоже неудачно)?


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 4:27 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Mario
Обычная обработка функцией 2. Горячие клавиши тут совсем не к месту и, соответственно, не используются. Конфликты, соответственно, исключены.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 4:51 pm 
Т.е. Если пользователь захочет не просто PageUp или ArrowLeft, а например Alt+Ctrl+PageUp то оно тоже обработается?
Просто пользователи у нас всякие встречаются и запросы у них иногда хоть стой, хоть падай. :lol:


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 5:02 pm 
Offline
Kernel Developer
User avatar

Joined: Wed Jul 25, 2007 2:26 pm
Posts: 43
очевидно выбор - PageUp, PageDown


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 5:45 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Mario wrote:
Т.е. Если пользователь захочет не просто PageUp или ArrowLeft, а например Alt+Ctrl+PageUp то оно тоже обработается?

Угу. Кстати, стрелки обозначаются просто как Left/Right/Up/Down (хотя можно и ArrowLeft/... добавить, это тривиально), клавиши PgUp/PgDn именуются без a,e в Page (аналогично), а ещё можно разделять левые и правые модификаторы, типа LAlt+RCtrl+PgUp.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 5:49 pm 
И что такой суперадаптивный код, что все варианты анализирует?


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 6:00 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Mario
Угу. Разбор строки со всеми вариантами осуществляет libini, выдавая сканкод+нужное состояние управляющих клавиш (в формате функции 66.4 просто потому, что это вполне подходящий формат), а потом kiv при приходе события от клавиатуры проверяет на соответствие данные от функции 2+функции 66.3 зарегистрированной комбинации (вообще-то этот код - тоже кандидат на вынесение в библиотеку, но мне показалось несколько неподходящим пихать его в libini).

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject: Re: Kolibri Image Viewer
PostPosted: Mon Mar 01, 2010 6:04 pm 
diamond wrote:
вообще-то этот код - тоже кандидат на вынесение в библиотеку, но мне показалось несколько неподходящим пихать его в libini

Почему нет? Это облегчит реализацию такой фичи любой последующей программе -автору не придется изобретать заново.


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

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


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