diff --git a/README_ru.md b/README_ru.md index ccc38cd..dec0e41 100644 --- a/README_ru.md +++ b/README_ru.md @@ -42,6 +42,9 @@ First line
Second line * `system:exec(string)` - выполняет shell-команду; * `system:su(string)` - выполняет shell-команду от имени root; * `system:get_location()` - возвращает местоположение в таблице с двумя значениями (запрос местоположения НЕ выполняется, используется значение, сохраненное системой ранее); +* `system:copy_to_clipboard(string)` - копирует строку в буфер обмена; +* `system:get_from_clipboard()` - возвращает строку из буфера обмена: +* `system:share_text(string)` - открывает системный диалог "Поделиться"; Результат выполнения shell-команды приходит в колбек `on_shell_result(string)`. diff --git a/bad-script.lua b/bad-script.lua index bd46fae..e7aae6a 100644 --- a/bad-script.lua +++ b/bad-script.lua @@ -1,5 +1,5 @@ function on_resume() while true do - ui:show_text("bad") + system:get_from_clipboard() end end diff --git a/clipboard-widget.lua b/clipboard-widget.lua new file mode 100644 index 0000000..1fa666c --- /dev/null +++ b/clipboard-widget.lua @@ -0,0 +1,9 @@ +-- name = "Clipboard" +-- description = "Shows current Clipboard contents" +-- type = "widget" +-- author = "Evgeny Zobnin (zobnin@gmail.com)" +-- version = "1.0" + +function on_resume() + ui:show_text(system:get_from_clipboard()) +end