Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт авг 18, 2017 5:54 am

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




Начать новую тему  Ответить на тему  [ 21 сообщение ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт сен 13, 2011 10:02 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4092
Прочитал на Вики:
1. Будет удобнее, если в меню будут действовать клавиши <- и -> для скрытия и показа окон;
2. Пусть при повторном нажатии клавиши меню (у меня - логотип 98 винды), меню скрывается.

А ведь действительно насколько было бы удобней пользоваться! Буду благодарен, если кто-то реализует.

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


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт сен 13, 2011 10:06 pm 
Первое реализовать можно достаточно просто, а вот для второго придется IPC организовывать, либо интегрировать меню в панель.


Вернуться к началу
   
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт сен 13, 2011 10:13 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4092
Тогда 2 лесом, а вот 1 было бы супер. Просто часто юзаю клаву и очень не хватает этой простой фичи. Думаю, не только мне.

И небольшой оффтоп. Давал я систему поюзать одному из своих сожителей, программисту. Конечно, система его поразила, но мне была интересна конкретика:
- не порравилась очень перерисова курсора
- предложил при запуске неизвестного типа файлов, если это оказалась не программа предлагать через какую прогу открыть этот файл (как в Венде, сам он Линуксоид, хотя недолго)
- удивился что заработал тачпад, т.к. в Линуксе на него драйвер 2 месяца назад написали.
Вот всё, что я запомнил.

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


Вернуться к началу
 Заголовок сообщения: MENU - Главное Меню
СообщениеДобавлено: Ср сен 14, 2011 8:39 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Leency писал(а):
2. Пусть при повторном нажатии клавиши меню (у меня - логотип 98 винды), меню скрывается.

Я уже предлагал попробовать сделать следующим образом:
Программа @menu сама в первую очередь проверяет (получая список процессов) - запущена ли ещё одна её копия. Если нет - работа программы остаётся неизменной, а если да - завершает сначала найденную копию @menu, а затем сама завершает работу.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср сен 14, 2011 8:43 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
А я думаю, что можно и самой @panel убивать все @menu при нажати на кнопку Windows (Super), если @menu уже есть в памяти. Или я неправильно думаю?


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср сен 14, 2011 8:53 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Можно и так. Блок будет проще. Но вот если запустить @menu из файлового менеджера, kfar, например... То корректнее всё же первый вариант.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср сен 14, 2011 11:32 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Albom, можно продолжить?

«Я уже предлагал попробовать сделать следующим образом: Программа @menu сама в первую очередь проверяет (получая список процессов) - запущена ли ещё одна её копия. Если нет - работа программы остаётся неизменной, а если да -завершает сначала найденную копию @menu, а затем сама завершает работу.»... А затем @panel обнаруживает что нажата клавиша Windows, а @menu не запущена. Ну и запускает её. Пользователь увидит только как @menu моргнуло опосля нажатия клавиши Win.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: MENU - Главное Меню
СообщениеДобавлено: Ср сен 14, 2011 11:52 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
А, вру. Не прав.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: MENU - Главное Меню
СообщениеДобавлено: Пн сен 19, 2011 12:02 am 
Albom писал(а):
Я уже предлагал попробовать сделать следующим образом:
Программа @menu сама в первую очередь проверяет (получая список процессов) - запущена ли ещё одна её копия. Если нет - работа программы остаётся неизменной, а если да - завершает сначала найденную копию @menu, а затем сама завершает работу.

Приступил к реализации, просьба другим разработчикам в ближайшее время код MENU не менять.


Вернуться к началу
   
 Заголовок сообщения: Re: MENU - Главное Меню
СообщениеДобавлено: Пн сен 19, 2011 4:59 am 
SVN r.2211
1) Проверка уже запущенных копий и сепуку соответственно.
2) Добавлены стрелка влево и вправо, ну поведение их немного отличается от Esc и Enter, которые тоже никуда не делись.
3) Подкорректировал батники, добавил шелловский скрипт сборки.

Алгоритм придуманный Albom'ом пришлось дополнять - при любом нажатии мимо окон родственных потоков все помирали. По этому исключил из проверки зону кнопки MENU, которая на панели задач. Код естественно не зависит от размеров экрана. Однако если панель задач ВНЕЗАПНО окажется не внизу, а сверху или слева или справа или не менее внезапно посередине экрана (т.е. координаты и размеры кнопки MENU изменятся), то код ничего об этом знать не будет - со всеми вытекающими, т.е. меню перестанет схлопываться при повторном нажатии кнопки меню. Думаю в ближайшее время описанного не случится, потому что панель с 2003 года никуда не уезжала. А под альтернативные панели все равно придется либо свое меню делать, либо допиливать существующее.


Вернуться к началу
   
 Заголовок сообщения: Re: MENU - Главное Меню
СообщениеДобавлено: Чт сен 22, 2011 12:40 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4092
Mario
Всё именно так, как могло было быть наилучшим образом.

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


Вернуться к началу
 Заголовок сообщения: Re: MENU - Главное Меню
СообщениеДобавлено: Пн мар 19, 2012 1:32 am 
Все же какое нерациональное использование памяти... Кошмар!
Вот закончу с Icon и примусь за это творение русской программистской мысли.

З.Ы. Иконки в меню делать не буду, даже не просите - итак жрет слишком много памяти.


Вернуться к началу
   
 Заголовок сообщения: Re: MENU - Главное Меню
СообщениеДобавлено: Чт мар 22, 2012 12:03 am 
SVN r. 2488 глобальная оптимизация Меню. Теперь приложение занимает 32 Кб в ОЗУ, против 128 Кб в старом варианте.


Вернуться к началу
   
 Заголовок сообщения: Re: MENU - Главное Меню
СообщениеДобавлено: Вт апр 17, 2012 1:34 am 
SVN r. 2618 поддержка параметров при запуске. Реализовано для будущей версии приложения @PANEL.


Вернуться к началу
   
 Заголовок сообщения: Re: MENU - Главное Меню
СообщениеДобавлено: Сб окт 26, 2013 1:12 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SVN r.4096 - настройки MENU.DAT программы MENU перенесены в директорию SETTINGS системного диска.

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


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

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


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

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


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

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