1<api>
2    <enumdef name="lv_style_state">
3        <enum name="default" help="Some help"/>
4        <enum name="pressed" help="Some help"/>
5        <enum name="checked" help="Some help"/>
6    </enumdef>
7    <enumdef name="lv_style_part">
8        <enum name="main" help="Some help"/>
9        <enum name="scrollbar" help="Some help"/>
10        <enum name="indicator" help="Some help"/>
11        <enum name="knob" help="Some help"/>
12    </enumdef>
13    <enumdef name="lv_align">
14        <enum name="top_left" help="Some help"/>
15        <enum name="bottom_right" help="Some help"/>
16        <enum name="center" help="Some help"/>
17    </enumdef>
18    <enumdef name="lv_dir">
19        <enum name="none" help="Some help"/>
20        <enum name="top" help="Some help"/>
21        <enum name="bottom" help="Some help"/>
22        <enum name="left" help="Some help"/>
23        <enum name="right" help="Some help"/>
24    </enumdef>
25    <enumdef name="lv_flex_flow">
26            <enum name="row"            		help="In a row"/>
27            <enum name="row_wrap"       		help="In rows and wrap"/>
28            <enum name="row_reverse"    		help="In a row with reverse"/>
29            <enum name="row_wrap_reverse"   	help="In rows with wrap and reverse"/>
30            <enum name="column"         		help="In a column"/>
31            <enum name="column_wrap"    		help="In columns and wrap"/>
32            <enum name="column_reverse"         help="In a column with reverse"/>
33            <enum name="column_wrap_reverse"    help="In columns with wrap and reverse"/>
34    </enumdef>
35    <enumdef name="lv_flex_align">
36            <enum name="center"         help=""/>
37            <enum name="start"    		help=""/>
38            <enum name="end"       		help=""/>
39            <enum name="space_around"  	help=""/>
40            <enum name="space_between"  help=""/>
41             <enum name="space_evenly"  help=""/>
42    </enumdef>
43    <enumdef name="lv_grid_align">
44            <enum name="center"         help=""/>
45            <enum name="start"    		help=""/>
46            <enum name="end"       		help=""/>
47            <enum name="stretch"       		help=""/>
48            <enum name="space_around"  	help=""/>
49            <enum name="space_between"  help=""/>
50             <enum name="space_evenly"  help=""/>
51    </enumdef>
52    <enumdef name="lv_text_align">
53            <enum name="center"         help=""/>
54            <enum name="left"    		help=""/>
55            <enum name="right"       		help=""/>
56            <enum name="auto"  	help=""/>
57    </enumdef>
58    <enumdef name="lv_text_decor">
59            <enum name="none"         	help=""/>
60            <enum name="underline"    	help=""/>
61            <enum name="strikethrough"  help=""/>
62    </enumdef>
63    <enumdef name="lv_blend_mode">
64            <enum name="normal"         help=""/>
65            <enum name="additive"    	help=""/>
66            <enum name="subtractive"  	help=""/>
67            <enum name="multiply"  	  	help=""/>
68    </enumdef>
69    <enumdef name="lv_base_dir">
70            <enum name="ltr"    help=""/>
71            <enum name="rtl"    help=""/>
72            <enum name="auto"  	help=""/>
73    </enumdef>
74    <enumdef name="lv_grad_dir">
75            <enum name="none"  	help=""/>
76            <enum name="hor"    help=""/>
77            <enum name="ver"    help=""/>
78    </enumdef>
79    <enumdef name="lv_border_side">
80            <enum name="none"  		help=""/>
81            <enum name="left"    	help=""/>
82            <enum name="right"    	help=""/>
83            <enum name="top"    	help=""/>
84            <enum name="bottom"    	help=""/>
85            <enum name="full"    	help=""/>
86    </enumdef>
87
88   	<styledef>
89	    <prop name="x" type="coords"/>
90	    <prop name="y" type="coords"/>
91	    <prop name="height" type="coords"/>
92	    <prop name="width" type="coords"/>
93	    <prop name="length" type="coords"/>
94
95	    <prop name="pad_top" type="int"/>
96	    <prop name="pad_bottom" type="int"/>
97	    <prop name="pad_left" type="int"/>
98	    <prop name="pad_right" type="int"/>
99	    <prop name="pad_hor" type="int"/>
100	    <prop name="pad_ver" type="int"/>
101	    <prop name="pad_all" type="int"/>
102	    <prop name="pad_row" type="int"/>
103	    <prop name="pad_column" type="int"/>
104	    <prop name="pad_radial" type="int"/>
105	    <prop name="pad_radial" type="int"/>
106	    <prop name="margin_top" type="int"/>
107	    <prop name="margin_bottom" type="int"/>
108	    <prop name="margin_left" type="int"/>
109	    <prop name="margin_right" type="int"/>
110	    <prop name="margin_hor" type="int"/>
111	    <prop name="margin_ver" type="int"/>
112   	    <prop name="margin_all" type="int"/>
113
114	    <prop name="radius" type="int"/>
115   	    <prop name="radial_offset" type="int"/>
116	    <prop name="align" type="enum:lv_align"/>
117   	    <prop name="clip_corner" type="bool"/>
118	    <prop name="base_dir" type="enum:lv_base_dir"/>
119
120	    <prop name="bg_color" type="color"/>
121	    <prop name="bg_opa" type="int"/>
122	    <prop name="bg_grad_dir" type="enum:lv_grad_dir"/>
123	    <prop name="bg_main_stop" type="int"/>
124	    <prop name="bg_grad_stop" type="int"/>
125	    <prop name="bg_grad_color" type="color"/>
126
127	    <prop name="bg_image_src" type="image"/>
128	    <prop name="bg_image_tiled" type="bool"/>
129	    <prop name="bg_image_recolor" type="color"/>
130	    <prop name="bg_image_recolor_opa" type="int"/>
131
132	    <prop name="border_color" type="color"/>
133	    <prop name="border_width" type="int"/>
134	    <prop name="border_opa" type="int"/>
135	    <prop name="border_side" type="enum:lv_border_side"/>
136	    <prop name="border_post" type="bool"/>
137
138	    <prop name="outline_color" type="color"/>
139	    <prop name="outline_width" type="int"/>
140	    <prop name="outline_opa" type="int"/>
141	    <prop name="outline_pad" type="int"/>
142
143	    <prop name="shadow_width" type="int"/>
144	    <prop name="shadow_color" type="color"/>
145	    <prop name="shadow_opa" type="int"/>
146	    <prop name="shadow_offset_x" type="int"/>
147	    <prop name="shadow_offset_y" type="int"/>
148	    <prop name="shadow_spread" type="int"/>
149
150	    <prop name="text_color" type="color"/>
151	    <prop name="text_opa" type="int"/>
152	    <prop name="text_font" type="font"/>
153	    <prop name="text_align" type="enum:lv_text_align"/>
154	    <prop name="text_letter_space" type="int"/>
155	    <prop name="text_line_space" type="int"/>
156	    <prop name="text_decor" type="enum:lv_text_decor"/>
157
158	    <prop name="image_opa" type="int"/>
159	    <prop name="image_recolor" type="color"/>
160	    <prop name="image_recolor_opa" type="int"/>
161
162	    <prop name="line_width" type="int"/>
163	    <prop name="line_color" type="color"/>
164	    <prop name="line_opa" type="int"/>
165	    <prop name="line_dash_width" type="int"/>
166	    <prop name="line_dash_gap" type="int"/>
167	    <prop name="line_rounded" type="bool"/>
168
169	    <prop name="arc_width" type="int"/>
170	    <prop name="arc_color" type="color"/>
171	    <prop name="arc_opa" type="int"/>
172	    <prop name="arc_rounded" type="bool"/>
173	    <prop name="arc_image_src" type="image"/>
174
175	    <prop name="layout" type="enum:lv_layout"/>
176
177	    <prop name="flex_flow" type="enum:lv_flex_flow"/>
178	    <prop name="flex_main_place" type="enum:lv_flex_align"/>
179	    <prop name="flex_cross_place" type="enum:lv_flex_align"/>
180	    <prop name="flex_track_place" type="enum:lv_flex_align"/>
181	    <prop name="flex_grow" type="int"/>
182
183	    <prop name="grid_column_align" type="enum:lv_grid_align"/>
184	    <prop name="grid_row_align" type="enum:lv_grid_align"/>
185	    <prop name="grid_cell_column_pos" type="int"/>
186	    <prop name="grid_cell_column_span" type="int"/>
187	    <prop name="grid_cell_x_align" type="enum:lv_grid_align"/>
188	    <prop name="grid_cell_row_pos" type="int"/>
189	    <prop name="grid_cell_row_span" type="int"/>
190	    <prop name="grid_cell_y_align" type="enum:lv_grid_align"/>
191
192	    <prop name="opa" type="int"/>
193	    <prop name="opa_layered" type="int"/>
194	    <prop name="color_filter_opa" type="int"/>
195	    <prop name="anim_duration" type="int"/>
196	    <prop name="blend_mode" type="enum:lv_blend_mode"/>
197	    <prop name="transform_width" type="int"/>
198	    <prop name="transform_height" type="int"/>
199	    <prop name="translate_x" type="int"/>
200	    <prop name="translate_y" type="int"/>
201	    <prop name="translate_radial" type="int"/>
202	    <prop name="transform_scale_x" type="int"/>
203	    <prop name="transform_scale_y" type="int"/>
204	    <prop name="transform_rotation" type="int"/>
205	    <prop name="transform_pivot_x" type="int"/>
206	    <prop name="transform_pivot_y" type="int"/>
207	    <prop name="transform_skew_x" type="int"/>
208	    <prop name="transform_skew_y" type="int"/>
209	    <prop name="bitmap_mask_src" type="image"/>
210	    <prop name="rotary_sensitivity" type="int"/>
211	</styledef>
212</api>
213