lv_obj_private.h¶
-
struct _lv_obj_spec_attr_t¶
- #include <lv_obj_private.h>
Special, rarely used attributes. They are allocated automatically if any elements is set.
Public Members
-
lv_obj_t **children¶
Store the pointer of the children in an array.
-
lv_group_t *group_p¶
-
lv_event_list_t event_list¶
-
const char *name¶
Pointer to the name
-
lv_point_t scroll¶
The current X/Y scroll offset
-
int32_t ext_click_pad¶
Extra click padding in all direction
-
int32_t ext_draw_size¶
EXTend the size in every direction for drawing.
-
uint16_t child_cnt¶
Number of children
-
uint16_t scrollbar_mode¶
How to display scrollbars, see
lv_scrollbar_mode_t
-
uint16_t scroll_snap_x¶
Where to align the snappable children horizontally, see
lv_scroll_snap_t
-
uint16_t scroll_snap_y¶
Where to align the snappable children vertically
-
uint16_t scroll_dir¶
The allowed scroll direction(s), see
lv_dir_t
-
uint16_t layer_type¶
Cache the layer type here. Element of lv_intermediate_layer_type_t
-
uint16_t name_static¶
1:
name
was not dynamically allocated
-
lv_obj_t **children¶
-
struct _lv_obj_t¶
Public Members
-
const lv_obj_class_t *class_p¶
-
lv_obj_t *parent¶
-
lv_obj_spec_attr_t *spec_attr¶
-
lv_obj_style_t *styles¶
-
void *user_data¶
-
void *id¶
-
lv_obj_flag_t flags¶
-
lv_state_t state¶
-
uint16_t layout_inv¶
-
uint16_t readjust_scroll_after_layout¶
-
uint16_t scr_layout_inv¶
-
uint16_t skip_trans¶
-
uint16_t style_cnt¶
-
uint16_t h_layout¶
-
uint16_t w_layout¶
-
uint16_t is_deleting¶
-
const lv_obj_class_t *class_p¶