Описание промежуточного элемента меню Назад В начало Вперед
<описание-промежуточного-элемента-меню> = ( 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.