Меню ^^^^ Меню позволяет создать список для отображения и выбора вариантов. Если количество добавленных параметров больше, чем помещается в экране, то производится прокрутка меню. **Редактирование пунктов меню** Редактор меню вызывается двойным кликом мыши или через контекстное меню командой ``Изменить``: .. figure:: image/display_menu.png :align: center В левой части редактора расположен список названий пунктов меню. Под ним располагаются кнопки для добавления, удаления и перемещения. В правой части редактора отображаются свойства одного или нескольких выбранных пунктов. Выбор нескольких пунктов производится с помощью ЛКМ с нажатой клавишей :guilabel:`Ctrl`. **Высота** – высота строки меню; **Ширина** – ширина выводимого теста; **Название** – внутреннее название пункта, используемое для программирования логики. На экран не выводится. Может редактироваться по двойному клику ЛКМ в списке параметров; **Текст** – наименование параметра. Может редактироваться по двойному клику ЛКМ в списке параметров. **Добавление переходов между экранами:** Как описано в "Редактор Дисплея", для создания перехода от одного экрана к другому необходимо зажать левой кнопкой мыши один из привязочных элементов по сторонам экрана (в виде точки) и протянуть к любому другому на целевом экране. После того, как кнопка мыши будет отпущена, откроется окно выбора типа перехода, в котором необходимо выбрать группу **Выходы схемы**, а в ней событие, которое соответствует выбору необходимого пункта меню: .. figure:: image/display_menu2.png :align: center **!!!Внимание!!!** Название выходов схемы (Пункт1, Пункт2, Пункт3) соответствуют параметру **Название** соответствующих пунктов меню, они не обязательно совпадают с текстом самих пунктов меню! **Добавление управляющего блока:** В блоке управления меню, кроме стандартных входов/выходов присутствует следующие параметры: * Вход **Видимость пункта** - управляет отображением одного из пунктов меню; * Выход **Выбор пункта** - сигнализирует о выборе этого пункта; * **Текущая позиция** - значение текущей позиции курсора на экране; * **Текущий индекс** - индекс текущего выделенного элемента меню; Значение **Текущая позиция** и **Текущий индекс** нумеруются с нуля. **!!!Внимание!!!** Отличие **Текущая позиция** от **Текущий индекс** в том, что позиция показывает номер **видимых** пунктов меню, а индекс содержит номер пункта с учетом невидимых пунктов. Например, у вас есть меню из трёх пунктов: Пункт1, Пункт2, Пункт3. Если отключить отображение пункта **Пункт1**, а курсор будет установлен на **Пункт2**, то значение текущей позиции будет равно 0, а значение индекса - 1.