Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт апр 28, 2017 9:29 am

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




Начать новую тему  Ответить на тему  [ 214 сообщений ]  На страницу 1 2 3 4 515 След.
Автор Сообщение
 Заголовок сообщения: Обновление панели задач
СообщениеДобавлено: Вс авг 26, 2007 10:55 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт май 18, 2007 11:11 pm
Сообщения: 125
Немного поковырял код панели. Добавил кнопки сворачивания, разворачивания и обмена свернутых и развернутых окошек. Потестите плиз.
Качать здесь:http://alver-mage.narod.ru/Kolibri/panel.7z
Пока выложил только бинарники, жду комментариев.


Последний раз редактировалось Alver Пн авг 27, 2007 9:40 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 27, 2007 12:18 pm 
Alver
Тему переместил в соответствующий раздел.
ИМХО все операции с конкретным файлом надо оставить в контекстном меню, а на самой панели 2 кнопки: свернуть все и развернуть все. Думаю, так будет оптимально.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 27, 2007 12:58 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
А я бы одну кнопку оставил - ту, которая сворачивает/разворачивает, только рисунок на ней невнятный...


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 27, 2007 7:29 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт май 18, 2007 11:11 pm
Сообщения: 125
Mario79
Цитата:
ИМХО все операции с конкретным файлом надо оставить в контекстном меню, а на самой панели 2 кнопки: свернуть все и развернуть все. Думаю, так будет оптимально.

Несогласен. При наличии третьей кнопки я могу часть окон держать открытыми, часть закрытыми, а затем обменять и работать как с двумя столами с меньшим загромождением десктопа.
Heavyiron
Цитата:
А я бы одну кнопку оставил - ту, которая сворачивает/разворачивает, только рисунок на ней невнятный...

В принципе можно, но жалко однако. :wink:
Рисунок - это всего навсего символ с номером 18 из char.mt (а первые соответственно 25 и 24)


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 27, 2007 7:54 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт май 18, 2007 11:11 pm
Сообщения: 125
Кстати, ковыряясь в панели обнаружил что она обрабатывает не более чем 50 потоков, я не понял это предел панели или Kolibri. Мне почемуто думалось что число слотов 255, не ужто ошибся.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 27, 2007 8:44 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт май 18, 2007 11:11 pm
Сообщения: 125
Да, еще хочу сказать, реализация контекстных меню, была сделана до меня, последние обновления SVN производились под никами Rus и kaitz, как я понял делал Rus и чтото доделал kaitz но подписей под кодами и файлами к сожалению не оставили. :(


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 27, 2007 9:42 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт май 18, 2007 11:11 pm
Сообщения: 125
Исходники: http://alver-mage.narod.ru/Kolibri/panel_src.7z


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 6:32 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
предлагаю также в панели сделать перезагрузку системы при повторном нажатии ctrl/alt/del, как это сделано в винде. А то зачастую бывает сложно "цивилизованно" ребутнуться при, например, пропавшем курсоре (что весьма актуально) или неработающей мышке (как обстоит дело у меня).. или, еще лучше, для выключения/ребута/еще_чего-нибудь зарезервировать пару клавишных комбинаций, срабатывающих при включенной панели, а то ctrl/alt/del может случайно нажаться.
если такого не сделать, то возникает дикая ситуация, когда запускаются десятки менеджеров задач =)
реализовать первый вариант думаю можно так: если процесс запустившись, видит своего клона, то не выводя окна, ребутает систему..


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 8:27 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт май 18, 2007 11:11 pm
Сообщения: 125
Gluk
Цитата:
предлагаю также в панели сделать перезагрузку системы при повторном нажатии ctrl/alt/del, как это сделано в винде

А что в винде этим делом панель занимается?:wink:
Из документации к дистрибутиву kolibri 0.7.0.0:
Цитата:
Ctrl + Alt + Del запуск приложения CPU (диспетчер процессов), это единственная комбинация поддержанная на уровне ядра

Следовательно для решения проблем перезагрузки требуется доработка проги CPU а не панели, панель не для аварийных ситуаций а для постоянной работы.
Цитата:
...возникает дикая ситуация, когда запускаются десятки менеджеров задач =)
реализовать первый вариант думаю можно так: если процесс запустившись, видит своего клона, то не выводя окна, ребутает систему..

Жестоко однако, и о каком менеджере речь если о пресловутом CPU, то может проще убить процесс клон, предварительно удостоверившись что это клон.
Не работает мышка - ИМХО - вообще неплохо бы иметь отключаемую горячей клавишей эмуляцию мыши клавиатурой, но это вопрос скорее к ядру а не к панели.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 8:55 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
ок =)


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 10:22 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 08, 2007 12:44 am
Сообщения: 340
Alver писал(а):
Не работает мышка - ИМХО - вообще неплохо бы иметь отключаемую горячей клавишей эмуляцию мыши клавиатурой

Вообще неплохо в данной ситуации отрабатывать двойной Ctrl+Alt+Del. С пользовательской точки зрения.

_________________
Разработчик языка программирования Кантор


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 10:37 pm 
Не в сети

Зарегистрирован: Сб янв 14, 2006 12:00 am
Сообщения: 25
Ещё зачотно было бы закрывать проги по клику средней кнопкой мыши по кнопке программы на панели задач. По аналогии как закрытие страниц в браузерах.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 10:43 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Sаsh
крестики на панели тоже вариант, но по ним случайно кликнуть можно =) а по средней так не кликнешь


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 11:19 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт май 18, 2007 11:11 pm
Сообщения: 125
Средними кнопками мыши, крестиками, ноликами, перезагрузкой (которую должен делать CPU) и прочими прибамбасами сейчас заниматься не буду, если ктото будет то пожалуйста. Вообще говоря код панели, многократно переделываемый, несколько распух и стал малопонятен, и громоздок (еще и два постоянно работающих потока на одну программу), возможно в будущем стоит написать новую, лучшую панель с нуля.
А пока так. Если есть замечания к тому что сделано, говорите, потом кину на SVN.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 29, 2007 7:51 am 
Gluk
Опять у тебя проблемы связанные с тем, что не читаешь документацию, так же как и здесь http://meos.sysbin.com/viewtopic.php?p=14043
Файл Hot_Keys.txt:
Цитата:
4) Alt + Ctrl + F12 - запуск приложения END.

А в самом приложении можно выбрать с помощью клавиатуры, даже подписи имеются какую клавишу нажать.


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 214 сообщений ]  На страницу 1 2 3 4 515 След.

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


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

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


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

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