add isWidgetAdded and showDialog functions
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
* `ui:showButtons(table)` - выводит список кнопок; аргумент - таблица строк;
|
* `ui:showButtons(table)` - выводит список кнопок; аргумент - таблица строк;
|
||||||
* `ui:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар;
|
* `ui:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар;
|
||||||
* `ui:showToast(string)` - показывает информационное сообщение в стиле Android;
|
* `ui:showToast(string)` - показывает информационное сообщение в стиле Android;
|
||||||
|
* `ui:showDialog(string, string) - показать диалог; первый аргумент - заголовок, второй - текст;
|
||||||
|
|
||||||
При нажатии на любой элемент интерфейса будет выполнен колбек `onClick(number)`, где number - это порядковый номер элемента. Например, если вы используете `ui:showButtons` для показа трех кнопок, то при нажатии первой кнопки будет вызван `onClick` с аргументом 1, второй - с аргументов 2, и так далее. Если элемент на экране всего один - аргумент всегда будет равен единице и его можно будет опустить.
|
При нажатии на любой элемент интерфейса будет выполнен колбек `onClick(number)`, где number - это порядковый номер элемента. Например, если вы используете `ui:showButtons` для показа трех кнопок, то при нажатии первой кнопки будет вызван `onClick` с аргументом 1, второй - с аргументов 2, и так далее. Если элемент на экране всего один - аргумент всегда будет равен единице и его можно будет опустить.
|
||||||
|
|
||||||
@@ -30,6 +31,7 @@
|
|||||||
* `aio:doAction(string)` - выполняет действие AIO ([подробнее](https://aiolauncher.app/api.html));
|
* `aio:doAction(string)` - выполняет действие AIO ([подробнее](https://aiolauncher.app/api.html));
|
||||||
* `aio:addWidget(string)` - добавляет на экран встроенный виджет или виджет-скрипт;
|
* `aio:addWidget(string)` - добавляет на экран встроенный виджет или виджет-скрипт;
|
||||||
* `aio:removeWidget(string)` - удаляет с экрана встроенный виджет или виджет-скрипт (внимание: доп. виджеты тоже будут удалены);
|
* `aio:removeWidget(string)` - удаляет с экрана встроенный виджет или виджет-скрипт (внимание: доп. виджеты тоже будут удалены);
|
||||||
|
* `aio:isWidgetAdded(string)` проверяет, добавлен ли виджет на экран;
|
||||||
|
|
||||||
# Сетевые функции
|
# Сетевые функции
|
||||||
|
|
||||||
|
|||||||
7
dialog_sample.lua
Normal file
7
dialog_sample.lua
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
function onResume()
|
||||||
|
ui:showText("Click to open dialog")
|
||||||
|
end
|
||||||
|
|
||||||
|
function onClick()
|
||||||
|
ui:showDialog("Dialog title", "This is dialog")
|
||||||
|
end
|
||||||
3
is_widget_added_sample.lua
Normal file
3
is_widget_added_sample.lua
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
function onResume()
|
||||||
|
ui:showText("Mail widget on the screen: " .. tostring(aio:isWidgetAdded("mail")))
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user