Lines Matching refs:definition

18 …udio_nested_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *pare…
213 …udio_nested_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *pare… in gx_studio_nested_widget_create() argument
225 while(definition && status == GX_SUCCESS) in gx_studio_nested_widget_create()
227 if (definition->create_function) in gx_studio_nested_widget_create()
229 if (definition->style & GX_STYLE_DYNAMICALLY_ALLOCATED) in gx_studio_nested_widget_create()
231 status = gx_widget_allocate(&widget, definition->control_block_size); in gx_studio_nested_widget_create()
243 widget = (GX_WIDGET *) (control + definition->control_block_offset); in gx_studio_nested_widget_create()
246 status = definition->create_function(definition, widget, parent); in gx_studio_nested_widget_create()
257 if (definition->widget_type != GX_TYPE_TEMPLATE) in gx_studio_nested_widget_create()
260 …gx_widget_fill_color_set(widget, definition->normal_fill_color_id, definition->selected_fill_color… in gx_studio_nested_widget_create()
262 …gx_widget_fill_color_set(widget, definition->normal_fill_color_id, definition->selected_fill_color… in gx_studio_nested_widget_create()
266 if (!(definition->status & GX_STATUS_ACCEPTS_FOCUS)) in gx_studio_nested_widget_create()
271 if (definition->draw_function) in gx_studio_nested_widget_create()
273 gx_widget_draw_set(widget, definition->draw_function); in gx_studio_nested_widget_create()
275 if (definition->event_function) in gx_studio_nested_widget_create()
277 gx_widget_event_process_set(widget, definition->event_function); in gx_studio_nested_widget_create()
281 widget->gx_widget_user_data = definition->user_data; in gx_studio_nested_widget_create()
284 if (definition->child_widget) in gx_studio_nested_widget_create()
286 gx_studio_nested_widget_create(control, definition->child_widget, widget); in gx_studio_nested_widget_create()
289 definition = definition->next_widget; in gx_studio_nested_widget_create()
295 GX_WIDGET *gx_studio_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDG… in gx_studio_widget_create() argument
298 widget = gx_studio_nested_widget_create(control, definition, GX_NULL); in gx_studio_widget_create()