Lines Matching refs:widget
72 UINT _gx_widget_hide(GX_WIDGET *widget) in _gx_widget_hide() argument
78 widget -> gx_widget_status |= GX_STATUS_HIDDEN; in _gx_widget_hide()
80 if (widget -> gx_widget_status & GX_STATUS_VISIBLE) in _gx_widget_hide()
88 widget -> gx_widget_event_process_function(widget, &hide_event); in _gx_widget_hide()
90 if (widget -> gx_widget_status & GX_STATUS_HAS_FOCUS) in _gx_widget_hide()
92 if(widget -> gx_widget_nav_next == widget) in _gx_widget_hide()
95 next = widget -> gx_widget_parent; in _gx_widget_hide()
100 next = widget -> gx_widget_nav_next; in _gx_widget_hide()
109 if (widget -> gx_widget_parent) in _gx_widget_hide()
111 _gx_system_dirty_partial_add(widget -> gx_widget_parent, &widget -> gx_widget_size); in _gx_widget_hide()
114 if (widget -> gx_widget_status & GX_STATUS_ACCEPTS_FOCUS) in _gx_widget_hide()
116 _gx_widget_nav_order_initialize(widget -> gx_widget_parent); in _gx_widget_hide()
120 if (widget -> gx_widget_type >= GX_TYPE_WINDOW) in _gx_widget_hide()
122 win = (GX_WINDOW *)widget; in _gx_widget_hide()
128 _gx_window_view_update_detect((GX_WINDOW *)widget); in _gx_widget_hide()