Lines Matching refs:cont
73 lv_obj_t * cont = lv_tabview_get_content(obj); in lv_tabview_add_tab() local
75 lv_obj_t * page = lv_obj_create(cont); in lv_tabview_add_tab()
91 uint32_t tab_idx = lv_obj_get_child_count(cont) - 1; in lv_tabview_add_tab()
117 lv_obj_t * cont = lv_tabview_get_content(obj); in lv_tabview_set_active() local
124 if(cont == NULL) return; in lv_tabview_set_active()
129 int32_t gap = lv_obj_get_style_pad_column(cont, LV_PART_MAIN); in lv_tabview_set_active()
130 int32_t w = lv_obj_get_content_width(cont); in lv_tabview_set_active()
132 lv_obj_scroll_to_x(cont, idx * (gap + w), anim_en); in lv_tabview_set_active()
136 lv_obj_scroll_to_x(cont, (gap + w) * id_rtl, anim_en); in lv_tabview_set_active()
140 int32_t gap = lv_obj_get_style_pad_row(cont, LV_PART_MAIN); in lv_tabview_set_active()
141 int32_t h = lv_obj_get_content_height(cont); in lv_tabview_set_active()
142 lv_obj_scroll_to_y(cont, idx * (gap + h), anim_en); in lv_tabview_set_active()
181 lv_obj_t * cont = lv_tabview_get_content(obj); in lv_tabview_set_tab_bar_position() local
186 lv_obj_set_width(cont, LV_PCT(100)); in lv_tabview_set_tab_bar_position()
187 lv_obj_set_flex_grow(cont, 1); in lv_tabview_set_tab_bar_position()
189 lv_obj_set_flex_flow(cont, LV_FLEX_FLOW_ROW); in lv_tabview_set_tab_bar_position()
190 lv_obj_set_scroll_snap_x(cont, LV_SCROLL_SNAP_CENTER); in lv_tabview_set_tab_bar_position()
191 lv_obj_set_scroll_snap_y(cont, LV_SCROLL_SNAP_NONE); in lv_tabview_set_tab_bar_position()
195 lv_obj_set_height(cont, LV_PCT(100)); in lv_tabview_set_tab_bar_position()
196 lv_obj_set_flex_grow(cont, 1); in lv_tabview_set_tab_bar_position()
198 lv_obj_set_flex_flow(cont, LV_FLEX_FLOW_COLUMN); in lv_tabview_set_tab_bar_position()
199 lv_obj_set_scroll_snap_x(cont, LV_SCROLL_SNAP_NONE); in lv_tabview_set_tab_bar_position()
200 lv_obj_set_scroll_snap_y(cont, LV_SCROLL_SNAP_CENTER); in lv_tabview_set_tab_bar_position()
274 lv_obj_t * cont; in lv_tabview_constructor() local
277 cont = lv_obj_create(obj); in lv_tabview_constructor()
278 lv_obj_set_flex_flow(cont, LV_FLEX_FLOW_ROW); in lv_tabview_constructor()
280 lv_obj_add_event_cb(cont, cont_scroll_end_event_cb, LV_EVENT_ALL, NULL); in lv_tabview_constructor()
281 lv_obj_set_scrollbar_mode(cont, LV_SCROLLBAR_MODE_OFF); in lv_tabview_constructor()
284 lv_obj_add_flag(cont, LV_OBJ_FLAG_SCROLL_ONE); in lv_tabview_constructor()
285 lv_obj_remove_flag(cont, LV_OBJ_FLAG_SCROLL_ON_FOCUS); in lv_tabview_constructor()
313 lv_obj_t * cont = lv_event_get_current_target(e); in cont_scroll_end_event_cb() local
316 lv_obj_t * tv = lv_obj_get_parent(cont); in cont_scroll_end_event_cb()
328 lv_obj_get_scroll_end(cont, &p); in cont_scroll_end_event_cb()
332 int32_t w = lv_obj_get_content_width(cont); in cont_scroll_end_event_cb()
337 int32_t h = lv_obj_get_content_height(cont); in cont_scroll_end_event_cb()