diff --git a/README_ru.md b/README_ru.md index 7bebbc4..5fea6cd 100644 --- a/README_ru.md +++ b/README_ru.md @@ -15,6 +15,7 @@ * `ui:show_toast(string)` - показывает информационное сообщение в стиле Android; * `ui:show_dialog(string, string, [string], [string])` - показать диалог; первый аргумент - заголовок, второй - текст, третий (опциональный) - имя первой кнопки, четвертый (опциональный) - имя второй кнопки; * `ui:show_edit_dialog(string, [string], [string])` - показать диалог с полем ввода: 1 - заголовок, 2 - подпись, 3 - стандартное значения поля ввода; +* `ui:show_checkbox_dialog(string, table, [string])` - показать дилога с выбром: 1 - заголовок, 2 - таблица строк, 3 - дефолтовое значение; * `ui:get_primary_text_color()` - возвращает цвет текста темы в формате #XXXXXX; * `ui:get_secondary_text_color()` - возвращает цвет вторичного текста (обычно серый) в формате #XXXXXX; diff --git a/checkbox-dialog-sample.lua b/checkbox-dialog-sample.lua new file mode 100644 index 0000000..4987f36 --- /dev/null +++ b/checkbox-dialog-sample.lua @@ -0,0 +1,12 @@ +function on_resume() + ui:show_text("Open dialog") +end + +function on_click() + dialog_items = { "One", "Two", "Three" } + ui:show_checkbox_dialog("Title", dialog_items, "Two") +end + +function on_dialog_action(idx) + ui:show_toast("Checked: "..dialog_items[idx]) +end