2023-04-27 06:42:02 -06:00
================
Style properties
================
Size and position
-----------------
2024-03-10 07:46:40 +01:00
Properties related to size, position, alignment and layout of the objects.
2023-04-27 06:42:02 -06:00
width
~~~~~
2024-03-10 07:46:40 +01:00
Sets the width of object. Pixel, percentage and `LV_SIZE_CONTENT` values can be used. Percentage values are relative to the width of the parent's content area.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> Widget dependent</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
min_width
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets a minimal width. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
max_width
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets a maximal width. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> LV_COORD_MAX</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
height
~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the height of object. Pixel, percentage and `LV_SIZE_CONTENT` can be used. Percentage values are relative to the height of the parent's content area.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> Widget dependent</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
min_height
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets a minimal height. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
max_height
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets a maximal height. Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
.. raw :: html
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> LV_COORD_MAX</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
length
~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Its meaning depends on the type of the widget. For example in case of lv_scale it means the length of the ticks.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
x
~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the X coordinate of the object considering the set `align` . Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
y
~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the Y coordinate of the object considering the set `align` . Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
align
~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the alignment which tells from which point of the parent the X and Y coordinates should be interpreted. The possible values are: `LV_ALIGN_DEFAULT` , `LV_ALIGN_TOP_LEFT/MID/RIGHT` , `LV_ALIGN_BOTTOM_LEFT/MID/RIGHT` , `LV_ALIGN_LEFT/RIGHT_MID` , `LV_ALIGN_CENTER` . `LV_ALIGN_DEFAULT` means `LV_ALIGN_TOP_LEFT` with LTR base direction and `LV_ALIGN_TOP_RIGHT` with RTL base direction.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_ALIGN_DEFAULT` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_width
~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Make the object wider on both sides with this value. Pixel and percentage (with `lv_pct(x)` ) values can be used. Percentage values are relative to the object's width.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_height
~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Make the object higher on both sides with this value. Pixel and percentage (with `lv_pct(x)` ) values can be used. Percentage values are relative to the object's height.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
translate_x
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Move the object with this value in X direction. Applied after layouts, aligns and other positioning. Pixel and percentage (with `lv_pct(x)` ) values can be used. Percentage values are relative to the object's width.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
translate_y
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Move the object with this value in Y direction. Applied after layouts, aligns and other positioning. Pixel and percentage (with `lv_pct(x)` ) values can be used. Percentage values are relative to the object's height.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_scale_x
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Zoom an objects horizontally. The value 256 (or `LV_SCALE_NONE` ) means normal size, 128 half size, 512 double size, and so on
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_scale_y
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Zoom an objects vertically. The value 256 (or `LV_SCALE_NONE` ) means normal size, 128 half size, 512 double size, and so on
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_rotation
~~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Rotate an objects. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
.. raw :: html
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_pivot_x
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the pivot point's X coordinate for transformations. Relative to the object's top left corner'
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_pivot_y
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the pivot point's Y coordinate for transformations. Relative to the object's top left corner'
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_skew_x
~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Skew an object horizontally. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transform_skew_y
~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Skew an object vertically. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Padding
-------
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe spacing between the parent's sides and the children and among the children. Very similar to the padding properties in HTML.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
pad_top
~~~~~~~
Sets the padding on the top. It makes the content area smaller in this direction.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
pad_bottom
2023-04-27 06:42:02 -06:00
~~~~~~~~~~
2024-03-10 07:46:40 +01:00
Sets the padding on the bottom. It makes the content area smaller in this direction.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
pad_left
~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the padding on the left. It makes the content area smaller in this direction.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
pad_right
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the padding on the right. It makes the content area smaller in this direction.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
pad_row
~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the padding between the rows. Used by the layouts.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
pad_column
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the padding between the columns. Used by the layouts.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Margin
------
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe spacing around an object. Very similar to the margin properties in HTML.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
margin_top
2023-04-27 06:42:02 -06:00
~~~~~~~~~~
2024-03-13 20:38:25 -06:00
Sets the margin on the top. The object will keep this space from its siblings in layouts.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
margin_bottom
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the margin on the bottom. The object will keep this space from its siblings in layouts.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
margin_left
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the margin on the left. The object will keep this space from its siblings in layouts.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
margin_right
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the margin on the right. The object will keep this space from its siblings in layouts.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Background
----------
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe the background color and image of the objects.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_color
~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the background color of the object.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0xffffff` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_opa
~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the background. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_TRANSP` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_grad_color
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the gradient color of the background. Used only if `grad_dir` is not `LV_GRAD_DIR_NONE`
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_grad_dir
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the direction of the gradient of the background. The possible values are `LV_GRAD_DIR_NONE/HOR/VER` .
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRAD_DIR_NONE` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_main_stop
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the point from which the background color should start for gradients. 0 means to top/left side, 255 the bottom/right side, 128 the center, and so on
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_grad_stop
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the point from which the background's gradient color should start. 0 means to top/left side, 255 the bottom/right side, 128 the center, and so on
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 255</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_main_opa
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the first gradient color
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
.. raw :: html
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 255</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_grad_opa
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the second gradient color
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 255</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_grad
~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the gradient definition. The pointed instance must exist while the object is alive. NULL to disable. It wraps `BG_GRAD_COLOR` , `BG_GRAD_DIR` , `BG_MAIN_STOP` and `BG_GRAD_STOP` into one descriptor and allows creating gradients with more colors too. If it's set other gradient related properties will be ignored'
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_image_src
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set a background image. Can be a pointer to `lv_image_dsc_t` , a path to a file or an `LV_SYMBOL_...`
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_image_opa
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the background image. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_image_recolor
~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set a color to mix to the background image.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_image_recolor_opa
~~~~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the intensity of background image recoloring. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means no mixing, 255, `LV_OPA_100` or `LV_OPA_COVER` means full recoloring, other values or LV_OPA_10, LV_OPA_20, etc are interpreted proportionally.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_TRANSP` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bg_image_tiled
~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
If enabled the background image will be tiled. The possible values are `true` or `false` .
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Border
------
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe the borders
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
border_color
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the color of the border
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
border_opa
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the border. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
border_width
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the width of the border. Only pixel values can be used.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
border_side
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set only which side(s) the border should be drawn. The possible values are `LV_BORDER_SIDE_NONE/TOP/BOTTOM/LEFT/RIGHT/INTERNAL` . OR-ed values can be used as well, e.g. `LV_BORDER_SIDE_TOP | LV_BORDER_SIDE_LEFT` .
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_BORDER_SIDE_NONE` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
border_post
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets whether the border should be drawn before or after the children are drawn. `true` : after children, `false` : before children
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Outline
-------
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe the outline. It's like a border but drawn outside of the rectangles.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
outline_width
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-13 20:38:25 -06:00
Set the width of the outline in pixels.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
outline_color
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the color of the outline.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
outline_opa
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the outline. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
outline_pad
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the padding of the outline, i.e. the gap between object and the outline.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Shadow
------
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe the shadow drawn under the rectangles.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
shadow_width
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the width of the shadow in pixels. The value should be >= 0.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
shadow_offset_x
~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-13 20:38:25 -06:00
Set an offset on the shadow in pixels in X direction.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
shadow_offset_y
~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-13 20:38:25 -06:00
Set an offset on the shadow in pixels in Y direction.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
shadow_spread
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Make the shadow calculation to use a larger or smaller rectangle as base. The value can be in pixel to make the area larger/smaller
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
shadow_color
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the color of the shadow
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
shadow_opa
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the shadow. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Image
-----
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe the images
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
image_opa
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of an image. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
image_recolor
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set color to mixt to the image.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
image_recolor_opa
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the intensity of the color mixing. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Line
----
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe line-like objects
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
line_width
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the width of the lines in pixel.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
line_dash_width
~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the width of dashes in pixel. Note that dash works only on horizontal and vertical lines
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
line_dash_gap
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the gap between dashes in pixel. Note that dash works only on horizontal and vertical lines
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
line_rounded
~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-13 20:38:25 -06:00
Make the end points of the lines rounded. `true` : rounded, `false` : perpendicular line ending
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
line_color
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the color of the lines.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
line_opa
~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the lines.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Arc
---
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
TODO
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
arc_width
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the width (thickness) of the arcs in pixel.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> Yes</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
arc_rounded
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-13 20:38:25 -06:00
Make the end points of the arcs rounded. `true` : rounded, `false` : perpendicular line ending
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
arc_color
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the color of the arc.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
arc_opa
~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the arcs.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
arc_image_src
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set an image from which the arc will be masked out. It's useful to display complex effects on the arcs. Can be a pointer to `lv_image_dsc_t` or a path to a file
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Text
----
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Properties to describe the properties of text. All these properties are inherited.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
text_color
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Sets the color of the text.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `0x000000` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
text_opa
~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the opacity of the text. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
text_font
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-13 20:38:25 -06:00
Set the font of the text (a pointer `lv_font_t *` ).
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_FONT_DEFAULT` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
text_letter_space
2023-04-27 06:42:02 -06:00
~~~~~~~~~~~~~~~~~
2024-03-10 07:46:40 +01:00
Set the letter space in pixels
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
text_line_space
~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the line space in pixels.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
text_decor
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set decoration for the text. The possible values are `LV_TEXT_DECOR_NONE/UNDERLINE/STRIKETHROUGH` . OR-ed values can be used as well.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_TEXT_DECOR_NONE` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
text_align
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set how to align the lines of the text. Note that it doesn't align the object itself, only the lines inside the object. The possible values are `LV_TEXT_ALIGN_LEFT/CENTER/RIGHT/AUTO` . `LV_TEXT_ALIGN_AUTO` detect the text base direction and uses left or right alignment accordingly
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_TEXT_ALIGN_AUTO` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Miscellaneous
-------------
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Mixed properties for various purposes.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
radius
~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the radius on every corner. The value is interpreted in pixel (>= 0) or `LV_RADIUS_CIRCLE` for max. radius
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
clip_corner
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Enable to clip the overflowed content on the rounded corner. Can be `true` or `false` .
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
opa
~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Scale down all opacity values of the object by this factor. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
opa_layered
~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
First draw the object on the layer, then scale down layer opacity factor. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV_OPA_10, LV_OPA_20, etc means semi transparency.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_COVER` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
color_filter_dsc
~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Mix a color to all colors of the object.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
color_filter_opa
~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
The intensity of mixing of color filter.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_OPA_TRANSP` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
anim
~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
The animation template for the object's animation. Should be a pointer to `lv_anim_t` . The animation parameters are widget specific, e.g. animation time could be the E.g. blink time of the cursor on the text area or scroll time of a roller. See the widgets' documentation to learn more.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
anim_duration
~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
The animation duration in milliseconds. Its meaning is widget specific. E.g. blink time of the cursor on the text area or scroll time of a roller. See the widgets' documentation to learn more.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
transition
2023-04-27 06:42:02 -06:00
~~~~~~~~~~
2024-03-10 07:46:40 +01:00
An initialized `lv_style_transition_dsc_t` to describe a transition.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
blend_mode
~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Describes how to blend the colors to the background. The possible values are `LV_BLEND_MODE_NORMAL/ADDITIVE/SUBTRACTIVE/MULTIPLY`
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_BLEND_MODE_NORMAL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
layout
~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the layout if the object. The children will be repositioned and resized according to the policies set for the layout. For the possible values see the documentation of the layouts.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
base_dir
2023-04-27 06:42:02 -06:00
~~~~~~~~
2024-03-10 07:46:40 +01:00
Set the base direction of the object. The possible values are `LV_BIDI_DIR_LTR/RTL/AUTO` .
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_BASE_DIR_AUTO` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
bitmap_mask_src
~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
If set a layer will be created for the widget and the layer will be masked with this A8 bitmap mask.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-19 03:10:28 +01:00
rotary_sensitivity
~~~~~~~~~~~~~~~~~~
Adjust the sensitivity for rotary encoders in 1/256 unit. It means, 128: slow down the rotary to half, 512: speeds up to double, 256: no change
.. raw :: html
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `256` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2024-03-10 07:46:40 +01:00
Flex
----
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Flex layout properties.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
flex_flow
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Defines in which direct the flex layout should arrange the children
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_FLEX_FLOW_NONE` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
flex_main_place
~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Defines how to align the children in the direction of flex flow
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_FLEX_ALIGN_NONE` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
flex_cross_place
~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Defines how to align the children perpendicular to the direction of flex flow
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_FLEX_ALIGN_NONE` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
flex_track_place
~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Defines how to align the tracks of the flow
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_FLEX_ALIGN_NONE` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
flex_grow
~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Defines how mayn space to take proprtionally the free space of the object's trach
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_FLEX_ALIGN_ROW` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Grid
----
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Grid layout properties.
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_column_dsc_array
~~~~~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
An array to describe the columns of the grid. Should be LV_GRID_TEMPLATE_LAST terminated
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_column_align
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Defines how to distribute the columns
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRID_ALIGN_START` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_row_dsc_array
~~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
An array to describe the rows of the grid. Should be LV_GRID_TEMPLATE_LAST terminated
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `NULL` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_row_align
~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Defines how to distribute the rows.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRID_ALIGN_START` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_cell_column_pos
~~~~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the column in which the object should be placed
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRID_ALIGN_START` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_cell_x_align
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set how to align the object horizontally.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRID_ALIGN_START` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_cell_column_span
~~~~~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set how many columns the object should span. Needs to be >= 1
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRID_ALIGN_START` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_cell_row_pos
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set the row in which the object should be placed
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRID_ALIGN_START` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_cell_y_align
~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set how to align the object vertically.
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRID_ALIGN_START` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
grid_cell_row_span
~~~~~~~~~~~~~~~~~~
2023-04-27 06:42:02 -06:00
2024-03-10 07:46:40 +01:00
Set how many rows the object should span. Needs to be >= 1
2023-04-27 06:42:02 -06:00
.. raw :: html
2024-03-10 07:46:40 +01:00
<ul>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> `LV_GRID_ALIGN_START` </li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> No</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes</li>
<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> No</li>
</ul>