Редактор меню

Основные сведения

Для предоставления пользователю мидлета удобного интерфейса доступа к информации служит система меню. Меню мидлета полностью формируется и настраивается при помощи редактора меню.

Каждое меню имеет имя и заголовок. Указывается также одно главное меню, это то меню, которое будет отображено после запуска мидлета.

Все пункты меню по назначению условно разделяются на следующие виды:

Создание, удаление и редактирование меню

Создание меню

Для создания меню необходимо выделить в дереве проекта пункт «Menus» и нажать на клавишу «Add item» в панели инструментов или выбрать соответствующий пункт меню (можно также воспользоваться комбинацией клавиш «Shift-F4»).

После создания меню необходимо задать его имя. Это внутреннее имя меню в проекте, основное его назначение – ссылка на меню из других частей проекта. В проекте не может быть двух меню с одинаковым именем. Также необходимо задать заголовок меню. Это текст, который будет отображен в заголовке меню непосредственно в мидлете.

Необходимо также задать хотя бы один пункт меню. О создании, удаление и редактировании пунктов меню см. в разделе «Создание, удаление и редактирование пунктов меню».

Удаление меню

Для удаления меню необходимо выделить его в дереве проекта и нажать  на клавишу «Delete item» в панели инструментов или выбрать соответствующий пункт меню.

Внимание: нельзя удалить меню, которое используется в качестве подменю другого меню. Чтоб удалить такое меню сначала необходимо удалить все пункты меню, в которых удаляемое меню фигурирует как подменю.

Редактирование меню

Для редактирования меню необходимо выделить его в дереве проекта и нажать на клавишу «Edit» в панели инструментов или выбрать соответствующий пункт меню (можно также воспользоваться клавишей «F4» или просто дважды кликнуть имя меню в дереве проектов).

После открытия редактора меню можно изменять все его данные, например, имя, заголовок, признак главного меню и пункты меню.

Главное меню мидлета

Для нормального создания мидлета в проекте должно быть указано, какое из меню будет главным (т. е. отображаться непосредственно после запуска мидлета).

Для указания главного меню служит флажок «Main menu» в редакторе меню. Установка данного флажка означает, что данное меню будет главным. Если до установки флажка какое-либо другое меню было главным, оно автоматически перестает им быть и главным становиться текущее меню.

Создание, удаление и редактирование пунктов меню

Создание пункта меню

Для создания пункта меню достаточно нажать клавишу «Add menu item» дополнительной панели инструментов редактора меню или комбинацию клавиш «Alt-A». После чего в конце списка пунктов меню появиться новый пункт меню.

Данные пункта меню

После создания пункта меню требуется задать необходимые данные для него. Каждый пункт меню имеет метку. Это текст, который отображается для данного пункта меню. Также каждый пункт меню имеет тип действия и возможно дополнительную информацию для заданного действия (например, текст для отображения и т. д.).

В распоряжении имеются следующие типы действий:

  1. «view». Просмотр заданного представления. Для данного типа действия необходимо также задать отображаемое представление.
  2. «submenu». Вызов подменю. Необходимо также задать меню, которое будет выступать в качестве подменю.
  3. «text». Отображение заданного в дополнительной информации текста. Данный тип действия удобен, например, для создания пункта меню «О программе».
  4. «image». Отображения заданного в дополнительной информации изображений, аналогичен типу «text», только в качестве отображаемой информации выступает не текст, а изображение.

Удаление пункта меню

Для удаления пункта меню его необходимо выделить и нажать клавишу «Delete menu item» на дополнительно панели инструментов редактора меню или воспользоваться комбинацией клавиш «Alt-D».

Редактирования пункта меню

После создания пункта меню любые его данные могут быть изменены.

Изменения порядка следования пунктов меню

Для изменения порядка следования пунктов меню служат клавиши «Move menu item up» и «Move menu item down», комбинации клавиш «Alt-up_arrow» и «Alt-down_arrow» соответственно. Для перемещения заданного пункта меню вверх или вниз необходимо выделить данный пункт и воспользоваться указанными клавишами.