Сейчас кнопки под menu, часами, свернуть/развернуть и языком расположены абы как. Ну... приблизительно там, но немного не там
Я не поленился и даже всё нарисовал. Первое меню и часы показывает их реакцию на нажатие. Как видим, выпуклость появляется то справа снизу, то справа сверху. Вообще-то ни там ни там она на нужна, т.к. при нажатии на кнопку мы должны чувствовать нажатие и должна появляться вогнутость - как в самой правой кнопке меню.
То есть на пальцах:
левый и верхний край изображения должен совпадать с кнопкой
а правый и нажний край изображения должен быть больше кнопки на 1 пиксель
P.S. и естественно все Y-координаты изоражения и размер по Y всех кнопок должен быть равен.
Обновление панели задач
-
Из хаоса в космос
Проще вообще убрать этот эффект - отключается установкой флага в функции 8.
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
CleverMouse: панель обсуждаем здесь
0CodErr
Признаю - этот момент я упустил. Думал, раз обычное закрытие по ALT+F4 сделано было через ф.72, то и это также. Нужно будет исправить. Спасибо, что прояснил ситуацию.
Признаю - этот момент я упустил. Думал, раз обычное закрытие по ALT+F4 сделано было через ф.72, то и это также. Нужно будет исправить. Спасибо, что прояснил ситуацию.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Может разумней будет сделать в меню, как "Закрыть", так и "Убить" процесс? Было бы очень удобно.
Из хаоса в космос
"Почему нельзя убивать процессы." CleverMouse. изд.2 переработанное и дополненноеLeency wrote:Может разумней будет сделать в меню, как "Закрыть", так и "Убить" процесс? Было бы очень удобно.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Какая разница, если тоже самое можно сделать через CPU? Часто ли бывает ситуация по ссылке?
Из хаоса в космос
Я более не желаю с тобой обсуждать этот вопрос - ты не программист ядра. Твое видение вопроса узкое и некомпетентное - ничего личного.Leency wrote:Какая разница, если тоже самое можно сделать через CPU? Часто ли бывает ситуация по ссылке?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3311 безопасное завершение программ через контекстное меню панели, нет больше внезапного убивания.
Убийствами потоков теперь занимается толькоКлинт Иствуд CPU - диспетчер задач.
Убийствами потоков теперь занимается только
Last edited by Mario_r4 on Thu Oct 03, 2013 1:42 pm, edited 1 time in total.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3713 горячая комбинация "PrintScreen" изменена на "Ctrl+PrintScreen", поскольку происходит ложное срабатывание запуска при нажатии "*" (звездочка) на блоке дополнительных цифровых клавиш клавиатуры (справа).
Случается это потому, что в функция ядра (ф. 66.4) занимающаяся горячими клавишами не предусматривает передачу кода Ext (224). Собственно "PrintScreen" от "*", только наличием кода Ext (224) и отличается. Соответсвенно самым простым и логичным выводом было поменять горячую комбинацию.
Если кто-нибудь не согласен с моим решением и имеет сильное желание доработать системную ф. 66.4, с обязательным сохранением обратной совместимости, то я никоим образом не возражаю.
Случается это потому, что в функция ядра (ф. 66.4) занимающаяся горячими клавишами не предусматривает передачу кода Ext (224). Собственно "PrintScreen" от "*", только наличием кода Ext (224) и отличается. Соответсвенно самым простым и логичным выводом было поменять горячую комбинацию.
Если кто-нибудь не согласен с моим решением и имеет сильное желание доработать системную ф. 66.4, с обязательным сохранением обратной совместимости, то я никоим образом не возражаю.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3823 - переустановка рабочей области экрана, после изменения разрешения экрана в системе.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
1. Нажать на часах в панели задач --> Откроется календарь
2. Нажать на часах снова
Текущий результат: ничего не произошло.
Лучше если календарю будет посылаться сигнал о завершении приложения.
Т.е. один раз нажал на часах: календарь открылся, второй - закрылся.
2. Нажать на часах снова
Текущий результат: ничего не произошло.
Лучше если календарю будет посылаться сигнал о завершении приложения.
Т.е. один раз нажал на часах: календарь открылся, второй - закрылся.
Из хаоса в космос
Залил фикс реализующий подобное поведение для связки "часы-календарь". Надеюсь, никто не против.
r3902
r3902
Из хаоса в космос
Обновил панель. Теперь кнопки панели кликабельны у краев экрана (так проще целиться). В настройках чуть увеличил ширину панели и спрятал кнопку минимизации влево - ни разу за все время не минимизировал, а по кнопке "Меню" иногда промахивался. Gmon сейчас ведет себя так же, как календарь - при первом клике открывается, при втором - закрывается.
При таких изменениях, очень полезно выкладывать скриншоты "до" и "после" (чтобы люди могли сравнить без 10 лишних телодвижений).Heavyiron wrote:Обновил панель. Теперь кнопки панели кликабельны у краев экрана (так проще целиться). В настройках чуть увеличил ширину панели и спрятал кнопку минимизации влево - ни разу за все время не минимизировал, а по кнопке "Меню" иногда промахивался.
Who is online
Users browsing this forum: No registered users and 4 guests