OberonCore https://forum.oberoncore.ru/ |
|
Карта меню. https://forum.oberoncore.ru/viewtopic.php?f=47&t=1043 |
Страница 1 из 1 |
Автор: | Евгений Темиргалеев [ Вторник, 24 Июнь, 2008 15:38 ] |
Заголовок сообщения: | Карта меню. |
Черновой вариант построителя карты меню. Только для стандартного формата меню. - перебирает тупо все папки из корня в поисках Rsrc/Menus.odc в них. По-хорошему, надо перебирать указанное в System/Rsrc/Menus.odc. Если там нету INCLUDE "*", зацепит лишние меню. - при проверке на совпадение комбинаций учитываются только контекст и комбинация. - сортирует не совсем по алфавиту. Вложение: P.S. Если подходить к делу серьёзно, нужен стандартный велосипед --- ридеры для меню/строковых ресурсов.
|
Автор: | Иван Горячев [ Вторник, 24 Июнь, 2008 15:50 ] |
Заголовок сообщения: | Re: Карта меню. |
Евгений Темиргалеев писал(а): P.S. Если подходить к делу серьёзно, нужен стандартный велосипед --- ридеры для меню/строковых ресурсов. Если подходить серьёзно - нужен отдельный модуль Menus, содержащий абстракцию меню и процедуры для работы. А то сейчас с точки зрения фрейворка в ББ меню нет - считали, виндовое меню построили и всё, непонятного вида структура болтается внутри HostMenus |
Автор: | Борис Рюмшин [ Вторник, 24 Июнь, 2008 16:04 ] |
Заголовок сообщения: | Re: Карта меню. |
Иван Горячев писал(а): Евгений Темиргалеев писал(а): P.S. Если подходить к делу серьёзно, нужен стандартный велосипед --- ридеры для меню/строковых ресурсов. Если подходить серьёзно - нужен отдельный модуль Menus, содержащий абстракцию меню и процедуры для работы. А то сейчас с точки зрения фрейворка в ББ меню нет - считали, виндовое меню построили и всё, непонятного вида структура болтается внутри HostMenus Точно. А ещё можно посмотреть как м... хрен пойми, как оно зовётся, сделано в Office 2007. Типа меню... |
Автор: | Евгений Темиргалеев [ Вторник, 24 Июнь, 2008 16:06 ] |
Заголовок сообщения: | Re: Карта меню. |
Ну да. Я имел в виду абстракцию вида носитель-курьер. Мне кажется, потребуются несколько иерархий меню (способов доступа к носителю): - главное меню ББ -- целиковое, представляющее объединение меню подсистем - меню подсистем -- по отдельности -- например, для инсталятора - меню по контексту |
Автор: | Иван Горячев [ Пятница, 18 Июль, 2008 21:04 ] |
Заголовок сообщения: | Re: Карта меню. |
В svn положил набросок абстракции меню и горячих клавиш (подсистема Blackbox)/ Замечания очень приветствуются ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |