lm2:ce:timer
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
lm2:ce:timer [2020/08/05 21:02] ruben |
lm2:ce:timer [2020/11/30 14:12] (текущий) |
| |
| Основная статья"[[:lm2:ce:s_lua|Lua-код]]". Создайте в папке configs файл start.lua. Название файла должно совпадать с названием, указанным в главном конфигурационном файле. Необходимо привязать панель к вьюпорту, описать обработчик кнопкок и таймеров и привязать их к событиям. Файл должен содержать следующий код: | Основная статья"[[:lm2:ce:s_lua|Lua-код]]". Создайте в папке configs файл start.lua. Название файла должно совпадать с названием, указанным в главном конфигурационном файле. Необходимо привязать панель к вьюпорту, описать обработчик кнопкок и таймеров и привязать их к событиям. Файл должен содержать следующий код: |
| <code lua> | |
| |
| | <code lua> |
| -- start.lua | -- start.lua |
| | -- привязка панели |
| Panel('main_viewport', 'main') | Panel('main_viewport', 'main') |
| | -- подключение файла |
| Include("timer.lua") | Include("timer.lua") |
| |
| | -- обработчик нажатия на кнопку |
| function H_Exit(_ev) | function H_Exit(_ev) |
| sys.Exit() | sys.Exit() |
| end | end |
| | -- привязка обработчика к событию |
| AddEventHandler('main.btExit.Mouse.LeftPress', 'H_Exit') | AddEventHandler('main.btExit.Mouse.LeftPress', 'H_Exit') |
| | |
| |
| </code> | </code> |
| end | end |
| AddEventHandler('timer.lamp.finished.', 'H_lamp') | AddEventHandler('timer.lamp.finished.', 'H_lamp') |
| | |
| |
| </code> | </code> |
lm2/ce/timer.1596650546.txt.gz · Последнее изменение: 2020/11/30 14:12 (внешнее изменение)