/lvgl-latest/demos/flex_layout/ |
D | lv_demo_flex_layout_view_ctrl_pad.c | 74 ui->ctrl_pad.tab.layout.tab = lv_tabview_add_tab(tv, "Layout"); in view_ctrl_pad_create() 78 tab_layout_create(ui->ctrl_pad.tab.layout.tab, ui); in view_ctrl_pad_create() 248 ui->ctrl_pad.tab.layout.group_width_and_height = temp_group; in tab_layout_create() 252 ui->ctrl_pad.tab.layout.spinbox_width = spinbox_ctrl_create(temp_group, LV_STYLE_WIDTH, NULL); in tab_layout_create() 253 ui->ctrl_pad.tab.layout.spinbox_height = spinbox_ctrl_create(temp_group, LV_STYLE_HEIGHT, NULL); in tab_layout_create() 260 ui->ctrl_pad.tab.layout.group_width_and_height_min = temp_group; in tab_layout_create() 264 …ui->ctrl_pad.tab.layout.spinbox_min_width = spinbox_ctrl_create(temp_group, LV_STYLE_MIN_WIDTH, NU… in tab_layout_create() 265 …ui->ctrl_pad.tab.layout.spinbox_min_height = spinbox_ctrl_create(temp_group, LV_STYLE_MIN_HEIGHT, … in tab_layout_create() 272 ui->ctrl_pad.tab.layout.group_width_and_height_max = temp_group; in tab_layout_create() 276 …ui->ctrl_pad.tab.layout.spinbox_max_width = spinbox_ctrl_create(temp_group, LV_STYLE_MAX_WIDTH, NU… in tab_layout_create() [all …]
|
D | lv_demo_flex_layout_ctrl_pad.c | 20 lv_obj_t* sbox = ui->ctrl_pad.tab.layout.spinbox_##item; \ 26 …lv_obj_add_event_cb(ui->ctrl_pad.tab.layout.spinbox_##item, ctrl_pad_spinbox_event_handler, LV_EVE… 95 lv_obj_t * spinbox = ui->ctrl_pad.tab.layout.spinbox_width; in ctrl_pad_obj_update() 99 spinbox = ui->ctrl_pad.tab.layout.spinbox_height; in ctrl_pad_obj_update()
|
D | lv_demo_flex_layout_main.h | 73 } layout; member
|
/lvgl-latest/docs/details/base-widget/layouts/ |
D | grid.rst | 12 The Grid layout is a subset of `CSS Grid`_ layout. 22 Note that the Grid layout feature of LVGL needs to be globally enabled 41 With the following functions you can cause any parent Widget to have Grid-layout behaviors. 203 - Learn more about `CSS Grid`_ layout. 204 - Learn more about `CSS Subgrid`_ layout.
|
D | flex.rst | 22 Note that the Flex layout feature of LVGL needs to be globally enabled 47 Use the following functions to set and control the Flex layout on any parent Widget. 74 These values cause the Widget's layout behavior to model `CSS Flexbox`_ behavior
|
/lvgl-latest/examples/layouts/flex/ |
D | index.rst | 1 A simple row and a column layout with flexbox
|
/lvgl-latest/docs/details/base-widget/ |
D | coord.rst | 33 functions that modify position, size, etc., to make layout of your UI convenient, you 119 Widgets. If so it refreshes their position, size and layout. 125 The size and position might depend on the parent or layout. Therefore 539 The position and size set by the layout overwrites the "normal" x, y, 542 There is only one function that is the same for every layout: 543 :cpp:func:`lv_obj_set_layout` ``(widget, <LAYOUT_NAME>)`` sets the layout on a Widget. 545 the given layout. 566 - :cpp:enumerator:`LV_OBJ_FLAG_HIDDEN` Hidden Widgets are ignored in layout calculations. 576 LVGL can be freely extended by a custom layout like this:
|
/lvgl-latest/docs/details/integration/bindings/ |
D | javascript.rst | 100 .. include::https://github.com/lvgl/lv_binding_js/blob/master/doc/style/position-size-layout.md 102 - `position-size-layout <https://github.com/lvgl/lv_binding_js/blob/master/doc/style/position-size-…
|
/lvgl-latest/docs/details/widgets/ |
D | list.rst | 11 The List Widget is basically a rectangle with vertical layout to which Buttons
|
D | keyboard.rst | 79 You can specify a new map (layout) for the Keyboard with
|
/lvgl-latest/src/core/ |
D | lv_obj_pos.h | 141 void lv_obj_set_layout(lv_obj_t * obj, uint32_t layout);
|
D | lv_obj.c | 849 uint16_t layout = lv_obj_get_style_layout(obj, LV_PART_MAIN); in lv_obj_event() local 850 if(layout || align) { in lv_obj_event() 865 uint16_t layout = lv_obj_get_style_layout(obj, LV_PART_MAIN); in lv_obj_event() local 866 if(layout || align || w == LV_SIZE_CONTENT || h == LV_SIZE_CONTENT) { in lv_obj_event()
|
D | lv_obj_pos.c | 261 void lv_obj_set_layout(lv_obj_t * obj, uint32_t layout) in lv_obj_set_layout() argument 265 lv_obj_set_style_layout(obj, layout, 0); in lv_obj_set_layout() 277 uint32_t layout = lv_obj_get_style_layout(parent, LV_PART_MAIN); in lv_obj_is_layout_positioned() local 278 if(layout) return true; in lv_obj_is_layout_positioned()
|
/lvgl-latest/docs/details/other-components/ |
D | fragment.rst | 11 and manages its own layout, has its own lifecycle, and can handle its
|
D | gridnav.rst | 10 If the child Widgets are arranged into a grid-like layout then the up, down,
|
D | ime_pinyin.rst | 112 The Keyboard's ``TEXT``-mode layout contains buttons to change mode.
|
/lvgl-latest/docs/details/integration/driver/ |
D | libinput.rst | 51 …#define LV_LIBINPUT_XKB_KEY_MAP { .rules = NULL, .model = "pc101", .layout = "us", .variant = N…
|
D | windows.rst | 26 - Keeps LVGL display resolution constant in order to best simulate UI layout which will will be see…
|
/lvgl-latest/docs/ |
D | ROADMAP.rst | 157 - |uncheck| Circle layout. #2871 160 - |uncheck| Automatically recalculate the layout if a coordinate is obtained using `lv_obj_get_widt…
|
D | README_pt_BR.rst | 64 gerenciadores de layout inspirados na web e um sistema de tipografia com 294 Caixas de seleção (chackboxes) com layout 298 :alt: Caixas de seleção (chackboxes) com layout no LVGL 300 Caixas de seleção (chackboxes) com layout no LVGL
|
/lvgl-latest/docs/intro/add-lvgl-to-your-project/ |
D | configuration.rst | 24 The layout of the files should look like this::
|
/lvgl-latest/env_support/cmsis-pack/ |
D | lv_conf_cmsis.h | 1093 …#define LV_LIBINPUT_XKB_KEY_MAP { .rules = NULL, .model = "pc101", .layout = "us", .variant = NULL…
|
/lvgl-latest/demos/ |
D | README.md | 36 /* Flex layout demo */
|
/lvgl-latest/docs/details/integration/framework/ |
D | arduino.rst | 47 Finally the layout with ``lv_conf.h`` should look like this:
|
/lvgl-latest/ |
D | lv_conf_template.h | 1194 …#define LV_LIBINPUT_XKB_KEY_MAP { .rules = NULL, .model = "pc101", .layout = "us", .variant = NULL…
|