From 76c4fad663ae6bc5bd16cdd79a4a4e6d95d75018 Mon Sep 17 00:00:00 2001 From: Evgeny Date: Sat, 31 Jul 2021 14:21:59 +0300 Subject: [PATCH] add colors to buttons --- README_ru.md | 7 +++---- app_buttons_sample.lua | 3 ++- covid-widget.lua | 4 ++-- github_trending-widget.lua | 2 +- inspiration_quotes-widget.lua | 2 +- quotes-ru-widget.lua | 2 +- quotes-widget.lua | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README_ru.md b/README_ru.md index f60aa02..8f38670 100644 --- a/README_ru.md +++ b/README_ru.md @@ -9,9 +9,8 @@ # Функции показа данных * `ui:showText(string)` - выводит в виджет обычный текст; повторный вызов стирает предыдущий текст; -* `ui:showLines(table)` - выводит список строк, в качестве аргумента принимает таблицу строк; -* `ui:showLinesWithAuthors(table, table)` - выводит список строк с отправителем (на манер почтового виджета); первая таблица - сами строки, вторая - соответствующие им отправители; таблицы должны быть одинакового размера; -* `ui:showButtons(table)` - выводит список кнопок; аргумент - таблица строк; +* `ui:showLines(table, [table])` - выводит список строк с отправителем (на манер почтового виджета), второй аргумент (необязательный) - соответствующие им отправители (форматирование в стиле почтового виджета); +* `ui:showButtons(table, [table])` - выводит список кнопок, первый аргумент - таблица строк, второй опциональный аргумент, таблица цветов в формате #XXXXXX; * `ui:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар; * `ui:showToast(string)` - показывает информационное сообщение в стиле Android; * `ui:showDialog(string, string, [string], [string])` - показать диалог; первый аргумент - заголовок, второй - текст, третий (опциональный) - имя первой кнопки, четвертый (опциональный) - имя второй кнопки; @@ -104,7 +103,7 @@ end # Другие функции -AIO Launcher включает в себя интерпретатор LuaJ 3.1 (совместимый с Lua 5.2) со стандартным набором библиотек: `base`, `bit32`, `coroutine`, `io`, `math`, `os`, `package`, `string table`. +AIO Launcher включает в себя интерпретатор LuaJ 3.0.1 (совместимый с Lua 5.2) со стандартным набором библиотек: `base`, `bit32`, `coroutine`, `io`, `math`, `os`, `package`, `string table`. В комплект также входят библиотека [LuaJava](https://github.com/luaj/luaj#the-luajava-library) для прямого вызова методов Java, и библиотека [Penlight](http://stevedonovan.github.io/Penlight/api/manual/01-introduction.md.html) с набором портированных из Python функций и структур данных. diff --git a/app_buttons_sample.lua b/app_buttons_sample.lua index 249e05e..138acec 100644 --- a/app_buttons_sample.lua +++ b/app_buttons_sample.lua @@ -1,8 +1,9 @@ function onResume() appsNames = { "Telegram", "WhatsApp", "Google PLay" } appsPkgs = { "org.telegram.messenger.web", "com.whatsapp", "com.android.vending" } + appsColors = { "#0000ff", "#00ff00" } - ui:showButtons(appsNames) + ui:showButtons(appsNames, appsColors) end function onClick(idx) diff --git a/covid-widget.lua b/covid-widget.lua index 7efd552..4cfcc18 100644 --- a/covid-widget.lua +++ b/covid-widget.lua @@ -17,8 +17,8 @@ function onNetworkResult(result) local totalDeaths = json:getValue(result, "object object:Global int:TotalDeaths") ui:showLines({ - "Disease: total"..equals..comma_value(total).." | new"..equals..comma_value(new), - "Deaths: total"..equals..comma_value(totalDeaths).." | new"..equals..comma_value(newDeaths) + "Disease | total"..equals..comma_value(total).." | new"..equals..comma_value(new), + "Deaths | total"..equals..comma_value(totalDeaths).." | new"..equals..comma_value(newDeaths) }) end diff --git a/github_trending-widget.lua b/github_trending-widget.lua index 29a7296..bff99b7 100644 --- a/github_trending-widget.lua +++ b/github_trending-widget.lua @@ -27,7 +27,7 @@ function onNetworkResult(result) json:getValue(result, "array object:2 string:url"), } - ui:showLinesWithAuthors(names, descriptions) + ui:showLines(names, descriptions) end function onClick(idx) diff --git a/inspiration_quotes-widget.lua b/inspiration_quotes-widget.lua index 067912f..7cffa70 100644 --- a/inspiration_quotes-widget.lua +++ b/inspiration_quotes-widget.lua @@ -12,5 +12,5 @@ function onNetworkResult(result) local quote = json:getValue(result, "object string:quote") local author = json:getValue(result, "object string:author") - ui:showLinesWithAuthors({ quote }, { author }) + ui:showLines({ quote }, { author }) end diff --git a/quotes-ru-widget.lua b/quotes-ru-widget.lua index 728844c..ee0ff31 100644 --- a/quotes-ru-widget.lua +++ b/quotes-ru-widget.lua @@ -12,5 +12,5 @@ function onNetworkResult(result) local quote = json:getValue(result, "object string:quoteText") local author = json:getValue(result, "object string:quoteAuthor") - ui:showLinesWithAuthors({ quote }, { author }) + ui:showLines({ quote }, { author }) end diff --git a/quotes-widget.lua b/quotes-widget.lua index 51f7018..a750d73 100644 --- a/quotes-widget.lua +++ b/quotes-widget.lua @@ -12,5 +12,5 @@ function onNetworkResult(result) local quote = json:getValue(result, "object string:content") local author = json:getValue(result, "object string:author") - ui:showLinesWithAuthors({ quote }, { author }) + ui:showLines({ quote }, { author }) end