Описание промежуточного элемента меню |
<описание-промежуточного-элемента-меню> = ( popup | = ) [ <идентификатор-меню>, ] <заголовок-элемента> [, [ <строка-подсказки> ] [, [ <идентификатор-темы-справочника> ] [, [ <идентификатор-линии-статуса> ] [, [ <код-страны> ] [, <вычисляемая-видимость> ] [, <пиктограмма> ] ]]]];
Альтернатива ключевому слову popup - символ "=".
<идентификатор-меню> - идентификатор меню, которое будет открываться при выборе данного пункта. Если подменю определено внутри описания меню более высокого уровня, то атрибут <идентификатор-меню> отсутствует.
<заголовок-элемента> - название пункта меню, строка в кавычках. Для выделения символа "быстрого выбора" необходимо поставить его между символами тильда "~".
<строка-подсказки> - текст, появляющийся на линии статуса, когда пункт меню находится в фокусе.
<идентификатор-темы-справочника> - идентификатор с префиксом hc.
<идентификатор-линии-статуса> - идентификатор с префиксом sc.
<код-страны> - см. "Ограничение видимости пунктов меню. ". Параметр <код-страны> доступен начиная с Атлантис 5.1.30.
<вычисляемая-видимость> - см. "Ограничение видимости пунктов меню. ". Параметр <вычисляемая-видимость> доступен начиная с Атлантис 5.4.15.
<пиктограмма> - идентификатор иконки (см. "Иконки. "). Опция доступна начиная с Атлантис 5.4.21. Для того, чтобы пиктограмма отображалась в меню, необходимо подключить визуальную схему, например, указав параметр:
Windows.LayoutXML = <имя-схемы>
В схеме в тэге application должен быть задан атрибут NewMenu:
<application NewMenu="1">
Описание подменю windows вложено в описание главного меню. В свою очередь, из подменю windows вызывается подменю helpLine. Его можно было бы задать внутри windows, заключив в операторные скобки "{", "}". В данном случае используется ранее определенное меню с идентификатором helpLine.
Подменю для элементов files и setup также определены отдельно.
mymenu menu { // пример вызова ранее определенного меню popup files,'~Ф~айлы','Работа с файлами', hcFiles,scMainMenuContext; // пример вложенного подменю popup windous,'~О~кна','Работа с окнами', hcWindows,scMainMenuContext; { - '~С~ледующее окно', cmNext, 'Переход на следующее окно', hcWindows, 'F6', kbF6, scMenuContext; - '~П~редыдущее окно', cmPrev, 'Переход на предыдущее окно', hcWindows, 'Shift-F6', kbShiftF6, scMenuContext; = helpLine, '~С~трока подсказки', 'Строка подсказки вкл/выкл', hcSystemUsage, scMenuContext; } // пример вызова ранее определенного меню popup setup, '~О~пции', 'Установка конфигурации системы', hcSystemUsage, scMenuContext; }
Параметр <пиктограмма> доступен начиная с Атлантис 5.4.21.
Параметр <вычисляемая-видимость> доступен начиная с Атлантис 5.4.15.
Параметр <код-страны> доступен начиная с Атлантис 5.1.30.