Lines Matching refs:widget
80 UINT _gx_widget_create(GX_WIDGET *widget, GX_CONST GX_CHAR *name, GX_WIDGET *parent, in _gx_widget_create() argument
88 widget -> gx_widget_type = GX_TYPE_WIDGET; in _gx_widget_create()
90 widget -> gx_widget_style = style; in _gx_widget_create()
91 widget -> gx_widget_size = *size; in _gx_widget_create()
92 widget -> gx_widget_clip = widget -> gx_widget_size; in _gx_widget_create()
93 widget -> gx_widget_event_process_function = _gx_widget_event_process; in _gx_widget_create()
94 widget -> gx_widget_draw_function = (VOID (*)(GX_WIDGET *))_gx_widget_draw; in _gx_widget_create()
95 widget -> gx_widget_normal_fill_color = GX_COLOR_ID_WIDGET_FILL; in _gx_widget_create()
96 widget -> gx_widget_selected_fill_color = GX_COLOR_ID_SELECTED_FILL; in _gx_widget_create()
97 widget -> gx_widget_disabled_fill_color = GX_COLOR_ID_DISABLED_FILL; in _gx_widget_create()
98 widget -> gx_widget_id = Id; in _gx_widget_create()
101 widget -> gx_widget_alpha = 0xff; in _gx_widget_create()
106 widget -> gx_widget_status = GX_STATUS_DYNAMICALLY_ALLOCATED; in _gx_widget_create()
110 widget -> gx_widget_status = 0; in _gx_widget_create()
113 if (widget -> gx_widget_style & GX_STYLE_ENABLED) in _gx_widget_create()
115 widget -> gx_widget_status |= (GX_STATUS_ACCEPTS_FOCUS | GX_STATUS_SELECTABLE); in _gx_widget_create()
120 widget -> gx_widget_status |= GX_STATUS_TRANSPARENT; in _gx_widget_create()
124 widget -> gx_widget_parent = GX_NULL; in _gx_widget_create()
125 widget -> gx_widget_first_child = GX_NULL; in _gx_widget_create()
126 widget -> gx_widget_last_child = GX_NULL; in _gx_widget_create()
127 widget -> gx_widget_next = GX_NULL; in _gx_widget_create()
128 widget -> gx_widget_previous = GX_NULL; in _gx_widget_create()
129 widget -> gx_widget_nav_next = GX_NULL; in _gx_widget_create()
130 widget -> gx_widget_nav_previous = GX_NULL; in _gx_widget_create()
133 widget -> gx_widget_name = name; in _gx_widget_create()
138 _gx_widget_link(parent, widget); in _gx_widget_create()