Page 13 of 15

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

Posted: Fri May 25, 2012 11:40 am
by Leency
Сейчас кнопки под menu, часами, свернуть/развернуть и языком расположены абы как. Ну... приблизительно там, но немного не там :)

Я не поленился и даже всё нарисовал. Первое меню и часы показывает их реакцию на нажатие. Как видим, выпуклость появляется то справа снизу, то справа сверху. Вообще-то ни там ни там она на нужна, т.к. при нажатии на кнопку мы должны чувствовать нажатие и должна появляться вогнутость - как в самой правой кнопке меню.
111.png
111.png (1.1 KiB)
Viewed 9089 times
То есть на пальцах:
левый и верхний край изображения должен совпадать с кнопкой
а правый и нажний край изображения должен быть больше кнопки на 1 пиксель

P.S. и естественно все Y-координаты изоражения и размер по Y всех кнопок должен быть равен.

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

Posted: Sat May 26, 2012 3:05 am
by Mario
Проще вообще убрать этот эффект - отключается установкой флага в функции 8.

Re: Помогите новичку

Posted: Thu Feb 28, 2013 9:27 pm
by 0CodErr
Mario_r4 wrote:Панель как раз просит поток завершиться

Code: Select all

ctx_menu_button:
        mcall   17
        cmp     ah, 1
        jne     @f
 
        mov     eax, 18
        mov     ebx, 2
        mov     ecx, [n_slot]
        jmp     .lllxxx
http://websvn.kolibrios.org/filedetails ... sm#line-31

CleverMouse: панель обсуждаем здесь

Re: Помогите новичку

Posted: Thu Feb 28, 2013 10:49 pm
by Mario_r4
0CodErr
Признаю - этот момент я упустил. Думал, раз обычное закрытие по ALT+F4 сделано было через ф.72, то и это также. Нужно будет исправить. Спасибо, что прояснил ситуацию.

Re: Помогите новичку

Posted: Thu Feb 28, 2013 10:58 pm
by Leency
Может разумней будет сделать в меню, как "Закрыть", так и "Убить" процесс? Было бы очень удобно.

Re: Помогите новичку

Posted: Thu Feb 28, 2013 11:07 pm
by Mario_r4
Leency wrote:Может разумней будет сделать в меню, как "Закрыть", так и "Убить" процесс? Было бы очень удобно.
"Почему нельзя убивать процессы." CleverMouse. изд.2 переработанное и дополненное

Re: Помогите новичку

Posted: Thu Feb 28, 2013 11:17 pm
by Leency
Какая разница, если тоже самое можно сделать через CPU? Часто ли бывает ситуация по ссылке?

Re: Помогите новичку

Posted: Thu Feb 28, 2013 11:26 pm
by Mario_r4
Leency wrote:Какая разница, если тоже самое можно сделать через CPU? Часто ли бывает ситуация по ссылке?
Я более не желаю с тобой обсуждать этот вопрос - ты не программист ядра. Твое видение вопроса узкое и некомпетентное - ничего личного.

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

Posted: Sun Mar 03, 2013 12:42 am
by Mario_r4
SVN r.3311 безопасное завершение программ через контекстное меню панели, нет больше внезапного убивания.
Убийствами потоков теперь занимается только Клинт Иствуд CPU - диспетчер задач.

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

Posted: Thu Jun 27, 2013 7:24 pm
by Mario_r4
SVN r.3713 горячая комбинация "PrintScreen" изменена на "Ctrl+PrintScreen", поскольку происходит ложное срабатывание запуска при нажатии "*" (звездочка) на блоке дополнительных цифровых клавиш клавиатуры (справа).

Случается это потому, что в функция ядра (ф. 66.4) занимающаяся горячими клавишами не предусматривает передачу кода Ext (224). Собственно "PrintScreen" от "*", только наличием кода Ext (224) и отличается. Соответсвенно самым простым и логичным выводом было поменять горячую комбинацию.

Если кто-нибудь не согласен с моим решением и имеет сильное желание доработать системную ф. 66.4, с обязательным сохранением обратной совместимости, то я никоим образом не возражаю.

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

Posted: Sun Jul 14, 2013 9:58 am
by Mario_r4
SVN r.3823 - переустановка рабочей области экрана, после изменения разрешения экрана в системе.

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

Posted: Wed Sep 11, 2013 12:30 am
by Leency
1. Нажать на часах в панели задач --> Откроется календарь
2. Нажать на часах снова
Текущий результат: ничего не произошло.

Лучше если календарю будет посылаться сигнал о завершении приложения.
Т.е. один раз нажал на часах: календарь открылся, второй - закрылся.

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

Posted: Wed Sep 11, 2013 1:08 am
by Leency
Залил фикс реализующий подобное поведение для связки "часы-календарь". Надеюсь, никто не против.
r3902

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

Posted: Tue Oct 15, 2013 3:06 pm
by Heavyiron
Обновил панель. Теперь кнопки панели кликабельны у краев экрана (так проще целиться). В настройках чуть увеличил ширину панели и спрятал кнопку минимизации влево - ни разу за все время не минимизировал, а по кнопке "Меню" иногда промахивался. Gmon сейчас ведет себя так же, как календарь - при первом клике открывается, при втором - закрывается.

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

Posted: Tue Oct 15, 2013 3:22 pm
by yogev_ezra
Heavyiron wrote:Обновил панель. Теперь кнопки панели кликабельны у краев экрана (так проще целиться). В настройках чуть увеличил ширину панели и спрятал кнопку минимизации влево - ни разу за все время не минимизировал, а по кнопке "Меню" иногда промахивался.
При таких изменениях, очень полезно выкладывать скриншоты "до" и "после" (чтобы люди могли сравнить без 10 лишних телодвижений).