Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 14, 2019 12:59 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 220 posts ]  Go to page Previous 1 2 3 4 515 Next
Author Message
PostPosted: Sat Jun 14, 2008 10:15 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Вспомнил насчет панели: когда иконки перемещаемые делал, заметил, что когда нажать и подержать правую кнопку мыши на раб столе - загрузка проца подскакивала до 100%. Глюк был в потоке отрисовки меню на панели - где-то у себя вроде правил, но не помню, выкладывал ли...


Top
   
PostPosted: Sat Jun 14, 2008 10:28 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
Не только на рабочем столе по-ходу, а где угодно елс зажать ПКМ и держать.

_________________
Через тернии к звездам


Top
   
PostPosted: Sat Jun 14, 2008 11:01 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
И правда, не выкладывал :)
В файле detect.asm надо 21 строку "jnz mouse_btn_up" заменить на блок:
jz @f
mcall 5
jmp mouse_btn_up
@@:


Top
   
PostPosted: Sun Jun 15, 2008 12:38 am 
Offline

Joined: Wed Jun 04, 2008 10:16 pm
Posts: 174
Поменял. Точно, исправилось :)


Attachments:
@panel.7z [3.77 KiB]
Downloaded 100 times
Top
   
PostPosted: Mon Jun 16, 2008 11:44 am 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Мне не нравится в Панели:
1. при нажатии ПКМ разворачивается соответствующее окно (я понимаю, что многим хочется, чтобы было как в Винде, но IMHO это уже слишком)
2. цвета кнопок слишком тёмные.
3. цвет кнопки Меню - зелёный. она с самого начала не вписывалась в интерфейс Колибри.

Хотелось бы, чтобы официальная версия Панели была в золотистых тонах (как предложил Leency)


Top
   
PostPosted: Mon Jun 16, 2008 1:52 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
Эээ... я не прендлагал :) Это просто панель из одной темы :)

_________________
Через тернии к звездам


Top
   
PostPosted: Tue Jun 17, 2008 5:01 pm 
Offline

Joined: Wed Jun 04, 2008 10:16 pm
Posts: 174
Albom wrote:
Мне не нравится в Панели:
1. при нажатии ПКМ разворачивается соответствующее окно (я понимаю, что многим хочется, чтобы было как в Винде, но IMHO это уже слишком)
2. цвета кнопок слишком тёмные.
3. цвет кнопки Меню - зелёный. она с самого начала не вписывалась в интерфейс Колибри.


1. У меня не разворачивается. Где надо кликнуть?
2. Цвета сейчас берутся из текущего скина. Можно или изменить формат скина, дополнив его параметрами панели, или закрашивать кнопки более светлым цветом, чем цвет кнопки, указанный в скине.
3. Если кнопку Меню сделать такой же, как кнопки приложений, она не будет выделяться. А фиксированный цвет, который бы подходил ко всем скинам, подобрать сложно.
Вывод: имхо, пора ввести скины версии 2 (однако поддерживать и скины версии 1).


Top
   
PostPosted: Tue Jun 17, 2008 9:16 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Quote:
У меня не разворачивается. Где надо кликнуть?


Эффект проявляется очень редко (в основном первые несколько раз выполняя ниже указанные действия), но всё же. Например, открыто 2 окна - KFAR и KFM. Сворачиваем их. После нажатия ПКМ на кнопке KFAR в Панели, появляется меню и разворачивается окно KFAR. Потом, нажимая на KFM, соответсвующее окно разворачивается (естественно с появлением меню).

+ попробуйте убить и снова запустить панель. потом разверните на весь экран окно какого-нибудь приложение - у меня панель каждый раз съедает часть рабочей области экрана (функция 48, подфункция 6 - установить рабочую область экрана).


Top
   
PostPosted: Tue Jun 17, 2008 10:31 pm 
Offline
User avatar

Joined: Sat Mar 04, 2006 12:53 am
Posts: 221
трабла с съеданием рабочей области существует уже давно... даже по моему она была всегда


Top
   
PostPosted: Tue Jun 17, 2008 11:18 pm 
Offline

Joined: Wed Jun 04, 2008 10:16 pm
Posts: 174
Окошки разворачиваются при клике ПКМ, потому что кнопки в Колибри реагируют как на ЛКМ, так и на ПКМ. Можно, конечно, ловить все клики и определять, какая кнопка мыши нажата... Или есть более простое решение?

ХЗ, что я делаю не так, но у меня панель не мешает разворачивать окна на весь экран ни в начале работы, ни после перезапуска.
Если этот глюк действительно существует в текущей версии панели, надо заменить вызов 48,5 (получить рабочую область экрана) на функцию 14 (получить размеры экрана).


Attachments:
File comment: тут исправлен(надеюсь) глюк номер 2 с уменьшением рабочей области
@panel.7z [3.77 KiB]
Downloaded 103 times
Top
   
PostPosted: Thu Jun 19, 2008 11:54 pm 
Offline
User avatar

Joined: Fri May 18, 2007 11:11 pm
Posts: 125
Quote:
Окошки разворачиваются при клике ПКМ, потому что кнопки в Колибри реагируют как на ЛКМ, так и на ПКМ. Можно, конечно, ловить все клики и определять, какая кнопка мыши нажата... Или есть более простое решение?

Предлагаю определять кнопки мыши в ядре http://board.kolibrios.org/viewtopic.php?f=1&t=1069&p=19055#p19055
благо изменений там чуть надо, зато можно будет убрать второй процесс, да и функциональности на другие кнопки добавить.

_________________
Заглянул на огонёк


Top
   
PostPosted: Sat Jun 21, 2008 3:18 pm 
Offline

Joined: Wed Jun 04, 2008 10:16 pm
Posts: 174
Alver wrote:
Предлагаю определять кнопки мыши в ядре http://board.kolibrios.org/viewtopic.php?f=1&t=1069&p=19055#p19055
благо изменений там чуть надо, зато можно будет убрать второй процесс, да и функциональности на другие кнопки добавить.


Вот обновленная панель, второй процесс убран (и соответственно файл detect.asm), баг с разворачиванием окна исправлен. Для нормальной работы требуется новое ядро (скачать можно здесь: http://board.kolibrios.org/viewtopic.php?p=19080#p19080).


Attachments:
File comment: исходники и скомпилированная панель.
panel.7z [13.67 KiB]
Downloaded 84 times
Top
   
PostPosted: Sat Jun 21, 2008 7:08 pm 
Offline
User avatar

Joined: Fri May 18, 2007 11:11 pm
Posts: 125
Нормально, только при нажатиии ПКМ на пустом месте панели выдает окошко < закрыть / свернуть >.

_________________
Заглянул на огонёк


Top
   
PostPosted: Tue Jun 24, 2008 9:35 pm 
Offline

Joined: Wed Jun 04, 2008 10:16 pm
Posts: 174
Теперь этот баг исправлен.


Attachments:
File comment: программа+исходники
panel.7z [13.63 KiB]
Downloaded 104 times
Top
   
PostPosted: Sat Jun 28, 2008 3:37 am 
Offline
User avatar

Joined: Sat Mar 04, 2006 12:53 am
Posts: 221
небольшое внешнее изменение панельки, так сказать, на свой лад... сделано правда на старой версии, да и реализация не ахти..


Attachments:
panel.zip [3.81 KiB]
Downloaded 98 times
scr.jpg
scr.jpg [ 67.99 KiB | Viewed 2362 times ]
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 220 posts ]  Go to page Previous 1 2 3 4 515 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited