Lines Matching refs:widget
77 static VOID _gx_widget_delete_helper(GX_WIDGET *widget) in _gx_widget_delete_helper() argument
82 delete_event.gx_event_target = widget; in _gx_widget_delete_helper()
83 widget -> gx_widget_event_process_function(widget, &delete_event); in _gx_widget_delete_helper()
85 _gx_widget_unlink(widget); in _gx_widget_delete_helper()
88 widget -> gx_widget_type = 0; in _gx_widget_delete_helper()
91 _gx_system_dirty_list_remove(widget); in _gx_widget_delete_helper()
94 _gx_system_timer_stop(widget, 0); in _gx_widget_delete_helper()
97 _gx_system_event_remove(widget); in _gx_widget_delete_helper()
100 if (_gx_system_focus_owner == widget) in _gx_widget_delete_helper()
105 if (widget -> gx_widget_status & GX_STATUS_DYNAMICALLY_ALLOCATED) in _gx_widget_delete_helper()
107 _gx_widget_free(widget); in _gx_widget_delete_helper()
111 widget -> gx_widget_id = 0; in _gx_widget_delete_helper()
112 widget -> gx_widget_status = 0; in _gx_widget_delete_helper()
159 UINT _gx_widget_delete(GX_WIDGET *widget) in _gx_widget_delete() argument
167 while (widget -> gx_widget_first_child) in _gx_widget_delete()
169 child = widget -> gx_widget_first_child; in _gx_widget_delete()
177 _gx_widget_delete_helper(widget); in _gx_widget_delete()