| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414 |
- #include "luat_base.h"
- #include "lvgl.h"
- #include "luat_lvgl.h"
- // lv_obj_t* lv_textarea_create(lv_obj_t* par, lv_obj_t* copy)
- int luat_lv_textarea_create(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_create");
- lv_obj_t* par = (lv_obj_t*)lua_touserdata(L, 1);
- lv_obj_t* copy = (lv_obj_t*)lua_touserdata(L, 2);
- lv_obj_t* ret = NULL;
- ret = lv_textarea_create(par ,copy);
- if (ret) lua_pushlightuserdata(L, ret); else lua_pushnil(L);
- return 1;
- }
- // void lv_textarea_add_char(lv_obj_t* ta, uint32_t c)
- int luat_lv_textarea_add_char(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_add_char");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- uint32_t c = (uint32_t)luaL_checkinteger(L, 2);
- lv_textarea_add_char(ta ,c);
- return 0;
- }
- // void lv_textarea_add_text(lv_obj_t* ta, char* txt)
- int luat_lv_textarea_add_text(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_add_text");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- char* txt = (char*)luaL_checkstring(L, 2);
- lv_textarea_add_text(ta ,txt);
- return 0;
- }
- // void lv_textarea_del_char(lv_obj_t* ta)
- int luat_lv_textarea_del_char(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_del_char");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_textarea_del_char(ta);
- return 0;
- }
- // void lv_textarea_del_char_forward(lv_obj_t* ta)
- int luat_lv_textarea_del_char_forward(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_del_char_forward");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_textarea_del_char_forward(ta);
- return 0;
- }
- // void lv_textarea_set_text(lv_obj_t* ta, char* txt)
- int luat_lv_textarea_set_text(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_text");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- char* txt = (char*)luaL_checkstring(L, 2);
- lv_textarea_set_text(ta ,txt);
- return 0;
- }
- // void lv_textarea_set_placeholder_text(lv_obj_t* ta, char* txt)
- int luat_lv_textarea_set_placeholder_text(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_placeholder_text");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- char* txt = (char*)luaL_checkstring(L, 2);
- lv_textarea_set_placeholder_text(ta ,txt);
- return 0;
- }
- // void lv_textarea_set_cursor_pos(lv_obj_t* ta, int32_t pos)
- int luat_lv_textarea_set_cursor_pos(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_cursor_pos");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- int32_t pos = (int32_t)luaL_checkinteger(L, 2);
- lv_textarea_set_cursor_pos(ta ,pos);
- return 0;
- }
- // void lv_textarea_set_cursor_hidden(lv_obj_t* ta, bool hide)
- int luat_lv_textarea_set_cursor_hidden(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_cursor_hidden");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool hide = (bool)lua_toboolean(L, 2);
- lv_textarea_set_cursor_hidden(ta ,hide);
- return 0;
- }
- // void lv_textarea_set_cursor_click_pos(lv_obj_t* ta, bool en)
- int luat_lv_textarea_set_cursor_click_pos(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_cursor_click_pos");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool en = (bool)lua_toboolean(L, 2);
- lv_textarea_set_cursor_click_pos(ta ,en);
- return 0;
- }
- // void lv_textarea_set_pwd_mode(lv_obj_t* ta, bool en)
- int luat_lv_textarea_set_pwd_mode(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_pwd_mode");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool en = (bool)lua_toboolean(L, 2);
- lv_textarea_set_pwd_mode(ta ,en);
- return 0;
- }
- // void lv_textarea_set_one_line(lv_obj_t* ta, bool en)
- int luat_lv_textarea_set_one_line(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_one_line");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool en = (bool)lua_toboolean(L, 2);
- lv_textarea_set_one_line(ta ,en);
- return 0;
- }
- // void lv_textarea_set_text_align(lv_obj_t* ta, lv_label_align_t align)
- int luat_lv_textarea_set_text_align(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_text_align");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_label_align_t align = (lv_label_align_t)luaL_checkinteger(L, 2);
- lv_textarea_set_text_align(ta ,align);
- return 0;
- }
- // void lv_textarea_set_accepted_chars(lv_obj_t* ta, char* list)
- int luat_lv_textarea_set_accepted_chars(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_accepted_chars");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- char* list = (char*)luaL_checkstring(L, 2);
- lv_textarea_set_accepted_chars(ta ,list);
- return 0;
- }
- // void lv_textarea_set_max_length(lv_obj_t* ta, uint32_t num)
- int luat_lv_textarea_set_max_length(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_max_length");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- uint32_t num = (uint32_t)luaL_checkinteger(L, 2);
- lv_textarea_set_max_length(ta ,num);
- return 0;
- }
- // void lv_textarea_set_insert_replace(lv_obj_t* ta, char* txt)
- int luat_lv_textarea_set_insert_replace(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_insert_replace");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- char* txt = (char*)luaL_checkstring(L, 2);
- lv_textarea_set_insert_replace(ta ,txt);
- return 0;
- }
- // void lv_textarea_set_scrollbar_mode(lv_obj_t* ta, lv_scrollbar_mode_t mode)
- int luat_lv_textarea_set_scrollbar_mode(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_scrollbar_mode");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_scrollbar_mode_t mode = (lv_scrollbar_mode_t)luaL_checkinteger(L, 2);
- lv_textarea_set_scrollbar_mode(ta ,mode);
- return 0;
- }
- // void lv_textarea_set_scroll_propagation(lv_obj_t* ta, bool en)
- int luat_lv_textarea_set_scroll_propagation(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_scroll_propagation");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool en = (bool)lua_toboolean(L, 2);
- lv_textarea_set_scroll_propagation(ta ,en);
- return 0;
- }
- // void lv_textarea_set_edge_flash(lv_obj_t* ta, bool en)
- int luat_lv_textarea_set_edge_flash(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_edge_flash");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool en = (bool)lua_toboolean(L, 2);
- lv_textarea_set_edge_flash(ta ,en);
- return 0;
- }
- // void lv_textarea_set_text_sel(lv_obj_t* ta, bool en)
- int luat_lv_textarea_set_text_sel(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_text_sel");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool en = (bool)lua_toboolean(L, 2);
- lv_textarea_set_text_sel(ta ,en);
- return 0;
- }
- // void lv_textarea_set_pwd_show_time(lv_obj_t* ta, uint16_t time)
- int luat_lv_textarea_set_pwd_show_time(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_pwd_show_time");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- uint16_t time = (uint16_t)luaL_checkinteger(L, 2);
- lv_textarea_set_pwd_show_time(ta ,time);
- return 0;
- }
- // void lv_textarea_set_cursor_blink_time(lv_obj_t* ta, uint16_t time)
- int luat_lv_textarea_set_cursor_blink_time(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_set_cursor_blink_time");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- uint16_t time = (uint16_t)luaL_checkinteger(L, 2);
- lv_textarea_set_cursor_blink_time(ta ,time);
- return 0;
- }
- // char* lv_textarea_get_text(lv_obj_t* ta)
- int luat_lv_textarea_get_text(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_text");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- char* ret = NULL;
- ret = lv_textarea_get_text(ta);
- lua_pushstring(L, ret);
- return 1;
- }
- // char* lv_textarea_get_placeholder_text(lv_obj_t* ta)
- int luat_lv_textarea_get_placeholder_text(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_placeholder_text");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- char* ret = NULL;
- ret = lv_textarea_get_placeholder_text(ta);
- lua_pushstring(L, ret);
- return 1;
- }
- // lv_obj_t* lv_textarea_get_label(lv_obj_t* ta)
- int luat_lv_textarea_get_label(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_label");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_obj_t* ret = NULL;
- ret = lv_textarea_get_label(ta);
- if (ret) lua_pushlightuserdata(L, ret); else lua_pushnil(L);
- return 1;
- }
- // uint32_t lv_textarea_get_cursor_pos(lv_obj_t* ta)
- int luat_lv_textarea_get_cursor_pos(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_cursor_pos");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- uint32_t ret;
- ret = lv_textarea_get_cursor_pos(ta);
- lua_pushinteger(L, ret);
- return 1;
- }
- // bool lv_textarea_get_cursor_hidden(lv_obj_t* ta)
- int luat_lv_textarea_get_cursor_hidden(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_cursor_hidden");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool ret;
- ret = lv_textarea_get_cursor_hidden(ta);
- lua_pushboolean(L, ret);
- return 1;
- }
- // bool lv_textarea_get_cursor_click_pos(lv_obj_t* ta)
- int luat_lv_textarea_get_cursor_click_pos(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_cursor_click_pos");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool ret;
- ret = lv_textarea_get_cursor_click_pos(ta);
- lua_pushboolean(L, ret);
- return 1;
- }
- // bool lv_textarea_get_pwd_mode(lv_obj_t* ta)
- int luat_lv_textarea_get_pwd_mode(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_pwd_mode");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool ret;
- ret = lv_textarea_get_pwd_mode(ta);
- lua_pushboolean(L, ret);
- return 1;
- }
- // bool lv_textarea_get_one_line(lv_obj_t* ta)
- int luat_lv_textarea_get_one_line(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_one_line");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool ret;
- ret = lv_textarea_get_one_line(ta);
- lua_pushboolean(L, ret);
- return 1;
- }
- // char* lv_textarea_get_accepted_chars(lv_obj_t* ta)
- int luat_lv_textarea_get_accepted_chars(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_accepted_chars");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- char* ret = NULL;
- ret = lv_textarea_get_accepted_chars(ta);
- lua_pushstring(L, ret);
- return 1;
- }
- // uint32_t lv_textarea_get_max_length(lv_obj_t* ta)
- int luat_lv_textarea_get_max_length(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_max_length");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- uint32_t ret;
- ret = lv_textarea_get_max_length(ta);
- lua_pushinteger(L, ret);
- return 1;
- }
- // lv_scrollbar_mode_t lv_textarea_get_scrollbar_mode(lv_obj_t* ta)
- int luat_lv_textarea_get_scrollbar_mode(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_scrollbar_mode");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_scrollbar_mode_t ret;
- ret = lv_textarea_get_scrollbar_mode(ta);
- lua_pushinteger(L, ret);
- return 1;
- }
- // bool lv_textarea_get_scroll_propagation(lv_obj_t* ta)
- int luat_lv_textarea_get_scroll_propagation(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_scroll_propagation");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool ret;
- ret = lv_textarea_get_scroll_propagation(ta);
- lua_pushboolean(L, ret);
- return 1;
- }
- // bool lv_textarea_get_edge_flash(lv_obj_t* ta)
- int luat_lv_textarea_get_edge_flash(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_edge_flash");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool ret;
- ret = lv_textarea_get_edge_flash(ta);
- lua_pushboolean(L, ret);
- return 1;
- }
- // bool lv_textarea_text_is_selected(lv_obj_t* ta)
- int luat_lv_textarea_text_is_selected(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_text_is_selected");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool ret;
- ret = lv_textarea_text_is_selected(ta);
- lua_pushboolean(L, ret);
- return 1;
- }
- // bool lv_textarea_get_text_sel_en(lv_obj_t* ta)
- int luat_lv_textarea_get_text_sel_en(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_text_sel_en");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- bool ret;
- ret = lv_textarea_get_text_sel_en(ta);
- lua_pushboolean(L, ret);
- return 1;
- }
- // uint16_t lv_textarea_get_pwd_show_time(lv_obj_t* ta)
- int luat_lv_textarea_get_pwd_show_time(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_pwd_show_time");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- uint16_t ret;
- ret = lv_textarea_get_pwd_show_time(ta);
- lua_pushinteger(L, ret);
- return 1;
- }
- // uint16_t lv_textarea_get_cursor_blink_time(lv_obj_t* ta)
- int luat_lv_textarea_get_cursor_blink_time(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_get_cursor_blink_time");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- uint16_t ret;
- ret = lv_textarea_get_cursor_blink_time(ta);
- lua_pushinteger(L, ret);
- return 1;
- }
- // void lv_textarea_clear_selection(lv_obj_t* ta)
- int luat_lv_textarea_clear_selection(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_clear_selection");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_textarea_clear_selection(ta);
- return 0;
- }
- // void lv_textarea_cursor_right(lv_obj_t* ta)
- int luat_lv_textarea_cursor_right(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_cursor_right");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_textarea_cursor_right(ta);
- return 0;
- }
- // void lv_textarea_cursor_left(lv_obj_t* ta)
- int luat_lv_textarea_cursor_left(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_cursor_left");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_textarea_cursor_left(ta);
- return 0;
- }
- // void lv_textarea_cursor_down(lv_obj_t* ta)
- int luat_lv_textarea_cursor_down(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_cursor_down");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_textarea_cursor_down(ta);
- return 0;
- }
- // void lv_textarea_cursor_up(lv_obj_t* ta)
- int luat_lv_textarea_cursor_up(lua_State *L) {
- LV_DEBUG("CALL lv_textarea_cursor_up");
- lv_obj_t* ta = (lv_obj_t*)lua_touserdata(L, 1);
- lv_textarea_cursor_up(ta);
- return 0;
- }
|