Lines Matching refs:widget
78 UINT _gx_widget_front_move(GX_WIDGET *widget, GX_BOOL *return_moved) in _gx_widget_front_move() argument
86 parent = widget -> gx_widget_parent; in _gx_widget_front_move()
97 if (parent -> gx_widget_last_child == widget) in _gx_widget_front_move()
115 sibling = widget -> gx_widget_next; in _gx_widget_front_move()
121 …if (_gx_utility_rectangle_overlap_detect(&widget -> gx_widget_size, &sibling -> gx_widget_size, &o… in _gx_widget_front_move()
143 _gx_system_dirty_partial_add(widget, &dirty_area); in _gx_widget_front_move()
147 if (parent -> gx_widget_first_child == widget) in _gx_widget_front_move()
150 parent -> gx_widget_first_child = widget -> gx_widget_next; in _gx_widget_front_move()
151 widget -> gx_widget_next -> gx_widget_previous = NULL; in _gx_widget_front_move()
156 widget -> gx_widget_previous -> gx_widget_next = widget -> gx_widget_next; in _gx_widget_front_move()
157 widget -> gx_widget_next -> gx_widget_previous = widget -> gx_widget_previous; in _gx_widget_front_move()
163 sibling -> gx_widget_next = widget; in _gx_widget_front_move()
164 widget -> gx_widget_previous = sibling; in _gx_widget_front_move()
165 widget -> gx_widget_next = NULL; in _gx_widget_front_move()
166 parent -> gx_widget_last_child = widget; in _gx_widget_front_move()
168 if (widget -> gx_widget_type >= GX_TYPE_WINDOW) in _gx_widget_front_move()
171 _gx_window_view_update_detect((GX_WINDOW *)widget); in _gx_widget_front_move()
175 (widget -> gx_widget_status & GX_STATUS_ACCEPTS_FOCUS) && in _gx_widget_front_move()
176 !(widget -> gx_widget_status & GX_STATUS_HAS_FOCUS)) in _gx_widget_front_move()
178 _gx_system_focus_claim(widget); in _gx_widget_front_move()