new EPGScreen()
Экран "Программа передач" (содержит в себе программу прошедших и будущих передач заданного канала)
- Source:
- epg.screen.js
Members
-
key_down
-
Обработчик нажатия кнопки "Вниз" (переключение фокуса в списке программ)
- Source:
- epg.screen.js
-
key_up
-
Обработчик нажатия кнопки "Вверх" (переключение фокуса в списке программ)
- Source:
- epg.screen.js
Methods
-
clearProgramInfo()
-
Очистка описания передачи
- Source:
- epg.screen.js
-
getChannel()
-
Получение канала, программа передач которого отображается на экране
- Source:
- epg.screen.js
Returns:
- Type
- *
-
init()
-
Инициализация экрана (установка режима навигации)
- Source:
- epg.screen.js
-
isProgramHasNotification(pid)
-
Проверка того, стоит ли на передачу напоминание
Parameters:
Name Type Description pid
идентификатор проверяемой передачи
- Source:
- epg.screen.js
Returns:
- Type
- boolean
-
key_back()
-
Обработчик нажатия кнопки "Назад" (переход в экран главного меню)
- Source:
- epg.screen.js
-
key_backspace()
-
Обработчик нажатия кнопки "Возврат" (в случае работающего плеера - переход в полноэкранный режим плеера, иначе переход в главное меню)
- Source:
- epg.screen.js
-
key_ch_minus()
-
Обработчик нажатия кнопки "Канал -" (переключение программы на предыдущий день)
- Source:
- epg.screen.js
-
key_ch_plus()
-
Обработчик нажатия кнопки "Канал +" (переключение программы на следующий день)
- Source:
- epg.screen.js
-
key_enter()
-
Обработчик нажатия кнопки "ОК" (Воспроизведение выбранной программы в том случае, если её архив записывается)
- Source:
- epg.screen.js
-
key_exit()
-
Обработчик нажатия кнопки "Выход" (в случае работающего плеера - переход в полноэкранный режим плеера, иначе переход в главное меню)
- Source:
- epg.screen.js
-
key_fwd()
-
Обработчик нажатия кнопки "Перемотка вперед" (скролл описания программы)
- Source:
- epg.screen.js
-
key_left()
-
Обработчик нажатия кнопки "Влево" (переключение дня программы передач или переход на предыдущий экран в зависимости от режима навигации)
- Source:
- epg.screen.js
-
key_menu()
-
Обработчик нажатия кнопки "Меню" (переход в главное меню)
- Source:
- epg.screen.js
-
key_power()
-
Обработчик нажатия кнопки "Питание" (переход в спящий режим)
- Source:
- epg.screen.js
-
key_rew()
-
Обработчик нажатия кнопки "Перемотка назад" (скролл описания программы)
- Source:
- epg.screen.js
-
key_right()
-
Обработчик нажатия кнопки "Вправо" (переключение программы на следующий день)
- Source:
- epg.screen.js
-
key_yellow()
-
Обработчик нажатия желтой кнопки (в случае, если передача ещё не прошла и не началась, то происходит установка/снятие напоминания с передачи)
- Source:
- epg.screen.js
-
loadData(setCurrentProgram)
-
Загрузка списка программы передач
Parameters:
Name Type Description setCurrentProgram
текущая передача
- Source:
- epg.screen.js
-
refresh()
-
Перерисовка списка передач
- Source:
- epg.screen.js
-
refreshProgramInfo()
-
Обновление информации о передаче, находящейся в фокусе в правом блоке иноформации
- Source:
- epg.screen.js
-
refreshScreenFooter()
-
Обновление нижнего футера с подсказками в зависимости от программы, находящейся в фокусе
- Source:
- epg.screen.js
-
resetDayTimestamps()
-
Обновление дат для отображения программы передач
- Source:
- epg.screen.js
-
resize(displayWidth, displayHeight)
-
Установка размеров экрана и его элементов (установка максимального числа элементов в списках)
Parameters:
Name Type Description displayWidth
ширина экрана
displayHeight
высота экрана
- Source:
- epg.screen.js
-
setChannel(value)
-
Установка канала, программа передач которого отображается на экране
Parameters:
Name Type Description value
- Source:
- epg.screen.js
-
setNextDate()
-
Переход на программу передач следующего дня
- Source:
- epg.screen.js
-
setParentScreen(value)
-
Установка родительного экрана - того, откуда была вызвана программа передач
Parameters:
Name Type Description value
идентификатор экрана
- Source:
- epg.screen.js
-
setPrevDate()
-
Переход на программу предач предыдущего дня
- Source:
- epg.screen.js
-
show()
-
Отображение экрана "Программа передач" (отрисовка всех элементов и загрузка программы передач)
- Source:
- epg.screen.js