Lines Matching +full:- +full:c

18 - Explicitly set coordinates are stored in styles (position, size, layouts, etc.)
19 - support min-width, max-width, min-height, max-height
20 - have pixel, percentage, and "content" units
21 - x=0; y=0 coordinate means the top-left corner of the parent plus the left/top padding plus border…
22 - width/height means the full size, the "content area" is smaller with padding and border width
23 - a subset of flexbox and grid layouts are supported
37 :c:macro:`LV_COORD_MAX` always means pixels. E.g.
52 :c:macro:`LV_SIZE_CONTENT`: passed as a size value has special
58 :inches: Specify size as 1/160-th portion of an inch as if it were pixels
59 on a 160-DPI display, even though a display may have a different
63 +----+-----+----------------------------+
67 +----+-----+----------------------------+
69 +----+-----+----------------------------+
71 +----+-----+----------------------------+
73 +----+-----+----------------------------+
84 LVGL follows CSS's `border-box <https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing>`__
114 --------------------------------
134 ---------------
146 .. code-block:: c
152 .. code-block:: c
160 .. code-block:: c
180 ------
184 .. code-block:: c
197 .. code-block:: c
203 ---------
217 .. code-block:: c
227 - :cpp:enumerator:`LV_ALIGN_TOP_LEFT`
228 - :cpp:enumerator:`LV_ALIGN_TOP_MID`
229 - :cpp:enumerator:`LV_ALIGN_TOP_RIGHT`
230 - :cpp:enumerator:`LV_ALIGN_BOTTOM_LEFT`
231 - :cpp:enumerator:`LV_ALIGN_BOTTOM_MID`
232 - :cpp:enumerator:`LV_ALIGN_BOTTOM_RIGHT`
233 - :cpp:enumerator:`LV_ALIGN_LEFT_MID`
234 - :cpp:enumerator:`LV_ALIGN_RIGHT_MID`
235 - :cpp:enumerator:`LV_ALIGN_CENTER`
242 .. code-block:: c
257 .. code-block:: c
263 - :cpp:enumerator:`LV_ALIGN_OUT_TOP_LEFT`
264 - :cpp:enumerator:`LV_ALIGN_OUT_TOP_MID`
265 - :cpp:enumerator:`LV_ALIGN_OUT_TOP_RIGHT`
266 - :cpp:enumerator:`LV_ALIGN_OUT_BOTTOM_LEFT`
267 - :cpp:enumerator:`LV_ALIGN_OUT_BOTTOM_MID`
268 - :cpp:enumerator:`LV_ALIGN_OUT_BOTTOM_RIGHT`
269 - :cpp:enumerator:`LV_ALIGN_OUT_LEFT_TOP`
270 - :cpp:enumerator:`LV_ALIGN_OUT_LEFT_MID`
271 - :cpp:enumerator:`LV_ALIGN_OUT_LEFT_BOTTOM`
272 - :cpp:enumerator:`LV_ALIGN_OUT_RIGHT_TOP`
273 - :cpp:enumerator:`LV_ALIGN_OUT_RIGHT_MID`
274 - :cpp:enumerator:`LV_ALIGN_OUT_RIGHT_BOTTOM`
278 .. code-block:: c
280 lv_obj_align_to(label, btn, LV_ALIGN_OUT_TOP_MID, 0, -10);
298 ---------------------
302 .. code-block:: c
311 .. code-block:: c
315 The size settings support a special value: :c:macro:`LV_SIZE_CONTENT`. It means
322 ignored by the :c:macro:`LV_SIZE_CONTENT` calculation.
328 .. code-block:: c
336 .. code-block:: c
347 ------------------------
367 - It makes it easy to set the width/height/etc. for several Widgets
369 - It also makes possible to modify the values in one place.
370 - The values can be partially overwritten by other styles. For example
373 - The Widget can have different position or size depending on state.
376 - Style transitions can be used to make the coordinate changes smooth.
380 .. code-block:: c
408 .. code-block:: c
428 is hard-coded. If the buttons are not at y=100, ``style_pressed`` won't
431 .. code-block:: c
439 lv_style_set_translate_y(&style_pressed, -20);
461 scrollbars and :c:macro:`LV_SIZE_CONTENT` sized Widgets react to the position
478 :c:macro:`LV_SIZE_CONTENT` will not react to the transformed size. Hence, size
483 .. code-block:: c
495 ----------------
497 Similarly to CSS, LVGL also supports ``min-width``, ``max-width``,
498 ``min-height`` and ``max-height``. These are limits preventing a
501 :c:macro:`LV_SIZE_CONTENT`.
503 .. code-block:: c
515 .. code-block:: c
533 ---------------
548 Built-in layouts
549 ----------------
561 -----
566 - :cpp:enumerator:`LV_OBJ_FLAG_HIDDEN` Hidden Widgets are ignored in layout calculations.
567 - :cpp:enumerator:`LV_OBJ_FLAG_IGNORE_LAYOUT` The Widget is simply ignored by the layouts. Its coor…
568 - :cpp:enumerator:`LV_OBJ_FLAG_FLOATING` Same as :cpp:enumerator:`LV_OBJ_FLAG_IGNORE_LAYOUT` but th…
574 ------------------
578 .. code-block:: c
596 .. code-block:: c