Lines Matching refs:widget
71 GX_WIDGET *_gx_widget_unlink(GX_WIDGET *widget) in _gx_widget_unlink() argument
78 parent = widget -> gx_widget_parent; in _gx_widget_unlink()
83 if (parent -> gx_widget_first_child == widget) in _gx_widget_unlink()
86 parent -> gx_widget_first_child = widget -> gx_widget_next; in _gx_widget_unlink()
94 if (parent -> gx_widget_last_child == widget) in _gx_widget_unlink()
103 while (sibling -> gx_widget_next != widget) in _gx_widget_unlink()
107 sibling -> gx_widget_next = widget -> gx_widget_next; in _gx_widget_unlink()
109 if (parent -> gx_widget_last_child == widget) in _gx_widget_unlink()
119 if (widget -> gx_widget_status & GX_STATUS_VISIBLE) in _gx_widget_unlink()
121 _gx_widget_hide(widget); in _gx_widget_unlink()
123 widget -> gx_widget_parent = GX_NULL; in _gx_widget_unlink()
124 widget -> gx_widget_next = GX_NULL; in _gx_widget_unlink()
125 widget -> gx_widget_previous = GX_NULL; in _gx_widget_unlink()
126 widget -> gx_widget_nav_next = GX_NULL; in _gx_widget_unlink()
127 widget -> gx_widget_nav_previous = GX_NULL; in _gx_widget_unlink()
130 return(widget); in _gx_widget_unlink()