1from PikaObj import *
2
3def __init__(): ...
4
5class EVENT:
6    ALL: int
7    PRESSED: int
8    PRESSING: int
9    PRESS_LOST: int
10    SHORT_CLICKED: int
11    LONG_PRESSED: int
12    LONG_PRESSED_REPEAT: int
13    CLICKED: int
14    RELEASED: int
15    SCROLL_BEGIN: int
16    SCROLL_END: int
17    SCROLL: int
18    GESTURE: int
19    KEY: int
20    FOCUSED: int
21    DEFOCUSED: int
22    LEAVE: int
23    HIT_TEST: int
24    COVER_CHECK: int
25    REFR_EXT_DRAW_SIZE: int
26    DRAW_MAIN_BEGIN: int
27    DRAW_MAIN: int
28    DRAW_MAIN_END: int
29    DRAW_POST_BEGIN: int
30    DRAW_POST: int
31    DRAW_POST_END: int
32    DRAW_PART_BEGIN: int
33    DRAW_PART_END: int
34    VALUE_CHANGED: int
35    INSERT: int
36    REFRESH: int
37    READY: int
38    CANCEL: int
39    DELETE: int
40    CHILD_CHANGED: int
41    CHILD_CREATED: int
42    CHILD_DELETED: int
43    SCREEN_UNLOAD_START: int
44    SCREEN_LOAD_START: int
45    SCREEN_LOADED: int
46    SCREEN_UNLOADED: int
47    SIZE_CHANGED: int
48    STYLE_CHANGED: int
49    LAYOUT_CHANGED: int
50    GET_SELF_SIZE: int
51    PREPROCESS: int
52    def __init__(self): ...
53
54class ALIGN:
55    DEFAULT: int
56    TOP_LEFT: int
57    TOP_MID: int
58    TOP_RIGHT: int
59    BOTTOM_LEFT: int
60    BOTTOM_MID: int
61    BOTTOM_RIGHT: int
62    LEFT_MID: int
63    RIGHT_MID: int
64    CENTER: int
65    OUT_TOP_LEFT: int
66    OUT_TOP_MID: int
67    OUT_TOP_RIGHT: int
68    OUT_BOTTOM_LEFT: int
69    OUT_BOTTOM_MID: int
70    OUT_BOTTOM_RIGHT: int
71    OUT_LEFT_TOP: int
72    OUT_LEFT_MID: int
73    OUT_LEFT_BOTTOM: int
74    OUT_RIGHT_TOP: int
75    OUT_RIGHT_MID: int
76    OUT_RIGHT_BOTTOM: int
77    def __init__(self): ...
78
79class PALETTE:
80    RED: int
81    PINK: int
82    PURPLE: int
83    DEEP_PURPLE: int
84    INDIGO: int
85    BLUE: int
86    LIGHT_BLUE: int
87    CYAN: int
88    TEAL: int
89    GREEN: int
90    LIGHT_GREEN: int
91    LIME: int
92    YELLOW: int
93    AMBER: int
94    ORANGE: int
95    DEEP_ORANGE: int
96    BROWN: int
97    BLUE_GREY: int
98    GREY: int
99    NONE: int
100    def __init__(self): ...
101
102class OPA:
103    TRANSP: int
104    COVER: int
105    def __init__(self): ...
106
107class ANIM:
108    OFF: int
109    ON: int
110    def __init__(self): ...
111
112class STATE:
113    def __init__(self): ...
114
115class lv_event:
116    def get_code(self) -> int: ...
117    def get_target(self) -> lv_obj: ...
118
119class lv_color_t: ...
120
121class lv_timer_t:
122    def set_period(period: int): ...
123    def set_cb(cb: any): ...
124    def _del(self): ...
125
126def palette_lighten(p: int, lvl: int) -> lv_color_t: ...
127def palette_main(p: int) -> lv_color_t: ...
128
129class style_t:
130    def __init__(self): ...
131    def init(self): ...
132    def set_radius(self, radius: int): ...
133    def set_bg_opa(self, opa: int): ...
134    def set_bg_color(self, color: lv_color_t): ...
135    def set_outline_width(self, w: int): ...
136    def set_outline_color(self, color: lv_color_t): ...
137    def set_outline_pad(self, pad: int): ...
138    def set_shadow_width(self, w: int): ...
139    def set_shadow_spread(self, s: int): ...
140    def set_shadow_color(self, color: lv_color_t): ...
141
142class lv_obj:
143    def center(self): ...
144    def set_size(self, size_x: int, size_y: int): ...
145    def align(self, align: int, x_ofs: int, y_ofs: int): ...
146    def set_height(self, h: int): ...
147    def update_layout(self): ...
148    def set_width(self, w: int): ...
149    def add_state(self, state: int): ...
150    def add_event(self, event_cb: any, filter: int, user_data: pointer): ...
151    def add_style(self, style: style_t, selector: int): ...
152    def get_x(self) -> int: ...
153    def get_y(self) -> int: ...
154    def set_pos(self, x: int, y: int): ...
155
156class indev_t:
157    def get_vect(self, point: point_t): ...
158
159def obj(parent: lv_obj) -> lv_obj: ...
160def indev_get_act() -> indev_t: ...
161
162class point_t:
163    def __init__(self): ...
164
165class arc(lv_obj):
166    MODE_NORMAL: int
167    MODE_SYMMETRICAL: int
168    MODE_REVERSE: int
169    def __init__(self, parent: lv_obj): ...
170    def set_start_angle(self, start: int): ...
171    def set_end_angle(self, angle: int): ...
172    def set_angles(self, start: int, end: int): ...
173    def set_bg_start_angle(self, start: int): ...
174    def set_bg_end_angle(self, angle: int): ...
175    def set_bg_angles(self, start: int, end: int): ...
176    def set_rotation(self, rotation: int): ...
177    def set_mode(self, mode: int): ...
178    def set_value(self, value: int): ...
179    def set_range(self, min: int, max: int): ...
180    def set_change_rate(self, rate: int): ...
181    def get_angle_start(self) -> int: ...
182    def get_angle_end(self) -> int: ...
183    def get_bg_angle_start(self) -> int: ...
184    def get_bg_angle_end(self) -> int: ...
185    def get_value(self) -> int: ...
186    def get_min_value(self) -> int: ...
187    def get_max_value(self) -> int: ...
188    def get_mode(self) -> int: ...
189    # def get_rotation(self) -> int: ...
190
191class bar(lv_obj):
192    def __init__(self, parent: lv_obj): ...
193    def set_value(self, value: int, anim: int): ...
194    def set_start_value(self, start_value: int, anim: int): ...
195    def set_range(self, min: int, max: int): ...
196    def set_mode(self, mode: int): ...
197    def get_value(self) -> int: ...
198    def get_start_value(self) -> int: ...
199    def get_min_value(self) -> int: ...
200    def get_max_value(self) -> int: ...
201    def get_mode(self) -> int: ...
202
203class btn(lv_obj):
204    def __init__(self, parent: lv_obj): ...
205
206class checkbox(lv_obj):
207    def __init__(self, parent: lv_obj): ...
208    def set_text(self, txt: str): ...
209    def set_text_static(self, txt: str): ...
210    def get_text(self) -> str: ...
211
212class dropdown(lv_obj):
213    def __init__(self, parent: lv_obj): ...
214    def set_text(self, txt: str): ...
215    def set_options(self, options: str): ...
216    def add_option(self, option: str, pos:int): ...
217    def clear_options(self): ...
218    def set_selected(self, sel_opt: int): ...
219    def set_dir(self, dir: int): ...
220    def set_symbol(self, symbol: str): ...
221    def set_selected_highlight(self, en: int): ...
222    # def get_list(self) -> lv_obj: ...
223    def get_text(self) -> str: ...
224    def get_options(self) -> str: ...
225    def get_selected(self) -> int: ...
226    def get_option_cnt(self) -> int: ...
227    def get_selected_str(self) -> str: ...
228    def get_option_index(self, option: str) -> int: ...
229    def get_symbol(self) -> str: ...
230    def get_selected_highlight(self) -> int: ...
231    def get_dir(self) -> int: ...
232    def open(self): ...
233    def close(self): ...
234    def is_open(self) -> int: ...
235
236class label(lv_obj):
237    def __init__(self, parent: lv_obj): ...
238    def set_text(self, txt: str): ...
239    def set_long_mode(self, mode: int): ...
240    def set_recolor(self, en: int): ...
241    def set_style_text_align(self, value: int, selector: int): ...
242
243class roller(lv_obj):
244    def __init__(self, parent: lv_obj): ...
245    def set_options(self, options: str, mode: int): ...
246    def set_visible_row_count(self, row_cnt: int): ...
247
248class slider(lv_obj):
249    def __init__(self, parent: lv_obj): ...
250
251class switch(lv_obj):
252    def __init__(self, parent: lv_obj): ...
253
254class table(lv_obj):
255    def __init__(self, parent: lv_obj): ...
256    def set_cell_value(self, row: int, col: int, txt: str): ...
257
258class textarea(lv_obj):
259    def __init__(self, parent: lv_obj): ...
260    def set_one_line(en: int): ...
261
262def scr_act() -> lv_obj: ...
263def timer_create_basic() -> lv_timer_t: ...
264