Lines Matching refs:widget
85 GX_WIDGET *widget = (GX_WIDGET *)button; in _gx_button_event_process() local
96 if (widget -> gx_widget_style & GX_STYLE_ENABLED) in _gx_button_event_process()
98 button -> gx_button_select_handler(widget); in _gx_button_event_process()
99 _gx_system_input_capture(widget); in _gx_button_event_process()
107 status = _gx_widget_event_to_parent(widget, event_ptr); in _gx_button_event_process()
112 if (widget -> gx_widget_status & GX_STATUS_OWNS_INPUT) in _gx_button_event_process()
114 _gx_system_input_release(widget); in _gx_button_event_process()
116 if (widget -> gx_widget_style & GX_STYLE_BUTTON_PUSHED) in _gx_button_event_process()
118 …if (_gx_utility_rectangle_point_detect(&widget -> gx_widget_size, event_ptr -> gx_event_payload.gx… in _gx_button_event_process()
122 if (!(widget -> gx_widget_style & GX_STYLE_BUTTON_RADIO)) in _gx_button_event_process()
124 button -> gx_button_deselect_handler(widget, generate_event); in _gx_button_event_process()
128 status = _gx_widget_event_to_parent(widget, event_ptr); in _gx_button_event_process()
133 if (widget -> gx_widget_status & GX_STATUS_OWNS_INPUT) in _gx_button_event_process()
135 _gx_system_input_release(widget); in _gx_button_event_process()
137 if (widget -> gx_widget_style & GX_STYLE_BUTTON_PUSHED) in _gx_button_event_process()
143 if (!(widget -> gx_widget_style & GX_STYLE_BUTTON_RADIO)) in _gx_button_event_process()
145 button -> gx_button_deselect_handler(widget, generate_event); in _gx_button_event_process()
154 if (widget -> gx_widget_style & GX_STYLE_BUTTON_REPEAT) in _gx_button_event_process()
156 _gx_widget_event_generate(widget, GX_EVENT_CLICKED, widget -> gx_widget_id); in _gx_button_event_process()
160 _gx_system_timer_stop(widget, GX_BUTTON_TIMER); in _gx_button_event_process()
168 status = _gx_widget_event_process(widget, event_ptr); in _gx_button_event_process()