Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Aug 21, 2019 11:24 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 220 posts ]  Go to page Previous 111 12 13 14 15 Next
Author Message
PostPosted: Fri May 25, 2012 11:40 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Сейчас кнопки под menu, часами, свернуть/развернуть и языком расположены абы как. Ну... приблизительно там, но немного не там :)

Я не поленился и даже всё нарисовал. Первое меню и часы показывает их реакцию на нажатие. Как видим, выпуклость появляется то справа снизу, то справа сверху. Вообще-то ни там ни там она на нужна, т.к. при нажатии на кнопку мы должны чувствовать нажатие и должна появляться вогнутость - как в самой правой кнопке меню.

Attachment:
111.png
111.png [ 1.1 KiB | Viewed 2729 times ]


То есть на пальцах:
левый и верхний край изображения должен совпадать с кнопкой
а правый и нажний край изображения должен быть больше кнопки на 1 пиксель

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

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


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


Top
   
PostPosted: Thu Feb 28, 2013 9:27 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Mario_r4 wrote:
Панель как раз просит поток завершиться
Code:
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: панель обсуждаем здесь


Top
   
PostPosted: Thu Feb 28, 2013 10:49 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr
Признаю - этот момент я упустил. Думал, раз обычное закрытие по ALT+F4 сделано было через ф.72, то и это также. Нужно будет исправить. Спасибо, что прояснил ситуацию.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Feb 28, 2013 10:58 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Может разумней будет сделать в меню, как "Закрыть", так и "Убить" процесс? Было бы очень удобно.

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


Top
   
PostPosted: Thu Feb 28, 2013 11:07 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Leency wrote:
Может разумней будет сделать в меню, как "Закрыть", так и "Убить" процесс? Было бы очень удобно.

"Почему нельзя убивать процессы." CleverMouse. изд.2 переработанное и дополненное

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Feb 28, 2013 11:17 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Какая разница, если тоже самое можно сделать через CPU? Часто ли бывает ситуация по ссылке?

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


Top
   
PostPosted: Thu Feb 28, 2013 11:26 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Leency wrote:
Какая разница, если тоже самое можно сделать через CPU? Часто ли бывает ситуация по ссылке?

Я более не желаю с тобой обсуждать этот вопрос - ты не программист ядра. Твое видение вопроса узкое и некомпетентное - ничего личного.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sun Mar 03, 2013 12:42 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.3311 безопасное завершение программ через контекстное меню панели, нет больше внезапного убивания.
Убийствами потоков теперь занимается только Клинт Иствуд CPU - диспетчер задач.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Last edited by Mario_r4 on Thu Oct 03, 2013 1:42 pm, edited 1 time in total.

Top
   
PostPosted: Thu Jun 27, 2013 7:24 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.3713 горячая комбинация "PrintScreen" изменена на "Ctrl+PrintScreen", поскольку происходит ложное срабатывание запуска при нажатии "*" (звездочка) на блоке дополнительных цифровых клавиш клавиатуры (справа).

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

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

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sun Jul 14, 2013 9:58 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
SVN r.3823 - переустановка рабочей области экрана, после изменения разрешения экрана в системе.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Wed Sep 11, 2013 12:30 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
1. Нажать на часах в панели задач --> Откроется календарь
2. Нажать на часах снова
Текущий результат: ничего не произошло.

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

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


Top
   
PostPosted: Wed Sep 11, 2013 1:08 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Залил фикс реализующий подобное поведение для связки "часы-календарь". Надеюсь, никто не против.
r3902

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


Top
   
PostPosted: Tue Oct 15, 2013 3:06 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Обновил панель. Теперь кнопки панели кликабельны у краев экрана (так проще целиться). В настройках чуть увеличил ширину панели и спрятал кнопку минимизации влево - ни разу за все время не минимизировал, а по кнопке "Меню" иногда промахивался. Gmon сейчас ведет себя так же, как календарь - при первом клике открывается, при втором - закрывается.


Top
   
PostPosted: Tue Oct 15, 2013 3:22 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Heavyiron wrote:
Обновил панель. Теперь кнопки панели кликабельны у краев экрана (так проще целиться). В настройках чуть увеличил ширину панели и спрятал кнопку минимизации влево - ни разу за все время не минимизировал, а по кнопке "Меню" иногда промахивался.
При таких изменениях, очень полезно выкладывать скриншоты "до" и "после" (чтобы люди могли сравнить без 10 лишних телодвижений).


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 220 posts ]  Go to page Previous 111 12 13 14 15 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