Lines Matching refs:widget

81 static VOID _gx_widget_shift_helper(GX_WIDGET *widget, GX_VALUE x_shift, GX_VALUE y_shift, GX_BOOL …  in _gx_widget_shift_helper()  argument
88 newsize = widget -> gx_widget_size; in _gx_widget_shift_helper()
91 if (mark_dirty && (widget -> gx_widget_status & GX_STATUS_VISIBLE)) in _gx_widget_shift_helper()
97 _gx_utility_rectangle_combine(&area_sum, &widget -> gx_widget_size); in _gx_widget_shift_helper()
98 _gx_system_dirty_partial_add(widget -> gx_widget_parent, &area_sum); in _gx_widget_shift_helper()
101 widget -> gx_widget_size = newsize; in _gx_widget_shift_helper()
103 if (widget -> gx_widget_type >= GX_TYPE_WINDOW) in _gx_widget_shift_helper()
105 win = (GX_WINDOW *)widget; in _gx_widget_shift_helper()
115 if ((widget -> gx_widget_status & GX_STATUS_VISIBLE) && in _gx_widget_shift_helper()
116 (widget -> gx_widget_status & GX_STATUS_RESIZE_NOTIFY)) in _gx_widget_shift_helper()
120 new_event.gx_event_target = widget; in _gx_widget_shift_helper()
173 UINT _gx_widget_shift(GX_WIDGET *widget, GX_VALUE x_shift, GX_VALUE y_shift, GX_BOOL mark_dirty) in _gx_widget_shift() argument
182 _gx_widget_shift_helper(widget, x_shift, y_shift, mark_dirty); in _gx_widget_shift()
185 child = widget -> gx_widget_first_child; in _gx_widget_shift()
199 while ((child -> gx_widget_next == GX_NULL) && (child != widget)) in _gx_widget_shift()
204 if (child == widget) in _gx_widget_shift()
212 if (mark_dirty && (widget -> gx_widget_status & GX_STATUS_VISIBLE)) in _gx_widget_shift()
214 _gx_widget_clipping_update(widget); in _gx_widget_shift()