# Настройка главного меню

Интерфейс формы создания главного меню, представленный на скриншоте, включает две панели. В левой панели отображается список Разделов меню приложения. В правой панели (Навигация) отображаются связанные с разделом пункты меню. Заголовки Разделов могут включать иконки, заголовки пунктов меню без иконок. Сетку в панели навигации можно скрыть.

### Кнопки управления

В верхней части панелей разделов и навигации расположены кнопки управления, имеющие следующие назначения :

- – добавление нового Раздела;
- – переместить Раздел, пункт меню на одну позицию выше;
- – переместить Раздел, пункт меню на одну позицию вниз;
- – переместить пункт меню на одну позицию вправо;
- – переместить пункт меню на одну позицию влево;
- – удалить Раздел;
- – управление сеткой;

### Локализация главного меню

Заголовки Разделов и пунктов меню панели навигации могут быть локализованы для нескольких языков. В программных настройках определен параметр language_default, который устанавливает язык локализации по умолчанию. То есть, если в системе будет использован язык локализации, для которого не установлены соответствующие заголовки, то приложение будет использовать заголовки определенного по умолчанию языка. Чтобы добавить или изменить заголовок для какого-либо языка локализации достаточно в настройках интерфейса определить этот язык и обновить текст.

## Разделы главного меню

Панель Разделов главного меню, скриншот которой представлен на рисунке, включает таблицу со списком. В таблице записи Разделов включают изображение/иконку и заголовок. Изображение – это не обязательный атрибут заголовка Раздела; он может отсутствовать.

Для создания нового Раздела необходимо нажать на кнопку . Чтобы отредактировать запись Раздела (изменить иконку, заголовок) необходимо клавишей мыши два раза нажать на соответствующую запись в таблице. Редактирование текущего Раздела и создание нового выполняются в отдельном окне. При удалении Раздела из списка необходимо подтвердить выполнение данной операции в отдельном всплывающем окне. Программа не позволит удалить Раздел, если он содержит пункты меню в панели навигации.

### Окно редактирования раздела

Окно редактирования Раздела включает два компонента : Иконка (наименование изображения) и Текст (заголовок раздела). Для создания нового Раздела с изображением необходимо предварительно файл изображения поместить в поддиректорию «/configuration/resources/images/»; только в этом случае иконка будет отображаться в интерфейсе окна. Поле с наименованием изображения не редактируется; кнопкой открывается стандартное окно выбора файла.

Заголовок раздела (Текст) – это локализованная запись; в базе данных она сохранятся вместе с текущим языком локализации. Поле заголовка раздела должно быть заполнено перед сохранением.

## Панель навигации

Скриншот интерфейса панели навигации изображен на рисунке. Пункты меню одного из разделов приложения представлены в панели навигации в табличном виде. Справа в верхней части располагаются кнопки изменения положения пункта меню. Чтобы переместить пункт меню необходимо его выделить, после чего использовать кнопки управления.

Пункты меню используются для подключения интерфейсных модулей. Для формирования наглядного интерфейса некоторые пункты меню могут быть не связаны с модулями и выполнять функции подзаголовка, либо сепаратора. Подзаголовок выделяется шрифтом; сепаратор представлен в панели двойным минусом '--' (при сеточном представлении).

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

Создание нового пункта меню, либо редактирование существующего выполняется в отдельном вспомогательном окне. Для этого следует использовать двойное нажатие клавишей мыши в ячейке таблицы.

Окно редактирования пункта меню,
представленное на скриншоте, позволяет определить подзаголовок раздела, пункт меню вызова интерфейсного модуля, пункт меню вызова справки и сепаратор.

Для определения пункта меню необходимо определить текст, выбрать режим представления и нажать кнопку сохранения. В случае создания сепаратора текст можно не вводить; он будет автоматически удален при сохранении.