Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн дек 11, 2017 5:53 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 214 сообщений ]  На страницу Пред. 111 12 13 14 15 След.
Автор Сообщение
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Пт май 25, 2012 11:40 am 
Не в сети
Designer
Аватара пользователя

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

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

Вложение:
111.png
111.png [ 1.1 КБ | 1625 просмотров ]


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

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

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


Вернуться к началу
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Сб май 26, 2012 3:05 am 
Проще вообще убрать этот эффект - отключается установкой флага в функции 8.


Вернуться к началу
   
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт фев 28, 2013 9:27 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Mario_r4 писал(а):
Панель как раз просит поток завершиться
Код:
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: Помогите новичку
СообщениеДобавлено: Чт фев 28, 2013 10:49 pm 
Не в сети
Kernel Developer

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

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


Вернуться к началу
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт фев 28, 2013 10:58 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Может разумней будет сделать в меню, как "Закрыть", так и "Убить" процесс? Было бы очень удобно.

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


Вернуться к началу
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт фев 28, 2013 11:07 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Leency писал(а):
Может разумней будет сделать в меню, как "Закрыть", так и "Убить" процесс? Было бы очень удобно.

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

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


Вернуться к началу
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт фев 28, 2013 11:17 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Какая разница, если тоже самое можно сделать через CPU? Часто ли бывает ситуация по ссылке?

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


Вернуться к началу
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт фев 28, 2013 11:26 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Leency писал(а):
Какая разница, если тоже самое можно сделать через CPU? Часто ли бывает ситуация по ссылке?

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

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


Вернуться к началу
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Вс мар 03, 2013 12:42 am 
Не в сети
Kernel Developer

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

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


Последний раз редактировалось Mario_r4 Чт окт 03, 2013 1:42 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Чт июн 27, 2013 7:24 pm 
Не в сети
Kernel Developer

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

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

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

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


Вернуться к началу
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Вс июл 14, 2013 9:58 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SVN r.3823 - переустановка рабочей области экрана, после изменения разрешения экрана в системе.

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


Вернуться к началу
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Ср сен 11, 2013 12:30 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
1. Нажать на часах в панели задач --> Откроется календарь
2. Нажать на часах снова
Текущий результат: ничего не произошло.

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

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


Вернуться к началу
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Ср сен 11, 2013 1:08 am 
Не в сети
Designer
Аватара пользователя

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

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


Вернуться к началу
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Вт окт 15, 2013 3:06 pm 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Заголовок сообщения: Re: Обновление панели задач
СообщениеДобавлено: Вт окт 15, 2013 3:22 pm 
Не в сети
Public Relations
Аватара пользователя

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


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 214 сообщений ]  На страницу Пред. 111 12 13 14 15 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB