Home
last modified time | relevance | path

Searched refs:layout (Results 1 – 25 of 45) sorted by relevance

12

/lvgl-latest/demos/flex_layout/
Dlv_demo_flex_layout_view_ctrl_pad.c74 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 …]
Dlv_demo_flex_layout_ctrl_pad.c20 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()
Dlv_demo_flex_layout_main.h73 } layout; member
/lvgl-latest/docs/details/base-widget/layouts/
Dgrid.rst12 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.
Dflex.rst22 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/
Dindex.rst1 A simple row and a column layout with flexbox
/lvgl-latest/docs/details/base-widget/
Dcoord.rst33 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/
Djavascript.rst100 .. 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/
Dlist.rst11 The List Widget is basically a rectangle with vertical layout to which Buttons
Dkeyboard.rst79 You can specify a new map (layout) for the Keyboard with
/lvgl-latest/src/core/
Dlv_obj_pos.h141 void lv_obj_set_layout(lv_obj_t * obj, uint32_t layout);
Dlv_obj.c849 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()
Dlv_obj_pos.c261 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/
Dfragment.rst11 and manages its own layout, has its own lifecycle, and can handle its
Dgridnav.rst10 If the child Widgets are arranged into a grid-like layout then the up, down,
Dime_pinyin.rst112 The Keyboard's ``TEXT``-mode layout contains buttons to change mode.
/lvgl-latest/docs/details/integration/driver/
Dlibinput.rst51 …#define LV_LIBINPUT_XKB_KEY_MAP { .rules = NULL, .model = "pc101", .layout = "us", .variant = N…
Dwindows.rst26 - Keeps LVGL display resolution constant in order to best simulate UI layout which will will be see…
/lvgl-latest/docs/
DROADMAP.rst157 - |uncheck| Circle layout. #2871
160 - |uncheck| Automatically recalculate the layout if a coordinate is obtained using `lv_obj_get_widt…
DREADME_pt_BR.rst64 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/
Dconfiguration.rst24 The layout of the files should look like this::
/lvgl-latest/env_support/cmsis-pack/
Dlv_conf_cmsis.h1093 …#define LV_LIBINPUT_XKB_KEY_MAP { .rules = NULL, .model = "pc101", .layout = "us", .variant = NULL…
/lvgl-latest/demos/
DREADME.md36 /* Flex layout demo */
/lvgl-latest/docs/details/integration/framework/
Darduino.rst47 Finally the layout with ``lv_conf.h`` should look like this:
/lvgl-latest/
Dlv_conf_template.h1194 …#define LV_LIBINPUT_XKB_KEY_MAP { .rules = NULL, .model = "pc101", .layout = "us", .variant = NULL…

12