|
|
@@ -4,26 +4,20 @@
|
|
|
#include "luat_lvgl.h"
|
|
|
|
|
|
|
|
|
-// lv_obj_t* lv_obj_create(lv_obj_t* parent, lv_obj_t* copy)
|
|
|
-int luat_lv_obj_create(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_create");
|
|
|
- lv_obj_t* parent = (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_obj_create(parent ,copy);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
- return 1;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_res_t lv_obj_del(lv_obj_t* obj)
|
|
|
+// void lv_obj_del(lv_obj_t* obj)
|
|
|
int luat_lv_obj_del(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_del");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_res_t ret;
|
|
|
- ret = lv_obj_del(obj);
|
|
|
- lua_pushboolean(L, ret == LV_RES_OK ? 1 : 0);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 2;
|
|
|
+ lv_obj_del(obj);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_clean(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_clean(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_clean");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_obj_clean(obj);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
// void lv_obj_del_async(lv_obj_t* obj)
|
|
|
@@ -34,88 +28,100 @@ int luat_lv_obj_del_async(lua_State *L) {
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_clean(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_clean(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_clean");
|
|
|
+// void lv_obj_set_parent(lv_obj_t* obj, lv_obj_t* parent)
|
|
|
+int luat_lv_obj_set_parent(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_parent");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_clean(obj);
|
|
|
+ lv_obj_t* parent = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
+ lv_obj_set_parent(obj ,parent);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_invalidate_area(lv_obj_t* obj, lv_area_t* area)
|
|
|
-int luat_lv_obj_invalidate_area(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_invalidate_area");
|
|
|
+// void lv_obj_move_foreground(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_move_foreground(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_move_foreground");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lua_pushvalue(L, 2);
|
|
|
- lv_area_t area = {0};
|
|
|
- lua_geti(L, -1, 1); area.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 2); area.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 3); area.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 4); area.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_pop(L, 1);
|
|
|
-
|
|
|
- lv_obj_invalidate_area(obj ,&area);
|
|
|
+ lv_obj_move_foreground(obj);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_invalidate(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_invalidate(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_invalidate");
|
|
|
+// void lv_obj_move_background(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_move_background(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_move_background");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_invalidate(obj);
|
|
|
+ lv_obj_move_background(obj);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_area_is_visible(lv_obj_t* obj, lv_area_t* area)
|
|
|
-int luat_lv_obj_area_is_visible(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_area_is_visible");
|
|
|
+// lv_obj_t* lv_obj_get_screen(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_screen(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_screen");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lua_pushvalue(L, 2);
|
|
|
- lv_area_t area = {0};
|
|
|
- lua_geti(L, -1, 1); area.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 2); area.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 3); area.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 4); area.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_pop(L, 1);
|
|
|
+ lv_obj_t* ret = NULL;
|
|
|
+ ret = lv_obj_get_screen(obj);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_area_is_visible(obj ,&area);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
+// lv_disp_t* lv_obj_get_disp(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_disp(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_disp");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_disp_t* ret = NULL;
|
|
|
+ ret = lv_obj_get_disp(obj);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_is_visible(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_is_visible(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_is_visible");
|
|
|
+// lv_obj_t* lv_obj_get_parent(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_parent(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_parent");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_is_visible(obj);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
+ lv_obj_t* ret = NULL;
|
|
|
+ ret = lv_obj_get_parent(obj);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_parent(lv_obj_t* obj, lv_obj_t* parent)
|
|
|
-int luat_lv_obj_set_parent(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_parent");
|
|
|
+// lv_obj_t* lv_obj_get_child(lv_obj_t* obj, int32_t id)
|
|
|
+int luat_lv_obj_get_child(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_child");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* parent = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
- lv_obj_set_parent(obj ,parent);
|
|
|
- return 0;
|
|
|
+ int32_t id = (int32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_t* ret = NULL;
|
|
|
+ ret = lv_obj_get_child(obj ,id);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_move_foreground(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_move_foreground(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_move_foreground");
|
|
|
+// uint32_t lv_obj_get_child_cnt(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_child_cnt(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_child_cnt");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_move_foreground(obj);
|
|
|
- return 0;
|
|
|
+ uint32_t ret;
|
|
|
+ ret = lv_obj_get_child_cnt(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_move_background(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_move_background(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_move_background");
|
|
|
+// uint32_t lv_obj_get_child_id(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_child_id(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_child_id");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_move_background(obj);
|
|
|
+ uint32_t ret;
|
|
|
+ ret = lv_obj_get_child_id(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_tree_walk(lv_obj_t* start_obj, lv_obj_tree_walk_cb_t cb, void* user_data)
|
|
|
+int luat_lv_obj_tree_walk(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_tree_walk");
|
|
|
+ lv_obj_t* start_obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_obj_tree_walk_cb_t cb;
|
|
|
+ // miss arg convert
|
|
|
+ void* user_data = (void*)lua_touserdata(L, 3);
|
|
|
+ lv_obj_tree_walk(start_obj ,cb ,user_data);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
@@ -157,6 +163,16 @@ int luat_lv_obj_set_size(lua_State *L) {
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
+// bool lv_obj_refr_size(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_refr_size(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_refr_size");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_refr_size(obj);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
// void lv_obj_set_width(lv_obj_t* obj, lv_coord_t w)
|
|
|
int luat_lv_obj_set_width(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_set_width");
|
|
|
@@ -175,3117 +191,3010 @@ int luat_lv_obj_set_height(lua_State *L) {
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_width_fit(lv_obj_t* obj, lv_coord_t w)
|
|
|
-int luat_lv_obj_set_width_fit(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_width_fit");
|
|
|
+// void lv_obj_set_content_width(lv_obj_t* obj, lv_coord_t w)
|
|
|
+int luat_lv_obj_set_content_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_content_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
lv_coord_t w = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_set_width_fit(obj ,w);
|
|
|
+ lv_obj_set_content_width(obj ,w);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_height_fit(lv_obj_t* obj, lv_coord_t h)
|
|
|
-int luat_lv_obj_set_height_fit(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_height_fit");
|
|
|
+// void lv_obj_set_content_height(lv_obj_t* obj, lv_coord_t h)
|
|
|
+int luat_lv_obj_set_content_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_content_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
lv_coord_t h = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_set_height_fit(obj ,h);
|
|
|
+ lv_obj_set_content_height(obj ,h);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_width_margin(lv_obj_t* obj, lv_coord_t w)
|
|
|
-int luat_lv_obj_set_width_margin(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_width_margin");
|
|
|
+// void lv_obj_set_layout(lv_obj_t* obj, uint32_t layout)
|
|
|
+int luat_lv_obj_set_layout(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_layout");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t w = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_set_width_margin(obj ,w);
|
|
|
+ uint32_t layout = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_set_layout(obj ,layout);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_height_margin(lv_obj_t* obj, lv_coord_t h)
|
|
|
-int luat_lv_obj_set_height_margin(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_height_margin");
|
|
|
+// bool lv_obj_is_layout_positioned(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_is_layout_positioned(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_is_layout_positioned");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t h = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_set_height_margin(obj ,h);
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_is_layout_positioned(obj);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_mark_layout_as_dirty(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_mark_layout_as_dirty(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_mark_layout_as_dirty");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_obj_mark_layout_as_dirty(obj);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_align(lv_obj_t* obj, lv_obj_t* base, lv_align_t align, lv_coord_t x_ofs, lv_coord_t y_ofs)
|
|
|
-int luat_lv_obj_align(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_align");
|
|
|
+// void lv_obj_update_layout(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_update_layout(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_update_layout");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* base = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
- lv_align_t align = (lv_align_t)luaL_checkinteger(L, 3);
|
|
|
- lv_coord_t x_ofs = (lv_coord_t)luaL_checkinteger(L, 4);
|
|
|
- lv_coord_t y_ofs = (lv_coord_t)luaL_checkinteger(L, 5);
|
|
|
- lv_obj_align(obj ,base ,align ,x_ofs ,y_ofs);
|
|
|
+ lv_obj_update_layout(obj);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_align_x(lv_obj_t* obj, lv_obj_t* base, lv_align_t align, lv_coord_t x_ofs)
|
|
|
-int luat_lv_obj_align_x(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_align_x");
|
|
|
+// void lv_obj_set_align(lv_obj_t* obj, lv_align_t align)
|
|
|
+int luat_lv_obj_set_align(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_align");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* base = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
- lv_align_t align = (lv_align_t)luaL_checkinteger(L, 3);
|
|
|
- lv_coord_t x_ofs = (lv_coord_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_align_x(obj ,base ,align ,x_ofs);
|
|
|
+ lv_align_t align = (lv_align_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_set_align(obj ,align);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_align_y(lv_obj_t* obj, lv_obj_t* base, lv_align_t align, lv_coord_t y_ofs)
|
|
|
-int luat_lv_obj_align_y(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_align_y");
|
|
|
+// void lv_obj_align(lv_obj_t* obj, lv_align_t align, lv_coord_t x_ofs, lv_coord_t y_ofs)
|
|
|
+int luat_lv_obj_align(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_align");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* base = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
- lv_align_t align = (lv_align_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_align_t align = (lv_align_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t x_ofs = (lv_coord_t)luaL_checkinteger(L, 3);
|
|
|
lv_coord_t y_ofs = (lv_coord_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_align_y(obj ,base ,align ,y_ofs);
|
|
|
+ lv_obj_align(obj ,align ,x_ofs ,y_ofs);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_align_mid(lv_obj_t* obj, lv_obj_t* base, lv_align_t align, lv_coord_t x_ofs, lv_coord_t y_ofs)
|
|
|
-int luat_lv_obj_align_mid(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_align_mid");
|
|
|
+// void lv_obj_align_to(lv_obj_t* obj, lv_obj_t* base, lv_align_t align, lv_coord_t x_ofs, lv_coord_t y_ofs)
|
|
|
+int luat_lv_obj_align_to(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_align_to");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
lv_obj_t* base = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
lv_align_t align = (lv_align_t)luaL_checkinteger(L, 3);
|
|
|
lv_coord_t x_ofs = (lv_coord_t)luaL_checkinteger(L, 4);
|
|
|
lv_coord_t y_ofs = (lv_coord_t)luaL_checkinteger(L, 5);
|
|
|
- lv_obj_align_mid(obj ,base ,align ,x_ofs ,y_ofs);
|
|
|
+ lv_obj_align_to(obj ,base ,align ,x_ofs ,y_ofs);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_align_mid_x(lv_obj_t* obj, lv_obj_t* base, lv_align_t align, lv_coord_t x_ofs)
|
|
|
-int luat_lv_obj_align_mid_x(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_align_mid_x");
|
|
|
+// void lv_obj_center(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_center(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_center");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* base = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
- lv_align_t align = (lv_align_t)luaL_checkinteger(L, 3);
|
|
|
- lv_coord_t x_ofs = (lv_coord_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_align_mid_x(obj ,base ,align ,x_ofs);
|
|
|
+ lv_obj_center(obj);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_align_mid_y(lv_obj_t* obj, lv_obj_t* base, lv_align_t align, lv_coord_t y_ofs)
|
|
|
-int luat_lv_obj_align_mid_y(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_align_mid_y");
|
|
|
+// void lv_obj_get_coords(lv_obj_t* obj, lv_area_t* coords)
|
|
|
+int luat_lv_obj_get_coords(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_coords");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* base = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
- lv_align_t align = (lv_align_t)luaL_checkinteger(L, 3);
|
|
|
- lv_coord_t y_ofs = (lv_coord_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_align_mid_y(obj ,base ,align ,y_ofs);
|
|
|
+ lua_pushvalue(L, 2);
|
|
|
+ lv_area_t coords = {0};
|
|
|
+ lua_geti(L, -1, 1); coords.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); coords.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 3); coords.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 4); coords.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ lv_obj_get_coords(obj ,&coords);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_realign(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_realign(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_realign");
|
|
|
+// lv_coord_t lv_obj_get_x(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_realign(obj);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_x(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_auto_realign(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_auto_realign(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_auto_realign");
|
|
|
+// lv_coord_t lv_obj_get_x2(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_x2(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_x2");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_auto_realign(obj ,en);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_x2(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_ext_click_area(lv_obj_t* obj, lv_coord_t left, lv_coord_t right, lv_coord_t top, lv_coord_t bottom)
|
|
|
-int luat_lv_obj_set_ext_click_area(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_ext_click_area");
|
|
|
+// lv_coord_t lv_obj_get_y(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t left = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
- lv_coord_t right = (lv_coord_t)luaL_checkinteger(L, 3);
|
|
|
- lv_coord_t top = (lv_coord_t)luaL_checkinteger(L, 4);
|
|
|
- lv_coord_t bottom = (lv_coord_t)luaL_checkinteger(L, 5);
|
|
|
- lv_obj_set_ext_click_area(obj ,left ,right ,top ,bottom);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_y(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_add_style(lv_obj_t* obj, uint8_t part, lv_style_t* style)
|
|
|
-int luat_lv_obj_add_style(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_add_style");
|
|
|
+// lv_coord_t lv_obj_get_y2(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_y2(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_y2");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_t* style = (lv_style_t*)lua_touserdata(L, 3);
|
|
|
- lv_obj_add_style(obj ,part ,style);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_y2(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_remove_style(lv_obj_t* obj, uint8_t part, lv_style_t* style)
|
|
|
-int luat_lv_obj_remove_style(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_remove_style");
|
|
|
+// lv_coord_t lv_obj_get_width(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_t* style = (lv_style_t*)lua_touserdata(L, 3);
|
|
|
- lv_obj_remove_style(obj ,part ,style);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_width(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_clean_style_list(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_clean_style_list(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_clean_style_list");
|
|
|
+// lv_coord_t lv_obj_get_height(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_clean_style_list(obj ,part);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_height(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_reset_style_list(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_reset_style_list(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_reset_style_list");
|
|
|
+// lv_coord_t lv_obj_get_content_width(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_content_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_content_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_reset_style_list(obj ,part);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_content_width(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_refresh_style(lv_obj_t* obj, uint8_t part, lv_style_property_t prop)
|
|
|
-int luat_lv_obj_refresh_style(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_refresh_style");
|
|
|
+// lv_coord_t lv_obj_get_content_height(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_content_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_content_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_property_t prop = (lv_style_property_t)luaL_checkinteger(L, 3);
|
|
|
- lv_obj_refresh_style(obj ,part ,prop);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_content_height(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_report_style_mod(lv_style_t* style)
|
|
|
-int luat_lv_obj_report_style_mod(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_report_style_mod");
|
|
|
- lv_style_t* style = (lv_style_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_report_style_mod(style);
|
|
|
+// void lv_obj_get_content_coords(lv_obj_t* obj, lv_area_t* area)
|
|
|
+int luat_lv_obj_get_content_coords(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_content_coords");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lua_pushvalue(L, 2);
|
|
|
+ lv_area_t area = {0};
|
|
|
+ lua_geti(L, -1, 1); area.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); area.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 3); area.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 4); area.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ lv_obj_get_content_coords(obj ,&area);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_remove_style_local_prop(lv_obj_t* obj, uint8_t part, lv_style_property_t prop)
|
|
|
-int luat_lv_obj_remove_style_local_prop(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_remove_style_local_prop");
|
|
|
+// lv_coord_t lv_obj_get_self_width(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_self_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_self_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_property_t prop = (lv_style_property_t)luaL_checkinteger(L, 3);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_remove_style_local_prop(obj ,part ,prop);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_self_width(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_hidden(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_hidden(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_hidden");
|
|
|
+// lv_coord_t lv_obj_get_self_height(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_self_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_self_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_hidden(obj ,en);
|
|
|
- return 0;
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_self_height(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_adv_hittest(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_adv_hittest(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_adv_hittest");
|
|
|
+// bool lv_obj_refresh_self_size(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_refresh_self_size(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_refresh_self_size");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_adv_hittest(obj ,en);
|
|
|
- return 0;
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_refresh_self_size(obj);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_click(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_click(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_click");
|
|
|
+// void lv_obj_refr_pos(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_refr_pos(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_refr_pos");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_click(obj ,en);
|
|
|
+ lv_obj_refr_pos(obj);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_top(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_top(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_top");
|
|
|
+// void lv_obj_move_to(lv_obj_t* obj, lv_coord_t x, lv_coord_t y)
|
|
|
+int luat_lv_obj_move_to(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_move_to");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_top(obj ,en);
|
|
|
+ lv_coord_t x = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t y = (lv_coord_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_move_to(obj ,x ,y);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_drag(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_drag(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_drag");
|
|
|
+// void lv_obj_move_children_by(lv_obj_t* obj, lv_coord_t x_diff, lv_coord_t y_diff, bool ignore_floating)
|
|
|
+int luat_lv_obj_move_children_by(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_move_children_by");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_drag(obj ,en);
|
|
|
+ lv_coord_t x_diff = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t y_diff = (lv_coord_t)luaL_checkinteger(L, 3);
|
|
|
+ bool ignore_floating = (bool)lua_toboolean(L, 4);
|
|
|
+ lv_obj_move_children_by(obj ,x_diff ,y_diff ,ignore_floating);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_drag_dir(lv_obj_t* obj, lv_drag_dir_t drag_dir)
|
|
|
-int luat_lv_obj_set_drag_dir(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_drag_dir");
|
|
|
+// void lv_obj_invalidate_area(lv_obj_t* obj, lv_area_t* area)
|
|
|
+int luat_lv_obj_invalidate_area(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_invalidate_area");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_drag_dir_t drag_dir = (lv_drag_dir_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_set_drag_dir(obj ,drag_dir);
|
|
|
+ lua_pushvalue(L, 2);
|
|
|
+ lv_area_t area = {0};
|
|
|
+ lua_geti(L, -1, 1); area.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); area.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 3); area.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 4); area.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ lv_obj_invalidate_area(obj ,&area);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_drag_throw(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_drag_throw(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_drag_throw");
|
|
|
+// void lv_obj_invalidate(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_invalidate(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_invalidate");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_drag_throw(obj ,en);
|
|
|
+ lv_obj_invalidate(obj);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_drag_parent(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_drag_parent(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_drag_parent");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_drag_parent(obj ,en);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// void lv_obj_set_focus_parent(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_focus_parent(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_focus_parent");
|
|
|
+// bool lv_obj_area_is_visible(lv_obj_t* obj, lv_area_t* area)
|
|
|
+int luat_lv_obj_area_is_visible(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_area_is_visible");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_focus_parent(obj ,en);
|
|
|
- return 0;
|
|
|
+ lua_pushvalue(L, 2);
|
|
|
+ lv_area_t area = {0};
|
|
|
+ lua_geti(L, -1, 1); area.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); area.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 3); area.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 4); area.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_area_is_visible(obj ,&area);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_gesture_parent(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_gesture_parent(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_gesture_parent");
|
|
|
+// bool lv_obj_is_visible(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_is_visible(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_is_visible");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_gesture_parent(obj ,en);
|
|
|
- return 0;
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_is_visible(obj);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_parent_event(lv_obj_t* obj, bool en)
|
|
|
-int luat_lv_obj_set_parent_event(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_parent_event");
|
|
|
+// void lv_obj_set_ext_click_area(lv_obj_t* obj, lv_coord_t size)
|
|
|
+int luat_lv_obj_set_ext_click_area(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_ext_click_area");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool en = (bool)lua_toboolean(L, 2);
|
|
|
- lv_obj_set_parent_event(obj ,en);
|
|
|
+ lv_coord_t size = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_set_ext_click_area(obj ,size);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_base_dir(lv_obj_t* obj, lv_bidi_dir_t dir)
|
|
|
-int luat_lv_obj_set_base_dir(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_base_dir");
|
|
|
+// void lv_obj_get_click_area(lv_obj_t* obj, lv_area_t* area)
|
|
|
+int luat_lv_obj_get_click_area(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_click_area");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_bidi_dir_t dir = (lv_bidi_dir_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_set_base_dir(obj ,dir);
|
|
|
+ lua_pushvalue(L, 2);
|
|
|
+ lv_area_t area = {0};
|
|
|
+ lua_geti(L, -1, 1); area.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); area.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 3); area.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 4); area.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ lv_obj_get_click_area(obj ,&area);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_add_protect(lv_obj_t* obj, uint8_t prot)
|
|
|
-int luat_lv_obj_add_protect(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_add_protect");
|
|
|
+// bool lv_obj_hit_test(lv_obj_t* obj, lv_point_t* point)
|
|
|
+int luat_lv_obj_hit_test(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_hit_test");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t prot = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_add_protect(obj ,prot);
|
|
|
- return 0;
|
|
|
+ lua_pushvalue(L, 2);
|
|
|
+ lv_point_t point = {0};
|
|
|
+ lua_geti(L, -1, 1); point.x = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); point.y = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_hit_test(obj ,&point);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_clear_protect(lv_obj_t* obj, uint8_t prot)
|
|
|
-int luat_lv_obj_clear_protect(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_clear_protect");
|
|
|
+// void lv_obj_set_scrollbar_mode(lv_obj_t* obj, lv_scrollbar_mode_t mode)
|
|
|
+int luat_lv_obj_set_scrollbar_mode(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_scrollbar_mode");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t prot = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_clear_protect(obj ,prot);
|
|
|
+ lv_scrollbar_mode_t mode = (lv_scrollbar_mode_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_set_scrollbar_mode(obj ,mode);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_state(lv_obj_t* obj, lv_state_t state)
|
|
|
-int luat_lv_obj_set_state(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_state");
|
|
|
+// void lv_obj_set_scroll_dir(lv_obj_t* obj, lv_dir_t dir)
|
|
|
+int luat_lv_obj_set_scroll_dir(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_scroll_dir");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_set_state(obj ,state);
|
|
|
+ lv_dir_t dir = (lv_dir_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_set_scroll_dir(obj ,dir);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_add_state(lv_obj_t* obj, lv_state_t state)
|
|
|
-int luat_lv_obj_add_state(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_add_state");
|
|
|
+// void lv_obj_set_scroll_snap_x(lv_obj_t* obj, lv_scroll_snap_t align)
|
|
|
+int luat_lv_obj_set_scroll_snap_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_scroll_snap_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_add_state(obj ,state);
|
|
|
+ lv_scroll_snap_t align = (lv_scroll_snap_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_set_scroll_snap_x(obj ,align);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_clear_state(lv_obj_t* obj, lv_state_t state)
|
|
|
-int luat_lv_obj_clear_state(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_clear_state");
|
|
|
+// void lv_obj_set_scroll_snap_y(lv_obj_t* obj, lv_scroll_snap_t align)
|
|
|
+int luat_lv_obj_set_scroll_snap_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_scroll_snap_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_clear_state(obj ,state);
|
|
|
+ lv_scroll_snap_t align = (lv_scroll_snap_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_set_scroll_snap_y(obj ,align);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_finish_transitions(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_finish_transitions(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_finish_transitions");
|
|
|
+// lv_scrollbar_mode_t lv_obj_get_scrollbar_mode(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scrollbar_mode(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scrollbar_mode");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_obj_finish_transitions(obj ,part);
|
|
|
- return 0;
|
|
|
+ lv_scrollbar_mode_t ret;
|
|
|
+ ret = lv_obj_get_scrollbar_mode(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void* lv_obj_allocate_ext_attr(lv_obj_t* obj, uint16_t ext_size)
|
|
|
-int luat_lv_obj_allocate_ext_attr(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_allocate_ext_attr");
|
|
|
+// lv_dir_t lv_obj_get_scroll_dir(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_dir(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_dir");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint16_t ext_size = (uint16_t)luaL_checkinteger(L, 2);
|
|
|
- void* ret = NULL;
|
|
|
- ret = lv_obj_allocate_ext_attr(obj ,ext_size);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ lv_dir_t ret;
|
|
|
+ ret = lv_obj_get_scroll_dir(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_refresh_ext_draw_pad(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_refresh_ext_draw_pad(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_refresh_ext_draw_pad");
|
|
|
+// lv_scroll_snap_t lv_obj_get_scroll_snap_x(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_snap_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_snap_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_refresh_ext_draw_pad(obj);
|
|
|
- return 0;
|
|
|
+ lv_scroll_snap_t ret;
|
|
|
+ ret = lv_obj_get_scroll_snap_x(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_obj_t* lv_obj_get_screen(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_screen(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_screen");
|
|
|
+// lv_scroll_snap_t lv_obj_get_scroll_snap_y(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_snap_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_snap_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* ret = NULL;
|
|
|
- ret = lv_obj_get_screen(obj);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ lv_scroll_snap_t ret;
|
|
|
+ ret = lv_obj_get_scroll_snap_y(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_disp_t* lv_obj_get_disp(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_disp(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_disp");
|
|
|
+// lv_coord_t lv_obj_get_scroll_x(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_disp_t* ret = NULL;
|
|
|
- ret = lv_obj_get_disp(obj);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_scroll_x(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_obj_t* lv_obj_get_parent(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_parent(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_parent");
|
|
|
+// lv_coord_t lv_obj_get_scroll_y(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* ret = NULL;
|
|
|
- ret = lv_obj_get_parent(obj);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_scroll_y(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_obj_t* lv_obj_get_child(lv_obj_t* obj, lv_obj_t* child)
|
|
|
-int luat_lv_obj_get_child(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_child");
|
|
|
+// lv_coord_t lv_obj_get_scroll_top(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_top(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_top");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* child = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
- lv_obj_t* ret = NULL;
|
|
|
- ret = lv_obj_get_child(obj ,child);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_scroll_top(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_obj_t* lv_obj_get_child_back(lv_obj_t* obj, lv_obj_t* child)
|
|
|
-int luat_lv_obj_get_child_back(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_child_back");
|
|
|
+// lv_coord_t lv_obj_get_scroll_bottom(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_bottom(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_bottom");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* child = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
- lv_obj_t* ret = NULL;
|
|
|
- ret = lv_obj_get_child_back(obj ,child);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_scroll_bottom(obj);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// uint16_t lv_obj_count_children(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_count_children(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_count_children");
|
|
|
+// lv_coord_t lv_obj_get_scroll_left(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_left(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_left");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint16_t ret;
|
|
|
- ret = lv_obj_count_children(obj);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_scroll_left(obj);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// uint16_t lv_obj_count_children_recursive(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_count_children_recursive(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_count_children_recursive");
|
|
|
+// lv_coord_t lv_obj_get_scroll_right(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_scroll_right(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_right");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint16_t ret;
|
|
|
- ret = lv_obj_count_children_recursive(obj);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_scroll_right(obj);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_get_coords(lv_obj_t* obj, lv_area_t* cords_p)
|
|
|
-int luat_lv_obj_get_coords(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_coords");
|
|
|
+// void lv_obj_get_scroll_end(lv_obj_t* obj, lv_point_t* end)
|
|
|
+int luat_lv_obj_get_scroll_end(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scroll_end");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
lua_pushvalue(L, 2);
|
|
|
- lv_area_t cords_p = {0};
|
|
|
- lua_geti(L, -1, 1); cords_p.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 2); cords_p.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 3); cords_p.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 4); cords_p.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lv_point_t end = {0};
|
|
|
+ lua_geti(L, -1, 1); end.x = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); end.y = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
lua_pop(L, 1);
|
|
|
|
|
|
- lv_obj_get_coords(obj ,&cords_p);
|
|
|
+ lv_obj_get_scroll_end(obj ,&end);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_get_inner_coords(lv_obj_t* obj, lv_area_t* coords_p)
|
|
|
-int luat_lv_obj_get_inner_coords(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_inner_coords");
|
|
|
+// void lv_obj_scroll_by(lv_obj_t* obj, lv_coord_t x, lv_coord_t y, lv_anim_enable_t anim_en)
|
|
|
+int luat_lv_obj_scroll_by(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_scroll_by");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lua_pushvalue(L, 2);
|
|
|
- lv_area_t coords_p = {0};
|
|
|
- lua_geti(L, -1, 1); coords_p.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 2); coords_p.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 3); coords_p.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 4); coords_p.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_pop(L, 1);
|
|
|
+ lv_coord_t x = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t y = (lv_coord_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_anim_enable_t anim_en = (lv_anim_enable_t)luaL_checkinteger(L, 4);
|
|
|
+ lv_obj_scroll_by(obj ,x ,y ,anim_en);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
|
|
|
- lv_obj_get_inner_coords(obj ,&coords_p);
|
|
|
+// void lv_obj_scroll_to(lv_obj_t* obj, lv_coord_t x, lv_coord_t y, lv_anim_enable_t anim_en)
|
|
|
+int luat_lv_obj_scroll_to(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_scroll_to");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_coord_t x = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t y = (lv_coord_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_anim_enable_t anim_en = (lv_anim_enable_t)luaL_checkinteger(L, 4);
|
|
|
+ lv_obj_scroll_to(obj ,x ,y ,anim_en);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_x(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_x(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_x");
|
|
|
+// void lv_obj_scroll_to_x(lv_obj_t* obj, lv_coord_t x, lv_anim_enable_t anim_en)
|
|
|
+int luat_lv_obj_scroll_to_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_scroll_to_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_x(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t x = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_anim_enable_t anim_en = (lv_anim_enable_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_scroll_to_x(obj ,x ,anim_en);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_y(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_y(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_y");
|
|
|
+// void lv_obj_scroll_to_y(lv_obj_t* obj, lv_coord_t y, lv_anim_enable_t anim_en)
|
|
|
+int luat_lv_obj_scroll_to_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_scroll_to_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_y(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t y = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_anim_enable_t anim_en = (lv_anim_enable_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_scroll_to_y(obj ,y ,anim_en);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_width(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_width");
|
|
|
+// void lv_obj_scroll_to_view(lv_obj_t* obj, lv_anim_enable_t anim_en)
|
|
|
+int luat_lv_obj_scroll_to_view(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_scroll_to_view");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_width(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_anim_enable_t anim_en = (lv_anim_enable_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_scroll_to_view(obj ,anim_en);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_height(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_height(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_height");
|
|
|
+// void lv_obj_scroll_to_view_recursive(lv_obj_t* obj, lv_anim_enable_t anim_en)
|
|
|
+int luat_lv_obj_scroll_to_view_recursive(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_scroll_to_view_recursive");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_height(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_anim_enable_t anim_en = (lv_anim_enable_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_scroll_to_view_recursive(obj ,anim_en);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_width_fit(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_width_fit(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_width_fit");
|
|
|
+// bool lv_obj_is_scrolling(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_is_scrolling(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_is_scrolling");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_width_fit(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_is_scrolling(obj);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_height_fit(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_height_fit(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_height_fit");
|
|
|
+// void lv_obj_update_snap(lv_obj_t* obj, lv_anim_enable_t anim_en)
|
|
|
+int luat_lv_obj_update_snap(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_update_snap");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_height_fit(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_anim_enable_t anim_en = (lv_anim_enable_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_update_snap(obj ,anim_en);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_height_margin(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_height_margin(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_height_margin");
|
|
|
+// void lv_obj_get_scrollbar_area(lv_obj_t* obj, lv_area_t* hor, lv_area_t* ver)
|
|
|
+int luat_lv_obj_get_scrollbar_area(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_scrollbar_area");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_height_margin(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lua_pushvalue(L, 2);
|
|
|
+ lv_area_t hor = {0};
|
|
|
+ lua_geti(L, -1, 1); hor.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); hor.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 3); hor.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 4); hor.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ lua_pushvalue(L, 3);
|
|
|
+ lv_area_t ver = {0};
|
|
|
+ lua_geti(L, -1, 1); ver.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); ver.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 3); ver.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 4); ver.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ lv_obj_get_scrollbar_area(obj ,&hor ,&ver);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_width_margin(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_width_margin(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_width_margin");
|
|
|
+// void lv_obj_scrollbar_invalidate(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_scrollbar_invalidate(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_scrollbar_invalidate");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_width_margin(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_obj_scrollbar_invalidate(obj);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_add_style(lv_obj_t* obj, lv_style_t* style, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_add_style(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_add_style");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_style_t* style = (lv_style_t*)lua_touserdata(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_add_style(obj ,style ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_width_grid(lv_obj_t* obj, uint8_t div, uint8_t span)
|
|
|
-int luat_lv_obj_get_width_grid(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_width_grid");
|
|
|
+// void lv_obj_remove_style(lv_obj_t* obj, lv_style_t* style, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_remove_style(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_remove_style");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t div = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- uint8_t span = (uint8_t)luaL_checkinteger(L, 3);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_width_grid(obj ,div ,span);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_style_t* style = (lv_style_t*)lua_touserdata(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_remove_style(obj ,style ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_height_grid(lv_obj_t* obj, uint8_t div, uint8_t span)
|
|
|
-int luat_lv_obj_get_height_grid(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_height_grid");
|
|
|
+// void lv_obj_remove_style_all(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_remove_style_all(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_remove_style_all");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t div = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- uint8_t span = (uint8_t)luaL_checkinteger(L, 3);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_height_grid(obj ,div ,span);
|
|
|
+ lv_obj_remove_style_all(obj);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_report_style_change(lv_style_t* style)
|
|
|
+int luat_lv_obj_report_style_change(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_report_style_change");
|
|
|
+ lv_style_t* style = (lv_style_t*)lua_touserdata(L, 1);
|
|
|
+ lv_obj_report_style_change(style);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_refresh_style(lv_obj_t* obj, lv_part_t part, lv_style_prop_t prop)
|
|
|
+int luat_lv_obj_refresh_style(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_refresh_style");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_part_t part = (lv_part_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_prop_t prop = (lv_style_prop_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_refresh_style(obj ,part ,prop);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_enable_style_refresh(bool en)
|
|
|
+int luat_lv_obj_enable_style_refresh(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_enable_style_refresh");
|
|
|
+ bool en = (bool)lua_toboolean(L, 1);
|
|
|
+ lv_obj_enable_style_refresh(en);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_style_value_t lv_obj_get_style_prop(lv_obj_t* obj, lv_part_t part, lv_style_prop_t prop)
|
|
|
+int luat_lv_obj_get_style_prop(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_prop");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_part_t part = (lv_part_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_prop_t prop = (lv_style_prop_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_style_value_t ret;
|
|
|
+ ret = lv_obj_get_style_prop(obj ,part ,prop);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_set_local_style_prop(lv_obj_t* obj, lv_style_prop_t prop, lv_style_value_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_local_style_prop(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_local_style_prop");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_style_prop_t prop = (lv_style_prop_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_value_t value;
|
|
|
+ // miss arg convert
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 4);
|
|
|
+ lv_obj_set_local_style_prop(obj ,prop ,value ,selector);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_res_t lv_obj_get_local_style_prop(lv_obj_t* obj, lv_style_prop_t prop, lv_style_value_t* value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_get_local_style_prop(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_local_style_prop");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_style_prop_t prop = (lv_style_prop_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_value_t* value = (lv_style_value_t*)lua_touserdata(L, 3);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 4);
|
|
|
+ lv_res_t ret;
|
|
|
+ ret = lv_obj_get_local_style_prop(obj ,prop ,value ,selector);
|
|
|
+ lua_pushboolean(L, ret == LV_RES_OK ? 1 : 0);
|
|
|
lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ return 2;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_auto_realign(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_auto_realign(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_auto_realign");
|
|
|
+// bool lv_obj_remove_local_style_prop(lv_obj_t* obj, lv_style_prop_t prop, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_remove_local_style_prop(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_remove_local_style_prop");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_style_prop_t prop = (lv_style_prop_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
bool ret;
|
|
|
- ret = lv_obj_get_auto_realign(obj);
|
|
|
+ ret = lv_obj_remove_local_style_prop(obj ,prop ,selector);
|
|
|
lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_ext_click_pad_left(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_ext_click_pad_left(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_ext_click_pad_left");
|
|
|
+// void lv_obj_fade_in(lv_obj_t* obj, uint32_t time, uint32_t delay)
|
|
|
+int luat_lv_obj_fade_in(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_fade_in");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_ext_click_pad_left(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ uint32_t time = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t delay = (uint32_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_fade_in(obj ,time ,delay);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_ext_click_pad_right(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_ext_click_pad_right(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_ext_click_pad_right");
|
|
|
+// void lv_obj_fade_out(lv_obj_t* obj, uint32_t time, uint32_t delay)
|
|
|
+int luat_lv_obj_fade_out(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_fade_out");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_ext_click_pad_right(obj);
|
|
|
+ uint32_t time = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t delay = (uint32_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_fade_out(obj ,time ,delay);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_state_t lv_obj_style_get_selector_state(lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_style_get_selector_state(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_style_get_selector_state");
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 1);
|
|
|
+ lv_state_t ret;
|
|
|
+ ret = lv_obj_style_get_selector_state(selector);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_ext_click_pad_top(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_ext_click_pad_top(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_ext_click_pad_top");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_coord_t ret;
|
|
|
- ret = lv_obj_get_ext_click_pad_top(obj);
|
|
|
+// lv_part_t lv_obj_style_get_selector_part(lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_style_get_selector_part(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_style_get_selector_part");
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 1);
|
|
|
+ lv_part_t ret;
|
|
|
+ ret = lv_obj_style_get_selector_part(selector);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_ext_click_pad_bottom(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_ext_click_pad_bottom(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_ext_click_pad_bottom");
|
|
|
+// lv_coord_t lv_obj_get_style_width(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_coord_t ret;
|
|
|
- ret = lv_obj_get_ext_click_pad_bottom(obj);
|
|
|
+ ret = lv_obj_get_style_width(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_ext_draw_pad(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_ext_draw_pad(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_ext_draw_pad");
|
|
|
+// lv_coord_t lv_obj_get_style_min_width(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_min_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_min_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_coord_t ret;
|
|
|
- ret = lv_obj_get_ext_draw_pad(obj);
|
|
|
+ ret = lv_obj_get_style_min_width(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_list_t* lv_obj_get_style_list(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_list(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_list");
|
|
|
+// lv_coord_t lv_obj_get_style_max_width(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_max_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_max_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_list_t* ret = NULL;
|
|
|
- ret = lv_obj_get_style_list(obj ,part);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_max_width(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_t* lv_obj_get_local_style(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_local_style(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_local_style");
|
|
|
+// lv_coord_t lv_obj_get_style_height(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_t* ret = NULL;
|
|
|
- ret = lv_obj_get_local_style(obj ,part);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_height(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_radius(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_radius(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_radius");
|
|
|
+// lv_coord_t lv_obj_get_style_min_height(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_min_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_min_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_radius(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_min_height(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_radius(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_radius(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_radius");
|
|
|
+// lv_coord_t lv_obj_get_style_max_height(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_max_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_max_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_radius(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// bool lv_obj_get_style_clip_corner(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_clip_corner(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_clip_corner");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_style_clip_corner(obj ,part);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_max_height(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_clip_corner(lv_obj_t* obj, uint8_t part, lv_state_t state, bool value)
|
|
|
-int luat_lv_obj_set_style_local_clip_corner(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_clip_corner");
|
|
|
+// lv_coord_t lv_obj_get_style_x(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- bool value = (bool)lua_toboolean(L, 4);
|
|
|
- lv_obj_set_style_local_clip_corner(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_x(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_size(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_size(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_size");
|
|
|
+// lv_coord_t lv_obj_get_style_y(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_size(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_y(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_size(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_size(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_size");
|
|
|
+// lv_align_t lv_obj_get_style_align(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_align(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_align");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_size(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_align_t ret;
|
|
|
+ ret = lv_obj_get_style_align(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transform_width(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_transform_width(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_transform_width(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_transform_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_transform_width(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
-}
|
|
|
-
|
|
|
-// void lv_obj_set_style_local_transform_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transform_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transform_width");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transform_width(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transform_height(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_transform_height(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_transform_height(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_transform_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_transform_height(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transform_height(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transform_height(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transform_height");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transform_height(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_transform_angle(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transform_angle(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transform_angle");
|
|
|
+// lv_coord_t lv_obj_get_style_translate_x(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_translate_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_translate_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transform_angle(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_translate_x(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transform_angle(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transform_angle(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transform_angle");
|
|
|
+// lv_coord_t lv_obj_get_style_translate_y(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_translate_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_translate_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transform_angle(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_translate_y(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transform_zoom(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_transform_zoom(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_transform_zoom(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_transform_zoom");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_transform_zoom(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transform_zoom(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transform_zoom(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transform_zoom");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transform_zoom(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_opa_t lv_obj_get_style_opa_scale(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_opa_scale(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_opa_scale");
|
|
|
+// lv_coord_t lv_obj_get_style_transform_angle(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_transform_angle(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_transform_angle");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_opa_scale(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_transform_angle(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_opa_scale(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_opa_scale(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_opa_scale");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_opa_scale(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_pad_top(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_pad_top(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_pad_top(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_pad_top");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_pad_top(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pad_top(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_pad_top(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pad_top");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pad_top(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_pad_bottom(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_pad_bottom(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_pad_bottom(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_pad_bottom");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_pad_bottom(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pad_bottom(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_pad_bottom(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pad_bottom");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pad_bottom(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_pad_left(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_pad_left(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_pad_left(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_pad_left");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_pad_left(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pad_left(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_pad_left(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pad_left");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pad_left(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_pad_right(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_pad_right(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_pad_right(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_pad_right");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_pad_right(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pad_right(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_pad_right(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pad_right");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pad_right(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_pad_inner(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_pad_inner(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_pad_inner");
|
|
|
+// lv_coord_t lv_obj_get_style_pad_row(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_pad_row(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_pad_row");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_pad_inner(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_pad_row(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pad_inner(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_pad_inner(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pad_inner");
|
|
|
+// lv_coord_t lv_obj_get_style_pad_column(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_pad_column(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_pad_column");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pad_inner(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_pad_column(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_margin_top(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_margin_top(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_margin_top");
|
|
|
+// lv_coord_t lv_obj_get_style_radius(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_radius(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_radius");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_margin_top(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_radius(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_margin_top(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_margin_top(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_margin_top");
|
|
|
+// bool lv_obj_get_style_clip_corner(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_clip_corner(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_clip_corner");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_margin_top(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_get_style_clip_corner(obj ,part);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_margin_bottom(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_margin_bottom(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_margin_bottom");
|
|
|
+// lv_opa_t lv_obj_get_style_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_margin_bottom(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_opa(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_margin_bottom(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_margin_bottom(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_margin_bottom");
|
|
|
+// lv_color_filter_dsc_t* lv_obj_get_style_color_filter_dsc(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_color_filter_dsc(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_color_filter_dsc");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_margin_bottom(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_filter_dsc_t* ret = NULL;
|
|
|
+ ret = lv_obj_get_style_color_filter_dsc(obj ,part);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_margin_left(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_margin_left(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_margin_left");
|
|
|
+// lv_opa_t lv_obj_get_style_color_filter_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_color_filter_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_color_filter_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_margin_left(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_color_filter_opa(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_margin_left(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_margin_left(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_margin_left");
|
|
|
+// uint32_t lv_obj_get_style_anim_time(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_anim_time(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_anim_time");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_margin_left(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t ret;
|
|
|
+ ret = lv_obj_get_style_anim_time(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_margin_right(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_margin_right(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_margin_right");
|
|
|
+// uint32_t lv_obj_get_style_anim_speed(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_anim_speed(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_anim_speed");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_margin_right(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t ret;
|
|
|
+ ret = lv_obj_get_style_anim_speed(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_margin_right(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_margin_right(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_margin_right");
|
|
|
+// lv_style_transition_dsc_t* lv_obj_get_style_transition(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_transition(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_transition");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_margin_right(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_transition_dsc_t* ret = NULL;
|
|
|
+ ret = lv_obj_get_style_transition(obj ,part);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_blend_mode_t lv_obj_get_style_bg_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_bg_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_bg_blend_mode");
|
|
|
+// lv_blend_mode_t lv_obj_get_style_blend_mode(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_blend_mode(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_blend_mode");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_bg_blend_mode(obj ,part);
|
|
|
+ ret = lv_obj_get_style_blend_mode(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_bg_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_bg_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_bg_blend_mode");
|
|
|
+// uint16_t lv_obj_get_style_layout(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_layout(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_layout");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_bg_blend_mode(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ uint16_t ret;
|
|
|
+ ret = lv_obj_get_style_layout(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_bg_main_stop(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_bg_main_stop(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_bg_main_stop");
|
|
|
+// lv_base_dir_t lv_obj_get_style_base_dir(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_base_dir(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_base_dir");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_bg_main_stop(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_base_dir_t ret;
|
|
|
+ ret = lv_obj_get_style_base_dir(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_bg_main_stop(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_bg_main_stop(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_bg_main_stop");
|
|
|
+// lv_color_t lv_obj_get_style_bg_color(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_bg_main_stop(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_color(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_bg_grad_stop(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_bg_grad_stop(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_bg_grad_stop");
|
|
|
+// lv_color_t lv_obj_get_style_bg_color_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_bg_grad_stop(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_color_filtered(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_opa_t lv_obj_get_style_bg_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_opa");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_opa(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_bg_grad_stop(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_bg_grad_stop(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_bg_grad_stop");
|
|
|
+// lv_color_t lv_obj_get_style_bg_grad_color(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_grad_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_grad_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_bg_grad_stop(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_grad_color(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_color_t lv_obj_get_style_bg_grad_color_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_grad_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_grad_color_filtered");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_grad_color_filtered(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_grad_dir_t lv_obj_get_style_bg_grad_dir(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_grad_dir_t lv_obj_get_style_bg_grad_dir(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_bg_grad_dir(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_bg_grad_dir");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_grad_dir_t ret;
|
|
|
ret = lv_obj_get_style_bg_grad_dir(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_bg_grad_dir(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_grad_dir_t value)
|
|
|
-int luat_lv_obj_set_style_local_bg_grad_dir(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_bg_grad_dir");
|
|
|
+// lv_coord_t lv_obj_get_style_bg_main_stop(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_main_stop(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_main_stop");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_grad_dir_t value = (lv_grad_dir_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_bg_grad_dir(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_main_stop(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_bg_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_bg_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_bg_color");
|
|
|
+// lv_coord_t lv_obj_get_style_bg_grad_stop(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_grad_stop(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_grad_stop");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_bg_color(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_grad_stop(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_bg_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_bg_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_bg_color");
|
|
|
+// void* lv_obj_get_style_bg_img_src(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_img_src(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_img_src");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_bg_color(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ void* ret = NULL;
|
|
|
+ ret = lv_obj_get_style_bg_img_src(obj ,part);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_bg_grad_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_bg_grad_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_bg_grad_color");
|
|
|
+// lv_opa_t lv_obj_get_style_bg_img_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_img_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_img_opa");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_img_opa(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_color_t lv_obj_get_style_bg_img_recolor(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_img_recolor(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_img_recolor");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_bg_grad_color(obj ,part);
|
|
|
+ ret = lv_obj_get_style_bg_img_recolor(obj ,part);
|
|
|
lua_pushinteger(L, ret.full);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_bg_grad_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_bg_grad_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_bg_grad_color");
|
|
|
+// lv_color_t lv_obj_get_style_bg_img_recolor_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_img_recolor_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_img_recolor_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_bg_grad_color(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_bg_img_recolor_filtered(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_bg_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_bg_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_bg_opa");
|
|
|
+// lv_opa_t lv_obj_get_style_bg_img_recolor_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_img_recolor_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_img_recolor_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_bg_opa(obj ,part);
|
|
|
+ ret = lv_obj_get_style_bg_img_recolor_opa(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_bg_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_bg_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_bg_opa");
|
|
|
+// bool lv_obj_get_style_bg_img_tiled(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_bg_img_tiled(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_bg_img_tiled");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_bg_opa(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_get_style_bg_img_tiled(obj ,part);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_border_width(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_border_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_border_width");
|
|
|
+// lv_color_t lv_obj_get_style_border_color(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_border_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_border_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_border_width(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_border_color(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_border_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_border_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_border_width");
|
|
|
+// lv_color_t lv_obj_get_style_border_color_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_border_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_border_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_border_width(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_border_color_filtered(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_border_side_t lv_obj_get_style_border_side(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_border_side(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_border_side");
|
|
|
+// lv_opa_t lv_obj_get_style_border_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_border_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_border_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_border_side_t ret;
|
|
|
- ret = lv_obj_get_style_border_side(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_border_opa(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_border_side(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_border_side_t value)
|
|
|
-int luat_lv_obj_set_style_local_border_side(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_border_side");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_border_side_t value = (lv_border_side_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_border_side(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_blend_mode_t lv_obj_get_style_border_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_border_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_border_blend_mode");
|
|
|
+// lv_coord_t lv_obj_get_style_border_width(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_border_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_border_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_border_blend_mode(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_border_width(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_border_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_border_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_border_blend_mode");
|
|
|
+// lv_border_side_t lv_obj_get_style_border_side(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_border_side(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_border_side");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_border_blend_mode(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_border_side_t ret;
|
|
|
+ ret = lv_obj_get_style_border_side(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_style_border_post(lv_obj_t* obj, uint8_t part)
|
|
|
+// bool lv_obj_get_style_border_post(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_border_post(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_border_post");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
bool ret;
|
|
|
ret = lv_obj_get_style_border_post(obj ,part);
|
|
|
lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_border_post(lv_obj_t* obj, uint8_t part, lv_state_t state, bool value)
|
|
|
-int luat_lv_obj_set_style_local_border_post(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_border_post");
|
|
|
+// lv_color_t lv_obj_get_style_text_color(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_text_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_text_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- bool value = (bool)lua_toboolean(L, 4);
|
|
|
- lv_obj_set_style_local_border_post(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_text_color(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_border_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_border_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_border_color");
|
|
|
+// lv_color_t lv_obj_get_style_text_color_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_text_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_text_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_border_color(obj ,part);
|
|
|
+ ret = lv_obj_get_style_text_color_filtered(obj ,part);
|
|
|
lua_pushinteger(L, ret.full);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_border_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_border_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_border_color");
|
|
|
+// lv_opa_t lv_obj_get_style_text_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_text_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_text_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_border_color(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_text_opa(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_border_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_border_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_border_opa");
|
|
|
+// lv_font_t* lv_obj_get_style_text_font(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_text_font(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_text_font");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_border_opa(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_font_t* ret = NULL;
|
|
|
+ ret = lv_obj_get_style_text_font(obj ,part);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_coord_t lv_obj_get_style_text_letter_space(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_text_letter_space(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_text_letter_space");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_text_letter_space(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_border_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_border_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_border_opa");
|
|
|
+// lv_coord_t lv_obj_get_style_text_line_space(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_text_line_space(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_text_line_space");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_border_opa(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_text_line_space(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_outline_width(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_outline_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_outline_width");
|
|
|
+// lv_text_decor_t lv_obj_get_style_text_decor(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_text_decor(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_text_decor");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_outline_width(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_text_decor_t ret;
|
|
|
+ ret = lv_obj_get_style_text_decor(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_outline_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_outline_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_outline_width");
|
|
|
+// lv_text_align_t lv_obj_get_style_text_align(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_text_align(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_text_align");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_outline_width(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_text_align_t ret;
|
|
|
+ ret = lv_obj_get_style_text_align(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_outline_pad(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_outline_pad(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_outline_pad");
|
|
|
+// lv_opa_t lv_obj_get_style_img_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_img_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_img_opa");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_img_opa(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_color_t lv_obj_get_style_img_recolor(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_img_recolor(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_img_recolor");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_outline_pad(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_img_recolor(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_outline_pad(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_outline_pad(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_outline_pad");
|
|
|
+// lv_color_t lv_obj_get_style_img_recolor_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_img_recolor_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_img_recolor_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_outline_pad(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_img_recolor_filtered(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_blend_mode_t lv_obj_get_style_outline_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_outline_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_outline_blend_mode");
|
|
|
+// lv_opa_t lv_obj_get_style_img_recolor_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_img_recolor_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_img_recolor_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_outline_blend_mode(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_img_recolor_opa(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_outline_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_outline_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_outline_blend_mode");
|
|
|
+// lv_coord_t lv_obj_get_style_outline_width(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_outline_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_outline_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_outline_blend_mode(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_outline_width(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_outline_color(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_color_t lv_obj_get_style_outline_color(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_outline_color(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_outline_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_color_t ret;
|
|
|
ret = lv_obj_get_style_outline_color(obj ,part);
|
|
|
lua_pushinteger(L, ret.full);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_outline_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_outline_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_outline_color");
|
|
|
+// lv_color_t lv_obj_get_style_outline_color_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_outline_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_outline_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_outline_color(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_outline_color_filtered(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_outline_opa(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_opa_t lv_obj_get_style_outline_opa(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_outline_opa(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_outline_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_opa_t ret;
|
|
|
ret = lv_obj_get_style_outline_opa(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_outline_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_outline_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_outline_opa");
|
|
|
+// lv_coord_t lv_obj_get_style_outline_pad(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_outline_pad(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_outline_pad");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_outline_opa(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_outline_pad(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_shadow_width(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_shadow_width(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_shadow_width(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_shadow_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_shadow_width(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_shadow_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_shadow_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_shadow_width");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_shadow_width(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_shadow_ofs_x(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_shadow_ofs_x(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_shadow_ofs_x(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_shadow_ofs_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_shadow_ofs_x(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_shadow_ofs_x(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_shadow_ofs_x(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_shadow_ofs_x");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_shadow_ofs_x(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_shadow_ofs_y(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_shadow_ofs_y(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_shadow_ofs_y(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_shadow_ofs_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_shadow_ofs_y(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_shadow_ofs_y(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_shadow_ofs_y(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_shadow_ofs_y");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_shadow_ofs_y(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_style_int_t lv_obj_get_style_shadow_spread(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_coord_t lv_obj_get_style_shadow_spread(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_shadow_spread(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_shadow_spread");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
ret = lv_obj_get_style_shadow_spread(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_shadow_spread(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_shadow_spread(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_shadow_spread");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_shadow_spread(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_blend_mode_t lv_obj_get_style_shadow_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_shadow_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_shadow_blend_mode");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_shadow_blend_mode(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
-}
|
|
|
-
|
|
|
-// void lv_obj_set_style_local_shadow_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_shadow_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_shadow_blend_mode");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_shadow_blend_mode(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// lv_color_t lv_obj_get_style_shadow_color(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_color_t lv_obj_get_style_shadow_color(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_shadow_color(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_shadow_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_color_t ret;
|
|
|
ret = lv_obj_get_style_shadow_color(obj ,part);
|
|
|
lua_pushinteger(L, ret.full);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_shadow_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_shadow_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_shadow_color");
|
|
|
+// lv_color_t lv_obj_get_style_shadow_color_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_shadow_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_shadow_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_shadow_color(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_shadow_color_filtered(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_shadow_opa(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_opa_t lv_obj_get_style_shadow_opa(lv_obj_t* obj, uint32_t part)
|
|
|
int luat_lv_obj_get_style_shadow_opa(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_style_shadow_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_opa_t ret;
|
|
|
ret = lv_obj_get_style_shadow_opa(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_shadow_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_shadow_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_shadow_opa");
|
|
|
+// lv_coord_t lv_obj_get_style_line_width(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_line_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_line_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_shadow_opa(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_line_width(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_style_pattern_repeat(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_pattern_repeat(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_pattern_repeat");
|
|
|
+// lv_coord_t lv_obj_get_style_line_dash_width(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_line_dash_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_line_dash_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_style_pattern_repeat(obj ,part);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_line_dash_width(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pattern_repeat(lv_obj_t* obj, uint8_t part, lv_state_t state, bool value)
|
|
|
-int luat_lv_obj_set_style_local_pattern_repeat(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pattern_repeat");
|
|
|
+// lv_coord_t lv_obj_get_style_line_dash_gap(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_line_dash_gap(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_line_dash_gap");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- bool value = (bool)lua_toboolean(L, 4);
|
|
|
- lv_obj_set_style_local_pattern_repeat(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_line_dash_gap(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_blend_mode_t lv_obj_get_style_pattern_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_pattern_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_pattern_blend_mode");
|
|
|
+// lv_coord_t lv_obj_get_style_line_rounded(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_line_rounded(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_line_rounded");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_pattern_blend_mode(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_line_rounded(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pattern_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_pattern_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pattern_blend_mode");
|
|
|
+// lv_color_t lv_obj_get_style_line_color(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_line_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_line_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pattern_blend_mode(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_line_color(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_pattern_recolor(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_pattern_recolor(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_pattern_recolor");
|
|
|
+// lv_color_t lv_obj_get_style_line_color_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_line_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_line_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_pattern_recolor(obj ,part);
|
|
|
+ ret = lv_obj_get_style_line_color_filtered(obj ,part);
|
|
|
lua_pushinteger(L, ret.full);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pattern_recolor(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_pattern_recolor(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pattern_recolor");
|
|
|
+// lv_opa_t lv_obj_get_style_line_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_line_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_line_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pattern_recolor(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_line_opa(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_pattern_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_pattern_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_pattern_opa");
|
|
|
+// lv_coord_t lv_obj_get_style_arc_width(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_arc_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_arc_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_pattern_opa(obj ,part);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_arc_width(obj ,part);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pattern_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_pattern_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pattern_opa");
|
|
|
+// lv_coord_t lv_obj_get_style_arc_rounded(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_arc_rounded(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_arc_rounded");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pattern_opa(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_get_style_arc_rounded(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_pattern_recolor_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_pattern_recolor_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_pattern_recolor_opa");
|
|
|
+// lv_color_t lv_obj_get_style_arc_color(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_arc_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_arc_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_pattern_recolor_opa(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_arc_color(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pattern_recolor_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_pattern_recolor_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pattern_recolor_opa");
|
|
|
+// lv_color_t lv_obj_get_style_arc_color_filtered(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_arc_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_arc_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pattern_recolor_opa(obj ,part ,state ,value);
|
|
|
- return 0;
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_color_t ret;
|
|
|
+ ret = lv_obj_get_style_arc_color_filtered(obj ,part);
|
|
|
+ lua_pushinteger(L, ret.full);
|
|
|
+ return 1;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_opa_t lv_obj_get_style_arc_opa(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_arc_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_arc_opa");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_opa_t ret;
|
|
|
+ ret = lv_obj_get_style_arc_opa(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// void* lv_obj_get_style_pattern_image(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_pattern_image(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_pattern_image");
|
|
|
+// void* lv_obj_get_style_arc_img_src(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_get_style_arc_img_src(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_style_arc_img_src");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
void* ret = NULL;
|
|
|
- ret = lv_obj_get_style_pattern_image(obj ,part);
|
|
|
+ ret = lv_obj_get_style_arc_img_src(obj ,part);
|
|
|
lua_pushlightuserdata(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pattern_image(lv_obj_t* obj, uint8_t part, lv_state_t state, void* value)
|
|
|
-int luat_lv_obj_set_style_local_pattern_image(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pattern_image");
|
|
|
+// void lv_obj_set_style_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- void* value = (void*)lua_touserdata(L, 4);
|
|
|
- lv_obj_set_style_local_pattern_image(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_width(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_value_letter_space(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_letter_space(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_letter_space");
|
|
|
+// void lv_obj_set_style_min_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_min_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_min_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_value_letter_space(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_min_width(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_letter_space(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_value_letter_space(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_letter_space");
|
|
|
+// void lv_obj_set_style_max_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_max_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_max_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_value_letter_space(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_max_width(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_value_line_space(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_line_space(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_line_space");
|
|
|
+// void lv_obj_set_style_height(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_value_line_space(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_height(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_line_space(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_value_line_space(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_line_space");
|
|
|
+// void lv_obj_set_style_min_height(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_min_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_min_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_value_line_space(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_min_height(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_blend_mode_t lv_obj_get_style_value_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_blend_mode");
|
|
|
+// void lv_obj_set_style_max_height(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_max_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_max_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_value_blend_mode(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_max_height(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_value_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_blend_mode");
|
|
|
+// void lv_obj_set_style_x(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_value_blend_mode(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_x(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_value_ofs_x(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_ofs_x(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_ofs_x");
|
|
|
+// void lv_obj_set_style_y(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_value_ofs_x(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_y(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_ofs_x(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_value_ofs_x(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_ofs_x");
|
|
|
+// void lv_obj_set_style_align(lv_obj_t* obj, lv_align_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_align(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_align");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_value_ofs_x(obj ,part ,state ,value);
|
|
|
+ lv_align_t value = (lv_align_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_align(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_value_ofs_y(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_ofs_y(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_ofs_y");
|
|
|
+// void lv_obj_set_style_transform_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_transform_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_transform_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_value_ofs_y(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_transform_width(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_ofs_y(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_value_ofs_y(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_ofs_y");
|
|
|
+// void lv_obj_set_style_transform_height(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_transform_height(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_transform_height");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_value_ofs_y(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_transform_height(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_align_t lv_obj_get_style_value_align(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_align(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_align");
|
|
|
+// void lv_obj_set_style_translate_x(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_translate_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_translate_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_align_t ret;
|
|
|
- ret = lv_obj_get_style_value_align(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_translate_x(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_align(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_align_t value)
|
|
|
-int luat_lv_obj_set_style_local_value_align(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_align");
|
|
|
+// void lv_obj_set_style_translate_y(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_translate_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_translate_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_align_t value = (lv_align_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_value_align(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_translate_y(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_value_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_color");
|
|
|
+// void lv_obj_set_style_transform_zoom(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_transform_zoom(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_transform_zoom");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_value_color(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_transform_zoom(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_value_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_color");
|
|
|
+// void lv_obj_set_style_transform_angle(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_transform_angle(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_transform_angle");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_value_color(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_transform_angle(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_value_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_opa");
|
|
|
+// void lv_obj_set_style_pad_top(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_top(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_top");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_value_opa(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_top(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_value_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_opa");
|
|
|
+// void lv_obj_set_style_pad_bottom(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_bottom(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_bottom");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_value_opa(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_bottom(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_font_t* lv_obj_get_style_value_font(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_font(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_font");
|
|
|
+// void lv_obj_set_style_pad_left(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_left(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_left");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_font_t* ret = NULL;
|
|
|
- ret = lv_obj_get_style_value_font(obj ,part);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_left(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_font(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_font_t* value)
|
|
|
-int luat_lv_obj_set_style_local_value_font(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_font");
|
|
|
+// void lv_obj_set_style_pad_right(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_right(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_right");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_font_t* value = (lv_font_t*)lua_touserdata(L, 4);
|
|
|
- lv_obj_set_style_local_value_font(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_right(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// char* lv_obj_get_style_value_str(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_value_str(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_value_str");
|
|
|
+// void lv_obj_set_style_pad_row(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_row(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_row");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- char* ret = NULL;
|
|
|
- ret = lv_obj_get_style_value_str(obj ,part);
|
|
|
- lua_pushstring(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_row(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_value_str(lv_obj_t* obj, uint8_t part, lv_state_t state, char* value)
|
|
|
-int luat_lv_obj_set_style_local_value_str(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_value_str");
|
|
|
+// void lv_obj_set_style_pad_column(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_column(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_column");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- char* value = (char*)luaL_checkstring(L, 4);
|
|
|
- lv_obj_set_style_local_value_str(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_column(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_text_letter_space(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_letter_space(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_letter_space");
|
|
|
+// void lv_obj_set_style_radius(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_radius(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_radius");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_text_letter_space(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_radius(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_letter_space(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_text_letter_space(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_letter_space");
|
|
|
+// void lv_obj_set_style_clip_corner(lv_obj_t* obj, bool value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_clip_corner(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_clip_corner");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_text_letter_space(obj ,part ,state ,value);
|
|
|
+ bool value = (bool)lua_toboolean(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_clip_corner(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_text_line_space(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_line_space(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_line_space");
|
|
|
+// void lv_obj_set_style_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_text_line_space(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_line_space(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_text_line_space(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_line_space");
|
|
|
+// void lv_obj_set_style_color_filter_dsc(lv_obj_t* obj, lv_color_filter_dsc_t* value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_color_filter_dsc(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_color_filter_dsc");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_text_line_space(obj ,part ,state ,value);
|
|
|
+ lv_color_filter_dsc_t* value = (lv_color_filter_dsc_t*)lua_touserdata(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_color_filter_dsc(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_text_decor_t lv_obj_get_style_text_decor(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_decor(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_decor");
|
|
|
+// void lv_obj_set_style_color_filter_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_color_filter_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_color_filter_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_text_decor_t ret;
|
|
|
- ret = lv_obj_get_style_text_decor(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_color_filter_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_decor(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_text_decor_t value)
|
|
|
-int luat_lv_obj_set_style_local_text_decor(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_decor");
|
|
|
+// void lv_obj_set_style_anim_time(lv_obj_t* obj, uint32_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_anim_time(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_anim_time");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_text_decor_t value = (lv_text_decor_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_text_decor(obj ,part ,state ,value);
|
|
|
+ uint32_t value = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_anim_time(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_blend_mode_t lv_obj_get_style_text_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_blend_mode");
|
|
|
+// void lv_obj_set_style_anim_speed(lv_obj_t* obj, uint32_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_anim_speed(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_anim_speed");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_text_blend_mode(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ uint32_t value = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_anim_speed(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_text_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_blend_mode");
|
|
|
+// void lv_obj_set_style_transition(lv_obj_t* obj, lv_style_transition_dsc_t* value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_transition(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_transition");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_text_blend_mode(obj ,part ,state ,value);
|
|
|
+ lv_style_transition_dsc_t* value = (lv_style_transition_dsc_t*)lua_touserdata(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_transition(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_text_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_color");
|
|
|
+// void lv_obj_set_style_blend_mode(lv_obj_t* obj, lv_blend_mode_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_blend_mode(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_blend_mode");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_text_color(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
- return 1;
|
|
|
+ lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_blend_mode(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_text_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_color");
|
|
|
+// void lv_obj_set_style_layout(lv_obj_t* obj, uint16_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_layout(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_layout");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_text_color(obj ,part ,state ,value);
|
|
|
+ uint16_t value = (uint16_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_layout(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_text_sel_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_sel_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_sel_color");
|
|
|
+// void lv_obj_set_style_base_dir(lv_obj_t* obj, lv_base_dir_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_base_dir(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_base_dir");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_text_sel_color(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
- return 1;
|
|
|
+ lv_base_dir_t value = (lv_base_dir_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_base_dir(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_sel_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_text_sel_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_sel_color");
|
|
|
+// void lv_obj_set_style_bg_color(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_text_sel_color(obj ,part ,state ,value);
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_color(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_text_sel_bg_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_sel_bg_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_sel_bg_color");
|
|
|
+// void lv_obj_set_style_bg_color_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_text_sel_bg_color(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_color_filtered(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_sel_bg_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_text_sel_bg_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_sel_bg_color");
|
|
|
+// void lv_obj_set_style_bg_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_opa");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_set_style_bg_grad_color(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_grad_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_grad_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_text_sel_bg_color(obj ,part ,state ,value);
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_grad_color(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_text_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_opa");
|
|
|
+// void lv_obj_set_style_bg_grad_color_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_grad_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_grad_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_text_opa(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_grad_color_filtered(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_text_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_opa");
|
|
|
+// void lv_obj_set_style_bg_grad_dir(lv_obj_t* obj, lv_grad_dir_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_grad_dir(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_grad_dir");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_text_opa(obj ,part ,state ,value);
|
|
|
+ lv_grad_dir_t value = (lv_grad_dir_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_grad_dir(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_font_t* lv_obj_get_style_text_font(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_text_font(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_text_font");
|
|
|
+// void lv_obj_set_style_bg_main_stop(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_main_stop(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_main_stop");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_font_t* ret = NULL;
|
|
|
- ret = lv_obj_get_style_text_font(obj ,part);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_main_stop(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_text_font(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_font_t* value)
|
|
|
-int luat_lv_obj_set_style_local_text_font(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_text_font");
|
|
|
+// void lv_obj_set_style_bg_grad_stop(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_grad_stop(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_grad_stop");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_font_t* value = (lv_font_t*)lua_touserdata(L, 4);
|
|
|
- lv_obj_set_style_local_text_font(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_grad_stop(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_line_width(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_line_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_line_width");
|
|
|
+// void lv_obj_set_style_bg_img_src(lv_obj_t* obj, void* value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_img_src(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_img_src");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_line_width(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ void* value = (void*)lua_touserdata(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_img_src(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_line_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_line_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_line_width");
|
|
|
+// void lv_obj_set_style_bg_img_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_img_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_img_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_line_width(obj ,part ,state ,value);
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_img_opa(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_blend_mode_t lv_obj_get_style_line_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_line_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_line_blend_mode");
|
|
|
+// void lv_obj_set_style_bg_img_recolor(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_img_recolor(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_img_recolor");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_line_blend_mode(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_img_recolor(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_line_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_line_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_line_blend_mode");
|
|
|
+// void lv_obj_set_style_bg_img_recolor_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_img_recolor_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_img_recolor_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_line_blend_mode(obj ,part ,state ,value);
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_img_recolor_filtered(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_line_dash_width(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_line_dash_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_line_dash_width");
|
|
|
+// void lv_obj_set_style_bg_img_recolor_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_img_recolor_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_img_recolor_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_line_dash_width(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_img_recolor_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_line_dash_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_line_dash_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_line_dash_width");
|
|
|
+// void lv_obj_set_style_bg_img_tiled(lv_obj_t* obj, bool value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_bg_img_tiled(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_bg_img_tiled");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_line_dash_width(obj ,part ,state ,value);
|
|
|
+ bool value = (bool)lua_toboolean(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_bg_img_tiled(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_line_dash_gap(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_line_dash_gap(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_line_dash_gap");
|
|
|
+// void lv_obj_set_style_border_color(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_border_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_border_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_line_dash_gap(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_border_color(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_line_dash_gap(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_line_dash_gap(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_line_dash_gap");
|
|
|
+// void lv_obj_set_style_border_color_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_border_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_border_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_line_dash_gap(obj ,part ,state ,value);
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_border_color_filtered(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_style_line_rounded(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_line_rounded(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_line_rounded");
|
|
|
+// void lv_obj_set_style_border_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_border_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_border_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_style_line_rounded(obj ,part);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_border_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_set_style_border_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_border_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_border_width");
|
|
|
+ lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_border_width(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_line_rounded(lv_obj_t* obj, uint8_t part, lv_state_t state, bool value)
|
|
|
-int luat_lv_obj_set_style_local_line_rounded(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_line_rounded");
|
|
|
+// void lv_obj_set_style_border_side(lv_obj_t* obj, lv_border_side_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_border_side(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_border_side");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- bool value = (bool)lua_toboolean(L, 4);
|
|
|
- lv_obj_set_style_local_line_rounded(obj ,part ,state ,value);
|
|
|
+ lv_border_side_t value = (lv_border_side_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_border_side(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_line_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_line_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_line_color");
|
|
|
+// void lv_obj_set_style_border_post(lv_obj_t* obj, bool value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_border_post(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_border_post");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_line_color(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
- return 1;
|
|
|
+ bool value = (bool)lua_toboolean(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_border_post(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_line_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_line_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_line_color");
|
|
|
+// void lv_obj_set_style_text_color(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_text_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_text_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_line_color(obj ,part ,state ,value);
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_text_color(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_line_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_line_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_line_opa");
|
|
|
+// void lv_obj_set_style_text_color_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_text_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_text_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_line_opa(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_text_color_filtered(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_line_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_line_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_line_opa");
|
|
|
+// void lv_obj_set_style_text_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_text_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_text_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_line_opa(obj ,part ,state ,value);
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_text_opa(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_blend_mode_t lv_obj_get_style_image_blend_mode(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_image_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_image_blend_mode");
|
|
|
+// void lv_obj_set_style_text_font(lv_obj_t* obj, lv_font_t* value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_text_font(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_text_font");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_blend_mode_t ret;
|
|
|
- ret = lv_obj_get_style_image_blend_mode(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_font_t* value = (lv_font_t*)lua_touserdata(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_text_font(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_image_blend_mode(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_blend_mode_t value)
|
|
|
-int luat_lv_obj_set_style_local_image_blend_mode(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_image_blend_mode");
|
|
|
+// void lv_obj_set_style_text_letter_space(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_text_letter_space(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_text_letter_space");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_blend_mode_t value = (lv_blend_mode_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_image_blend_mode(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_text_letter_space(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_image_recolor(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_image_recolor(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_image_recolor");
|
|
|
+// void lv_obj_set_style_text_line_space(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_text_line_space(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_text_line_space");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_image_recolor(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_text_line_space(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_image_recolor(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_image_recolor(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_image_recolor");
|
|
|
+// void lv_obj_set_style_text_decor(lv_obj_t* obj, lv_text_decor_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_text_decor(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_text_decor");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_image_recolor(obj ,part ,state ,value);
|
|
|
+ lv_text_decor_t value = (lv_text_decor_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_text_decor(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_image_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_image_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_image_opa");
|
|
|
+// void lv_obj_set_style_text_align(lv_obj_t* obj, lv_text_align_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_text_align(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_text_align");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_image_opa(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_text_align_t value = (lv_text_align_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_text_align(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_image_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_image_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_image_opa");
|
|
|
+// void lv_obj_set_style_img_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_img_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_img_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_image_opa(obj ,part ,state ,value);
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_img_opa(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_opa_t lv_obj_get_style_image_recolor_opa(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_image_recolor_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_image_recolor_opa");
|
|
|
+// void lv_obj_set_style_img_recolor(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_img_recolor(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_img_recolor");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_opa_t ret;
|
|
|
- ret = lv_obj_get_style_image_recolor_opa(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_img_recolor(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_image_recolor_opa(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_opa_t value)
|
|
|
-int luat_lv_obj_set_style_local_image_recolor_opa(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_image_recolor_opa");
|
|
|
+// void lv_obj_set_style_img_recolor_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_img_recolor_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_img_recolor_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_image_recolor_opa(obj ,part ,state ,value);
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_img_recolor_filtered(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transition_time(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_time(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_time");
|
|
|
+// void lv_obj_set_style_img_recolor_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_img_recolor_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_img_recolor_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transition_time(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_img_recolor_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_time(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transition_time(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_time");
|
|
|
+// void lv_obj_set_style_outline_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_outline_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_outline_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transition_time(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_outline_width(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transition_delay(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_delay(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_delay");
|
|
|
+// void lv_obj_set_style_outline_color(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_outline_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_outline_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transition_delay(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_outline_color(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_delay(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transition_delay(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_delay");
|
|
|
+// void lv_obj_set_style_outline_color_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_outline_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_outline_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transition_delay(obj ,part ,state ,value);
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_outline_color_filtered(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transition_prop_1(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_prop_1(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_prop_1");
|
|
|
+// void lv_obj_set_style_outline_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_outline_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_outline_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transition_prop_1(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_outline_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_prop_1(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transition_prop_1(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_prop_1");
|
|
|
+// void lv_obj_set_style_outline_pad(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_outline_pad(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_outline_pad");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transition_prop_1(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_outline_pad(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transition_prop_2(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_prop_2(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_prop_2");
|
|
|
+// void lv_obj_set_style_shadow_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_shadow_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_shadow_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transition_prop_2(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_shadow_width(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_prop_2(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transition_prop_2(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_prop_2");
|
|
|
+// void lv_obj_set_style_shadow_ofs_x(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_shadow_ofs_x(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_shadow_ofs_x");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transition_prop_2(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_shadow_ofs_x(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transition_prop_3(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_prop_3(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_prop_3");
|
|
|
+// void lv_obj_set_style_shadow_ofs_y(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_shadow_ofs_y(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_shadow_ofs_y");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transition_prop_3(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_shadow_ofs_y(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_prop_3(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transition_prop_3(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_prop_3");
|
|
|
+// void lv_obj_set_style_shadow_spread(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_shadow_spread(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_shadow_spread");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transition_prop_3(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_shadow_spread(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transition_prop_4(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_prop_4(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_prop_4");
|
|
|
+// void lv_obj_set_style_shadow_color(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_shadow_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_shadow_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transition_prop_4(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_shadow_color(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_prop_4(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transition_prop_4(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_prop_4");
|
|
|
+// void lv_obj_set_style_shadow_color_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_shadow_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_shadow_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transition_prop_4(obj ,part ,state ,value);
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_shadow_color_filtered(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transition_prop_5(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_prop_5(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_prop_5");
|
|
|
+// void lv_obj_set_style_shadow_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_shadow_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_shadow_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transition_prop_5(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_shadow_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_prop_5(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transition_prop_5(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_prop_5");
|
|
|
+// void lv_obj_set_style_line_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_line_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_line_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transition_prop_5(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_line_width(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_transition_prop_6(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_prop_6(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_prop_6");
|
|
|
+// void lv_obj_set_style_line_dash_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_line_dash_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_line_dash_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_transition_prop_6(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_line_dash_width(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_prop_6(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_transition_prop_6(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_prop_6");
|
|
|
+// void lv_obj_set_style_line_dash_gap(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_line_dash_gap(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_line_dash_gap");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_transition_prop_6(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_line_dash_gap(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_anim_path_t* lv_obj_get_style_transition_path(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_transition_path(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_transition_path");
|
|
|
+// void lv_obj_set_style_line_rounded(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_line_rounded(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_line_rounded");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_anim_path_t* ret = NULL;
|
|
|
- ret = lv_obj_get_style_transition_path(obj ,part);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_line_rounded(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_transition_path(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_anim_path_t* value)
|
|
|
-int luat_lv_obj_set_style_local_transition_path(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_transition_path");
|
|
|
+// void lv_obj_set_style_line_color(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_line_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_line_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_anim_path_t* value = (lv_anim_path_t*)lua_touserdata(L, 4);
|
|
|
- lv_obj_set_style_local_transition_path(obj ,part ,state ,value);
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_line_color(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_scale_width(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_scale_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_scale_width");
|
|
|
+// void lv_obj_set_style_line_color_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_line_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_line_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_scale_width(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_line_color_filtered(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_scale_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_scale_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_scale_width");
|
|
|
+// void lv_obj_set_style_line_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_line_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_line_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_scale_width(obj ,part ,state ,value);
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_line_opa(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_scale_border_width(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_scale_border_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_scale_border_width");
|
|
|
+// void lv_obj_set_style_arc_width(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_arc_width(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_arc_width");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_scale_border_width(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_arc_width(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_scale_border_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_scale_border_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_scale_border_width");
|
|
|
+// void lv_obj_set_style_arc_rounded(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_arc_rounded(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_arc_rounded");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_scale_border_width(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_arc_rounded(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_scale_end_border_width(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_scale_end_border_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_scale_end_border_width");
|
|
|
+// void lv_obj_set_style_arc_color(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_arc_color(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_arc_color");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_scale_end_border_width(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_arc_color(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_scale_end_border_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_scale_end_border_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_scale_end_border_width");
|
|
|
+// void lv_obj_set_style_arc_color_filtered(lv_obj_t* obj, lv_color_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_arc_color_filtered(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_arc_color_filtered");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_scale_end_border_width(obj ,part ,state ,value);
|
|
|
+ lv_color_t value = {0};
|
|
|
+ value.full = luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_arc_color_filtered(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_style_int_t lv_obj_get_style_scale_end_line_width(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_scale_end_line_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_scale_end_line_width");
|
|
|
+// void lv_obj_set_style_arc_opa(lv_obj_t* obj, lv_opa_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_arc_opa(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_arc_opa");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_style_int_t ret;
|
|
|
- ret = lv_obj_get_style_scale_end_line_width(obj ,part);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_opa_t value = (lv_opa_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_arc_opa(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_scale_end_line_width(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_scale_end_line_width(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_scale_end_line_width");
|
|
|
+// void lv_obj_set_style_arc_img_src(lv_obj_t* obj, void* value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_arc_img_src(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_arc_img_src");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_scale_end_line_width(obj ,part ,state ,value);
|
|
|
+ void* value = (void*)lua_touserdata(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_arc_img_src(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_scale_grad_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_scale_grad_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_scale_grad_color");
|
|
|
+// void lv_obj_set_style_pad_all(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_all(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_all");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_scale_grad_color(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_all(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_scale_grad_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_scale_grad_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_scale_grad_color");
|
|
|
+// void lv_obj_set_style_pad_hor(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_hor(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_hor");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_scale_grad_color(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_hor(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_color_t lv_obj_get_style_scale_end_color(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_style_scale_end_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_style_scale_end_color");
|
|
|
+// void lv_obj_set_style_pad_ver(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_ver(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_ver");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_color_t ret;
|
|
|
- ret = lv_obj_get_style_scale_end_color(obj ,part);
|
|
|
- lua_pushinteger(L, ret.full);
|
|
|
- return 1;
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_ver(obj ,value ,selector);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_scale_end_color(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_color_t value)
|
|
|
-int luat_lv_obj_set_style_local_scale_end_color(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_scale_end_color");
|
|
|
+// void lv_obj_set_style_pad_gap(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_pad_gap(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_pad_gap");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_color_t value = {0};
|
|
|
- value.full = luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_scale_end_color(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_pad_gap(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pad_all(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_pad_all(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pad_all");
|
|
|
+// void lv_obj_set_style_size(lv_obj_t* obj, lv_coord_t value, lv_style_selector_t selector)
|
|
|
+int luat_lv_obj_set_style_size(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_set_style_size");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pad_all(obj ,part ,state ,value);
|
|
|
+ lv_coord_t value = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_style_selector_t selector = (lv_style_selector_t)luaL_checkinteger(L, 3);
|
|
|
+ lv_obj_set_style_size(obj ,value ,selector);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pad_hor(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_pad_hor(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pad_hor");
|
|
|
+// void lv_obj_init_draw_rect_dsc(lv_obj_t* obj, uint32_t part, lv_draw_rect_dsc_t* draw_dsc)
|
|
|
+int luat_lv_obj_init_draw_rect_dsc(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_init_draw_rect_dsc");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pad_hor(obj ,part ,state ,value);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_draw_rect_dsc_t* draw_dsc = (lv_draw_rect_dsc_t*)lua_touserdata(L, 3);
|
|
|
+ lv_obj_init_draw_rect_dsc(obj ,part ,draw_dsc);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_pad_ver(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_pad_ver(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_pad_ver");
|
|
|
+// void lv_obj_init_draw_label_dsc(lv_obj_t* obj, uint32_t part, lv_draw_label_dsc_t* draw_dsc)
|
|
|
+int luat_lv_obj_init_draw_label_dsc(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_init_draw_label_dsc");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_pad_ver(obj ,part ,state ,value);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_draw_label_dsc_t* draw_dsc = (lv_draw_label_dsc_t*)lua_touserdata(L, 3);
|
|
|
+ lv_obj_init_draw_label_dsc(obj ,part ,draw_dsc);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_margin_all(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_margin_all(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_margin_all");
|
|
|
+// void lv_obj_init_draw_img_dsc(lv_obj_t* obj, uint32_t part, lv_draw_img_dsc_t* draw_dsc)
|
|
|
+int luat_lv_obj_init_draw_img_dsc(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_init_draw_img_dsc");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_margin_all(obj ,part ,state ,value);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_draw_img_dsc_t* draw_dsc = (lv_draw_img_dsc_t*)lua_touserdata(L, 3);
|
|
|
+ lv_obj_init_draw_img_dsc(obj ,part ,draw_dsc);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_margin_hor(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_margin_hor(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_margin_hor");
|
|
|
+// void lv_obj_init_draw_line_dsc(lv_obj_t* obj, uint32_t part, lv_draw_line_dsc_t* draw_dsc)
|
|
|
+int luat_lv_obj_init_draw_line_dsc(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_init_draw_line_dsc");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_margin_hor(obj ,part ,state ,value);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_draw_line_dsc_t* draw_dsc = (lv_draw_line_dsc_t*)lua_touserdata(L, 3);
|
|
|
+ lv_obj_init_draw_line_dsc(obj ,part ,draw_dsc);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_set_style_local_margin_ver(lv_obj_t* obj, uint8_t part, lv_state_t state, lv_style_int_t value)
|
|
|
-int luat_lv_obj_set_style_local_margin_ver(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_set_style_local_margin_ver");
|
|
|
+// void lv_obj_init_draw_arc_dsc(lv_obj_t* obj, uint32_t part, lv_draw_arc_dsc_t* draw_dsc)
|
|
|
+int luat_lv_obj_init_draw_arc_dsc(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_init_draw_arc_dsc");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_state_t state = (lv_state_t)luaL_checkinteger(L, 3);
|
|
|
- lv_style_int_t value = (lv_style_int_t)luaL_checkinteger(L, 4);
|
|
|
- lv_obj_set_style_local_margin_ver(obj ,part ,state ,value);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_draw_arc_dsc_t* draw_dsc = (lv_draw_arc_dsc_t*)lua_touserdata(L, 3);
|
|
|
+ lv_obj_init_draw_arc_dsc(obj ,part ,draw_dsc);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_hidden(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_hidden(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_hidden");
|
|
|
+// lv_coord_t lv_obj_calculate_ext_draw_size(lv_obj_t* obj, uint32_t part)
|
|
|
+int luat_lv_obj_calculate_ext_draw_size(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_calculate_ext_draw_size");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_hidden(obj);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
+ uint32_t part = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t ret;
|
|
|
+ ret = lv_obj_calculate_ext_draw_size(obj ,part);
|
|
|
+ lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_adv_hittest(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_adv_hittest(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_adv_hittest");
|
|
|
+// void lv_obj_draw_dsc_init(lv_obj_draw_part_dsc_t* dsc, lv_area_t* clip_area)
|
|
|
+int luat_lv_obj_draw_dsc_init(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_draw_dsc_init");
|
|
|
+ lv_obj_draw_part_dsc_t* dsc = (lv_obj_draw_part_dsc_t*)lua_touserdata(L, 1);
|
|
|
+ lua_pushvalue(L, 2);
|
|
|
+ lv_area_t clip_area = {0};
|
|
|
+ lua_geti(L, -1, 1); clip_area.x1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 2); clip_area.y1 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 3); clip_area.x2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_geti(L, -1, 4); clip_area.y2 = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
+ lua_pop(L, 1);
|
|
|
+
|
|
|
+ lv_obj_draw_dsc_init(dsc ,&clip_area);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// void lv_obj_refresh_ext_draw_size(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_refresh_ext_draw_size(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_refresh_ext_draw_size");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_adv_hittest(obj);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
+ lv_obj_refresh_ext_draw_size(obj);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+// lv_obj_t* lv_obj_class_create_obj(struct _lv_obj_class_t* class_p, lv_obj_t* parent)
|
|
|
+int luat_lv_obj_class_create_obj(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_class_create_obj");
|
|
|
+ struct _lv_obj_class_t* class_p = (struct _lv_obj_class_t*)lua_touserdata(L, 1);
|
|
|
+ lv_obj_t* parent = (lv_obj_t*)lua_touserdata(L, 2);
|
|
|
+ lv_obj_t* ret = NULL;
|
|
|
+ ret = lv_obj_class_create_obj(class_p ,parent);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_click(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_click(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_click");
|
|
|
+// void lv_obj_class_init_obj(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_class_init_obj(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_class_init_obj");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_click(obj);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_obj_class_init_obj(obj);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_top(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_top(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_top");
|
|
|
+// bool lv_obj_is_editable(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_is_editable(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_is_editable");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
bool ret;
|
|
|
- ret = lv_obj_get_top(obj);
|
|
|
+ ret = lv_obj_is_editable(obj);
|
|
|
lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_drag(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_drag(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_drag");
|
|
|
+// bool lv_obj_is_group_def(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_is_group_def(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_is_group_def");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
bool ret;
|
|
|
- ret = lv_obj_get_drag(obj);
|
|
|
+ ret = lv_obj_is_group_def(obj);
|
|
|
lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_drag_dir_t lv_obj_get_drag_dir(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_drag_dir(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_drag_dir");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_drag_dir_t ret;
|
|
|
- ret = lv_obj_get_drag_dir(obj);
|
|
|
+// lv_res_t lv_obj_event_base(lv_obj_class_t* class_p, lv_event_t* e)
|
|
|
+int luat_lv_obj_event_base(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_event_base");
|
|
|
+ lv_obj_class_t* class_p = (lv_obj_class_t*)lua_touserdata(L, 1);
|
|
|
+ lv_event_t* e = (lv_event_t*)lua_touserdata(L, 2);
|
|
|
+ lv_res_t ret;
|
|
|
+ ret = lv_obj_event_base(class_p ,e);
|
|
|
+ lua_pushboolean(L, ret == LV_RES_OK ? 1 : 0);
|
|
|
lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ return 2;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_drag_throw(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_drag_throw(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_drag_throw");
|
|
|
+// bool lv_obj_remove_event_dsc(lv_obj_t* obj, struct _lv_event_dsc_t* event_dsc)
|
|
|
+int luat_lv_obj_remove_event_dsc(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_remove_event_dsc");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ struct _lv_event_dsc_t* event_dsc = (struct _lv_event_dsc_t*)lua_touserdata(L, 2);
|
|
|
bool ret;
|
|
|
- ret = lv_obj_get_drag_throw(obj);
|
|
|
+ ret = lv_obj_remove_event_dsc(obj ,event_dsc);
|
|
|
lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_drag_parent(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_drag_parent(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_drag_parent");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_drag_parent(obj);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
+// lv_obj_t* lv_obj_create(lv_obj_t* parent)
|
|
|
+int luat_lv_obj_create(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_create");
|
|
|
+ lv_obj_t* parent = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_obj_t* ret = NULL;
|
|
|
+ ret = lv_obj_create(parent);
|
|
|
+ lua_pushlightuserdata(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_focus_parent(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_focus_parent(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_focus_parent");
|
|
|
+// void lv_obj_add_flag(lv_obj_t* obj, lv_obj_flag_t f)
|
|
|
+int luat_lv_obj_add_flag(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_add_flag");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_focus_parent(obj);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_obj_flag_t f = (lv_obj_flag_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_add_flag(obj ,f);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_parent_event(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_parent_event(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_parent_event");
|
|
|
+// void lv_obj_clear_flag(lv_obj_t* obj, lv_obj_flag_t f)
|
|
|
+int luat_lv_obj_clear_flag(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_clear_flag");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_parent_event(obj);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_obj_flag_t f = (lv_obj_flag_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_clear_flag(obj ,f);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_get_gesture_parent(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_gesture_parent(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_gesture_parent");
|
|
|
+// void lv_obj_add_state(lv_obj_t* obj, lv_state_t state)
|
|
|
+int luat_lv_obj_add_state(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_add_state");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_get_gesture_parent(obj);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_state_t state = (lv_state_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_add_state(obj ,state);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// lv_bidi_dir_t lv_obj_get_base_dir(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_base_dir(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_base_dir");
|
|
|
+// void lv_obj_clear_state(lv_obj_t* obj, lv_state_t state)
|
|
|
+int luat_lv_obj_clear_state(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_clear_state");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_bidi_dir_t ret;
|
|
|
- ret = lv_obj_get_base_dir(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 1;
|
|
|
+ lv_state_t state = (lv_state_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_clear_state(obj ,state);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
-// uint8_t lv_obj_get_protect(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_protect(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_protect");
|
|
|
+// bool lv_obj_has_flag(lv_obj_t* obj, lv_obj_flag_t f)
|
|
|
+int luat_lv_obj_has_flag(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_has_flag");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t ret;
|
|
|
- ret = lv_obj_get_protect(obj);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
+ lv_obj_flag_t f = (lv_obj_flag_t)luaL_checkinteger(L, 2);
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_has_flag(obj ,f);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_is_protected(lv_obj_t* obj, uint8_t prot)
|
|
|
-int luat_lv_obj_is_protected(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_is_protected");
|
|
|
+// bool lv_obj_has_flag_any(lv_obj_t* obj, lv_obj_flag_t f)
|
|
|
+int luat_lv_obj_has_flag_any(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_has_flag_any");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t prot = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_obj_flag_t f = (lv_obj_flag_t)luaL_checkinteger(L, 2);
|
|
|
bool ret;
|
|
|
- ret = lv_obj_is_protected(obj ,prot);
|
|
|
+ ret = lv_obj_has_flag_any(obj ,f);
|
|
|
lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_state_t lv_obj_get_state(lv_obj_t* obj, uint8_t part)
|
|
|
+// lv_state_t lv_obj_get_state(lv_obj_t* obj)
|
|
|
int luat_lv_obj_get_state(lua_State *L) {
|
|
|
LV_DEBUG("CALL lv_obj_get_state");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
lv_state_t ret;
|
|
|
- ret = lv_obj_get_state(obj ,part);
|
|
|
+ ret = lv_obj_get_state(obj);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_is_point_on_coords(lv_obj_t* obj, lv_point_t* point)
|
|
|
-int luat_lv_obj_is_point_on_coords(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_is_point_on_coords");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lua_pushvalue(L, 2);
|
|
|
- lv_point_t point = {0};
|
|
|
- lua_geti(L, -1, 1); point.x = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 2); point.y = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_pop(L, 1);
|
|
|
-
|
|
|
- bool ret;
|
|
|
- ret = lv_obj_is_point_on_coords(obj ,&point);
|
|
|
- lua_pushboolean(L, ret);
|
|
|
- return 1;
|
|
|
-}
|
|
|
-
|
|
|
-// bool lv_obj_hittest(lv_obj_t* obj, lv_point_t* point)
|
|
|
-int luat_lv_obj_hittest(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_hittest");
|
|
|
+// bool lv_obj_has_state(lv_obj_t* obj, lv_state_t state)
|
|
|
+int luat_lv_obj_has_state(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_has_state");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lua_pushvalue(L, 2);
|
|
|
- lv_point_t point = {0};
|
|
|
- lua_geti(L, -1, 1); point.x = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_geti(L, -1, 2); point.y = luaL_checkinteger(L, -1); lua_pop(L, 1);
|
|
|
- lua_pop(L, 1);
|
|
|
-
|
|
|
+ lv_state_t state = (lv_state_t)luaL_checkinteger(L, 2);
|
|
|
bool ret;
|
|
|
- ret = lv_obj_hittest(obj ,&point);
|
|
|
+ ret = lv_obj_has_state(obj ,state);
|
|
|
lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void* lv_obj_get_ext_attr(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_ext_attr(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_ext_attr");
|
|
|
+// void* lv_obj_get_group(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_group(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_group");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
void* ret = NULL;
|
|
|
- ret = lv_obj_get_ext_attr(obj);
|
|
|
+ ret = lv_obj_get_group(obj);
|
|
|
lua_pushlightuserdata(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_get_type(lv_obj_t* obj, lv_obj_type_t* buf)
|
|
|
-int luat_lv_obj_get_type(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_type");
|
|
|
+// void lv_obj_allocate_spec_attr(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_allocate_spec_attr(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_allocate_spec_attr");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_type_t* buf = (lv_obj_type_t*)lua_touserdata(L, 2);
|
|
|
- lv_obj_get_type(obj ,buf);
|
|
|
+ lv_obj_allocate_spec_attr(obj);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-// void* lv_obj_get_group(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_group(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_group");
|
|
|
+// bool lv_obj_check_type(lv_obj_t* obj, lv_obj_class_t* class_p)
|
|
|
+int luat_lv_obj_check_type(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_check_type");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- void* ret = NULL;
|
|
|
- ret = lv_obj_get_group(obj);
|
|
|
- lua_pushlightuserdata(L, ret);
|
|
|
+ lv_obj_class_t* class_p = (lv_obj_class_t*)lua_touserdata(L, 2);
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_check_type(obj ,class_p);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// bool lv_obj_is_focused(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_is_focused(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_is_focused");
|
|
|
+// bool lv_obj_has_class(lv_obj_t* obj, lv_obj_class_t* class_p)
|
|
|
+int luat_lv_obj_has_class(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_has_class");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
+ lv_obj_class_t* class_p = (lv_obj_class_t*)lua_touserdata(L, 2);
|
|
|
bool ret;
|
|
|
- ret = lv_obj_is_focused(obj);
|
|
|
+ ret = lv_obj_has_class(obj ,class_p);
|
|
|
lua_pushboolean(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_obj_t* lv_obj_get_focused_obj(lv_obj_t* obj)
|
|
|
-int luat_lv_obj_get_focused_obj(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_focused_obj");
|
|
|
+// lv_obj_class_t* lv_obj_get_class(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_get_class(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_get_class");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- lv_obj_t* ret = NULL;
|
|
|
- ret = lv_obj_get_focused_obj(obj);
|
|
|
+ lv_obj_class_t* ret = NULL;
|
|
|
+ ret = lv_obj_get_class(obj);
|
|
|
lua_pushlightuserdata(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_res_t lv_obj_handle_get_type_signal(lv_obj_type_t* buf, char* name)
|
|
|
-int luat_lv_obj_handle_get_type_signal(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_handle_get_type_signal");
|
|
|
- lv_obj_type_t* buf = (lv_obj_type_t*)lua_touserdata(L, 1);
|
|
|
- char* name = (char*)luaL_checkstring(L, 2);
|
|
|
- lv_res_t ret;
|
|
|
- ret = lv_obj_handle_get_type_signal(buf ,name);
|
|
|
- lua_pushboolean(L, ret == LV_RES_OK ? 1 : 0);
|
|
|
- lua_pushinteger(L, ret);
|
|
|
- return 2;
|
|
|
-}
|
|
|
-
|
|
|
-// void lv_obj_init_draw_rect_dsc(lv_obj_t* obj, uint8_t type, lv_draw_rect_dsc_t* draw_dsc)
|
|
|
-int luat_lv_obj_init_draw_rect_dsc(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_init_draw_rect_dsc");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t type = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_draw_rect_dsc_t* draw_dsc = (lv_draw_rect_dsc_t*)lua_touserdata(L, 3);
|
|
|
- lv_obj_init_draw_rect_dsc(obj ,type ,draw_dsc);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// void lv_obj_init_draw_label_dsc(lv_obj_t* obj, uint8_t type, lv_draw_label_dsc_t* draw_dsc)
|
|
|
-int luat_lv_obj_init_draw_label_dsc(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_init_draw_label_dsc");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t type = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_draw_label_dsc_t* draw_dsc = (lv_draw_label_dsc_t*)lua_touserdata(L, 3);
|
|
|
- lv_obj_init_draw_label_dsc(obj ,type ,draw_dsc);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// void lv_obj_init_draw_img_dsc(lv_obj_t* obj, uint8_t part, lv_draw_img_dsc_t* draw_dsc)
|
|
|
-int luat_lv_obj_init_draw_img_dsc(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_init_draw_img_dsc");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_draw_img_dsc_t* draw_dsc = (lv_draw_img_dsc_t*)lua_touserdata(L, 3);
|
|
|
- lv_obj_init_draw_img_dsc(obj ,part ,draw_dsc);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// void lv_obj_init_draw_line_dsc(lv_obj_t* obj, uint8_t part, lv_draw_line_dsc_t* draw_dsc)
|
|
|
-int luat_lv_obj_init_draw_line_dsc(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_init_draw_line_dsc");
|
|
|
+// bool lv_obj_is_valid(lv_obj_t* obj)
|
|
|
+int luat_lv_obj_is_valid(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_is_valid");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
- lv_draw_line_dsc_t* draw_dsc = (lv_draw_line_dsc_t*)lua_touserdata(L, 3);
|
|
|
- lv_obj_init_draw_line_dsc(obj ,part ,draw_dsc);
|
|
|
- return 0;
|
|
|
+ bool ret;
|
|
|
+ ret = lv_obj_is_valid(obj);
|
|
|
+ lua_pushboolean(L, ret);
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
-// lv_coord_t lv_obj_get_draw_rect_ext_pad_size(lv_obj_t* obj, uint8_t part)
|
|
|
-int luat_lv_obj_get_draw_rect_ext_pad_size(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_get_draw_rect_ext_pad_size");
|
|
|
+// lv_coord_t lv_obj_dpx(lv_obj_t* obj, lv_coord_t n)
|
|
|
+int luat_lv_obj_dpx(lua_State *L) {
|
|
|
+ LV_DEBUG("CALL lv_obj_dpx");
|
|
|
lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint8_t part = (uint8_t)luaL_checkinteger(L, 2);
|
|
|
+ lv_coord_t n = (lv_coord_t)luaL_checkinteger(L, 2);
|
|
|
lv_coord_t ret;
|
|
|
- ret = lv_obj_get_draw_rect_ext_pad_size(obj ,part);
|
|
|
+ ret = lv_obj_dpx(obj ,n);
|
|
|
lua_pushinteger(L, ret);
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-// void lv_obj_fade_in(lv_obj_t* obj, uint32_t time, uint32_t delay)
|
|
|
-int luat_lv_obj_fade_in(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_fade_in");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint32_t time = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
- uint32_t delay = (uint32_t)luaL_checkinteger(L, 3);
|
|
|
- lv_obj_fade_in(obj ,time ,delay);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-// void lv_obj_fade_out(lv_obj_t* obj, uint32_t time, uint32_t delay)
|
|
|
-int luat_lv_obj_fade_out(lua_State *L) {
|
|
|
- LV_DEBUG("CALL lv_obj_fade_out");
|
|
|
- lv_obj_t* obj = (lv_obj_t*)lua_touserdata(L, 1);
|
|
|
- uint32_t time = (uint32_t)luaL_checkinteger(L, 2);
|
|
|
- uint32_t delay = (uint32_t)luaL_checkinteger(L, 3);
|
|
|
- lv_obj_fade_out(obj ,time ,delay);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|