diff options
| author | jacqueline <me@jacqueline.id.au> | 2024-06-28 09:57:46 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2024-06-28 09:57:46 +1000 |
| commit | 9db964ce743fa077bdf82ab5ef1cfb6459846c10 (patch) | |
| tree | f69864ae1f21c040b93118639a407e6f7ab62c9b /lib | |
| parent | 95072d865c26de8d41890de3e038f9dcfeb40cd9 (diff) | |
| download | tangara-fw-9db964ce743fa077bdf82ab5ef1cfb6459846c10.tar.gz | |
WIP start on an updated main menu ui
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/luavgl/src/style.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/luavgl/src/style.c b/lib/luavgl/src/style.c index 95c9f363..5bfba2bb 100644 --- a/lib/luavgl/src/style.c +++ b/lib/luavgl/src/style.c @@ -18,6 +18,7 @@ typedef enum { enum { LV_STYLE_SIZE = _LV_STYLE_LAST_BUILT_IN_PROP + 1, + LV_STYLE_MARGIN_ALL, LV_STYLE_PAD_ALL, LV_STYLE_PAD_VER, LV_STYLE_PAD_HOR, @@ -61,6 +62,10 @@ static const struct style_map_s { {"transform_pivot_x", LV_STYLE_TRANSFORM_PIVOT_X, STYLE_TYPE_INT }, {"transform_pivot_y", LV_STYLE_TRANSFORM_PIVOT_Y, STYLE_TYPE_INT }, #endif + {"margin_top", LV_STYLE_MARGIN_TOP, STYLE_TYPE_INT }, + {"margin_bottom", LV_STYLE_MARGIN_BOTTOM, STYLE_TYPE_INT }, + {"margin_left", LV_STYLE_MARGIN_LEFT, STYLE_TYPE_INT }, + {"margin_right", LV_STYLE_MARGIN_RIGHT, STYLE_TYPE_INT }, {"pad_top", LV_STYLE_PAD_TOP, STYLE_TYPE_INT }, {"pad_bottom", LV_STYLE_PAD_BOTTOM, STYLE_TYPE_INT }, {"pad_left", LV_STYLE_PAD_LEFT, STYLE_TYPE_INT }, @@ -134,6 +139,7 @@ static const struct style_map_s { /* styles combined */ {"size", LV_STYLE_SIZE, STYLE_TYPE_SPECIAL | STYLE_TYPE_INT }, + {"margin_all", LV_STYLE_MARGIN_ALL, STYLE_TYPE_SPECIAL | STYLE_TYPE_INT }, {"pad_all", LV_STYLE_PAD_ALL, STYLE_TYPE_SPECIAL | STYLE_TYPE_INT }, {"pad_ver", LV_STYLE_PAD_VER, STYLE_TYPE_SPECIAL | STYLE_TYPE_INT }, {"pad_hor", LV_STYLE_PAD_HOR, STYLE_TYPE_SPECIAL | STYLE_TYPE_INT }, @@ -417,6 +423,13 @@ static int luavgl_set_style_kv(lua_State *L, style_set_cb_t cb, void *args) cb(LV_STYLE_HEIGHT, value, args); break; + case LV_STYLE_MARGIN_ALL: + cb(LV_STYLE_MARGIN_TOP, value, args); + cb(LV_STYLE_MARGIN_BOTTOM, value, args); + cb(LV_STYLE_MARGIN_LEFT, value, args); + cb(LV_STYLE_MARGIN_RIGHT, value, args); + break; + case LV_STYLE_PAD_ALL: cb(LV_STYLE_PAD_TOP, value, args); cb(LV_STYLE_PAD_BOTTOM, value, args); |
