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 "*", зацепит лишние меню.
- при проверке на совпадение комбинаций учитываются только контекст и комбинация.
- сортирует не совсем по алфавиту.
Вложение:
Комментарий к файлу: карта меню
Work.7z [10.74 КБ]
Скачиваний: 347
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/