add some code
This commit is contained in:
249
managed_components/lvgl__lvgl/xmls/globals.xml
Normal file
249
managed_components/lvgl__lvgl/xmls/globals.xml
Normal file
@@ -0,0 +1,249 @@
|
||||
<api>
|
||||
<enumdef name="lv_state">
|
||||
<enum name="default" help="Some help"/>
|
||||
<enum name="pressed" help="Some help"/>
|
||||
<enum name="checked" help="Some help"/>
|
||||
<enum name="hovered" help="Some help"/>
|
||||
<enum name="scrolled" help="Some help"/>
|
||||
<enum name="disabled" help="Some help"/>
|
||||
<enum name="focused" help="Some help"/>
|
||||
<enum name="focus_key" help="Some help"/>
|
||||
<enum name="edited" help="Some help"/>
|
||||
<enum name="user_1" help="Some help"/>
|
||||
<enum name="user_2" help="Some help"/>
|
||||
<enum name="user_3" help="Some help"/>
|
||||
<enum name="user_4" help="Some help"/>
|
||||
</enumdef>
|
||||
|
||||
<enumdef name="lv_part">
|
||||
<enum name="main" help="Some help"/>
|
||||
<enum name="scrollbar" help="Some help"/>
|
||||
<enum name="indicator" help="Some help"/>
|
||||
<enum name="knob" help="Some help"/>
|
||||
<enum name="selected" help="Some help"/>
|
||||
<enum name="cursor" help="Some help"/>
|
||||
<enum name="items" help="Some help"/>
|
||||
</enumdef>
|
||||
|
||||
<enumdef name="lv_align">
|
||||
<enum name="default" help="Some help"/>
|
||||
<enum name="top_left" help="Some help"/>
|
||||
<enum name="top_mid" help="Some help"/>
|
||||
<enum name="top_right" help="Some help"/>
|
||||
<enum name="bottom_left" help="Some help"/>
|
||||
<enum name="bottom_mid" help="Some help"/>
|
||||
<enum name="bottom_right" help="Some help"/>
|
||||
<enum name="left_mid" help="Some help"/>
|
||||
<enum name="right_mid" help="Some help"/>
|
||||
<enum name="center" help="Some help"/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_dir">
|
||||
<enum name="none" help="Some help"/>
|
||||
<enum name="top" help="Some help"/>
|
||||
<enum name="bottom" help="Some help"/>
|
||||
<enum name="left" help="Some help"/>
|
||||
<enum name="right" help="Some help"/>
|
||||
<enum name="hor" help="Some help"/>
|
||||
<enum name="ver" help="Some help"/>
|
||||
<enum name="all" help="Some help"/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_layout">
|
||||
<enum name="none" help="Some help"/>
|
||||
<enum name="flex" help="Some help"/>
|
||||
<enum name="grid" help="Some help"/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_flex_flow">
|
||||
<enum name="row" help="In a row"/>
|
||||
<enum name="row_wrap" help="In rows and wrap"/>
|
||||
<enum name="row_reverse" help="In a row with reverse"/>
|
||||
<enum name="row_wrap_reverse" help="In rows with wrap and reverse"/>
|
||||
<enum name="column" help="In a column"/>
|
||||
<enum name="column_wrap" help="In columns and wrap"/>
|
||||
<enum name="column_reverse" help="In a column with reverse"/>
|
||||
<enum name="column_wrap_reverse" help="In columns with wrap and reverse"/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_flex_align">
|
||||
<enum name="center" help=""/>
|
||||
<enum name="start" help=""/>
|
||||
<enum name="end" help=""/>
|
||||
<enum name="space_around" help=""/>
|
||||
<enum name="space_between" help=""/>
|
||||
<enum name="space_evenly" help=""/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_grid_align">
|
||||
<enum name="center" help=""/>
|
||||
<enum name="start" help=""/>
|
||||
<enum name="end" help=""/>
|
||||
<enum name="stretch" help=""/>
|
||||
<enum name="space_around" help=""/>
|
||||
<enum name="space_between" help=""/>
|
||||
<enum name="space_evenly" help=""/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_text_align">
|
||||
<enum name="center" help=""/>
|
||||
<enum name="left" help=""/>
|
||||
<enum name="right" help=""/>
|
||||
<enum name="auto" help=""/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_text_decor">
|
||||
<enum name="none" help=""/>
|
||||
<enum name="underline" help=""/>
|
||||
<enum name="strikethrough" help=""/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_blend_mode">
|
||||
<enum name="normal" help=""/>
|
||||
<enum name="additive" help=""/>
|
||||
<enum name="subtractive" help=""/>
|
||||
<enum name="multiply" help=""/>
|
||||
<enum name="difference" help=""/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_base_dir">
|
||||
<enum name="ltr" help=""/>
|
||||
<enum name="rtl" help=""/>
|
||||
<enum name="auto" help=""/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_grad_dir">
|
||||
<enum name="none" help=""/>
|
||||
<enum name="hor" help=""/>
|
||||
<enum name="ver" help=""/>
|
||||
</enumdef>
|
||||
<enumdef name="lv_border_side">
|
||||
<enum name="none" help=""/>
|
||||
<enum name="left" help=""/>
|
||||
<enum name="right" help=""/>
|
||||
<enum name="top" help=""/>
|
||||
<enum name="bottom" help=""/>
|
||||
<enum name="full" help=""/>
|
||||
</enumdef>
|
||||
|
||||
<styledef>
|
||||
<prop name="x" type="coords"/>
|
||||
<prop name="y" type="coords"/>
|
||||
<prop name="height" type="coords"/>
|
||||
<prop name="min_height" type="coords"/>
|
||||
<prop name="max_height" type="coords"/>
|
||||
<prop name="width" type="coords"/>
|
||||
<prop name="min_width" type="coords"/>
|
||||
<prop name="max_width" type="coords"/>
|
||||
<prop name="length" type="coords"/>
|
||||
|
||||
<prop name="pad_top" type="int"/>
|
||||
<prop name="pad_bottom" type="int"/>
|
||||
<prop name="pad_left" type="int"/>
|
||||
<prop name="pad_right" type="int"/>
|
||||
<prop name="pad_hor" type="int"/>
|
||||
<prop name="pad_ver" type="int"/>
|
||||
<prop name="pad_all" type="int"/>
|
||||
<prop name="pad_row" type="int"/>
|
||||
<prop name="pad_column" type="int"/>
|
||||
<prop name="pad_radial" type="int"/>
|
||||
<prop name="pad_radial" type="int"/>
|
||||
<prop name="margin_top" type="int"/>
|
||||
<prop name="margin_bottom" type="int"/>
|
||||
<prop name="margin_left" type="int"/>
|
||||
<prop name="margin_right" type="int"/>
|
||||
<prop name="margin_hor" type="int"/>
|
||||
<prop name="margin_ver" type="int"/>
|
||||
<prop name="margin_all" type="int"/>
|
||||
|
||||
<prop name="radius" type="int"/>
|
||||
<prop name="radial_offset" type="int"/>
|
||||
<prop name="align" type="enum:lv_align"/>
|
||||
<prop name="clip_corner" type="bool"/>
|
||||
<prop name="base_dir" type="enum:lv_base_dir"/>
|
||||
|
||||
<prop name="bg_color" type="color"/>
|
||||
<prop name="bg_opa" type="opa"/>
|
||||
<prop name="bg_grad_dir" type="enum:lv_grad_dir"/>
|
||||
<prop name="bg_main_stop" type="int"/>
|
||||
<prop name="bg_grad_stop" type="int"/>
|
||||
<prop name="bg_grad_color" type="color"/>
|
||||
|
||||
<prop name="bg_image_src" type="image"/>
|
||||
<prop name="bg_image_tiled" type="bool"/>
|
||||
<prop name="bg_image_recolor" type="color"/>
|
||||
<prop name="bg_image_recolor_opa" type="opa"/>
|
||||
|
||||
<prop name="border_color" type="color"/>
|
||||
<prop name="border_width" type="int"/>
|
||||
<prop name="border_opa" type="opa"/>
|
||||
<prop name="border_side" type="enum:lv_border_side"/>
|
||||
<prop name="border_post" type="bool"/>
|
||||
|
||||
<prop name="outline_color" type="color"/>
|
||||
<prop name="outline_width" type="int"/>
|
||||
<prop name="outline_opa" type="opa"/>
|
||||
<prop name="outline_pad" type="int"/>
|
||||
|
||||
<prop name="shadow_width" type="int"/>
|
||||
<prop name="shadow_color" type="color"/>
|
||||
<prop name="shadow_opa" type="opa"/>
|
||||
<prop name="shadow_offset_x" type="int"/>
|
||||
<prop name="shadow_offset_y" type="int"/>
|
||||
<prop name="shadow_spread" type="int"/>
|
||||
|
||||
<prop name="text_color" type="color"/>
|
||||
<prop name="text_opa" type="opa"/>
|
||||
<prop name="text_font" type="font"/>
|
||||
<prop name="text_align" type="enum:lv_text_align"/>
|
||||
<prop name="text_letter_space" type="int"/>
|
||||
<prop name="text_line_space" type="int"/>
|
||||
<prop name="text_decor" type="enum:lv_text_decor"/>
|
||||
|
||||
<prop name="image_opa" type="opa"/>
|
||||
<prop name="image_recolor" type="color"/>
|
||||
<prop name="image_recolor_opa" type="opa"/>
|
||||
|
||||
<prop name="line_width" type="int"/>
|
||||
<prop name="line_color" type="color"/>
|
||||
<prop name="line_opa" type="opa"/>
|
||||
<prop name="line_dash_width" type="int"/>
|
||||
<prop name="line_dash_gap" type="int"/>
|
||||
<prop name="line_rounded" type="bool"/>
|
||||
|
||||
<prop name="arc_width" type="int"/>
|
||||
<prop name="arc_color" type="color"/>
|
||||
<prop name="arc_opa" type="opa"/>
|
||||
<prop name="arc_rounded" type="bool"/>
|
||||
<prop name="arc_image_src" type="image"/>
|
||||
|
||||
<prop name="layout" type="enum:lv_layout"/>
|
||||
|
||||
<prop name="flex_flow" type="enum:lv_flex_flow"/>
|
||||
<prop name="flex_main_place" type="enum:lv_flex_align"/>
|
||||
<prop name="flex_cross_place" type="enum:lv_flex_align"/>
|
||||
<prop name="flex_track_place" type="enum:lv_flex_align"/>
|
||||
<prop name="flex_grow" type="int"/>
|
||||
|
||||
<prop name="grid_column_align" type="enum:lv_grid_align"/>
|
||||
<prop name="grid_row_align" type="enum:lv_grid_align"/>
|
||||
<prop name="grid_cell_column_pos" type="int"/>
|
||||
<prop name="grid_cell_column_span" type="int"/>
|
||||
<prop name="grid_cell_x_align" type="enum:lv_grid_align"/>
|
||||
<prop name="grid_cell_row_pos" type="int"/>
|
||||
<prop name="grid_cell_row_span" type="int"/>
|
||||
<prop name="grid_cell_y_align" type="enum:lv_grid_align"/>
|
||||
|
||||
<prop name="opa" type="opa"/>
|
||||
<prop name="opa_layered" type="opa"/>
|
||||
<prop name="color_filter_opa" type="opa"/>
|
||||
<prop name="anim_duration" type="int"/>
|
||||
<prop name="blend_mode" type="enum:lv_blend_mode"/>
|
||||
<prop name="transform_width" type="int"/>
|
||||
<prop name="transform_height" type="int"/>
|
||||
<prop name="translate_x" type="int"/>
|
||||
<prop name="translate_y" type="int"/>
|
||||
<prop name="translate_radial" type="int"/>
|
||||
<prop name="transform_scale_x" type="int"/>
|
||||
<prop name="transform_scale_y" type="int"/>
|
||||
<prop name="transform_rotation" type="int"/>
|
||||
<prop name="transform_pivot_x" type="int"/>
|
||||
<prop name="transform_pivot_y" type="int"/>
|
||||
<prop name="transform_skew_x" type="int"/>
|
||||
<prop name="transform_skew_y" type="int"/>
|
||||
<prop name="bitmap_mask_src" type="image"/>
|
||||
<prop name="rotary_sensitivity" type="int"/>
|
||||
<prop name="recolor" type="color"/>
|
||||
<prop name="recolor_opa" type="opa"/>
|
||||
</styledef>
|
||||
</api>
|
||||
18
managed_components/lvgl__lvgl/xmls/lv_animimg.xml
Normal file
18
managed_components/lvgl__lvgl/xmls/lv_animimg.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_animinmg src="img1 img2" duration="300" repeat_count="3"/>
|
||||
-->
|
||||
<widget>
|
||||
<api>
|
||||
<const name="infinite" help="Repeat the animation infinite times"/>
|
||||
<prop name="src" help="Image sources">
|
||||
<param name="src_array" type="image_src[count]"/>
|
||||
</prop>
|
||||
<prop name="duration" help="Length of the animation in milliseconds">
|
||||
<param name="time_ms" type="int"/>
|
||||
</prop>
|
||||
<prop name="repeat_count">
|
||||
<param name="cnt" type="int"/>
|
||||
</prop>
|
||||
</api>
|
||||
</widget>
|
||||
33
managed_components/lvgl__lvgl/xmls/lv_arc.xml
Normal file
33
managed_components/lvgl__lvgl/xmls/lv_arc.xml
Normal file
@@ -0,0 +1,33 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_arc mode="reverse" angles="100° 200°" bg_angles="30° 150° range="40 100" value="60"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_arc_mode" help="the mode">
|
||||
<enum name="normal" help="normal"/>
|
||||
<enum name="symmetrical" help="sym"/>
|
||||
<enum name="reverse" help="reverse"/>
|
||||
</enumdef>
|
||||
<prop name="angles" help="Start and end angles of the indicator">
|
||||
<param name ="start_angle" type="deg" help="The start angle"/>
|
||||
<param name ="end_angle" type="deg" help="The end angle"/>
|
||||
</prop>
|
||||
<prop name="bg_angles" help="Start and end angles of the background">
|
||||
<param name ="start_angle" type="deg" help="The start angle"/>
|
||||
<param name ="end_angle" type="deg" help="The end angle"/>
|
||||
</prop>
|
||||
<prop name="range" help="The range">
|
||||
<param name ="min" type="int" help="The min range"/>
|
||||
<param name ="max" type="int" help="The max range"/>
|
||||
</prop>
|
||||
<prop name="value" help="The current value">
|
||||
<param name="value" type="int"/>
|
||||
</prop>
|
||||
<prop name="mode" help="The mode">
|
||||
<param name="mode" type="enum:lv_arc_mode"/>
|
||||
</prop>
|
||||
<prop name="bind_value" type="subject" help="Connect a subject to the arc's value"/>
|
||||
</api>
|
||||
</widget>
|
||||
39
managed_components/lvgl__lvgl/xmls/lv_bar.xml
Normal file
39
managed_components/lvgl__lvgl/xmls/lv_bar.xml
Normal file
@@ -0,0 +1,39 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_bar mode="symmetrical" range="-40 100" value="60"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_bar_mode" help="the mode">
|
||||
<enum name="normal" help="normal"/>
|
||||
<enum name="symmetrical" help="sym"/>
|
||||
<enum name="range" help="range"/>
|
||||
</enumdef>
|
||||
|
||||
<enumdef name="bar_orientation" help="">
|
||||
<enum name="auto" help=""/>
|
||||
<enum name="horizontal" help=""/>
|
||||
<enum name="vertical" help=""/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="range" help="The range">
|
||||
<param name ="min" type="int" help="The min range"/>
|
||||
<param name ="max" type="int" help="The max range"/>
|
||||
</prop>
|
||||
|
||||
<prop name="value" help="The current value">
|
||||
<param name ="value" type="int" help="The current value"/>
|
||||
<param name ="animated" type="bool" help="Set the value with animation" optional="true" default="false"/>
|
||||
</prop>
|
||||
|
||||
<prop name="start_value" help="The current left value in case of range mode">
|
||||
<param name ="value" type="int" help="The current value"/>
|
||||
<param name ="animated" type="bool" help="Set the value with animation" optional="true" default="false"/>
|
||||
</prop>
|
||||
|
||||
<prop name="mode" type="enum:lv_bar_mode"/>
|
||||
|
||||
<prop name="orientation" type="enum:lv_bar_orientation"/>
|
||||
</api>
|
||||
</widget>
|
||||
11
managed_components/lvgl__lvgl/xmls/lv_button.xml
Normal file
11
managed_components/lvgl__lvgl/xmls/lv_button.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<!--
|
||||
Example:
|
||||
<lv_button>
|
||||
<lv_label text="hello"/>
|
||||
</lv_button>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
</api>
|
||||
</widget>
|
||||
46
managed_components/lvgl__lvgl/xmls/lv_buttonmatrix.xml
Normal file
46
managed_components/lvgl__lvgl/xmls/lv_buttonmatrix.xml
Normal file
@@ -0,0 +1,46 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_buttonmatrix map="'1' '2' '\n' '3'" ctrl_map="checked|width_3 none disabled"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_buttonamtrix_ctrl" multi="true" help="control flags for the buttons">
|
||||
<enum name="none" help="No special control"/>
|
||||
<enum name="width_1" help="Relative width is 1 in its row"/>
|
||||
<enum name="width_2" help="Relative width is 2 in its row"/>
|
||||
<enum name="width_3" help="Relative width is 3 in its row"/>
|
||||
<enum name="width_4" help="Relative width is 4 in its row"/>
|
||||
<enum name="width_5" help="Relative width is 5 in its row"/>
|
||||
<enum name="width_6" help="Relative width is 6 in its row"/>
|
||||
<enum name="width_7" help="Relative width is 7 in its row"/>
|
||||
<enum name="width_8" help="Relative width is 8 in its row"/>
|
||||
<enum name="width_9" help="Relative width is 9 in its row"/>
|
||||
<enum name="width_10" help="Relative width is 10 in its row"/>
|
||||
<enum name="width_11" help="Relative width is 11 in its row"/>
|
||||
<enum name="width_12" help="Relative width is 12 in its row"/>
|
||||
<enum name="width_13" help="Relative width is 13 in its row"/>
|
||||
<enum name="width_14" help="Relative width is 14 in its row"/>
|
||||
<enum name="width_15" help="Relative width is 15 in its row"/>
|
||||
<enum name="hidden" help="Button hidden"/>
|
||||
<enum name="no_repeat" help="Do not repeat press this button."/>
|
||||
<enum name="disabled" help="Disable this button."/>
|
||||
<enum name="checkable" help="The button can be toggled."/>
|
||||
<enum name="checked" help="Button is currently toggled (e.g. checked)."/>
|
||||
<enum name="click_trig" help="1: Send LV_EVENT_VALUE_CHANGE on CLICK, 0: Send LV_EVENT_VALUE_CHANGE on PRESS"/>
|
||||
<enum name="popover" help="Show a popover when pressing this key"/>
|
||||
<enum name="recolor" help="Enable text recoloring with `#color`"/>
|
||||
<enum name="reserved_1" help="Reserved for later use"/>
|
||||
<enum name="reserved_2" help="Reserved for later use"/>
|
||||
<enum name="custom_1" help="Custom free to use flag"/>
|
||||
<enum name="custom_2" help="Custom free to use flag"/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="map" type="string[NULL]" help=""/>
|
||||
<prop name="ctrl_map" type="enum:lv_buttonmatrix_ctrl[]+" help=""/>
|
||||
<prop name="one_checked" type="bool" help=""/>
|
||||
<prop name="selected_button" type="int" help=""/>
|
||||
|
||||
|
||||
</api>
|
||||
</widget>
|
||||
24
managed_components/lvgl__lvgl/xmls/lv_calendar.xml
Normal file
24
managed_components/lvgl__lvgl/xmls/lv_calendar.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_calendar src="img1 img2" duration="300" repeat_count="3"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<prop name="today_date" help="Current date">
|
||||
<param name="year" type="int" help=""/>
|
||||
<param name="month" type="int" help=""/>
|
||||
<param name="day" type="int" help=""/>
|
||||
</prop>
|
||||
<prop name="month_shown" help="Shown date">
|
||||
<param name="year" type="int" help=""/>
|
||||
<param name="month" type="int" help=""/>
|
||||
</prop>
|
||||
<element name="header_arrow" access="add" help=""/>
|
||||
<element name="header_dropdown" access="add" help="">
|
||||
<prop name="year_list">
|
||||
<param name="list" type="string" />
|
||||
</prop>
|
||||
</element>
|
||||
</api>
|
||||
</widget>
|
||||
10
managed_components/lvgl__lvgl/xmls/lv_canvas.xml
Normal file
10
managed_components/lvgl__lvgl/xmls/lv_canvas.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<!--
|
||||
Example (the buffer needs to be set by the user)
|
||||
<lv_canvas width="100" height="100"/>
|
||||
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
</api>
|
||||
</widget>
|
||||
65
managed_components/lvgl__lvgl/xmls/lv_chart.xml
Normal file
65
managed_components/lvgl__lvgl/xmls/lv_chart.xml
Normal file
@@ -0,0 +1,65 @@
|
||||
<!--
|
||||
<lv_chart type="bar" point_count="30">
|
||||
<lv_chart-series color="0xff0000" axis="primary_y" values="10, 20, 10, 33"/>
|
||||
<lv_chart-series color="0x00ff00" axis="secondary_y" values="1, 5, 4 8"/>
|
||||
<lv_chart-cursor color="0x0000ff" dir="right" pos="30, 70"/>
|
||||
<lv_chart-axis name="primary_y" range="10, 40"/>
|
||||
</lv_chart>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_chart_type" help="Type of the chart">
|
||||
<enum name="none"/>
|
||||
<enum name="line"/>
|
||||
<enum name="bar"/>
|
||||
<enum name="scatter"/>
|
||||
</enumdef>
|
||||
|
||||
<enumdef name="lv_chart_update_mode" help="The update mode">
|
||||
<enum name="shift"/>
|
||||
<enum name="circular"/>
|
||||
</enumdef>
|
||||
|
||||
<enumdef name="lv_chart_axis" help="The axis">
|
||||
<enum name="primary_x"/>
|
||||
<enum name="primary_y"/>
|
||||
<enum name="secondary_x"/>
|
||||
<enum name="secondary_y"/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="type" type="enum:lv_chart_type" help=""/>
|
||||
|
||||
<prop name="point_count" help="">
|
||||
<param name="count" type="int" help=""/>
|
||||
</prop>
|
||||
<prop name="update_mode" help="">
|
||||
<param name="mode" type="enum:lv_chart_chart_update_mode" help=""/>
|
||||
</prop>
|
||||
<prop name="div_line_count" help="">
|
||||
<param name="hdiv" type="int" help=""/>
|
||||
<param name="vdiv" type="int" help=""/>
|
||||
</prop>
|
||||
|
||||
<element name="series" type="lv_chart_series" access="add">
|
||||
<arg name="color" type="color" help=""/>
|
||||
<arg name="axis" type="enum:lv_chart_axis+" help="The axis"/>
|
||||
<prop name="values" type="int[count]" help="set values from an array"/>
|
||||
</element>
|
||||
|
||||
<element name="cursor" type="lv_chart_cursor" access="add">
|
||||
<arg name="color" type="color" arg="true"/>
|
||||
<arg name="dir" type="enum:lv_dir" arg="true"/>
|
||||
<prop name="pos_x" type="int" help="x position of the cursor"/>
|
||||
<prop name="pos_y" type="int" help="y position of the cursor"/>
|
||||
</element>
|
||||
|
||||
<element name="axis" access="set">
|
||||
<arg name="axis" type="enum:lv_chart_axis"/>
|
||||
<prop name="range">
|
||||
<param name="min" type="int" help="the min value"/>
|
||||
<param name="max" type="int" help="the max value"/>
|
||||
</prop>
|
||||
</element>
|
||||
</api>
|
||||
</widget>
|
||||
12
managed_components/lvgl__lvgl/xmls/lv_checkbox.xml
Normal file
12
managed_components/lvgl__lvgl/xmls/lv_checkbox.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_checkbox text="Option 1"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<prop name="text" help="The text of the checkbox">
|
||||
<param name="text" type="string" help=""/>
|
||||
</prop>
|
||||
</api>
|
||||
</widget>
|
||||
21
managed_components/lvgl__lvgl/xmls/lv_dropdown.xml
Normal file
21
managed_components/lvgl__lvgl/xmls/lv_dropdown.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_dropdown options="option1\noption2" dir="left">
|
||||
<lv_dropdown-list style="red"/>
|
||||
</lv_dropdown>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<prop name="text" type="string" help="Show it instead of the selected options"/>
|
||||
<prop name="options" type="string" help="The options as a \n separated string"/>
|
||||
<prop name="selected" help="The index of the selected option">
|
||||
<param name="selected" type="int" help="The index of the selected option"/>
|
||||
<param name="anim" type="bool" help="Move to the option with animation" default="false"/>
|
||||
</prop>
|
||||
<prop name="symbol" type="string" help="The symbol, usually a caret"/>
|
||||
<prop name="bind_value" type="subject" help=""/>
|
||||
|
||||
<element name="list" access="get" type="lv_obj" help=""/>
|
||||
</api>
|
||||
</widget>
|
||||
35
managed_components/lvgl__lvgl/xmls/lv_image.xml
Normal file
35
managed_components/lvgl__lvgl/xmls/lv_image.xml
Normal file
@@ -0,0 +1,35 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_image src="logo" scale="300" rotate="30"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_image_align" help="">
|
||||
|
||||
<enum name="default" help=""/>
|
||||
<enum name="top_left" help=""/>
|
||||
<enum name="top_mid" help=""/>
|
||||
<enum name="top_right" help=""/>
|
||||
<enum name="bottom_left" help=""/>
|
||||
<enum name="bottom_mid" help=""/>
|
||||
<enum name="bottom_right" help=""/>
|
||||
<enum name="left_mid" help=""/>
|
||||
<enum name="right_mid" help=""/>
|
||||
<enum name="center" help=""/>
|
||||
<enum name="auto_transform" help=""/>
|
||||
<enum name="stretch" help=""/>
|
||||
<enum name="tile" help=""/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="src" type="image" help=""/>
|
||||
<prop name="inner_align" type="enum:lv_image_align" help=""/>
|
||||
<prop name="rotation" type="int" help=""/>
|
||||
<prop name="scale_x" type="int" help=""/>
|
||||
<prop name="scale_y" type="int" help=""/>
|
||||
<prop name="pivot" help="">
|
||||
<param name="pivot_x" type="int" help=""/>
|
||||
<param name="pivot_y" type="int" help=""/>
|
||||
</prop>
|
||||
</api>
|
||||
</widget>
|
||||
21
managed_components/lvgl__lvgl/xmls/lv_keyboard.xml
Normal file
21
managed_components/lvgl__lvgl/xmls/lv_keyboard.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_keyboard mode="text_upper"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_keyboard_mode" help="">
|
||||
<enum name="text_upper"/>
|
||||
<enum name="text_lower"/>
|
||||
<enum name="text_arabic"/>
|
||||
<enum name="special"/>
|
||||
<enum name="user_1"/>
|
||||
<enum name="user_2"/>
|
||||
<enum name="user_3"/>
|
||||
<enum name="user_4"/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="mode" type="enum:lv_keyboard_mode" help=""/>
|
||||
</api>
|
||||
</widget>
|
||||
31
managed_components/lvgl__lvgl/xmls/lv_label.xml
Normal file
31
managed_components/lvgl__lvgl/xmls/lv_label.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_label text="Hello"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_label_long_mode">
|
||||
<enum name="wrap" help=""/>
|
||||
<enum name="scroll" help=""/>
|
||||
<enum name="scroll_circular" help=""/>
|
||||
<enum name="clip" help=""/>
|
||||
<enum name="dots" help=""/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="text">
|
||||
<param name="text" type="string" />
|
||||
</prop>
|
||||
<prop name="text_fmt">
|
||||
<param name="fmt" type="string" />
|
||||
<param name="params" type="arglist" />
|
||||
</prop>
|
||||
<prop name="long_mode">
|
||||
<param name="mode" type="enum:lv_label_long_mode" />
|
||||
</prop>
|
||||
<prop name="bind_text">
|
||||
<param name="subject" type="subject" />
|
||||
<param name="string" type="fmt" default="NULL"/>
|
||||
</prop>
|
||||
</api>
|
||||
</widget>
|
||||
280
managed_components/lvgl__lvgl/xmls/lv_obj.xml
Normal file
280
managed_components/lvgl__lvgl/xmls/lv_obj.xml
Normal file
@@ -0,0 +1,280 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_obj width="100" hidden="true"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_obj_flag">
|
||||
<enum name="hidden" help="Make the object hidden. (Like it wasn't there at all)"/>
|
||||
<enum name="clickable" help="Make the object clickable by the input devices"/>
|
||||
<enum name="click_focusable" help="Add focused state to the object when clicked"/>
|
||||
<enum name="checkable" help="Toggle checked state when the object is clicked"/>
|
||||
<enum name="scrollable" help="Make the object scrollable"/>
|
||||
<enum name="scroll_elastic" help="Allow scrolling inside but with slower speed"/>
|
||||
<enum name="scroll_momentum" help="Make the object scroll further when 'thrown'"/>
|
||||
<enum name="scroll_one" help="Allow scrolling only one snappable children"/>
|
||||
<enum name="scroll_chain_hor" help="Allow propagating the horizontal scroll to a parent"/>
|
||||
<enum name="scroll_chain_ver" help="Allow propagating the vertical scroll to a parent"/>
|
||||
<enum name="scroll_chain" help="SCROLL_CHAIN_HOR and SCROLL_CHAIN_VER"/>
|
||||
<enum name="scroll_on_focus" help="Automatically scroll object to make it visible when focused"/>
|
||||
<enum name="scroll_with_arrow" help="Allow scrolling the focused object with arrow keys"/>
|
||||
<enum name="snappable" help="If scroll snap is enabled on the parent it can snap to this object"/>
|
||||
<enum name="press_lock" help="Keep the object pressed even if the press slid from the object"/>
|
||||
<enum name="event_bubble" help="Propagate the events to the parent too"/>
|
||||
<enum name="gesture_bubble" help="Propagate the gestures to the parent"/>
|
||||
<enum name="adv_hittest" help="Allow performing more accurate hit (click) test. E.g. consider rounded corners."/>
|
||||
<enum name="ignore_layout" help="Make the object not positioned by the layouts"/>
|
||||
<enum name="floating" help="Do not scroll the object when the parent scrolls and ignore layout"/>
|
||||
<enum name="send_draw_task_evenTS" help="Send `LV_EVENT_DRAW_TASK_ADDED` events"/>
|
||||
<enum name="overflow_visible" help="Do not clip the children to the parent's ext draw size"/>
|
||||
<enum name="flex_in_new_track" help="Start a new flex track on this item"/>
|
||||
<enum name="layout_1" help="Custom flag, free to use by layouts"/>
|
||||
<enum name="layout_2" help="Custom flag, free to use by layouts"/>
|
||||
<enum name="widget_1" help="Custom flag, free to use by widget"/>
|
||||
<enum name="widget_2" help="Custom flag, free to use by widget"/>
|
||||
<enum name="user_1" help="Custom flag, free to use by user"/>
|
||||
<enum name="user_2" help="Custom flag, free to use by user"/>
|
||||
<enum name="user_3" help="Custom flag, free to use by user"/>
|
||||
<enum name="user_4" help="Custom flag, free to use by user"/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="name" type="string"/>
|
||||
<prop name="store" type="bool"/>
|
||||
<prop name="x" type="coords"/>
|
||||
<prop name="y" type="coords"/>
|
||||
<prop name="height" type="coords"/>
|
||||
<prop name="width" type="coords"/>
|
||||
<prop name="align" type="enum:lv_align"/>
|
||||
<prop name="styles" type="styles[]"/>
|
||||
|
||||
<prop name="ext_click_area" type="int"/>
|
||||
|
||||
<prop name="style_x" type="coords"/>
|
||||
<prop name="style_y" type="coords"/>
|
||||
<prop name="style_height" type="coords"/>
|
||||
<prop name="style_min_height" type="coords"/>
|
||||
<prop name="style_max_height" type="coords"/>
|
||||
<prop name="style_width" type="coords"/>
|
||||
<prop name="style_min_width" type="coords"/>
|
||||
<prop name="style_max_width" type="coords"/>
|
||||
<prop name="style_length" type="coords"/>
|
||||
|
||||
<prop name="style_pad_top" type="int"/>
|
||||
<prop name="style_pad_bottom" type="int"/>
|
||||
<prop name="style_pad_left" type="int"/>
|
||||
<prop name="style_pad_right" type="int"/>
|
||||
<prop name="style_pad_hor" type="int"/>
|
||||
<prop name="style_pad_ver" type="int"/>
|
||||
<prop name="style_pad_all" type="int"/>
|
||||
<prop name="style_pad_row" type="int"/>
|
||||
<prop name="style_pad_column" type="int"/>
|
||||
<prop name="style_pad_radial" type="int"/>
|
||||
<prop name="style_pad_radial" type="int"/>
|
||||
<prop name="style_margin_top" type="int"/>
|
||||
<prop name="style_margin_bottom" type="int"/>
|
||||
<prop name="style_margin_left" type="int"/>
|
||||
<prop name="style_margin_right" type="int"/>
|
||||
<prop name="style_margin_hor" type="int"/>
|
||||
<prop name="style_margin_ver" type="int"/>
|
||||
<prop name="style_margin_all" type="int"/>
|
||||
|
||||
<prop name="style_radius" type="int"/>
|
||||
<prop name="style_radial_offset" type="int"/>
|
||||
<prop name="style_align" type="enum:lv_align"/>
|
||||
<prop name="style_clip_corner" type="bool"/>
|
||||
<prop name="style_base_dir" type="enum:lv_base_dir"/>
|
||||
|
||||
<prop name="style_bg_color" type="color"/>
|
||||
<prop name="style_bg_opa" type="opa"/>
|
||||
<prop name="style_bg_grad_dir" type="enum:lv_grad_dir"/>
|
||||
<prop name="style_bg_main_stop" type="int"/>
|
||||
<prop name="style_bg_grad_stop" type="int"/>
|
||||
<prop name="style_bg_grad_color" type="color"/>
|
||||
|
||||
<prop name="style_bg_image_src" type="image"/>
|
||||
<prop name="style_bg_image_tiled" type="bool"/>
|
||||
<prop name="style_bg_image_recolor" type="color"/>
|
||||
<prop name="style_bg_image_recolor_opa" type="opa"/>
|
||||
|
||||
<prop name="style_border_color" type="color"/>
|
||||
<prop name="style_border_width" type="int"/>
|
||||
<prop name="style_border_opa" type="opa"/>
|
||||
<prop name="style_border_side" type="enum:lv_border_side"/>
|
||||
<prop name="style_border_post" type="bool"/>
|
||||
|
||||
<prop name="style_outline_color" type="color"/>
|
||||
<prop name="style_outline_width" type="int"/>
|
||||
<prop name="style_outline_opa" type="opa"/>
|
||||
<prop name="style_outline_pad" type="int"/>
|
||||
|
||||
<prop name="style_style_shadow_width" type="int"/>
|
||||
<prop name="style_shadow_color" type="color"/>
|
||||
<prop name="style_shadow_opa" type="opa"/>
|
||||
<prop name="style_shadow_offset_x" type="int"/>
|
||||
<prop name="style_shadow_offset_y" type="int"/>
|
||||
<prop name="style_shadow_spread" type="int"/>
|
||||
|
||||
<prop name="style_text_color" type="color"/>
|
||||
<prop name="style_text_opa" type="opa"/>
|
||||
<prop name="style_text_font" type="font"/>
|
||||
<prop name="style_text_align" type="enum:lv_text_align"/>
|
||||
<prop name="style_text_letter_space" type="int"/>
|
||||
<prop name="style_text_line_space" type="int"/>
|
||||
<prop name="style_text_decor" type="enum:lv_text_decor"/>
|
||||
|
||||
<prop name="style_image_opa" type="opa"/>
|
||||
<prop name="style_image_recolor" type="color"/>
|
||||
<prop name="style_image_recolor_opa" type="opa"/>
|
||||
|
||||
<prop name="style_line_width" type="int"/>
|
||||
<prop name="style_line_color" type="color"/>
|
||||
<prop name="style_line_opa" type="opa"/>
|
||||
<prop name="style_line_dash_width" type="int"/>
|
||||
<prop name="style_line_dash_gap" type="int"/>
|
||||
<prop name="style_line_rounded" type="bool"/>
|
||||
|
||||
<prop name="style_arc_width" type="int"/>
|
||||
<prop name="style_arc_color" type="color"/>
|
||||
<prop name="style_arc_opa" type="opa"/>
|
||||
<prop name="style_arc_rounded" type="bool"/>
|
||||
<prop name="style_arc_image_src" type="image"/>
|
||||
|
||||
<prop name="style_layout" type="enum:lv_layout"/>
|
||||
|
||||
<prop name="style_flex_flow" type="enum:lv_flex_flow"/>
|
||||
<prop name="style_flex_main_place" type="enum:lv_flex_align"/>
|
||||
<prop name="style_flex_cross_place" type="enum:lv_flex_align"/>
|
||||
<prop name="style_flex_track_place" type="enum:lv_flex_align"/>
|
||||
<prop name="style_flex_grow" type="int"/>
|
||||
|
||||
<prop name="style_grid_column_align" type="enum:lv_grid_align"/>
|
||||
<prop name="style_grid_row_align" type="enum:lv_grid_align"/>
|
||||
<prop name="style_grid_cell_column_pos" type="int"/>
|
||||
<prop name="style_grid_cell_column_span" type="int"/>
|
||||
<prop name="style_grid_cell_x_align" type="enum:lv_grid_align"/>
|
||||
<prop name="style_grid_cell_row_pos" type="int"/>
|
||||
<prop name="style_grid_cell_row_span" type="int"/>
|
||||
<prop name="style_grid_cell_y_align" type="enum:lv_grid_align"/>
|
||||
|
||||
<prop name="style_opa" type="opa"/>
|
||||
<prop name="style_opa_layered" type="opa"/>
|
||||
<prop name="style_color_filter_opa" type="opa"/>
|
||||
<prop name="style_anim_duration" type="int"/>
|
||||
<prop name="style_blend_mode" type="enum:lv_blend_mode"/>
|
||||
<prop name="style_transform_width" type="int"/>
|
||||
<prop name="style_transform_height" type="int"/>
|
||||
<prop name="style_translate_x" type="int"/>
|
||||
<prop name="style_translate_y" type="int"/>
|
||||
<prop name="style_translate_radial" type="int"/>
|
||||
<prop name="style_transform_scale_x" type="int"/>
|
||||
<prop name="style_transform_scale_y" type="int"/>
|
||||
<prop name="style_transform_rotation" type="int"/>
|
||||
<prop name="style_transform_pivot_x" type="int"/>
|
||||
<prop name="style_transform_pivot_y" type="int"/>
|
||||
<prop name="style_transform_skew_x" type="int"/>
|
||||
<prop name="style_transform_skew_y" type="int"/>
|
||||
<prop name="style_bitmap_mask_src" type="image"/>
|
||||
<prop name="style_rotary_sensitivity" type="int"/>
|
||||
<prop name="style_recolor" type="color"/>
|
||||
<prop name="style_recolor_opa" type="opa"/>
|
||||
|
||||
<prop name="flex_grow" type="int"/>
|
||||
<prop name="flex_flow" type="enum:lv_flex_flow"/>
|
||||
|
||||
<prop name="checked" type="flag:state lv_state"/>
|
||||
<prop name="focused" type="flag:state lv_state"/>
|
||||
<prop name="focus_key" type="flag:state lv_state"/>
|
||||
<prop name="edited" type="flag:state lv_state"/>
|
||||
<prop name="hovered" type="flag:state lv_state"/>
|
||||
<prop name="pressed" type="flag:state lv_state"/>
|
||||
<prop name="scrolled" type="flag:state lv_state"/>
|
||||
<prop name="disabled" type="flag:state lv_state"/>
|
||||
|
||||
<prop name="hidden" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="clickable" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="click_focusable" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="checkable" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scrollable" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scroll_elastic" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scroll_momentum" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scroll_one" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scroll_chain_hor" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scroll_chain_ver" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scroll_chain" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scroll_on_focus" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="scroll_with_arrow" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="snappable" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="press_lock" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="event_bubble" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="gesture_bubble" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="adv_hittest" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="ignore_layout" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="floating" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="send_draw_task_events" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="overflow_visible" type="flag:flag lv_obj_flag"/>
|
||||
<prop name="flex_in_new_track" type="flag:flag lv_obj_flag"/>
|
||||
|
||||
<prop name="bind_checked" type="subject"/>
|
||||
<prop name="bind_flag_if_eq">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_obj_flag"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_flag_if_not_eq">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_obj_flag"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_flag_if_gt">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_obj_flag"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_flag_if_ge">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_obj_flag"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_flag_if_lt">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_obj_flag"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_flag_if_le">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_obj_flag"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_state_if_eq">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_state"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_state_if_not_eq">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_state"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_state_if_gt">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_state"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_state_if_ge">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_state"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_state_if_lt">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_state"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
<prop name="bind_state_if_le">
|
||||
<param name="subject" type="subject"/>
|
||||
<param name="flag" type="enum:lv_state"/>
|
||||
<param name="ref_value" type="int"/>
|
||||
</prop>
|
||||
</api>
|
||||
</widget>
|
||||
25
managed_components/lvgl__lvgl/xmls/lv_roller.xml
Normal file
25
managed_components/lvgl__lvgl/xmls/lv_roller.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_roller options="'a\nb\nc\nd' infinite" selected="2 true" visible_row_count="3"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_roller_mode">
|
||||
<enum name="normal" help=""/>
|
||||
<enum name="infinite" help=""/>
|
||||
</enumdef>
|
||||
<prop name="options">
|
||||
<param name="values" type="string"/>
|
||||
<param name="mode" type="enum:lv_roller_mode" default="normal"/>
|
||||
</prop>
|
||||
|
||||
<prop name="selected" help="">
|
||||
<param name="idx" type="int"/>
|
||||
<param name="anim" type="bool" default="false"/>
|
||||
</prop>
|
||||
|
||||
<prop name="visible_row_count" type="int" help=""/>
|
||||
<prop name="bind_value" type="subject" help=""/>
|
||||
</api>
|
||||
</widget>
|
||||
42
managed_components/lvgl__lvgl/xmls/lv_scale.xml
Normal file
42
managed_components/lvgl__lvgl/xmls/lv_scale.xml
Normal file
@@ -0,0 +1,42 @@
|
||||
<!--
|
||||
<lv_scale total_tick_count="30">
|
||||
<lv_scale-section column="2" range="30 40" style_indicator="scale_style"/>
|
||||
</lv_scale>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_scale_mode" help="">
|
||||
<enum name="horizontal_top" help=""/>
|
||||
<enum name="horizontal_bottom" help=""/>
|
||||
<enum name="vertical_left" help=""/>
|
||||
<enum name="vertical_right" help=""/>
|
||||
<enum name="round_inner" help=""/>
|
||||
<enum name="round_outer" help=""/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="mode" type="enum:lv_scale_mode" help=""/>
|
||||
<prop name="total_tick_count" type="int" help=""/>
|
||||
<prop name="major_tick_every" type="int" help=""/>
|
||||
<prop name="label_show" type="bool" help=""/>
|
||||
<prop name="range" help="">
|
||||
<param name="range_min" type="int" help=""/>
|
||||
<param name="range_max" type="int" help=""/>
|
||||
</prop>
|
||||
<prop name="angle_range" type="deg" help=""/>
|
||||
<prop name="rotation" type="deg" help=""/>
|
||||
<prop name="text_src" type="string[NULL]" help=""/>
|
||||
<prop name="post_draw" type="bool" help=""/>
|
||||
<prop name="draw_ticks_on_top" type="bool" help=""/>
|
||||
|
||||
<element name="section" type="lv_scale_section" access="add">
|
||||
<prop name="range" help="">
|
||||
<param name="int" type="minor_range" help=""/>
|
||||
<param name="int" type="major_range" help=""/>
|
||||
</prop>
|
||||
<prop name="style_main" type="style" help=""/>
|
||||
<prop name="style_indicator" type="style" help=""/>
|
||||
<prop name="style_items" type="style" help=""/>
|
||||
</element>
|
||||
</api>
|
||||
</widget>
|
||||
33
managed_components/lvgl__lvgl/xmls/lv_slider.xml
Normal file
33
managed_components/lvgl__lvgl/xmls/lv_slider.xml
Normal file
@@ -0,0 +1,33 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_slider mode="range" value="30"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_slider_mode">
|
||||
<enum name="normal" help="Normal left to right slider"/>
|
||||
<enum name="range" help="Two knobs with to set a range"/>
|
||||
<enum name="symmetrical" help="The indicaror is grwing from zero"/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="range">
|
||||
<param name="range_min" type="int"/>
|
||||
<param name="range_max" type="int"/>
|
||||
</prop>
|
||||
|
||||
<prop name="value">
|
||||
<param name="value" type="int"/>
|
||||
<param name="anim" type="bool" default="false"/>
|
||||
</prop>
|
||||
|
||||
<prop name="start_value">
|
||||
<param name="range_min" type="int"/>
|
||||
<param name="anim" type="bool" default="false"/>
|
||||
</prop>
|
||||
|
||||
<prop name="mode" type="enum:lv_slider_mode"/>
|
||||
|
||||
<prop name="bind_value" type="subject" />
|
||||
</api>
|
||||
</widget>
|
||||
31
managed_components/lvgl__lvgl/xmls/lv_spangroup.xml
Normal file
31
managed_components/lvgl__lvgl/xmls/lv_spangroup.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_spangroup mode="fixed">
|
||||
<lv_spangroup-span text="hello " style="red"/>
|
||||
<lv_spangroup-span text="world" style="blue"/>
|
||||
</lv_spangroup>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_span_overflow">
|
||||
<enum name="clip" help=""/>
|
||||
<enum name="ellipses" help=""/>
|
||||
</enumdef>
|
||||
|
||||
<enumdef name="lv_span_mode">
|
||||
<enum name="fixed" help=""/>
|
||||
<enum name="expand" help=""/>
|
||||
<enum name="break" help=""/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="overflow" type="enum:lv_span_overflow" help=""/>
|
||||
<prop name="max_lines" type="int" help=""/>
|
||||
<prop name="indent" type="int" help=""/>
|
||||
|
||||
<element name="span" type="lv_span" access="add">
|
||||
<prop name="text" type="string" help=""/>
|
||||
<prop name="style" type="style" help=""/>
|
||||
</element>
|
||||
</api>
|
||||
</widget>
|
||||
39
managed_components/lvgl__lvgl/xmls/lv_table.xml
Normal file
39
managed_components/lvgl__lvgl/xmls/lv_table.xml
Normal file
@@ -0,0 +1,39 @@
|
||||
<!--
|
||||
<lv_table column_count="4">
|
||||
<lv_table-column column="2" width="30px"/>
|
||||
<lv_table-cell row="2" column="1" value="hello" ctrl="text_crop merge_right"/>
|
||||
<lv_table-cell row="3" column="0" value="world"/>
|
||||
</lv_table>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<enumdef name="lv_table_cell_ctrl" help="Type of the chart">
|
||||
<enum name="merge_right"/>
|
||||
<enum name="text_crop"/>
|
||||
<enum name="custom_1"/>
|
||||
<enum name="custom_2"/>
|
||||
<enum name="custom_3"/>
|
||||
<enum name="custom_4"/>
|
||||
</enumdef>
|
||||
|
||||
<prop name="row_count" type="int" help=""/>
|
||||
<prop name="column_count" type="int" help=""/>
|
||||
<prop name="selected cell" help="">
|
||||
<param name="row" type="int" help=""/>
|
||||
<param name="column" type="int" help=""/>
|
||||
</prop>
|
||||
|
||||
<element name="column" access="set">
|
||||
<arg name="column" type="int" help=""/>
|
||||
<prop name="width" type="px" help="width of the column"/>
|
||||
</element>
|
||||
|
||||
<element name="cell" access="set">
|
||||
<arg name="row" type="int" help=""/>
|
||||
<arg name="column" type="int" help=""/>
|
||||
<prop name="value" type="string" help=""/>
|
||||
<prop name="ctrl" type="enum:lv_table_cell_ctrl+" help=""/>
|
||||
</element>
|
||||
</api>
|
||||
</widget>
|
||||
20
managed_components/lvgl__lvgl/xmls/lv_tabview.xml
Normal file
20
managed_components/lvgl__lvgl/xmls/lv_tabview.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_tabview active="3">
|
||||
<lv_tabview-tab text="First">
|
||||
<lv_button/>
|
||||
</lv_tabview-tab/>
|
||||
</lv_tabview>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<prop name="active" type="int" help="Zero based index of the tab to select"/>
|
||||
<prop name="tab_bar_position" type="enum:lv_dir" help=""/>
|
||||
<element name="tab_bar" type="lv_obj" access="get">
|
||||
</element>
|
||||
<element name="tab" type="lv_obj" access="add">
|
||||
<arg name="text" type="string"/>
|
||||
</element>
|
||||
</api>
|
||||
</widget>
|
||||
16
managed_components/lvgl__lvgl/xmls/lv_textarea.xml
Normal file
16
managed_components/lvgl__lvgl/xmls/lv_textarea.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<!--
|
||||
Example
|
||||
<lv_textarea text="Hello"/>
|
||||
-->
|
||||
|
||||
<widget>
|
||||
<api>
|
||||
<prop name="text" type="string" help=""/>
|
||||
<prop name="placeholder" type="string" help=""/>
|
||||
<prop name="one_line" type="bool" help=""/>
|
||||
<prop name="password_mode" type="bool" help=""/>
|
||||
<prop name="password_show_time" type="int" help=""/>
|
||||
<prop name="text_selection" type="bool" help=""/>
|
||||
<prop name="cursor_pos" type="int" help=""/>
|
||||
</api>
|
||||
</widget>
|
||||
Reference in New Issue
Block a user