Lines Matching refs:win

26 static lv_res_t lv_win_signal(lv_obj_t * win, lv_signal_t sign, void * param);
27 static void lv_win_realign(lv_obj_t * win);
100 lv_win_set_style(new_win, LV_WIN_STYLE_BG, th->style.win.bg); in lv_win_create()
101 lv_win_set_style(new_win, LV_WIN_STYLE_SB, th->style.win.sb); in lv_win_create()
102 lv_win_set_style(new_win, LV_WIN_STYLE_HEADER, th->style.win.header); in lv_win_create()
103 lv_win_set_style(new_win, LV_WIN_STYLE_CONTENT, th->style.win.content); in lv_win_create()
104 lv_win_set_style(new_win, LV_WIN_STYLE_BTN_REL, th->style.win.btn.rel); in lv_win_create()
105 lv_win_set_style(new_win, LV_WIN_STYLE_BTN_PR, th->style.win.btn.pr); in lv_win_create()
167 lv_obj_t * lv_win_add_btn(lv_obj_t * win, const void * img_src) in lv_win_add_btn() argument
169 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_add_btn()
180 lv_win_realign(win); in lv_win_add_btn()
197 lv_obj_t * win = lv_win_get_from_btn(btn); in lv_win_close_event_cb() local
199 lv_obj_del(win); in lv_win_close_event_cb()
208 void lv_win_set_title(lv_obj_t * win, const char * title) in lv_win_set_title() argument
210 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_set_title()
213 lv_win_realign(win); in lv_win_set_title()
221 void lv_win_set_btn_size(lv_obj_t * win, lv_coord_t size) in lv_win_set_btn_size() argument
223 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_set_btn_size()
228 lv_win_realign(win); in lv_win_set_btn_size()
236 void lv_win_set_layout(lv_obj_t * win, lv_layout_t layout) in lv_win_set_layout() argument
238 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_set_layout()
247 void lv_win_set_sb_mode(lv_obj_t * win, lv_sb_mode_t sb_mode) in lv_win_set_sb_mode() argument
249 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_set_sb_mode()
257 void lv_win_set_anim_time(lv_obj_t * win, uint16_t anim_time) in lv_win_set_anim_time() argument
259 lv_page_set_anim_time(lv_win_get_content(win), anim_time); in lv_win_set_anim_time()
268 void lv_win_set_style(lv_obj_t * win, lv_win_style_t type, const lv_style_t * style) in lv_win_set_style() argument
270 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_set_style()
274 lv_obj_set_style(win, style); in lv_win_set_style()
275 lv_win_realign(win); in lv_win_set_style()
281 lv_win_realign(win); in lv_win_set_style()
307 void lv_win_set_drag(lv_obj_t * win, bool en) in lv_win_set_drag() argument
309 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_set_drag()
312 lv_obj_set_drag(win, en); in lv_win_set_drag()
324 const char * lv_win_get_title(const lv_obj_t * win) in lv_win_get_title() argument
326 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_get_title()
335 lv_obj_t * lv_win_get_content(const lv_obj_t * win) in lv_win_get_content() argument
337 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_get_content()
346 lv_coord_t lv_win_get_btn_size(const lv_obj_t * win) in lv_win_get_btn_size() argument
348 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_get_btn_size()
361 lv_obj_t * win = lv_obj_get_parent(header); in lv_win_get_from_btn() local
363 return win; in lv_win_get_from_btn()
371 lv_layout_t lv_win_get_layout(lv_obj_t * win) in lv_win_get_layout() argument
373 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_get_layout()
382 lv_sb_mode_t lv_win_get_sb_mode(lv_obj_t * win) in lv_win_get_sb_mode() argument
384 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_get_sb_mode()
393 uint16_t lv_win_get_anim_time(const lv_obj_t * win) in lv_win_get_anim_time() argument
395 return lv_page_get_anim_time(lv_win_get_content(win)); in lv_win_get_anim_time()
403 lv_coord_t lv_win_get_width(lv_obj_t * win) in lv_win_get_width() argument
405 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_get_width()
418 const lv_style_t * lv_win_get_style(const lv_obj_t * win, lv_win_style_t type) in lv_win_get_style() argument
421 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_get_style()
424 case LV_WIN_STYLE_BG: style = lv_obj_get_style(win); break; in lv_win_get_style()
446 void lv_win_focus(lv_obj_t * win, lv_obj_t * obj, lv_anim_enable_t anim_en) in lv_win_focus() argument
448 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_focus()
463 static lv_res_t lv_win_signal(lv_obj_t * win, lv_signal_t sign, void * param) in lv_win_signal() argument
468 res = ancestor_signal(win, sign, param); in lv_win_signal()
471 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_signal()
476 child = lv_obj_get_child(win, NULL); in lv_win_signal()
480 … child = lv_obj_get_child(win, child); /*Get the next child before move this*/ in lv_win_signal()
483 child = lv_obj_get_child(win, child); in lv_win_signal()
488 lv_win_realign(win); in lv_win_signal()
491 …f(lv_area_get_width(param) != lv_obj_get_width(win) || lv_area_get_height(param) != lv_obj_get_hei… in lv_win_signal()
492 lv_win_realign(win); in lv_win_signal()
517 static void lv_win_realign(lv_obj_t * win) in lv_win_realign() argument
519 lv_win_ext_t * ext = lv_obj_get_ext_attr(win); in lv_win_realign()
523 const lv_style_t * header_style = lv_win_get_style(win, LV_WIN_STYLE_HEADER); in lv_win_realign()
524 lv_obj_set_size(ext->header, lv_obj_get_width(win), in lv_win_realign()
545 const lv_style_t * style_header = lv_win_get_style(win, LV_WIN_STYLE_HEADER); in lv_win_realign()
550 …lv_obj_set_size(ext->page, lv_obj_get_width(win), lv_obj_get_height(win) - lv_obj_get_height(ext->… in lv_win_realign()