Page 3 of 15

Re: Обновление панели задач

Posted: Sat Jun 14, 2008 10:15 pm
by Heavyiron
Вспомнил насчет панели: когда иконки перемещаемые делал, заметил, что когда нажать и подержать правую кнопку мыши на раб столе - загрузка проца подскакивала до 100%. Глюк был в потоке отрисовки меню на панели - где-то у себя вроде правил, но не помню, выкладывал ли...

Re: Обновление панели задач

Posted: Sat Jun 14, 2008 10:28 pm
by Leency
Не только на рабочем столе по-ходу, а где угодно елс зажать ПКМ и держать.

Re: Обновление панели задач

Posted: Sat Jun 14, 2008 11:01 pm
by Heavyiron
И правда, не выкладывал :)
В файле detect.asm надо 21 строку "jnz mouse_btn_up" заменить на блок:
jz @f
mcall 5
jmp mouse_btn_up
@@:

Re: Обновление панели задач

Posted: Sun Jun 15, 2008 12:38 am
by barsuk
Поменял. Точно, исправилось :)

Re: Обновление панели задач

Posted: Mon Jun 16, 2008 11:44 am
by Albom
Мне не нравится в Панели:
1. при нажатии ПКМ разворачивается соответствующее окно (я понимаю, что многим хочется, чтобы было как в Винде, но IMHO это уже слишком)
2. цвета кнопок слишком тёмные.
3. цвет кнопки Меню - зелёный. она с самого начала не вписывалась в интерфейс Колибри.

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

Re: Обновление панели задач

Posted: Mon Jun 16, 2008 1:52 pm
by Leency
Эээ... я не прендлагал :) Это просто панель из одной темы :)

Re: Обновление панели задач

Posted: Tue Jun 17, 2008 5:01 pm
by barsuk
Albom wrote:Мне не нравится в Панели:
1. при нажатии ПКМ разворачивается соответствующее окно (я понимаю, что многим хочется, чтобы было как в Винде, но IMHO это уже слишком)
2. цвета кнопок слишком тёмные.
3. цвет кнопки Меню - зелёный. она с самого начала не вписывалась в интерфейс Колибри.
1. У меня не разворачивается. Где надо кликнуть?
2. Цвета сейчас берутся из текущего скина. Можно или изменить формат скина, дополнив его параметрами панели, или закрашивать кнопки более светлым цветом, чем цвет кнопки, указанный в скине.
3. Если кнопку Меню сделать такой же, как кнопки приложений, она не будет выделяться. А фиксированный цвет, который бы подходил ко всем скинам, подобрать сложно.
Вывод: имхо, пора ввести скины версии 2 (однако поддерживать и скины версии 1).

Re: Обновление панели задач

Posted: Tue Jun 17, 2008 9:16 pm
by Albom
У меня не разворачивается. Где надо кликнуть?
Эффект проявляется очень редко (в основном первые несколько раз выполняя ниже указанные действия), но всё же. Например, открыто 2 окна - KFAR и KFM. Сворачиваем их. После нажатия ПКМ на кнопке KFAR в Панели, появляется меню и разворачивается окно KFAR. Потом, нажимая на KFM, соответсвующее окно разворачивается (естественно с появлением меню).

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

Re: Обновление панели задач

Posted: Tue Jun 17, 2008 10:31 pm
by Aqwas
трабла с съеданием рабочей области существует уже давно... даже по моему она была всегда

Re: Обновление панели задач

Posted: Tue Jun 17, 2008 11:18 pm
by barsuk
Окошки разворачиваются при клике ПКМ, потому что кнопки в Колибри реагируют как на ЛКМ, так и на ПКМ. Можно, конечно, ловить все клики и определять, какая кнопка мыши нажата... Или есть более простое решение?

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

Re: Обновление панели задач

Posted: Thu Jun 19, 2008 11:54 pm
by Alver
Окошки разворачиваются при клике ПКМ, потому что кнопки в Колибри реагируют как на ЛКМ, так и на ПКМ. Можно, конечно, ловить все клики и определять, какая кнопка мыши нажата... Или есть более простое решение?
Предлагаю определять кнопки мыши в ядре viewtopic.php?f=1&t=1069&p=19055#p19055
благо изменений там чуть надо, зато можно будет убрать второй процесс, да и функциональности на другие кнопки добавить.

Re: Обновление панели задач

Posted: Sat Jun 21, 2008 3:18 pm
by barsuk
Alver wrote:Предлагаю определять кнопки мыши в ядре viewtopic.php?f=1&t=1069&p=19055#p19055
благо изменений там чуть надо, зато можно будет убрать второй процесс, да и функциональности на другие кнопки добавить.
Вот обновленная панель, второй процесс убран (и соответственно файл detect.asm), баг с разворачиванием окна исправлен. Для нормальной работы требуется новое ядро (скачать можно здесь: viewtopic.php?p=19080#p19080).

Re: Обновление панели задач

Posted: Sat Jun 21, 2008 7:08 pm
by Alver
Нормально, только при нажатиии ПКМ на пустом месте панели выдает окошко < закрыть / свернуть >.

Re: Обновление панели задач

Posted: Tue Jun 24, 2008 9:35 pm
by barsuk
Теперь этот баг исправлен.

Re: Обновление панели задач

Posted: Sat Jun 28, 2008 3:37 am
by Aqwas
небольшое внешнее изменение панельки, так сказать, на свой лад... сделано правда на старой версии, да и реализация не ахти..