| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- #include "luat_base.h"
- #include "lvgl.h"
- #include "luat_lvgl.h"
- // void lv_area_set(lv_area_t* area_p, lv_coord_t x1, lv_coord_t y1, lv_coord_t x2, lv_coord_t y2)
- int luat_lv_area_set(lua_State *L) {
- LV_DEBUG("CALL lv_area_set");
- lv_area_t* area_p = (lv_area_t*)lua_touserdata(L, 1);
- lv_coord_t x1 = (lv_coord_t)luaL_checknumber(L, 2);
- lv_coord_t y1 = (lv_coord_t)luaL_checknumber(L, 3);
- lv_coord_t x2 = (lv_coord_t)luaL_checknumber(L, 4);
- lv_coord_t y2 = (lv_coord_t)luaL_checknumber(L, 5);
- lv_area_set(area_p ,x1 ,y1 ,x2 ,y2);
- return 0;
- }
- // void lv_area_copy(lv_area_t* dest, lv_area_t* src)
- int luat_lv_area_copy(lua_State *L) {
- LV_DEBUG("CALL lv_area_copy");
- lv_area_t* dest = (lv_area_t*)lua_touserdata(L, 1);
- lv_area_t* src = (lv_area_t*)lua_touserdata(L, 2);
- lv_area_copy(dest ,src);
- return 0;
- }
- // lv_coord_t lv_area_get_width(lv_area_t* area_p)
- int luat_lv_area_get_width(lua_State *L) {
- LV_DEBUG("CALL lv_area_get_width");
- lv_area_t* area_p = (lv_area_t*)lua_touserdata(L, 1);
- lv_coord_t ret;
- ret = lv_area_get_width(area_p);
- lua_pushinteger(L, ret);
- return 1;
- }
- // lv_coord_t lv_area_get_height(lv_area_t* area_p)
- int luat_lv_area_get_height(lua_State *L) {
- LV_DEBUG("CALL lv_area_get_height");
- lv_area_t* area_p = (lv_area_t*)lua_touserdata(L, 1);
- lv_coord_t ret;
- ret = lv_area_get_height(area_p);
- lua_pushinteger(L, ret);
- return 1;
- }
- // void lv_area_set_width(lv_area_t* area_p, lv_coord_t w)
- int luat_lv_area_set_width(lua_State *L) {
- LV_DEBUG("CALL lv_area_set_width");
- lv_area_t* area_p = (lv_area_t*)lua_touserdata(L, 1);
- lv_coord_t w = (lv_coord_t)luaL_checknumber(L, 2);
- lv_area_set_width(area_p ,w);
- return 0;
- }
- // void lv_area_set_height(lv_area_t* area_p, lv_coord_t h)
- int luat_lv_area_set_height(lua_State *L) {
- LV_DEBUG("CALL lv_area_set_height");
- lv_area_t* area_p = (lv_area_t*)lua_touserdata(L, 1);
- lv_coord_t h = (lv_coord_t)luaL_checknumber(L, 2);
- lv_area_set_height(area_p ,h);
- return 0;
- }
- // uint32_t lv_area_get_size(lv_area_t* area_p)
- int luat_lv_area_get_size(lua_State *L) {
- LV_DEBUG("CALL lv_area_get_size");
- lv_area_t* area_p = (lv_area_t*)lua_touserdata(L, 1);
- uint32_t ret;
- ret = lv_area_get_size(area_p);
- lua_pushinteger(L, ret);
- return 1;
- }
|