add colors to buttons
This commit is contained in:
@@ -9,9 +9,8 @@
|
|||||||
# Функции показа данных
|
# Функции показа данных
|
||||||
|
|
||||||
* `ui:showText(string)` - выводит в виджет обычный текст; повторный вызов стирает предыдущий текст;
|
* `ui:showText(string)` - выводит в виджет обычный текст; повторный вызов стирает предыдущий текст;
|
||||||
* `ui:showLines(table)` - выводит список строк, в качестве аргумента принимает таблицу строк;
|
* `ui:showLines(table, [table])` - выводит список строк с отправителем (на манер почтового виджета), второй аргумент (необязательный) - соответствующие им отправители (форматирование в стиле почтового виджета);
|
||||||
* `ui:showLinesWithAuthors(table, table)` - выводит список строк с отправителем (на манер почтового виджета); первая таблица - сами строки, вторая - соответствующие им отправители; таблицы должны быть одинакового размера;
|
* `ui:showButtons(table, [table])` - выводит список кнопок, первый аргумент - таблица строк, второй опциональный аргумент, таблица цветов в формате #XXXXXX;
|
||||||
* `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, [string], [string])` - показать диалог; первый аргумент - заголовок, второй - текст, третий (опциональный) - имя первой кнопки, четвертый (опциональный) - имя второй кнопки;
|
* `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 функций и структур данных.
|
В комплект также входят библиотека [LuaJava](https://github.com/luaj/luaj#the-luajava-library) для прямого вызова методов Java, и библиотека [Penlight](http://stevedonovan.github.io/Penlight/api/manual/01-introduction.md.html) с набором портированных из Python функций и структур данных.
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
function onResume()
|
function onResume()
|
||||||
appsNames = { "Telegram", "WhatsApp", "Google PLay" }
|
appsNames = { "Telegram", "WhatsApp", "Google PLay" }
|
||||||
appsPkgs = { "org.telegram.messenger.web", "com.whatsapp", "com.android.vending" }
|
appsPkgs = { "org.telegram.messenger.web", "com.whatsapp", "com.android.vending" }
|
||||||
|
appsColors = { "#0000ff", "#00ff00" }
|
||||||
|
|
||||||
ui:showButtons(appsNames)
|
ui:showButtons(appsNames, appsColors)
|
||||||
end
|
end
|
||||||
|
|
||||||
function onClick(idx)
|
function onClick(idx)
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ function onNetworkResult(result)
|
|||||||
local totalDeaths = json:getValue(result, "object object:Global int:TotalDeaths")
|
local totalDeaths = json:getValue(result, "object object:Global int:TotalDeaths")
|
||||||
|
|
||||||
ui:showLines({
|
ui:showLines({
|
||||||
"<b>Disease:</b> total"..equals..comma_value(total).." | new"..equals..comma_value(new),
|
"<b>Disease</b> | total"..equals..comma_value(total).." | new"..equals..comma_value(new),
|
||||||
"<b>Deaths:</b> total"..equals..comma_value(totalDeaths).." | new"..equals..comma_value(newDeaths)
|
"<b>Deaths</b> | total"..equals..comma_value(totalDeaths).." | new"..equals..comma_value(newDeaths)
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ function onNetworkResult(result)
|
|||||||
json:getValue(result, "array object:2 string:url"),
|
json:getValue(result, "array object:2 string:url"),
|
||||||
}
|
}
|
||||||
|
|
||||||
ui:showLinesWithAuthors(names, descriptions)
|
ui:showLines(names, descriptions)
|
||||||
end
|
end
|
||||||
|
|
||||||
function onClick(idx)
|
function onClick(idx)
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ function onNetworkResult(result)
|
|||||||
local quote = json:getValue(result, "object string:quote")
|
local quote = json:getValue(result, "object string:quote")
|
||||||
local author = json:getValue(result, "object string:author")
|
local author = json:getValue(result, "object string:author")
|
||||||
|
|
||||||
ui:showLinesWithAuthors({ quote }, { author })
|
ui:showLines({ quote }, { author })
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ function onNetworkResult(result)
|
|||||||
local quote = json:getValue(result, "object string:quoteText")
|
local quote = json:getValue(result, "object string:quoteText")
|
||||||
local author = json:getValue(result, "object string:quoteAuthor")
|
local author = json:getValue(result, "object string:quoteAuthor")
|
||||||
|
|
||||||
ui:showLinesWithAuthors({ quote }, { author })
|
ui:showLines({ quote }, { author })
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ function onNetworkResult(result)
|
|||||||
local quote = json:getValue(result, "object string:content")
|
local quote = json:getValue(result, "object string:content")
|
||||||
local author = json:getValue(result, "object string:author")
|
local author = json:getValue(result, "object string:author")
|
||||||
|
|
||||||
ui:showLinesWithAuthors({ quote }, { author })
|
ui:showLines({ quote }, { author })
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user