Class: PopupMenuScreen

PopupMenuScreen


new PopupMenuScreen()

Окно, содержащее в себе тот или иной список (можно задать любой)

Source:
popupmenu.screen.js

Members


key_exit

Обработчик нажатия на кнопку "Выход" (скрытие окна)

Source:
popupmenu.screen.js

Methods


addListMenuItem(title, onKeyEnterCallback)

Добавление нового элемента в список и перерисовка меню в соответствии с этим

Parameters:
Name Type Description
title

название пункта

onKeyEnterCallback

меод, который вызовется после нажатия кнопки "ОК" на элемент

Source:
popupmenu.screen.js

clearListMenuItems()

Очистка списка

Source:
popupmenu.screen.js

hide()

Скрытие окна (сопровождается очисткой меню и установкой фокуса на первый элемент)

Source:
popupmenu.screen.js

key_back()

Обработчик нажатия на кнопку "Назад" (скрытие окна)

Source:
popupmenu.screen.js

key_down()

Обработчик нажатия на кнопку "Вниз" (навигация по пунктам меню)

Source:
popupmenu.screen.js

key_enter()

Обработчик нажатия на кнопку "ОК" (запуск функционала, заданного для выделенного пункта меню)

Source:
popupmenu.screen.js

key_left()

Обработчик нажатия на кнопку "Влево" (навигация между страницами меню)

Source:
popupmenu.screen.js

key_right()

Обработчик нажатия на кнопку "Вправо" (навигация между страницами меню)

Source:
popupmenu.screen.js

key_up()

Обработчик нажатия на кнопку "Вверх" (навигация по пунктам меню)

Source:
popupmenu.screen.js

mouseEnter()

Обработчик события наведения мышкой на элемент

Source:
popupmenu.screen.js

mouseLeave()

Обработчик события ухода мышки с элемента

Source:
popupmenu.screen.js

setListMenuSelectedItem(itemIndex)

Установка выделенного элемента меню

Parameters:
Name Type Description
itemIndex

индекс элемента для выделения

Source:
popupmenu.screen.js

show()

Отображение окна (сопровождается выделением нужного элемента)

Source:
popupmenu.screen.js