1 /*******************************************************************************/
2 /*  This file is auto-generated by Azure RTOS GUIX Studio. Do not edit this    */
3 /*  file by hand. Modifications to this file should only be made by running    */
4 /*  the Azure RTOS GUIX Studio application and re-generating the application   */
5 /*  specification file(s). For more information please refer to the Azure RTOS */
6 /*  GUIX Studio User Guide, or visit our web site at azure.com/rtos            */
7 /*                                                                             */
8 /*  GUIX Studio Revision 6.3.0.1                                               */
9 /*  Date (dd.mm.yyyy): 22.12.2023   Time (hh:mm): 16:01                        */
10 /*******************************************************************************/
11 
12 
13 #define GUIX_STUDIO_GENERATED_FILE
14 #include <stddef.h>
15 #include "demo_guix_industrial_resources.h"
16 #include "demo_guix_industrial_specifications.h"
17 
18 static GX_WIDGET *gx_studio_nested_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *parent);
19 SEQUENCE_NUMBER_CONTROL_BLOCK sequence_number;
20 COMPLETE_WINDOW_CONTROL_BLOCK complete_window;
21 SEQUENCE_WINDOW_CONTROL_BLOCK sequence_window;
22 MAIN_SCREEN_CONTROL_BLOCK main_screen;
23 GX_DISPLAY main_display_control_block;
24 GX_WINDOW_ROOT main_display_root_window;
25 GX_CANVAS  main_display_canvas_control_block;
26 ULONG      main_display_canvas_memory[307200];
27 
28 extern GX_CONST GX_THEME *main_display_theme_table[];
29 extern GX_CONST GX_STRING *main_display_language_table[];
30 
31 GX_STUDIO_DISPLAY_INFO demo_guix_industrial_display_table[1] =
32 {
33     {
34     "main_display",
35     "main_display_canvas",
36     main_display_theme_table,
37     main_display_language_table,
38     MAIN_DISPLAY_THEME_TABLE_SIZE,
39     MAIN_DISPLAY_LANGUAGE_TABLE_SIZE,
40     MAIN_DISPLAY_STRING_TABLE_SIZE,
41     640,                                     /* x resolution                   */
42     480,                                     /* y resolution                   */
43     &main_display_control_block,
44     &main_display_canvas_control_block,
45     &main_display_root_window,
46     main_display_canvas_memory,              /* canvas memory area             */
47     1228800,                                 /* canvas memory size in bytes    */
48     GX_SCREEN_ROTATION_NONE                  /* rotation angle                 */
49     }
50 };
51 
gx_studio_action_target_get(GX_WIDGET * current,GX_CONST GX_STUDIO_ACTION * action)52 static GX_WIDGET *gx_studio_action_target_get(GX_WIDGET *current, GX_CONST GX_STUDIO_ACTION *action)
53 {
54     GX_WIDGET *parent = GX_NULL;
55     GX_WIDGET *target = GX_NULL;
56     INT        search_depth;
57     GX_STUDIO_WIDGET *widget_define;
58 
59     if (action->flags & GX_ACTION_FLAG_DYNAMIC_TARGET)
60     {
61                                              /* dynamically create the target widget */
62         widget_define = (GX_STUDIO_WIDGET *) action->target;
63         if(action->flags & GX_ACTION_FLAG_DYNAMIC_PARENT)
64         {
65             gx_window_root_find(current, (GX_WINDOW_ROOT **)&parent);
66             search_depth = GX_SEARCH_DEPTH_INFINITE;
67         }
68         else
69         {
70             parent = (GX_WIDGET *)action->parent;
71             search_depth = 1;
72         }
73         gx_widget_find(parent, widget_define->widget_id, search_depth, &target);
74         if (target == GX_NULL)
75         {
76             target = gx_studio_widget_create(GX_NULL, widget_define, GX_NULL);
77         }
78         if (target)
79         {
80             target->gx_widget_status |= GX_STATUS_STUDIO_CREATED;
81         }
82     }
83     else
84     {
85         target = (GX_WIDGET *) action->target;
86     }
87     return target;
88 }
89 
gx_studio_action_target_find(GX_WIDGET * current,GX_CONST GX_STUDIO_ACTION * action)90 static GX_WIDGET *gx_studio_action_target_find(GX_WIDGET *current, GX_CONST GX_STUDIO_ACTION *action)
91 {
92     GX_WIDGET *parent = GX_NULL;
93     GX_WIDGET *target = GX_NULL;
94     GX_STUDIO_WIDGET *widget_define;
95 
96     if (action->flags & GX_ACTION_FLAG_DYNAMIC_TARGET)
97     {
98                                              /* Find the dynamically created target */
99         widget_define = (GX_STUDIO_WIDGET *) action->target;
100         if(action->flags & GX_ACTION_FLAG_DYNAMIC_PARENT)
101         {
102             gx_window_root_find(current, (GX_WINDOW_ROOT **)&parent);
103         }
104         else
105         {
106             parent = (GX_WIDGET *)action->parent;
107         }
108         gx_widget_find(parent, widget_define->widget_id, GX_SEARCH_DEPTH_INFINITE, &target);
109     }
110     else
111     {
112         target = (GX_WIDGET *) action->target;
113     }
114     return target;
115 }
116 
gx_studio_action_parent_find(GX_WIDGET * current,GX_CONST GX_STUDIO_ACTION * action)117 static GX_WIDGET *gx_studio_action_parent_find(GX_WIDGET *current, GX_CONST GX_STUDIO_ACTION *action)
118 {
119 GX_WIDGET *parent = GX_NULL;
120 GX_STUDIO_WIDGET *widget_define;
121 
122     if (action->flags & GX_ACTION_FLAG_DYNAMIC_PARENT)
123     {
124                                              /* Find the dynamically created target */
125         widget_define = (GX_STUDIO_WIDGET *)action->parent;
126         gx_window_root_find(current, (GX_WINDOW_ROOT **)&parent);
127         gx_widget_find(parent, widget_define->widget_id, GX_SEARCH_DEPTH_INFINITE, &parent);
128     }
129     else
130     {
131         parent = (GX_WIDGET *)action->parent;
132     }
133     return parent;
134 }
135 
gx_studio_animation_execute(GX_WIDGET * current,GX_CONST GX_STUDIO_ACTION * action)136 static VOID gx_studio_animation_execute(GX_WIDGET *current, GX_CONST GX_STUDIO_ACTION *action)
137 {
138     GX_ANIMATION *animation;
139     GX_ANIMATION_INFO animation_info;
140     GX_WIDGET *parent = GX_NULL;
141     GX_WIDGET *target = GX_NULL;
142     gx_system_animation_get(&animation);
143     if (animation)
144     {
145         animation_info = *action->animation;
146 
147         if((action->flags & GX_ACTION_FLAG_POP_TARGET) ||
148            (action->flags & GX_ACTION_FLAG_POP_PARENT))
149         {
150             gx_system_screen_stack_get((GX_WIDGET **)&parent, &target);
151         }
152 
153         if(action->flags & GX_ACTION_FLAG_POP_TARGET)
154         {
155             animation_info.gx_animation_target = target;
156         }
157 
158         if(action->flags & GX_ACTION_FLAG_POP_PARENT)
159         {
160             animation_info.gx_animation_parent = (GX_WIDGET *)parent;
161         }
162 
163         if ((!animation_info.gx_animation_target) &&
164             (action->flags & GX_ACTION_FLAG_DYNAMIC_TARGET))
165         {
166             target = gx_studio_action_target_get(current, action);
167             animation_info.gx_animation_target = target;
168         }
169 
170         if (!animation_info.gx_animation_parent)
171         {
172             animation_info.gx_animation_parent = gx_studio_action_parent_find(current, action);
173         }
174 
175         if (animation_info.gx_animation_target &&
176             animation_info.gx_animation_parent)
177         {
178             gx_animation_start(animation, &animation_info);
179         }
180     }
181 }
182 
gx_studio_auto_event_handler(GX_WIDGET * widget,GX_EVENT * event_ptr,GX_CONST GX_STUDIO_EVENT_PROCESS * record)183 UINT gx_studio_auto_event_handler(GX_WIDGET *widget, GX_EVENT *event_ptr, GX_CONST GX_STUDIO_EVENT_PROCESS *record)
184 {
185     UINT status = GX_SUCCESS;
186     GX_CONST GX_STUDIO_ACTION *action;
187     GX_CONST GX_WIDGET *parent = GX_NULL;
188     GX_WIDGET *target = GX_NULL;
189     GX_CONST GX_STUDIO_EVENT_ENTRY *entry = record->event_table;
190 
191     while(entry->event_type)
192     {
193         if (entry->event_type == event_ptr->gx_event_type)
194         {
195             if((entry->event_type == GX_EVENT_ANIMATION_COMPLETE) &&
196                (entry->event_sender != event_ptr->gx_event_sender))
197             {
198                 entry++;
199                 continue;
200             }
201             action = entry->action_list;
202 
203             while(action->opcode)
204             {
205                 switch(action->opcode)
206                 {
207                 case GX_ACTION_TYPE_ATTACH:
208                     if((action->flags & GX_ACTION_FLAG_POP_TARGET) ||
209                        (action->flags & GX_ACTION_FLAG_POP_PARENT))
210                     {
211                         gx_system_screen_stack_get((GX_WIDGET **)&parent, &target);
212                     }
213 
214                     if(!(action->flags & GX_ACTION_FLAG_POP_PARENT))
215                     {
216                         parent = action->parent;
217                     }
218                     if(!(action->flags & GX_ACTION_FLAG_POP_TARGET))
219                     {
220                         target = gx_studio_action_target_get(widget, action);
221                     }
222                     if (parent && target)
223                     {
224                         gx_widget_attach(parent, target);
225                     }
226                     break;
227 
228                 case GX_ACTION_TYPE_DETACH:
229                     target = gx_studio_action_target_find(widget, action);
230                     if (target)
231                     {
232                         gx_widget_detach(target);
233                         if (target->gx_widget_status & GX_STATUS_STUDIO_CREATED)
234                         {
235                             if (widget == target)
236                             {
237                                 widget = GX_NULL;
238                             }
239 
240                             gx_widget_delete(target);
241                         }
242                     }
243                     break;
244 
245                 case GX_ACTION_TYPE_TOGGLE:
246                     if(action->flags & GX_ACTION_FLAG_POP_TARGET)
247                     {
248                        gx_system_screen_stack_get(GX_NULL, &target);
249                     }
250                     else
251                     {
252                         target = gx_studio_action_target_get(widget, action);
253                     }
254                     parent = widget->gx_widget_parent;
255                     if (parent)
256                     {
257                         gx_widget_detach(widget);
258                         gx_widget_attach(parent, target);
259                         if (widget->gx_widget_status & GX_STATUS_STUDIO_CREATED)
260                         {
261                             gx_widget_delete(widget);
262                             widget = GX_NULL;
263                         }
264                     }
265                     break;
266 
267                 case GX_ACTION_TYPE_SHOW:
268                     target = gx_studio_action_target_get(widget, action);
269                     if(target)
270                     {
271                         gx_widget_show(target);
272                     }
273                     break;
274 
275                 case GX_ACTION_TYPE_HIDE:
276                     target = gx_studio_action_target_find(widget, action);
277                     if(target)
278                     {
279                         gx_widget_hide(target);
280                     }
281                     break;
282 
283                 case GX_ACTION_TYPE_ANIMATION:
284                     gx_studio_animation_execute(widget, action);
285                     break;
286 
287                 case GX_ACTION_TYPE_WINDOW_EXECUTE:
288                     if((action->flags & GX_ACTION_FLAG_POP_TARGET) ||
289                        (action->flags & GX_ACTION_FLAG_POP_PARENT))
290                     {
291                         gx_system_screen_stack_get((GX_WIDGET **)&parent, &target);
292                     }
293 
294                     if(!(action->flags & GX_ACTION_FLAG_POP_PARENT))
295                     {
296                         parent = widget->gx_widget_parent;
297                     }
298                     if(!(action->flags & GX_ACTION_FLAG_POP_TARGET))
299                     {
300                         target = gx_studio_action_target_get(widget, action);
301                     }
302                     if (parent && target)
303                     {
304                         gx_widget_attach(parent, target);
305                         gx_window_execute((GX_WINDOW *) target, GX_NULL);
306                     }
307                     break;
308 
309                 case GX_ACTION_TYPE_WINDOW_EXECUTE_STOP:
310                     return event_ptr->gx_event_sender;
311 
312                 case GX_ACTION_TYPE_SCREEN_STACK_PUSH:
313                     target = gx_studio_action_target_get(widget, action);
314                     if(target)
315                     {
316                         gx_system_screen_stack_push(target);
317                     }
318                     break;
319 
320                 case GX_ACTION_TYPE_SCREEN_STACK_POP:
321                     gx_system_screen_stack_pop();
322                     break;
323 
324                 case GX_ACTION_TYPE_SCREEN_STACK_RESET:
325                     gx_system_screen_stack_reset();
326                     break;
327 
328                 default:
329                     break;
330                 }
331                 action++;
332             }
333         }
334         entry++;
335     }
336 
337     if (widget && record->chain_event_handler)
338     {
339         status = record->chain_event_handler(widget, event_ptr);
340     }
341     return status;
342 }
343 
344 
gx_studio_pixelmap_button_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)345 UINT gx_studio_pixelmap_button_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
346 {
347     UINT status;
348     GX_PIXELMAP_BUTTON *button = (GX_PIXELMAP_BUTTON *) control_block;
349     GX_PIXELMAP_BUTTON_PROPERTIES *props = (GX_PIXELMAP_BUTTON_PROPERTIES *) info->properties;
350     status = gx_pixelmap_button_create(button, info->widget_name, parent,
351                props->normal_pixelmap_id,
352                props->selected_pixelmap_id,
353                props->disabled_pixelmap_id,
354                info->style, info->widget_id, &info->size);
355     return status;
356 }
357 
gx_studio_icon_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)358 UINT gx_studio_icon_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
359 {
360     UINT status;
361     GX_ICON *icon = (GX_ICON *) control_block;
362     GX_ICON_PROPERTIES *props = (GX_ICON_PROPERTIES *) info->properties;
363     status = gx_icon_create(icon, info->widget_name, parent, props->normal_pixelmap_id, info->style, info->widget_id, info->size.gx_rectangle_left, info->size.gx_rectangle_top);
364     if (props->selected_pixelmap_id)
365     {
366         gx_icon_pixelmap_set(icon, props->normal_pixelmap_id, props->selected_pixelmap_id);
367     }
368     else
369     {
370         gx_widget_resize((GX_WIDGET *)icon, (GX_RECTANGLE *)&info->size);
371     }
372     return status;
373 }
374 
gx_studio_progress_bar_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)375 UINT gx_studio_progress_bar_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
376 {
377     UINT status;
378     GX_PROGRESS_BAR *bar = (GX_PROGRESS_BAR *) control_block;
379     GX_PROGRESS_BAR_INFO *bar_info = (GX_PROGRESS_BAR_INFO *) info->properties;
380     status = gx_progress_bar_create(bar,
381                     info->widget_name,
382                     parent,
383                     bar_info,
384                     info->style,
385                     info->widget_id,
386                     &info->size);
387     return status;
388 }
389 
gx_studio_radial_progress_bar_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)390 UINT gx_studio_radial_progress_bar_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
391 {
392     UINT status;
393     GX_RADIAL_PROGRESS_BAR *bar = (GX_RADIAL_PROGRESS_BAR *) control_block;
394     GX_RADIAL_PROGRESS_BAR_INFO *bar_info = (GX_RADIAL_PROGRESS_BAR_INFO *) info->properties;
395     status = gx_radial_progress_bar_create(bar,
396                     info->widget_name,
397                     parent,
398                     bar_info,
399                     info->style,
400                     info->widget_id);
401     return status;
402 }
403 
gx_studio_sprite_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)404 UINT gx_studio_sprite_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
405 {
406     UINT status;
407     GX_SPRITE *sprite = (GX_SPRITE *) control_block;
408     GX_SPRITE_PROPERTIES *props = (GX_SPRITE_PROPERTIES *) info->properties;
409     status = gx_sprite_create(sprite, info->widget_name, parent,
410                props->frame_list, props->frame_count,
411                info->style, info->widget_id, &info->size);
412     return status;
413 }
414 
gx_studio_prompt_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)415 UINT gx_studio_prompt_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
416 {
417     UINT status;
418     GX_PROMPT *prompt = (GX_PROMPT *) control_block;
419     GX_PROMPT_PROPERTIES *props = (GX_PROMPT_PROPERTIES *) info->properties;
420     status = gx_prompt_create(prompt, info->widget_name, parent, props->string_id, info->style, info->widget_id, &info->size);
421     if (status == GX_SUCCESS)
422     {
423         gx_prompt_font_set(prompt, props->font_id);
424 #if defined(GUIX_5_4_0_COMPATIBILITY)
425         gx_prompt_text_color_set(prompt, props->normal_text_color_id, props->selected_text_color_id);
426 #else
427         gx_prompt_text_color_set(prompt, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
428 #endif
429     }
430     return status;
431 }
432 
gx_studio_numeric_prompt_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)433 UINT gx_studio_numeric_prompt_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
434 {
435     UINT status;
436     GX_NUMERIC_PROMPT *prompt = (GX_NUMERIC_PROMPT *) control_block;
437     GX_NUMERIC_PROMPT_PROPERTIES *props = (GX_NUMERIC_PROMPT_PROPERTIES *) info->properties;
438     status = gx_numeric_prompt_create(prompt, info->widget_name, parent, props->string_id, info->style, info->widget_id, &info->size);
439     if (status == GX_SUCCESS)
440     {
441         gx_prompt_font_set((GX_PROMPT *)prompt, props->font_id);
442 #if defined(GUIX_5_4_0_COMPATIBILITY)
443         gx_prompt_text_color_set((GX_PROMPT *)prompt, props->normal_text_color_id, props->selected_text_color_id);
444 #else
445         gx_prompt_text_color_set((GX_PROMPT *)prompt, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
446 #endif
447         if(!props->string_id)
448         {
449             gx_numeric_prompt_value_set(prompt, props->numeric_prompt_value);
450         }
451         if(props->format_func)
452         {
453             gx_numeric_prompt_format_function_set(prompt, props->format_func);
454         }
455     }
456     return status;
457 }
458 
gx_studio_window_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)459 UINT gx_studio_window_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
460 {
461     UINT status;
462     GX_WINDOW *window = (GX_WINDOW *) control_block;
463     GX_WINDOW_PROPERTIES *props = (GX_WINDOW_PROPERTIES *) info->properties;
464     status = gx_window_create(window, info->widget_name, parent, info->style, info->widget_id, &info->size);
465     if (status == GX_SUCCESS)
466     {
467         if (props->wallpaper_id)
468         {
469             gx_window_wallpaper_set(window, props->wallpaper_id, info->style & GX_STYLE_TILE_WALLPAPER);
470         }
471     }
472     return status;
473 }
474 GX_WINDOW_PROPERTIES sequence_number_properties =
475 {
476     0                                        /* wallpaper pixelmap id          */
477 };
478 GX_PROMPT_PROPERTIES sequence_number_prompt_18_2_properties =
479 {
480     GX_STRING_ID_STRING_66,                  /* string id                      */
481     GX_FONT_ID_NORMAL,                       /* font id                        */
482     GX_COLOR_ID_GRAY,                        /* normal text color              */
483     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
484     GX_COLOR_ID_WHITE                        /* disabled text color            */
485 };
486 GX_PROMPT_PROPERTIES sequence_number_prompt_18_3_properties =
487 {
488     GX_STRING_ID_STRING_67,                  /* string id                      */
489     GX_FONT_ID_NORMAL,                       /* font id                        */
490     GX_COLOR_ID_GRAY,                        /* normal text color              */
491     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
492     GX_COLOR_ID_WHITE                        /* disabled text color            */
493 };
494 
495 GX_CONST GX_STUDIO_WIDGET sequence_number_prompt_18_3_define =
496 {
497     "prompt_18_3",
498     GX_TYPE_PROMPT,                          /* widget type                    */
499     GX_ID_NONE,                              /* widget id                      */
500     #if defined(GX_WIDGET_USER_DATA)
501     0,                                       /* user data                      */
502     #endif
503     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
504     0,                                       /* status flags                   */
505     sizeof(GX_PROMPT),                       /* control block size             */
506     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
507     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
508     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
509     gx_studio_prompt_create,                 /* create function                */
510     GX_NULL,                                 /* drawing function override      */
511     GX_NULL,                                 /* event function override        */
512     {320, 37, 352, 54},                      /* widget size                    */
513     GX_NULL,                                 /* no next widget                 */
514     GX_NULL,                                 /* no child widgets               */
515     offsetof(SEQUENCE_NUMBER_CONTROL_BLOCK, sequence_number_prompt_18_3), /* control block */
516     (void *) &sequence_number_prompt_18_3_properties /* extended properties    */
517 };
518 
519 GX_CONST GX_STUDIO_WIDGET sequence_number_prompt_18_2_define =
520 {
521     "prompt_18_2",
522     GX_TYPE_PROMPT,                          /* widget type                    */
523     GX_ID_NONE,                              /* widget id                      */
524     #if defined(GX_WIDGET_USER_DATA)
525     0,                                       /* user data                      */
526     #endif
527     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
528     0,                                       /* status flags                   */
529     sizeof(GX_PROMPT),                       /* control block size             */
530     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
531     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
532     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
533     gx_studio_prompt_create,                 /* create function                */
534     GX_NULL,                                 /* drawing function override      */
535     GX_NULL,                                 /* event function override        */
536     {264, 37, 313, 54},                      /* widget size                    */
537     &sequence_number_prompt_18_3_define,     /* next widget definition         */
538     GX_NULL,                                 /* no child widgets               */
539     offsetof(SEQUENCE_NUMBER_CONTROL_BLOCK, sequence_number_prompt_18_2), /* control block */
540     (void *) &sequence_number_prompt_18_2_properties /* extended properties    */
541 };
542 
543 GX_CONST GX_STUDIO_WIDGET sequence_number_define =
544 {
545     "sequence_number",
546     GX_TYPE_WINDOW,                          /* widget type                    */
547     GX_ID_NONE,                              /* widget id                      */
548     #if defined(GX_WIDGET_USER_DATA)
549     0,                                       /* user data                      */
550     #endif
551     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
552     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
553     sizeof(SEQUENCE_NUMBER_CONTROL_BLOCK),   /* control block size             */
554     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
555     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
556     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
557     gx_studio_window_create,                 /* create function                */
558     GX_NULL,                                 /* drawing function override      */
559     GX_NULL,                                 /* event function override        */
560     {259, 37, 358, 65},                      /* widget size                    */
561     GX_NULL,                                 /* next widget                    */
562     &sequence_number_prompt_18_2_define,     /* child widget                   */
563     0,                                       /* control block                  */
564     (void *) &sequence_number_properties     /* extended properties            */
565 };
566 GX_WINDOW_PROPERTIES complete_window_properties =
567 {
568     0                                        /* wallpaper pixelmap id          */
569 };
570 GX_ICON_PROPERTIES complete_window_icon_12_2_properties =
571 {
572     GX_PIXELMAP_ID_ICON_THUMB_UP,            /* normal pixelmap id             */
573     0                                        /* selected pixelmap id           */
574 };
575 GX_PROMPT_PROPERTIES complete_window_prompt_17_7_properties =
576 {
577     GX_STRING_ID_STRING_65,                  /* string id                      */
578     GX_FONT_ID_MIDDLE_45,                    /* font id                        */
579     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
580     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
581     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
582 };
583 GX_PROMPT_PROPERTIES complete_window_prompt_17_properties =
584 {
585     GX_STRING_ID_STRING_66,                  /* string id                      */
586     GX_FONT_ID_MIDDLE_30,                    /* font id                        */
587     GX_COLOR_ID_GRAY,                        /* normal text color              */
588     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
589     GX_COLOR_ID_LIGHT_GREEN                  /* disabled text color            */
590 };
591 GX_PROMPT_PROPERTIES complete_window_prompt_17_2_properties =
592 {
593     GX_STRING_ID_STRING_67,                  /* string id                      */
594     GX_FONT_ID_MIDDLE_45,                    /* font id                        */
595     GX_COLOR_ID_GRAY,                        /* normal text color              */
596     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
597     GX_COLOR_ID_LIGHT_GREEN                  /* disabled text color            */
598 };
599 GX_PROMPT_PROPERTIES complete_window_prompt_17_3_properties =
600 {
601     GX_STRING_ID_STRING_69,                  /* string id                      */
602     GX_FONT_ID_MIDDLE,                       /* font id                        */
603     GX_COLOR_ID_GRAY,                        /* normal text color              */
604     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
605     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
606 };
607 GX_PROMPT_PROPERTIES complete_window_prompt_17_4_properties =
608 {
609     GX_STRING_ID_STRING_39,                  /* string id                      */
610     GX_FONT_ID_MIDDLE,                       /* font id                        */
611     GX_COLOR_ID_GRAY,                        /* normal text color              */
612     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
613     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
614 };
615 GX_NUMERIC_PROMPT_PROPERTIES complete_window_countdown_properties =
616 {
617     0,                                       /* string id                      */
618     GX_FONT_ID_MIDDLE_30,                    /* font id                        */
619     GX_COLOR_ID_GRAY,                        /* normal text color              */
620     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
621     GX_COLOR_ID_LIGHT_GRAY,                  /* disabled text color            */
622     GX_NULL,                                 /* format function                */
623     9                                        /* numeric prompt value           */
624 };
625 GX_ICON_PROPERTIES complete_window_icon_13_2_properties =
626 {
627     GX_PIXELMAP_ID_VERTICAL_DIVIDER_CONFIRMATION, /* normal pixelmap id        */
628     0                                        /* selected pixelmap id           */
629 };
630 
631 GX_CONST GX_STUDIO_WIDGET complete_window_countdown_define =
632 {
633     "countdown",
634     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
635     GX_ID_NONE,                              /* widget id                      */
636     #if defined(GX_WIDGET_USER_DATA)
637     0,                                       /* user data                      */
638     #endif
639     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
640     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
641     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
642     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
643     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
644     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
645     gx_studio_numeric_prompt_create,         /* create function                */
646     GX_NULL,                                 /* drawing function override      */
647     GX_NULL,                                 /* event function override        */
648     {380, 340, 398, 370},                    /* widget size                    */
649     GX_NULL,                                 /* no next widget                 */
650     GX_NULL,                                 /* no child widgets               */
651     offsetof(COMPLETE_WINDOW_CONTROL_BLOCK, complete_window_countdown), /* control block */
652     (void *) &complete_window_countdown_properties /* extended properties      */
653 };
654 
655 GX_CONST GX_STUDIO_WIDGET complete_window_icon_13_2_define =
656 {
657     "icon_13_2",
658     GX_TYPE_ICON,                            /* widget type                    */
659     GX_ID_NONE,                              /* widget id                      */
660     #if defined(GX_WIDGET_USER_DATA)
661     0,                                       /* user data                      */
662     #endif
663     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
664     0,                                       /* status flags                   */
665     sizeof(GX_ICON),                         /* control block size             */
666     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
667     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
668     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
669     gx_studio_icon_create,                   /* create function                */
670     GX_NULL,                                 /* drawing function override      */
671     GX_NULL,                                 /* event function override        */
672     {309, 123, 310, 195},                    /* widget size                    */
673     GX_NULL,                                 /* no next widget                 */
674     GX_NULL,                                 /* no child widgets               */
675     offsetof(COMPLETE_WINDOW_CONTROL_BLOCK, complete_window_icon_13_2), /* control block */
676     (void *) &complete_window_icon_13_2_properties /* extended properties      */
677 };
678 
679 GX_CONST GX_STUDIO_WIDGET complete_window_prompt_17_4_define =
680 {
681     "prompt_17_4",
682     GX_TYPE_PROMPT,                          /* widget type                    */
683     GX_ID_NONE,                              /* widget id                      */
684     #if defined(GX_WIDGET_USER_DATA)
685     0,                                       /* user data                      */
686     #endif
687     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
688     0,                                       /* status flags                   */
689     sizeof(GX_PROMPT),                       /* control block size             */
690     GX_COLOR_ID_BLACK,                       /* normal color id                */
691     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
692     GX_COLOR_ID_BLACK,                       /* disabled color id              */
693     gx_studio_prompt_create,                 /* create function                */
694     GX_NULL,                                 /* drawing function override      */
695     GX_NULL,                                 /* event function override        */
696     {188, 341, 462, 365},                    /* widget size                    */
697     &complete_window_icon_13_2_define,       /* next widget definition         */
698     &complete_window_countdown_define,       /* child widget definition        */
699     offsetof(COMPLETE_WINDOW_CONTROL_BLOCK, complete_window_prompt_17_4), /* control block */
700     (void *) &complete_window_prompt_17_4_properties /* extended properties    */
701 };
702 
703 GX_CONST GX_STUDIO_WIDGET complete_window_prompt_17_3_define =
704 {
705     "prompt_17_3",
706     GX_TYPE_PROMPT,                          /* widget type                    */
707     GX_ID_NONE,                              /* widget id                      */
708     #if defined(GX_WIDGET_USER_DATA)
709     0,                                       /* user data                      */
710     #endif
711     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
712     0,                                       /* status flags                   */
713     sizeof(GX_PROMPT),                       /* control block size             */
714     GX_COLOR_ID_BLACK,                       /* normal color id                */
715     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
716     GX_COLOR_ID_BLACK,                       /* disabled color id              */
717     gx_studio_prompt_create,                 /* create function                */
718     GX_NULL,                                 /* drawing function override      */
719     GX_NULL,                                 /* event function override        */
720     {182, 311, 474, 335},                    /* widget size                    */
721     &complete_window_prompt_17_4_define,     /* next widget definition         */
722     GX_NULL,                                 /* no child widgets               */
723     offsetof(COMPLETE_WINDOW_CONTROL_BLOCK, complete_window_prompt_17_3), /* control block */
724     (void *) &complete_window_prompt_17_3_properties /* extended properties    */
725 };
726 
727 GX_CONST GX_STUDIO_WIDGET complete_window_prompt_17_2_define =
728 {
729     "prompt_17_2",
730     GX_TYPE_PROMPT,                          /* widget type                    */
731     GX_ID_NONE,                              /* widget id                      */
732     #if defined(GX_WIDGET_USER_DATA)
733     0,                                       /* user data                      */
734     #endif
735     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
736     0,                                       /* status flags                   */
737     sizeof(GX_PROMPT),                       /* control block size             */
738     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
739     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
740     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
741     gx_studio_prompt_create,                 /* create function                */
742     GX_NULL,                                 /* drawing function override      */
743     GX_NULL,                                 /* event function override        */
744     {346, 153, 432, 199},                    /* widget size                    */
745     &complete_window_prompt_17_3_define,     /* next widget definition         */
746     GX_NULL,                                 /* no child widgets               */
747     offsetof(COMPLETE_WINDOW_CONTROL_BLOCK, complete_window_prompt_17_2), /* control block */
748     (void *) &complete_window_prompt_17_2_properties /* extended properties    */
749 };
750 
751 GX_CONST GX_STUDIO_WIDGET complete_window_prompt_17_define =
752 {
753     "prompt_17",
754     GX_TYPE_PROMPT,                          /* widget type                    */
755     GX_ID_NONE,                              /* widget id                      */
756     #if defined(GX_WIDGET_USER_DATA)
757     0,                                       /* user data                      */
758     #endif
759     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
760     0,                                       /* status flags                   */
761     sizeof(GX_PROMPT),                       /* control block size             */
762     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
763     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
764     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
765     gx_studio_prompt_create,                 /* create function                */
766     GX_NULL,                                 /* drawing function override      */
767     GX_NULL,                                 /* event function override        */
768     {351, 119, 434, 149},                    /* widget size                    */
769     &complete_window_prompt_17_2_define,     /* next widget definition         */
770     GX_NULL,                                 /* no child widgets               */
771     offsetof(COMPLETE_WINDOW_CONTROL_BLOCK, complete_window_prompt_17), /* control block */
772     (void *) &complete_window_prompt_17_properties /* extended properties      */
773 };
774 
775 GX_CONST GX_STUDIO_WIDGET complete_window_prompt_17_7_define =
776 {
777     "prompt_17_7",
778     GX_TYPE_PROMPT,                          /* widget type                    */
779     GX_ID_NONE,                              /* widget id                      */
780     #if defined(GX_WIDGET_USER_DATA)
781     0,                                       /* user data                      */
782     #endif
783     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
784     0,                                       /* status flags                   */
785     sizeof(GX_PROMPT),                       /* control block size             */
786     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
787     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
788     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
789     gx_studio_prompt_create,                 /* create function                */
790     GX_NULL,                                 /* drawing function override      */
791     GX_NULL,                                 /* event function override        */
792     {85, 233, 571, 279},                     /* widget size                    */
793     &complete_window_prompt_17_define,       /* next widget definition         */
794     GX_NULL,                                 /* no child widgets               */
795     offsetof(COMPLETE_WINDOW_CONTROL_BLOCK, complete_window_prompt_17_7), /* control block */
796     (void *) &complete_window_prompt_17_7_properties /* extended properties    */
797 };
798 
799 GX_CONST GX_STUDIO_WIDGET complete_window_icon_12_2_define =
800 {
801     "icon_12_2",
802     GX_TYPE_ICON,                            /* widget type                    */
803     GX_ID_NONE,                              /* widget id                      */
804     #if defined(GX_WIDGET_USER_DATA)
805     0,                                       /* user data                      */
806     #endif
807     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
808     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
809     sizeof(GX_ICON),                         /* control block size             */
810     GX_COLOR_ID_LIGHT_GREEN,                 /* normal color id                */
811     GX_COLOR_ID_LIGHT_GREEN,                 /* selected color id              */
812     GX_COLOR_ID_LIGHT_GREEN,                 /* disabled color id              */
813     gx_studio_icon_create,                   /* create function                */
814     GX_NULL,                                 /* drawing function override      */
815     GX_NULL,                                 /* event function override        */
816     {190, 110, 267, 194},                    /* widget size                    */
817     &complete_window_prompt_17_7_define,     /* next widget definition         */
818     GX_NULL,                                 /* no child widgets               */
819     offsetof(COMPLETE_WINDOW_CONTROL_BLOCK, complete_window_icon_12_2), /* control block */
820     (void *) &complete_window_icon_12_2_properties /* extended properties      */
821 };
822 
823 GX_ANIMATION_INFO complete_window_animation_1 = {
824     (GX_WIDGET *) &complete_window,
825     (GX_WIDGET *) &main_screen,
826     GX_NULL,
827     GX_ANIMATION_TRANSLATE, ANI_ID_COMPLETE_WIN_FADE_IN, 0, 1,
828     {74, 104}, {74, 104}, 0, 255, 20
829 };
830 
831 
832 GX_ANIMATION_INFO complete_window_animation_2 = {
833     (GX_WIDGET *) &complete_window,
834     (GX_WIDGET *) &main_screen,
835     GX_NULL,
836     GX_ANIMATION_TRANSLATE|GX_ANIMATION_DETACH, ANI_ID_COMPLETE_WIN_FADE_OUT, 0, 1,
837     {74, 104}, {74, 104}, 255, 0, 20
838 };
839 
840 
841 GX_STUDIO_ACTION complete_window_on_user_event_complete_win_fade_inactions[2] = {
842     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen, &complete_window, &complete_window_animation_1},
843     {0, 0, GX_NULL, GX_NULL, GX_NULL}
844 };
845 
846 
847 GX_STUDIO_ACTION complete_window_on_user_event_complete_win_fade_outactions[2] = {
848     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen, &complete_window, &complete_window_animation_2},
849     {0, 0, GX_NULL, GX_NULL, GX_NULL}
850 };
851 
852 static GX_STUDIO_EVENT_ENTRY gx_studio_complete_window_event_table[] = {
853     { USER_EVENT_COMPLETE_WIN_FADE_IN, 0, complete_window_on_user_event_complete_win_fade_inactions},
854     { USER_EVENT_COMPLETE_WIN_FADE_OUT, 0, complete_window_on_user_event_complete_win_fade_outactions},
855     {0, 0, GX_NULL}
856 };
857 
858 GX_STUDIO_EVENT_PROCESS complete_window_event_chain = {gx_studio_complete_window_event_table, (UINT (*)(GX_WIDGET *, GX_EVENT *))complete_window_event_process};
gx_studio_complete_window_event_process(GX_WIDGET * target,GX_EVENT * event_ptr)859 static UINT gx_studio_complete_window_event_process(GX_WIDGET *target, GX_EVENT *event_ptr)
860 {
861     return (gx_studio_auto_event_handler(target, event_ptr, &complete_window_event_chain));
862 }
863 
864 
865 GX_CONST GX_STUDIO_WIDGET complete_window_define =
866 {
867     "complete_window",
868     GX_TYPE_WINDOW,                          /* widget type                    */
869     ID_COMPLETE_WINDOW,                      /* widget id                      */
870     #if defined(GX_WIDGET_USER_DATA)
871     0,                                       /* user data                      */
872     #endif
873     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
874     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
875     sizeof(COMPLETE_WINDOW_CONTROL_BLOCK),   /* control block size             */
876     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
877     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
878     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
879     gx_studio_window_create,                 /* create function                */
880     GX_NULL,                                 /* drawing function override      */
881     (UINT (*)(GX_WIDGET *, GX_EVENT *)) gx_studio_complete_window_event_process, /* event function override */
882     {74, 104, 580, 400},                     /* widget size                    */
883     GX_NULL,                                 /* next widget                    */
884     &complete_window_icon_12_2_define,       /* child widget                   */
885     0,                                       /* control block                  */
886     (void *) &complete_window_properties     /* extended properties            */
887 };
888 GX_WINDOW_PROPERTIES sequence_window_properties =
889 {
890     0                                        /* wallpaper pixelmap id          */
891 };
892 GX_WINDOW_PROPERTIES sequence_window_window_progress_properties =
893 {
894     GX_PIXELMAP_ID_PROGRESS_BAR_BG           /* wallpaper pixelmap id          */
895 };
896 GX_PROGRESS_BAR_INFO sequence_window_bottom_progress_properties =
897 {
898     0,                                       /* mimimun value                  */
899     100,                                     /* maximum value                  */
900     50,                                      /* current value                  */
901     GX_FONT_ID_SYSTEM,                       /* font_id                        */
902     GX_COLOR_ID_TEXT,                        /* normal text color              */
903     GX_COLOR_ID_TEXT,                        /* selected text color            */
904     GX_COLOR_ID_TEXT,                        /* disabled text color            */
905     GX_PIXELMAP_ID_SEQUENCE_BIG_PROGRESS_ACTIVE  /* fill pixelmap              */
906 };
907 GX_PROMPT_PROPERTIES sequence_window_prompt_7_properties =
908 {
909     GX_STRING_ID_STRING_5,                   /* string id                      */
910     GX_FONT_ID_MIDDLE,                       /* font id                        */
911     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
912     GX_COLOR_ID_LIGHT_GRAY,                  /* selected text color            */
913     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
914 };
915 GX_PROMPT_PROPERTIES sequence_window_progress_1_title_properties =
916 {
917     GX_STRING_ID_LEVEL_SURFACE,              /* string id                      */
918     GX_FONT_ID_SYSTEM,                       /* font id                        */
919     GX_COLOR_ID_GRAY,                        /* normal text color              */
920     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
921     GX_COLOR_ID_GRAY                         /* disabled text color            */
922 };
923 GX_PROMPT_PROPERTIES sequence_window_progress_2_title_properties =
924 {
925     GX_STRING_ID_ARM_AUXILIARY,              /* string id                      */
926     GX_FONT_ID_SYSTEM,                       /* font id                        */
927     GX_COLOR_ID_GRAY,                        /* normal text color              */
928     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
929     GX_COLOR_ID_GRAY                         /* disabled text color            */
930 };
931 GX_PROMPT_PROPERTIES sequence_window_progress_3_title_properties =
932 {
933     GX_STRING_ID_PALLET_FRICTION,            /* string id                      */
934     GX_FONT_ID_SYSTEM,                       /* font id                        */
935     GX_COLOR_ID_GRAY,                        /* normal text color              */
936     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
937     GX_COLOR_ID_GRAY                         /* disabled text color            */
938 };
939 GX_PROMPT_PROPERTIES sequence_window_progress_4_title_properties =
940 {
941     GX_STRING_ID_UNITSET,                    /* string id                      */
942     GX_FONT_ID_SYSTEM,                       /* font id                        */
943     GX_COLOR_ID_GRAY,                        /* normal text color              */
944     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
945     GX_COLOR_ID_GRAY                         /* disabled text color            */
946 };
947 GX_PROGRESS_BAR_INFO sequence_window_progress_1_properties =
948 {
949     0,                                       /* mimimun value                  */
950     100,                                     /* maximum value                  */
951     50,                                      /* current value                  */
952     GX_FONT_ID_SYSTEM,                       /* font_id                        */
953     GX_COLOR_ID_TEXT,                        /* normal text color              */
954     GX_COLOR_ID_TEXT,                        /* selected text color            */
955     GX_COLOR_ID_TEXT,                        /* disabled text color            */
956     0                                        /* fill pixelmap                  */
957 };
958 GX_PROGRESS_BAR_INFO sequence_window_progress_2_properties =
959 {
960     0,                                       /* mimimun value                  */
961     100,                                     /* maximum value                  */
962     50,                                      /* current value                  */
963     GX_FONT_ID_SYSTEM,                       /* font_id                        */
964     GX_COLOR_ID_TEXT,                        /* normal text color              */
965     GX_COLOR_ID_TEXT,                        /* selected text color            */
966     GX_COLOR_ID_TEXT,                        /* disabled text color            */
967     0                                        /* fill pixelmap                  */
968 };
969 GX_PROGRESS_BAR_INFO sequence_window_progress_3_properties =
970 {
971     0,                                       /* mimimun value                  */
972     100,                                     /* maximum value                  */
973     50,                                      /* current value                  */
974     GX_FONT_ID_SYSTEM,                       /* font_id                        */
975     GX_COLOR_ID_TEXT,                        /* normal text color              */
976     GX_COLOR_ID_TEXT,                        /* selected text color            */
977     GX_COLOR_ID_TEXT,                        /* disabled text color            */
978     0                                        /* fill pixelmap                  */
979 };
980 GX_PROGRESS_BAR_INFO sequence_window_progress_4_properties =
981 {
982     0,                                       /* mimimun value                  */
983     100,                                     /* maximum value                  */
984     50,                                      /* current value                  */
985     GX_FONT_ID_SYSTEM,                       /* font_id                        */
986     GX_COLOR_ID_TEXT,                        /* normal text color              */
987     GX_COLOR_ID_TEXT,                        /* selected text color            */
988     GX_COLOR_ID_TEXT,                        /* disabled text color            */
989     0                                        /* fill pixelmap                  */
990 };
991 GX_ICON_PROPERTIES sequence_window_complete_icon_1_properties =
992 {
993     GX_PIXELMAP_ID_LEFT_SIDE_CHECK_MARK,     /* normal pixelmap id             */
994     0                                        /* selected pixelmap id           */
995 };
996 GX_ICON_PROPERTIES sequence_window_complete_icon_2_properties =
997 {
998     GX_PIXELMAP_ID_LEFT_SIDE_CHECK_MARK,     /* normal pixelmap id             */
999     0                                        /* selected pixelmap id           */
1000 };
1001 GX_ICON_PROPERTIES sequence_window_complete_icon_3_properties =
1002 {
1003     GX_PIXELMAP_ID_LEFT_SIDE_CHECK_MARK,     /* normal pixelmap id             */
1004     0                                        /* selected pixelmap id           */
1005 };
1006 GX_ICON_PROPERTIES sequence_window_complete_icon_4_properties =
1007 {
1008     GX_PIXELMAP_ID_LEFT_SIDE_CHECK_MARK,     /* normal pixelmap id             */
1009     0                                        /* selected pixelmap id           */
1010 };
1011 GX_WINDOW_PROPERTIES sequence_window_window_mode_properties =
1012 {
1013     0                                        /* wallpaper pixelmap id          */
1014 };
1015 GX_PROMPT_PROPERTIES sequence_window_prompt_15_5_properties =
1016 {
1017     GX_STRING_ID_STRING_26,                  /* string id                      */
1018     GX_FONT_ID_SMALL,                        /* font id                        */
1019     GX_COLOR_ID_GRAY,                        /* normal text color              */
1020     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1021     GX_COLOR_ID_WHITE                        /* disabled text color            */
1022 };
1023 GX_PROMPT_PROPERTIES sequence_window_prompt_15_6_properties =
1024 {
1025     GX_STRING_ID_STRING_35,                  /* string id                      */
1026     GX_FONT_ID_SYSTEM,                       /* font id                        */
1027     GX_COLOR_ID_GRAY,                        /* normal text color              */
1028     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1029     GX_COLOR_ID_GRAY                         /* disabled text color            */
1030 };
1031 GX_PROMPT_PROPERTIES sequence_window_prompt_15_7_properties =
1032 {
1033     GX_STRING_ID_STRING_36,                  /* string id                      */
1034     GX_FONT_ID_SYSTEM,                       /* font id                        */
1035     GX_COLOR_ID_GRAY,                        /* normal text color              */
1036     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1037     GX_COLOR_ID_GRAY                         /* disabled text color            */
1038 };
1039 GX_PROMPT_PROPERTIES sequence_window_prompt_15_8_properties =
1040 {
1041     GX_STRING_ID_STRING_37,                  /* string id                      */
1042     GX_FONT_ID_SMALL,                        /* font id                        */
1043     GX_COLOR_ID_GRAY,                        /* normal text color              */
1044     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1045     GX_COLOR_ID_GRAY                         /* disabled text color            */
1046 };
1047 GX_PROMPT_PROPERTIES sequence_window_prompt_15_10_1_properties =
1048 {
1049     GX_STRING_ID_STRING_37,                  /* string id                      */
1050     GX_FONT_ID_SMALL,                        /* font id                        */
1051     GX_COLOR_ID_GRAY,                        /* normal text color              */
1052     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1053     GX_COLOR_ID_GRAY                         /* disabled text color            */
1054 };
1055 GX_PROMPT_PROPERTIES sequence_window_prompt_15_11_5_properties =
1056 {
1057     GX_STRING_ID_STRING_12,                  /* string id                      */
1058     GX_FONT_ID_SMALL,                        /* font id                        */
1059     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1060     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1061     GX_COLOR_ID_WHITE                        /* disabled text color            */
1062 };
1063 GX_RADIAL_PROGRESS_BAR_INFO sequence_window_radial_progress_speed_properties =
1064 {
1065     591,                                     /* xcenter                        */
1066     146,                                     /* ycenter                        */
1067     22,                                      /* radius                         */
1068     -220,                                    /* current val                    */
1069     90,                                      /* anchor val                     */
1070     GX_FONT_ID_SMALL,                        /* font_id                        */
1071     GX_COLOR_ID_WHITE,                       /* normal text color              */
1072     GX_COLOR_ID_GREEN,                       /* selected text color            */
1073     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1074     4,                                       /* normal brush width             */
1075     4,                                       /* selected brush width           */
1076     GX_COLOR_ID_DARK_GRAY,                   /* normal brush color             */
1077     GX_COLOR_ID_GREEN,                       /* selected brush color           */
1078 };
1079 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_SX_properties =
1080 {
1081     0,                                       /* string id                      */
1082     GX_FONT_ID_PROMPT,                       /* font id                        */
1083     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1084     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1085     GX_COLOR_ID_LIGHT_GRAY,                  /* disabled text color            */
1086     mode_value_format,                       /* format function                */
1087     0                                        /* numeric prompt value           */
1088 };
1089 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_SY_properties =
1090 {
1091     0,                                       /* string id                      */
1092     GX_FONT_ID_PROMPT,                       /* font id                        */
1093     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1094     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1095     GX_COLOR_ID_LIGHT_GRAY,                  /* disabled text color            */
1096     mode_value_format,                       /* format function                */
1097     0                                        /* numeric prompt value           */
1098 };
1099 GX_WINDOW_PROPERTIES sequence_window_window_rotation_angle_properties =
1100 {
1101     0                                        /* wallpaper pixelmap id          */
1102 };
1103 GX_PROMPT_PROPERTIES sequence_window_prompt_15_13_2_properties =
1104 {
1105     GX_STRING_ID_STRING_27,                  /* string id                      */
1106     GX_FONT_ID_SMALL,                        /* font id                        */
1107     GX_COLOR_ID_GRAY,                        /* normal text color              */
1108     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1109     GX_COLOR_ID_WHITE                        /* disabled text color            */
1110 };
1111 GX_PROMPT_PROPERTIES sequence_window_prompt_15_14_2_properties =
1112 {
1113     GX_STRING_ID_STRING_44,                  /* string id                      */
1114     GX_FONT_ID_SYSTEM,                       /* font id                        */
1115     GX_COLOR_ID_GRAY,                        /* normal text color              */
1116     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1117     GX_COLOR_ID_GRAY                         /* disabled text color            */
1118 };
1119 GX_PROMPT_PROPERTIES sequence_window_prompt_15_15_2_properties =
1120 {
1121     GX_STRING_ID_STRING_45,                  /* string id                      */
1122     GX_FONT_ID_SYSTEM,                       /* font id                        */
1123     GX_COLOR_ID_GRAY,                        /* normal text color              */
1124     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1125     GX_COLOR_ID_GRAY                         /* disabled text color            */
1126 };
1127 GX_RADIAL_PROGRESS_BAR_INFO sequence_window_radial_progress_rotation_properties =
1128 {
1129     592,                                     /* xcenter                        */
1130     217,                                     /* ycenter                        */
1131     22,                                      /* radius                         */
1132     -250,                                    /* current val                    */
1133     90,                                      /* anchor val                     */
1134     GX_FONT_ID_SMALL,                        /* font_id                        */
1135     GX_COLOR_ID_WHITE,                       /* normal text color              */
1136     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1137     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1138     4,                                       /* normal brush width             */
1139     4,                                       /* selected brush width           */
1140     GX_COLOR_ID_DARK_GRAY,                   /* normal brush color             */
1141     GX_COLOR_ID_GREEN,                       /* selected brush color           */
1142 };
1143 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_RY_properties =
1144 {
1145     0,                                       /* string id                      */
1146     GX_FONT_ID_PROMPT,                       /* font id                        */
1147     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1148     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1149     GX_COLOR_ID_LIGHT_GRAY,                  /* disabled text color            */
1150     mode_value_format,                       /* format function                */
1151     0                                        /* numeric prompt value           */
1152 };
1153 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_RX_properties =
1154 {
1155     0,                                       /* string id                      */
1156     GX_FONT_ID_PROMPT,                       /* font id                        */
1157     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1158     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1159     GX_COLOR_ID_LIGHT_GRAY,                  /* disabled text color            */
1160     mode_value_format,                       /* format function                */
1161     0                                        /* numeric prompt value           */
1162 };
1163 GX_PROMPT_PROPERTIES sequence_window_prompt_15_11_2_properties =
1164 {
1165     GX_STRING_ID_STRING_47,                  /* string id                      */
1166     GX_FONT_ID_SMALL,                        /* font id                        */
1167     GX_COLOR_ID_GRAY,                        /* normal text color              */
1168     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1169     GX_COLOR_ID_GRAY                         /* disabled text color            */
1170 };
1171 GX_PROMPT_PROPERTIES sequence_window_prompt_15_11_properties =
1172 {
1173     GX_STRING_ID_STRING_47,                  /* string id                      */
1174     GX_FONT_ID_SMALL,                        /* font id                        */
1175     GX_COLOR_ID_GRAY,                        /* normal text color              */
1176     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1177     GX_COLOR_ID_GRAY                         /* disabled text color            */
1178 };
1179 GX_WINDOW_PROPERTIES sequence_window_window_force_sensor_properties =
1180 {
1181     0                                        /* wallpaper pixelmap id          */
1182 };
1183 GX_PROMPT_PROPERTIES sequence_window_prompt_15_13_properties =
1184 {
1185     GX_STRING_ID_STRING_28,                  /* string id                      */
1186     GX_FONT_ID_SMALL,                        /* font id                        */
1187     GX_COLOR_ID_GRAY,                        /* normal text color              */
1188     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1189     GX_COLOR_ID_WHITE                        /* disabled text color            */
1190 };
1191 GX_PROMPT_PROPERTIES sequence_window_prompt_15_14_properties =
1192 {
1193     GX_STRING_ID_STRING_50,                  /* string id                      */
1194     GX_FONT_ID_SYSTEM,                       /* font id                        */
1195     GX_COLOR_ID_GRAY,                        /* normal text color              */
1196     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1197     GX_COLOR_ID_GRAY                         /* disabled text color            */
1198 };
1199 GX_PROMPT_PROPERTIES sequence_window_prompt_15_15_properties =
1200 {
1201     GX_STRING_ID_STRING_52,                  /* string id                      */
1202     GX_FONT_ID_SYSTEM,                       /* font id                        */
1203     GX_COLOR_ID_GRAY,                        /* normal text color              */
1204     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1205     GX_COLOR_ID_GRAY                         /* disabled text color            */
1206 };
1207 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_DN_properties =
1208 {
1209     0,                                       /* string id                      */
1210     GX_FONT_ID_PROMPT,                       /* font id                        */
1211     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1212     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1213     GX_COLOR_ID_LIGHT_GRAY,                  /* disabled text color            */
1214     mode_value_format,                       /* format function                */
1215     0                                        /* numeric prompt value           */
1216 };
1217 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_UP_properties =
1218 {
1219     0,                                       /* string id                      */
1220     GX_FONT_ID_PROMPT,                       /* font id                        */
1221     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1222     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1223     GX_COLOR_ID_LIGHT_GRAY,                  /* disabled text color            */
1224     mode_value_format,                       /* format function                */
1225     0                                        /* numeric prompt value           */
1226 };
1227 GX_PROMPT_PROPERTIES sequence_window_prompt_15_11_1_properties =
1228 {
1229     GX_STRING_ID_STRING_56,                  /* string id                      */
1230     GX_FONT_ID_SMALL,                        /* font id                        */
1231     GX_COLOR_ID_GRAY,                        /* normal text color              */
1232     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1233     GX_COLOR_ID_GRAY                         /* disabled text color            */
1234 };
1235 GX_PROMPT_PROPERTIES sequence_window_prompt_15_11_3_properties =
1236 {
1237     GX_STRING_ID_STRING_56,                  /* string id                      */
1238     GX_FONT_ID_SMALL,                        /* font id                        */
1239     GX_COLOR_ID_GRAY,                        /* normal text color              */
1240     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1241     GX_COLOR_ID_GRAY                         /* disabled text color            */
1242 };
1243 GX_RADIAL_PROGRESS_BAR_INFO sequence_window_radial_progress_force_properties =
1244 {
1245     592,                                     /* xcenter                        */
1246     286,                                     /* ycenter                        */
1247     22,                                      /* radius                         */
1248     -250,                                    /* current val                    */
1249     90,                                      /* anchor val                     */
1250     GX_FONT_ID_SMALL,                        /* font_id                        */
1251     GX_COLOR_ID_WHITE,                       /* normal text color              */
1252     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1253     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1254     4,                                       /* normal brush width             */
1255     4,                                       /* selected brush width           */
1256     GX_COLOR_ID_DARK_GRAY,                   /* normal brush color             */
1257     GX_COLOR_ID_GREEN,                       /* selected brush color           */
1258 };
1259 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_progress_1_value_properties =
1260 {
1261     0,                                       /* string id                      */
1262     GX_FONT_ID_PROMPT,                       /* font id                        */
1263     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1264     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1265     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1266     GX_NULL,                                 /* format function                */
1267     100                                      /* numeric prompt value           */
1268 };
1269 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_progress_2_value_properties =
1270 {
1271     0,                                       /* string id                      */
1272     GX_FONT_ID_PROMPT,                       /* font id                        */
1273     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1274     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1275     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1276     GX_NULL,                                 /* format function                */
1277     100                                      /* numeric prompt value           */
1278 };
1279 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_progress_3_value_properties =
1280 {
1281     0,                                       /* string id                      */
1282     GX_FONT_ID_PROMPT,                       /* font id                        */
1283     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1284     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1285     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1286     GX_NULL,                                 /* format function                */
1287     100                                      /* numeric prompt value           */
1288 };
1289 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_progress_4_value_properties =
1290 {
1291     0,                                       /* string id                      */
1292     GX_FONT_ID_PROMPT,                       /* font id                        */
1293     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1294     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1295     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1296     GX_NULL,                                 /* format function                */
1297     100                                      /* numeric prompt value           */
1298 };
1299 GX_ICON_PROPERTIES sequence_window_timer_icon_properties =
1300 {
1301     GX_PIXELMAP_ID_ICON_TIMER,               /* normal pixelmap id             */
1302     0                                        /* selected pixelmap id           */
1303 };
1304 GX_PROMPT_PROPERTIES sequence_window_overall_label_properties =
1305 {
1306     GX_STRING_ID_STRING_30,                  /* string id                      */
1307     GX_FONT_ID_SMALL,                        /* font id                        */
1308     GX_COLOR_ID_GRAY,                        /* normal text color              */
1309     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1310     GX_COLOR_ID_WHITE                        /* disabled text color            */
1311 };
1312 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_timer_tick_properties =
1313 {
1314     0,                                       /* string id                      */
1315     GX_FONT_ID_PROMPT,                       /* font id                        */
1316     GX_COLOR_ID_GRAY,                        /* normal text color              */
1317     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1318     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1319     timer_value_format,                      /* format function                */
1320     10                                       /* numeric prompt value           */
1321 };
1322 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_timer_minute_properties =
1323 {
1324     0,                                       /* string id                      */
1325     GX_FONT_ID_NORMAL,                       /* font id                        */
1326     GX_COLOR_ID_GRAY,                        /* normal text color              */
1327     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1328     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1329     timer_value_format,                      /* format function                */
1330     10                                       /* numeric prompt value           */
1331 };
1332 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_timer_second_properties =
1333 {
1334     0,                                       /* string id                      */
1335     GX_FONT_ID_NORMAL,                       /* font id                        */
1336     GX_COLOR_ID_GRAY,                        /* normal text color              */
1337     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1338     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1339     timer_value_format,                      /* format function                */
1340     10                                       /* numeric prompt value           */
1341 };
1342 GX_PROMPT_PROPERTIES sequence_window_timer_colon_properties =
1343 {
1344     GX_STRING_ID_STRING_63,                  /* string id                      */
1345     GX_FONT_ID_NORMAL,                       /* font id                        */
1346     GX_COLOR_ID_GRAY,                        /* normal text color              */
1347     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1348     GX_COLOR_ID_WHITE                        /* disabled text color            */
1349 };
1350 GX_PROMPT_PROPERTIES sequence_window_timer_dot_properties =
1351 {
1352     GX_STRING_ID_STRING_64,                  /* string id                      */
1353     GX_FONT_ID_NORMAL,                       /* font id                        */
1354     GX_COLOR_ID_GRAY,                        /* normal text color              */
1355     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1356     GX_COLOR_ID_WHITE                        /* disabled text color            */
1357 };
1358 GX_ICON_PROPERTIES sequence_window_task_icon_properties =
1359 {
1360     GX_PIXELMAP_ID_CIRCLE_SEQUENCE,          /* normal pixelmap id             */
1361     0                                        /* selected pixelmap id           */
1362 };
1363 GX_PROMPT_PROPERTIES sequence_window_task_title_properties =
1364 {
1365     GX_STRING_ID_PALLETIZING,                /* string id                      */
1366     GX_FONT_ID_MIDDLE,                       /* font id                        */
1367     GX_COLOR_ID_GREEN,                       /* normal text color              */
1368     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1369     GX_COLOR_ID_GREEN                        /* disabled text color            */
1370 };
1371 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_bottom_progress_value_properties =
1372 {
1373     0,                                       /* string id                      */
1374     GX_FONT_ID_MIDDLE,                       /* font id                        */
1375     GX_COLOR_ID_WHITE,                       /* normal text color              */
1376     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1377     GX_COLOR_ID_WHITE,                       /* disabled text color            */
1378     GX_NULL,                                 /* format function                */
1379     100                                      /* numeric prompt value           */
1380 };
1381 GX_WINDOW_PROPERTIES sequence_window_sprite_window_properties =
1382 {
1383     GX_PIXELMAP_ID_ROBOT_BG                  /* wallpaper pixelmap id          */
1384 };
1385 GX_PROMPT_PROPERTIES sequence_window_prompt_X_label_properties =
1386 {
1387     GX_STRING_ID_STRING_57,                  /* string id                      */
1388     GX_FONT_ID_SYSTEM,                       /* font id                        */
1389     GX_COLOR_ID_GRAY,                        /* normal text color              */
1390     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1391     GX_COLOR_ID_GRAY                         /* disabled text color            */
1392 };
1393 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_X_properties =
1394 {
1395     0,                                       /* string id                      */
1396     GX_FONT_ID_PROMPT,                       /* font id                        */
1397     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1398     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1399     GX_COLOR_ID_GREEN,                       /* disabled text color            */
1400     position_value_format,                   /* format function                */
1401     0                                        /* numeric prompt value           */
1402 };
1403 GX_PROMPT_PROPERTIES sequence_window_prompt_15_16_11_properties =
1404 {
1405     GX_STRING_ID_STRING_60,                  /* string id                      */
1406     GX_FONT_ID_SMALL,                        /* font id                        */
1407     GX_COLOR_ID_GRAY,                        /* normal text color              */
1408     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1409     GX_COLOR_ID_GREEN                        /* disabled text color            */
1410 };
1411 GX_PROMPT_PROPERTIES sequence_window_prompt_Y_label_properties =
1412 {
1413     GX_STRING_ID_STRING_58,                  /* string id                      */
1414     GX_FONT_ID_SYSTEM,                       /* font id                        */
1415     GX_COLOR_ID_GRAY,                        /* normal text color              */
1416     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1417     GX_COLOR_ID_GRAY                         /* disabled text color            */
1418 };
1419 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_Y_properties =
1420 {
1421     0,                                       /* string id                      */
1422     GX_FONT_ID_PROMPT,                       /* font id                        */
1423     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1424     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1425     GX_COLOR_ID_GREEN,                       /* disabled text color            */
1426     position_value_format,                   /* format function                */
1427     0                                        /* numeric prompt value           */
1428 };
1429 GX_PROMPT_PROPERTIES sequence_window_prompt_15_16_10_1_properties =
1430 {
1431     GX_STRING_ID_STRING_60,                  /* string id                      */
1432     GX_FONT_ID_SMALL,                        /* font id                        */
1433     GX_COLOR_ID_GRAY,                        /* normal text color              */
1434     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1435     GX_COLOR_ID_GREEN                        /* disabled text color            */
1436 };
1437 GX_PROMPT_PROPERTIES sequence_window_prompt_Z_label_properties =
1438 {
1439     GX_STRING_ID_STRING_59,                  /* string id                      */
1440     GX_FONT_ID_SYSTEM,                       /* font id                        */
1441     GX_COLOR_ID_GRAY,                        /* normal text color              */
1442     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1443     GX_COLOR_ID_GRAY                         /* disabled text color            */
1444 };
1445 GX_NUMERIC_PROMPT_PROPERTIES sequence_window_prompt_Z_properties =
1446 {
1447     0,                                       /* string id                      */
1448     GX_FONT_ID_PROMPT,                       /* font id                        */
1449     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
1450     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1451     GX_COLOR_ID_GREEN,                       /* disabled text color            */
1452     mode_value_format,                       /* format function                */
1453     0                                        /* numeric prompt value           */
1454 };
1455 GX_PROMPT_PROPERTIES sequence_window_prompt_15_16_14_properties =
1456 {
1457     GX_STRING_ID_STRING_60,                  /* string id                      */
1458     GX_FONT_ID_SMALL,                        /* font id                        */
1459     GX_COLOR_ID_GRAY,                        /* normal text color              */
1460     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1461     GX_COLOR_ID_GREEN                        /* disabled text color            */
1462 };
1463 GX_SPRITE_FRAME sequence_window_sprite_frame_list[24] =
1464 {
1465     {
1466         GX_PIXELMAP_ID_INSPECTING_00,        /* pixelmap id                    */
1467         0,                                   /* x offset                       */
1468         0,                                   /* y offset                       */
1469         5,                                   /* frame delay                    */
1470         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1471         255                                  /* alpha value                    */
1472     },
1473     {
1474         GX_PIXELMAP_ID_INSPECTING_01,        /* pixelmap id                    */
1475         0,                                   /* x offset                       */
1476         0,                                   /* y offset                       */
1477         5,                                   /* frame delay                    */
1478         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1479         255                                  /* alpha value                    */
1480     },
1481     {
1482         GX_PIXELMAP_ID_INSPECTING_02,        /* pixelmap id                    */
1483         0,                                   /* x offset                       */
1484         0,                                   /* y offset                       */
1485         5,                                   /* frame delay                    */
1486         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1487         255                                  /* alpha value                    */
1488     },
1489     {
1490         GX_PIXELMAP_ID_INSPECTING_03,        /* pixelmap id                    */
1491         0,                                   /* x offset                       */
1492         0,                                   /* y offset                       */
1493         5,                                   /* frame delay                    */
1494         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1495         255                                  /* alpha value                    */
1496     },
1497     {
1498         GX_PIXELMAP_ID_INSPECTING_04,        /* pixelmap id                    */
1499         0,                                   /* x offset                       */
1500         0,                                   /* y offset                       */
1501         5,                                   /* frame delay                    */
1502         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1503         255                                  /* alpha value                    */
1504     },
1505     {
1506         GX_PIXELMAP_ID_INSPECTING_05,        /* pixelmap id                    */
1507         0,                                   /* x offset                       */
1508         0,                                   /* y offset                       */
1509         5,                                   /* frame delay                    */
1510         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1511         255                                  /* alpha value                    */
1512     },
1513     {
1514         GX_PIXELMAP_ID_INSPECTING_06,        /* pixelmap id                    */
1515         0,                                   /* x offset                       */
1516         0,                                   /* y offset                       */
1517         5,                                   /* frame delay                    */
1518         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1519         255                                  /* alpha value                    */
1520     },
1521     {
1522         GX_PIXELMAP_ID_INSPECTING_07,        /* pixelmap id                    */
1523         0,                                   /* x offset                       */
1524         0,                                   /* y offset                       */
1525         5,                                   /* frame delay                    */
1526         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1527         255                                  /* alpha value                    */
1528     },
1529     {
1530         GX_PIXELMAP_ID_INSPECTING_08,        /* pixelmap id                    */
1531         0,                                   /* x offset                       */
1532         0,                                   /* y offset                       */
1533         5,                                   /* frame delay                    */
1534         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1535         255                                  /* alpha value                    */
1536     },
1537     {
1538         GX_PIXELMAP_ID_INSPECTING_09,        /* pixelmap id                    */
1539         0,                                   /* x offset                       */
1540         0,                                   /* y offset                       */
1541         5,                                   /* frame delay                    */
1542         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1543         255                                  /* alpha value                    */
1544     },
1545     {
1546         GX_PIXELMAP_ID_INSPECTING_10,        /* pixelmap id                    */
1547         0,                                   /* x offset                       */
1548         0,                                   /* y offset                       */
1549         5,                                   /* frame delay                    */
1550         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1551         255                                  /* alpha value                    */
1552     },
1553     {
1554         GX_PIXELMAP_ID_INSPECTING_11,        /* pixelmap id                    */
1555         0,                                   /* x offset                       */
1556         0,                                   /* y offset                       */
1557         5,                                   /* frame delay                    */
1558         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1559         255                                  /* alpha value                    */
1560     },
1561     {
1562         GX_PIXELMAP_ID_INSPECTING_12,        /* pixelmap id                    */
1563         0,                                   /* x offset                       */
1564         0,                                   /* y offset                       */
1565         5,                                   /* frame delay                    */
1566         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1567         255                                  /* alpha value                    */
1568     },
1569     {
1570         GX_PIXELMAP_ID_INSPECTING_13,        /* pixelmap id                    */
1571         0,                                   /* x offset                       */
1572         0,                                   /* y offset                       */
1573         5,                                   /* frame delay                    */
1574         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1575         255                                  /* alpha value                    */
1576     },
1577     {
1578         GX_PIXELMAP_ID_INSPECTING_14,        /* pixelmap id                    */
1579         0,                                   /* x offset                       */
1580         0,                                   /* y offset                       */
1581         5,                                   /* frame delay                    */
1582         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1583         255                                  /* alpha value                    */
1584     },
1585     {
1586         GX_PIXELMAP_ID_INSPECTING_15,        /* pixelmap id                    */
1587         0,                                   /* x offset                       */
1588         0,                                   /* y offset                       */
1589         5,                                   /* frame delay                    */
1590         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1591         255                                  /* alpha value                    */
1592     },
1593     {
1594         GX_PIXELMAP_ID_INSPECTING_16,        /* pixelmap id                    */
1595         0,                                   /* x offset                       */
1596         0,                                   /* y offset                       */
1597         5,                                   /* frame delay                    */
1598         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1599         255                                  /* alpha value                    */
1600     },
1601     {
1602         GX_PIXELMAP_ID_INSPECTING_17,        /* pixelmap id                    */
1603         0,                                   /* x offset                       */
1604         0,                                   /* y offset                       */
1605         5,                                   /* frame delay                    */
1606         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1607         255                                  /* alpha value                    */
1608     },
1609     {
1610         GX_PIXELMAP_ID_INSPECTING_18,        /* pixelmap id                    */
1611         0,                                   /* x offset                       */
1612         0,                                   /* y offset                       */
1613         5,                                   /* frame delay                    */
1614         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1615         255                                  /* alpha value                    */
1616     },
1617     {
1618         GX_PIXELMAP_ID_INSPECTING_19,        /* pixelmap id                    */
1619         0,                                   /* x offset                       */
1620         0,                                   /* y offset                       */
1621         5,                                   /* frame delay                    */
1622         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1623         255                                  /* alpha value                    */
1624     },
1625     {
1626         GX_PIXELMAP_ID_INSPECTING_20,        /* pixelmap id                    */
1627         0,                                   /* x offset                       */
1628         0,                                   /* y offset                       */
1629         5,                                   /* frame delay                    */
1630         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1631         255                                  /* alpha value                    */
1632     },
1633     {
1634         GX_PIXELMAP_ID_INSPECTING_21,        /* pixelmap id                    */
1635         0,                                   /* x offset                       */
1636         0,                                   /* y offset                       */
1637         5,                                   /* frame delay                    */
1638         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1639         255                                  /* alpha value                    */
1640     },
1641     {
1642         GX_PIXELMAP_ID_INSPECTING_22,        /* pixelmap id                    */
1643         0,                                   /* x offset                       */
1644         0,                                   /* y offset                       */
1645         5,                                   /* frame delay                    */
1646         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1647         255                                  /* alpha value                    */
1648     },
1649     {
1650         GX_PIXELMAP_ID_INSPECTING_23,        /* pixelmap id                    */
1651         0,                                   /* x offset                       */
1652         0,                                   /* y offset                       */
1653         5,                                   /* frame delay                    */
1654         GX_SPRITE_BACKGROUND_NO_ACTION,      /* background operation           */
1655         255                                  /* alpha value                    */
1656     }
1657 };
1658 
1659 GX_SPRITE_PROPERTIES sequence_window_sprite_properties =
1660 {
1661     sequence_window_sprite_frame_list,       /* address of frame list          */
1662     24,                                      /* frame count                    */
1663 };
1664 GX_PROMPT_PROPERTIES sequence_window_progress_1_percent_flag_properties =
1665 {
1666     GX_STRING_ID_STRING_5,                   /* string id                      */
1667     GX_FONT_ID_SYSTEM,                       /* font id                        */
1668     GX_COLOR_ID_GRAY,                        /* normal text color              */
1669     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1670     GX_COLOR_ID_GRAY                         /* disabled text color            */
1671 };
1672 GX_PROMPT_PROPERTIES sequence_window_progress_2_percent_flag_properties =
1673 {
1674     GX_STRING_ID_STRING_5,                   /* string id                      */
1675     GX_FONT_ID_SYSTEM,                       /* font id                        */
1676     GX_COLOR_ID_GRAY,                        /* normal text color              */
1677     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1678     GX_COLOR_ID_GRAY                         /* disabled text color            */
1679 };
1680 GX_PROMPT_PROPERTIES sequence_window_progress_3_percent_flag_properties =
1681 {
1682     GX_STRING_ID_STRING_5,                   /* string id                      */
1683     GX_FONT_ID_SYSTEM,                       /* font id                        */
1684     GX_COLOR_ID_GRAY,                        /* normal text color              */
1685     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1686     GX_COLOR_ID_GRAY                         /* disabled text color            */
1687 };
1688 GX_PROMPT_PROPERTIES sequence_window_progress_4_percent_flag_properties =
1689 {
1690     GX_STRING_ID_STRING_5,                   /* string id                      */
1691     GX_FONT_ID_SYSTEM,                       /* font id                        */
1692     GX_COLOR_ID_GRAY,                        /* normal text color              */
1693     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
1694     GX_COLOR_ID_GRAY                         /* disabled text color            */
1695 };
1696 
1697 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_7_define =
1698 {
1699     "prompt_7",
1700     GX_TYPE_PROMPT,                          /* widget type                    */
1701     GX_ID_NONE,                              /* widget id                      */
1702     #if defined(GX_WIDGET_USER_DATA)
1703     0,                                       /* user data                      */
1704     #endif
1705     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
1706     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
1707     sizeof(GX_PROMPT),                       /* control block size             */
1708     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1709     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1710     GX_COLOR_ID_DISABLED_FILL,               /* disabled color id              */
1711     gx_studio_prompt_create,                 /* create function                */
1712     GX_NULL,                                 /* drawing function override      */
1713     GX_NULL,                                 /* event function override        */
1714     {577, 357, 595, 377},                    /* widget size                    */
1715     GX_NULL,                                 /* no next widget                 */
1716     GX_NULL,                                 /* no child widgets               */
1717     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_7), /* control block */
1718     (void *) &sequence_window_prompt_7_properties /* extended properties       */
1719 };
1720 
1721 GX_CONST GX_STUDIO_WIDGET sequence_window_bottom_progress_define =
1722 {
1723     "bottom_progress",
1724     GX_TYPE_PROGRESS_BAR,                    /* widget type                    */
1725     GX_ID_NONE,                              /* widget id                      */
1726     #if defined(GX_WIDGET_USER_DATA)
1727     0,                                       /* user data                      */
1728     #endif
1729     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_PROGRESS_PERCENT,   /* style flags */
1730     0,                                       /* status flags                   */
1731     sizeof(GX_PROGRESS_BAR),                 /* control block size             */
1732     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1733     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1734     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1735     gx_studio_progress_bar_create,           /* create function                */
1736     GX_NULL,                                 /* drawing function override      */
1737     GX_NULL,                                 /* event function override        */
1738     {20, 351, 600, 381},                     /* widget size                    */
1739     GX_NULL,                                 /* no next widget                 */
1740     &sequence_window_prompt_7_define,        /* child widget definition        */
1741     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_bottom_progress), /* control block */
1742     (void *) &sequence_window_bottom_progress_properties /* extended properties */
1743 };
1744 
1745 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_SY_define =
1746 {
1747     "prompt_SY",
1748     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
1749     GX_ID_NONE,                              /* widget id                      */
1750     #if defined(GX_WIDGET_USER_DATA)
1751     0,                                       /* user data                      */
1752     #endif
1753     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
1754     0,                                       /* status flags                   */
1755     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
1756     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1757     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1758     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1759     gx_studio_numeric_prompt_create,         /* create function                */
1760     GX_NULL,                                 /* drawing function override      */
1761     GX_NULL,                                 /* event function override        */
1762     {504, 155, 534, 172},                    /* widget size                    */
1763     GX_NULL,                                 /* no next widget                 */
1764     GX_NULL,                                 /* no child widgets               */
1765     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_SY), /* control block */
1766     (void *) &sequence_window_prompt_SY_properties /* extended properties      */
1767 };
1768 
1769 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_SX_define =
1770 {
1771     "prompt_SX",
1772     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
1773     GX_ID_NONE,                              /* widget id                      */
1774     #if defined(GX_WIDGET_USER_DATA)
1775     0,                                       /* user data                      */
1776     #endif
1777     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
1778     0,                                       /* status flags                   */
1779     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
1780     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1781     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1782     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1783     gx_studio_numeric_prompt_create,         /* create function                */
1784     GX_NULL,                                 /* drawing function override      */
1785     GX_NULL,                                 /* event function override        */
1786     {504, 139, 534, 156},                    /* widget size                    */
1787     &sequence_window_prompt_SY_define,       /* next widget definition         */
1788     GX_NULL,                                 /* no child widgets               */
1789     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_SX), /* control block */
1790     (void *) &sequence_window_prompt_SX_properties /* extended properties      */
1791 };
1792 
1793 GX_CONST GX_STUDIO_WIDGET sequence_window_radial_progress_speed_define =
1794 {
1795     "radial_progress_speed",
1796     GX_TYPE_RADIAL_PROGRESS_BAR,             /* widget type                    */
1797     GX_ID_NONE,                              /* widget id                      */
1798     #if defined(GX_WIDGET_USER_DATA)
1799     0,                                       /* user data                      */
1800     #endif
1801     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_PROGRESS_PERCENT|GX_STYLE_PROGRESS_TEXT_DRAW|GX_STYLE_RADIAL_PROGRESS_ALIAS|GX_STYLE_RADIAL_PROGRESS_ROUND,   /* style flags */
1802     0,                                       /* status flags                   */
1803     sizeof(GX_RADIAL_PROGRESS_BAR),          /* control block size             */
1804     GX_COLOR_ID_GREEN,                       /* normal color id                */
1805     GX_COLOR_ID_GREEN,                       /* selected color id              */
1806     GX_COLOR_ID_DARK_GRAY,                   /* disabled color id              */
1807     gx_studio_radial_progress_bar_create,     /* create function               */
1808     GX_NULL,                                 /* drawing function override      */
1809     GX_NULL,                                 /* event function override        */
1810     {567, 122, 615, 170},                    /* widget size                    */
1811     &sequence_window_prompt_SX_define,       /* next widget definition         */
1812     GX_NULL,                                 /* no child widgets               */
1813     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_radial_progress_speed), /* control block */
1814     (void *) &sequence_window_radial_progress_speed_properties /* extended properties */
1815 };
1816 
1817 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_11_5_define =
1818 {
1819     "prompt_15_11_5",
1820     GX_TYPE_PROMPT,                          /* widget type                    */
1821     GX_ID_NONE,                              /* widget id                      */
1822     #if defined(GX_WIDGET_USER_DATA)
1823     0,                                       /* user data                      */
1824     #endif
1825     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT,   /* style flags */
1826     0,                                       /* status flags                   */
1827     sizeof(GX_PROMPT),                       /* control block size             */
1828     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1829     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1830     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1831     gx_studio_prompt_create,                 /* create function                */
1832     GX_NULL,                                 /* drawing function override      */
1833     GX_NULL,                                 /* event function override        */
1834     {506, 123, 529, 135},                    /* widget size                    */
1835     &sequence_window_radial_progress_speed_define, /* next widget definition   */
1836     GX_NULL,                                 /* no child widgets               */
1837     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_11_5), /* control block */
1838     (void *) &sequence_window_prompt_15_11_5_properties /* extended properties */
1839 };
1840 
1841 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_10_1_define =
1842 {
1843     "prompt_15_10_1",
1844     GX_TYPE_PROMPT,                          /* widget type                    */
1845     GX_ID_NONE,                              /* widget id                      */
1846     #if defined(GX_WIDGET_USER_DATA)
1847     0,                                       /* user data                      */
1848     #endif
1849     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
1850     0,                                       /* status flags                   */
1851     sizeof(GX_PROMPT),                       /* control block size             */
1852     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1853     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1854     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1855     gx_studio_prompt_create,                 /* create function                */
1856     GX_NULL,                                 /* drawing function override      */
1857     GX_NULL,                                 /* event function override        */
1858     {535, 158, 556, 170},                    /* widget size                    */
1859     &sequence_window_prompt_15_11_5_define,  /* next widget definition         */
1860     GX_NULL,                                 /* no child widgets               */
1861     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_10_1), /* control block */
1862     (void *) &sequence_window_prompt_15_10_1_properties /* extended properties */
1863 };
1864 
1865 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_8_define =
1866 {
1867     "prompt_15_8",
1868     GX_TYPE_PROMPT,                          /* widget type                    */
1869     GX_ID_NONE,                              /* widget id                      */
1870     #if defined(GX_WIDGET_USER_DATA)
1871     0,                                       /* user data                      */
1872     #endif
1873     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
1874     0,                                       /* status flags                   */
1875     sizeof(GX_PROMPT),                       /* control block size             */
1876     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1877     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1878     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1879     gx_studio_prompt_create,                 /* create function                */
1880     GX_NULL,                                 /* drawing function override      */
1881     GX_NULL,                                 /* event function override        */
1882     {535, 142, 556, 154},                    /* widget size                    */
1883     &sequence_window_prompt_15_10_1_define,  /* next widget definition         */
1884     GX_NULL,                                 /* no child widgets               */
1885     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_8), /* control block */
1886     (void *) &sequence_window_prompt_15_8_properties /* extended properties    */
1887 };
1888 
1889 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_7_define =
1890 {
1891     "prompt_15_7",
1892     GX_TYPE_PROMPT,                          /* widget type                    */
1893     GX_ID_NONE,                              /* widget id                      */
1894     #if defined(GX_WIDGET_USER_DATA)
1895     0,                                       /* user data                      */
1896     #endif
1897     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
1898     0,                                       /* status flags                   */
1899     sizeof(GX_PROMPT),                       /* control block size             */
1900     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1901     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1902     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1903     gx_studio_prompt_create,                 /* create function                */
1904     GX_NULL,                                 /* drawing function override      */
1905     GX_NULL,                                 /* event function override        */
1906     {466, 156, 484, 173},                    /* widget size                    */
1907     &sequence_window_prompt_15_8_define,     /* next widget definition         */
1908     GX_NULL,                                 /* no child widgets               */
1909     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_7), /* control block */
1910     (void *) &sequence_window_prompt_15_7_properties /* extended properties    */
1911 };
1912 
1913 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_6_define =
1914 {
1915     "prompt_15_6",
1916     GX_TYPE_PROMPT,                          /* widget type                    */
1917     GX_ID_NONE,                              /* widget id                      */
1918     #if defined(GX_WIDGET_USER_DATA)
1919     0,                                       /* user data                      */
1920     #endif
1921     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
1922     0,                                       /* status flags                   */
1923     sizeof(GX_PROMPT),                       /* control block size             */
1924     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1925     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1926     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1927     gx_studio_prompt_create,                 /* create function                */
1928     GX_NULL,                                 /* drawing function override      */
1929     GX_NULL,                                 /* event function override        */
1930     {466, 140, 484, 157},                    /* widget size                    */
1931     &sequence_window_prompt_15_7_define,     /* next widget definition         */
1932     GX_NULL,                                 /* no child widgets               */
1933     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_6), /* control block */
1934     (void *) &sequence_window_prompt_15_6_properties /* extended properties    */
1935 };
1936 
1937 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_5_define =
1938 {
1939     "prompt_15_5",
1940     GX_TYPE_PROMPT,                          /* widget type                    */
1941     GX_ID_NONE,                              /* widget id                      */
1942     #if defined(GX_WIDGET_USER_DATA)
1943     0,                                       /* user data                      */
1944     #endif
1945     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT,   /* style flags */
1946     0,                                       /* status flags                   */
1947     sizeof(GX_PROMPT),                       /* control block size             */
1948     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1949     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1950     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1951     gx_studio_prompt_create,                 /* create function                */
1952     GX_NULL,                                 /* drawing function override      */
1953     GX_NULL,                                 /* event function override        */
1954     {467, 123, 502, 135},                    /* widget size                    */
1955     &sequence_window_prompt_15_6_define,     /* next widget definition         */
1956     GX_NULL,                                 /* no child widgets               */
1957     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_5), /* control block */
1958     (void *) &sequence_window_prompt_15_5_properties /* extended properties    */
1959 };
1960 
1961 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_11_define =
1962 {
1963     "prompt_15_11",
1964     GX_TYPE_PROMPT,                          /* widget type                    */
1965     GX_ID_NONE,                              /* widget id                      */
1966     #if defined(GX_WIDGET_USER_DATA)
1967     0,                                       /* user data                      */
1968     #endif
1969     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
1970     0,                                       /* status flags                   */
1971     sizeof(GX_PROMPT),                       /* control block size             */
1972     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1973     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1974     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1975     gx_studio_prompt_create,                 /* create function                */
1976     GX_NULL,                                 /* drawing function override      */
1977     GX_NULL,                                 /* event function override        */
1978     {551, 226, 557, 238},                    /* widget size                    */
1979     GX_NULL,                                 /* no next widget                 */
1980     GX_NULL,                                 /* no child widgets               */
1981     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_11), /* control block */
1982     (void *) &sequence_window_prompt_15_11_properties /* extended properties   */
1983 };
1984 
1985 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_11_2_define =
1986 {
1987     "prompt_15_11_2",
1988     GX_TYPE_PROMPT,                          /* widget type                    */
1989     GX_ID_NONE,                              /* widget id                      */
1990     #if defined(GX_WIDGET_USER_DATA)
1991     0,                                       /* user data                      */
1992     #endif
1993     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
1994     0,                                       /* status flags                   */
1995     sizeof(GX_PROMPT),                       /* control block size             */
1996     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
1997     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
1998     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
1999     gx_studio_prompt_create,                 /* create function                */
2000     GX_NULL,                                 /* drawing function override      */
2001     GX_NULL,                                 /* event function override        */
2002     {551, 209, 557, 221},                    /* widget size                    */
2003     &sequence_window_prompt_15_11_define,    /* next widget definition         */
2004     GX_NULL,                                 /* no child widgets               */
2005     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_11_2), /* control block */
2006     (void *) &sequence_window_prompt_15_11_2_properties /* extended properties */
2007 };
2008 
2009 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_RX_define =
2010 {
2011     "prompt_RX",
2012     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2013     GX_ID_NONE,                              /* widget id                      */
2014     #if defined(GX_WIDGET_USER_DATA)
2015     0,                                       /* user data                      */
2016     #endif
2017     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2018     0,                                       /* status flags                   */
2019     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2020     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2021     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2022     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2023     gx_studio_numeric_prompt_create,         /* create function                */
2024     GX_NULL,                                 /* drawing function override      */
2025     GX_NULL,                                 /* event function override        */
2026     {501, 211, 550, 228},                    /* widget size                    */
2027     &sequence_window_prompt_15_11_2_define,  /* next widget definition         */
2028     GX_NULL,                                 /* no child widgets               */
2029     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_RX), /* control block */
2030     (void *) &sequence_window_prompt_RX_properties /* extended properties      */
2031 };
2032 
2033 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_RY_define =
2034 {
2035     "prompt_RY",
2036     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2037     GX_ID_NONE,                              /* widget id                      */
2038     #if defined(GX_WIDGET_USER_DATA)
2039     0,                                       /* user data                      */
2040     #endif
2041     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2042     0,                                       /* status flags                   */
2043     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2044     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2045     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2046     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2047     gx_studio_numeric_prompt_create,         /* create function                */
2048     GX_NULL,                                 /* drawing function override      */
2049     GX_NULL,                                 /* event function override        */
2050     {501, 228, 550, 245},                    /* widget size                    */
2051     &sequence_window_prompt_RX_define,       /* next widget definition         */
2052     GX_NULL,                                 /* no child widgets               */
2053     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_RY), /* control block */
2054     (void *) &sequence_window_prompt_RY_properties /* extended properties      */
2055 };
2056 
2057 GX_CONST GX_STUDIO_WIDGET sequence_window_radial_progress_rotation_define =
2058 {
2059     "radial_progress_rotation",
2060     GX_TYPE_RADIAL_PROGRESS_BAR,             /* widget type                    */
2061     GX_ID_NONE,                              /* widget id                      */
2062     #if defined(GX_WIDGET_USER_DATA)
2063     0,                                       /* user data                      */
2064     #endif
2065     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_PROGRESS_PERCENT|GX_STYLE_PROGRESS_TEXT_DRAW|GX_STYLE_RADIAL_PROGRESS_ALIAS|GX_STYLE_RADIAL_PROGRESS_ROUND,   /* style flags */
2066     0,                                       /* status flags                   */
2067     sizeof(GX_RADIAL_PROGRESS_BAR),          /* control block size             */
2068     GX_COLOR_ID_RADIAL_PROGRESS_BAR_FILL,     /* normal color id               */
2069     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2070     GX_COLOR_ID_RADIAL_PROGRESS_BAR_FILL,     /* disabled color id             */
2071     gx_studio_radial_progress_bar_create,     /* create function               */
2072     GX_NULL,                                 /* drawing function override      */
2073     GX_NULL,                                 /* event function override        */
2074     {568, 193, 616, 241},                    /* widget size                    */
2075     &sequence_window_prompt_RY_define,       /* next widget definition         */
2076     GX_NULL,                                 /* no child widgets               */
2077     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_radial_progress_rotation), /* control block */
2078     (void *) &sequence_window_radial_progress_rotation_properties /* extended properties */
2079 };
2080 
2081 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_15_2_define =
2082 {
2083     "prompt_15_15_2",
2084     GX_TYPE_PROMPT,                          /* widget type                    */
2085     GX_ID_NONE,                              /* widget id                      */
2086     #if defined(GX_WIDGET_USER_DATA)
2087     0,                                       /* user data                      */
2088     #endif
2089     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2090     0,                                       /* status flags                   */
2091     sizeof(GX_PROMPT),                       /* control block size             */
2092     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2093     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2094     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2095     gx_studio_prompt_create,                 /* create function                */
2096     GX_NULL,                                 /* drawing function override      */
2097     GX_NULL,                                 /* event function override        */
2098     {466, 227, 484, 244},                    /* widget size                    */
2099     &sequence_window_radial_progress_rotation_define, /* next widget definition */
2100     GX_NULL,                                 /* no child widgets               */
2101     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_15_2), /* control block */
2102     (void *) &sequence_window_prompt_15_15_2_properties /* extended properties */
2103 };
2104 
2105 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_14_2_define =
2106 {
2107     "prompt_15_14_2",
2108     GX_TYPE_PROMPT,                          /* widget type                    */
2109     GX_ID_NONE,                              /* widget id                      */
2110     #if defined(GX_WIDGET_USER_DATA)
2111     0,                                       /* user data                      */
2112     #endif
2113     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2114     0,                                       /* status flags                   */
2115     sizeof(GX_PROMPT),                       /* control block size             */
2116     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2117     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2118     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2119     gx_studio_prompt_create,                 /* create function                */
2120     GX_NULL,                                 /* drawing function override      */
2121     GX_NULL,                                 /* event function override        */
2122     {466, 211, 484, 228},                    /* widget size                    */
2123     &sequence_window_prompt_15_15_2_define,  /* next widget definition         */
2124     GX_NULL,                                 /* no child widgets               */
2125     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_14_2), /* control block */
2126     (void *) &sequence_window_prompt_15_14_2_properties /* extended properties */
2127 };
2128 
2129 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_13_2_define =
2130 {
2131     "prompt_15_13_2",
2132     GX_TYPE_PROMPT,                          /* widget type                    */
2133     GX_ID_NONE,                              /* widget id                      */
2134     #if defined(GX_WIDGET_USER_DATA)
2135     0,                                       /* user data                      */
2136     #endif
2137     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2138     0,                                       /* status flags                   */
2139     sizeof(GX_PROMPT),                       /* control block size             */
2140     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2141     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2142     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2143     gx_studio_prompt_create,                 /* create function                */
2144     GX_NULL,                                 /* drawing function override      */
2145     GX_NULL,                                 /* event function override        */
2146     {467, 194, 554, 206},                    /* widget size                    */
2147     &sequence_window_prompt_15_14_2_define,  /* next widget definition         */
2148     GX_NULL,                                 /* no child widgets               */
2149     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_13_2), /* control block */
2150     (void *) &sequence_window_prompt_15_13_2_properties /* extended properties */
2151 };
2152 
2153 GX_CONST GX_STUDIO_WIDGET sequence_window_radial_progress_force_define =
2154 {
2155     "radial_progress_force",
2156     GX_TYPE_RADIAL_PROGRESS_BAR,             /* widget type                    */
2157     GX_ID_NONE,                              /* widget id                      */
2158     #if defined(GX_WIDGET_USER_DATA)
2159     0,                                       /* user data                      */
2160     #endif
2161     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_PROGRESS_PERCENT|GX_STYLE_PROGRESS_TEXT_DRAW|GX_STYLE_RADIAL_PROGRESS_ALIAS|GX_STYLE_RADIAL_PROGRESS_ROUND,   /* style flags */
2162     0,                                       /* status flags                   */
2163     sizeof(GX_RADIAL_PROGRESS_BAR),          /* control block size             */
2164     GX_COLOR_ID_RADIAL_PROGRESS_BAR_FILL,     /* normal color id               */
2165     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2166     GX_COLOR_ID_RADIAL_PROGRESS_BAR_FILL,     /* disabled color id             */
2167     gx_studio_radial_progress_bar_create,     /* create function               */
2168     GX_NULL,                                 /* drawing function override      */
2169     GX_NULL,                                 /* event function override        */
2170     {568, 262, 616, 310},                    /* widget size                    */
2171     GX_NULL,                                 /* no next widget                 */
2172     GX_NULL,                                 /* no child widgets               */
2173     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_radial_progress_force), /* control block */
2174     (void *) &sequence_window_radial_progress_force_properties /* extended properties */
2175 };
2176 
2177 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_11_3_define =
2178 {
2179     "prompt_15_11_3",
2180     GX_TYPE_PROMPT,                          /* widget type                    */
2181     GX_ID_NONE,                              /* widget id                      */
2182     #if defined(GX_WIDGET_USER_DATA)
2183     0,                                       /* user data                      */
2184     #endif
2185     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2186     0,                                       /* status flags                   */
2187     sizeof(GX_PROMPT),                       /* control block size             */
2188     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2189     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2190     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2191     gx_studio_prompt_create,                 /* create function                */
2192     GX_NULL,                                 /* drawing function override      */
2193     GX_NULL,                                 /* event function override        */
2194     {533, 298, 558, 310},                    /* widget size                    */
2195     &sequence_window_radial_progress_force_define, /* next widget definition   */
2196     GX_NULL,                                 /* no child widgets               */
2197     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_11_3), /* control block */
2198     (void *) &sequence_window_prompt_15_11_3_properties /* extended properties */
2199 };
2200 
2201 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_11_1_define =
2202 {
2203     "prompt_15_11_1",
2204     GX_TYPE_PROMPT,                          /* widget type                    */
2205     GX_ID_NONE,                              /* widget id                      */
2206     #if defined(GX_WIDGET_USER_DATA)
2207     0,                                       /* user data                      */
2208     #endif
2209     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2210     0,                                       /* status flags                   */
2211     sizeof(GX_PROMPT),                       /* control block size             */
2212     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2213     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2214     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2215     gx_studio_prompt_create,                 /* create function                */
2216     GX_NULL,                                 /* drawing function override      */
2217     GX_NULL,                                 /* event function override        */
2218     {533, 282, 558, 294},                    /* widget size                    */
2219     &sequence_window_prompt_15_11_3_define,  /* next widget definition         */
2220     GX_NULL,                                 /* no child widgets               */
2221     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_11_1), /* control block */
2222     (void *) &sequence_window_prompt_15_11_1_properties /* extended properties */
2223 };
2224 
2225 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_UP_define =
2226 {
2227     "prompt_UP",
2228     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2229     GX_ID_NONE,                              /* widget id                      */
2230     #if defined(GX_WIDGET_USER_DATA)
2231     0,                                       /* user data                      */
2232     #endif
2233     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2234     0,                                       /* status flags                   */
2235     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2236     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2237     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2238     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2239     gx_studio_numeric_prompt_create,         /* create function                */
2240     GX_NULL,                                 /* drawing function override      */
2241     GX_NULL,                                 /* event function override        */
2242     {492, 280, 531, 297},                    /* widget size                    */
2243     &sequence_window_prompt_15_11_1_define,  /* next widget definition         */
2244     GX_NULL,                                 /* no child widgets               */
2245     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_UP), /* control block */
2246     (void *) &sequence_window_prompt_UP_properties /* extended properties      */
2247 };
2248 
2249 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_DN_define =
2250 {
2251     "prompt_DN",
2252     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2253     GX_ID_NONE,                              /* widget id                      */
2254     #if defined(GX_WIDGET_USER_DATA)
2255     0,                                       /* user data                      */
2256     #endif
2257     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2258     0,                                       /* status flags                   */
2259     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2260     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2261     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2262     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2263     gx_studio_numeric_prompt_create,         /* create function                */
2264     GX_NULL,                                 /* drawing function override      */
2265     GX_NULL,                                 /* event function override        */
2266     {489, 296, 531, 313},                    /* widget size                    */
2267     &sequence_window_prompt_UP_define,       /* next widget definition         */
2268     GX_NULL,                                 /* no child widgets               */
2269     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_DN), /* control block */
2270     (void *) &sequence_window_prompt_DN_properties /* extended properties      */
2271 };
2272 
2273 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_15_define =
2274 {
2275     "prompt_15_15",
2276     GX_TYPE_PROMPT,                          /* widget type                    */
2277     GX_ID_NONE,                              /* widget id                      */
2278     #if defined(GX_WIDGET_USER_DATA)
2279     0,                                       /* user data                      */
2280     #endif
2281     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2282     0,                                       /* status flags                   */
2283     sizeof(GX_PROMPT),                       /* control block size             */
2284     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2285     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2286     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2287     gx_studio_prompt_create,                 /* create function                */
2288     GX_NULL,                                 /* drawing function override      */
2289     GX_NULL,                                 /* event function override        */
2290     {466, 297, 488, 314},                    /* widget size                    */
2291     &sequence_window_prompt_DN_define,       /* next widget definition         */
2292     GX_NULL,                                 /* no child widgets               */
2293     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_15), /* control block */
2294     (void *) &sequence_window_prompt_15_15_properties /* extended properties   */
2295 };
2296 
2297 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_14_define =
2298 {
2299     "prompt_15_14",
2300     GX_TYPE_PROMPT,                          /* widget type                    */
2301     GX_ID_NONE,                              /* widget id                      */
2302     #if defined(GX_WIDGET_USER_DATA)
2303     0,                                       /* user data                      */
2304     #endif
2305     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2306     0,                                       /* status flags                   */
2307     sizeof(GX_PROMPT),                       /* control block size             */
2308     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2309     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2310     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2311     gx_studio_prompt_create,                 /* create function                */
2312     GX_NULL,                                 /* drawing function override      */
2313     GX_NULL,                                 /* event function override        */
2314     {466, 280, 487, 297},                    /* widget size                    */
2315     &sequence_window_prompt_15_15_define,    /* next widget definition         */
2316     GX_NULL,                                 /* no child widgets               */
2317     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_14), /* control block */
2318     (void *) &sequence_window_prompt_15_14_properties /* extended properties   */
2319 };
2320 
2321 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_13_define =
2322 {
2323     "prompt_15_13",
2324     GX_TYPE_PROMPT,                          /* widget type                    */
2325     GX_ID_NONE,                              /* widget id                      */
2326     #if defined(GX_WIDGET_USER_DATA)
2327     0,                                       /* user data                      */
2328     #endif
2329     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2330     0,                                       /* status flags                   */
2331     sizeof(GX_PROMPT),                       /* control block size             */
2332     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2333     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2334     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2335     gx_studio_prompt_create,                 /* create function                */
2336     GX_NULL,                                 /* drawing function override      */
2337     GX_NULL,                                 /* event function override        */
2338     {467, 263, 544, 275},                    /* widget size                    */
2339     &sequence_window_prompt_15_14_define,    /* next widget definition         */
2340     GX_NULL,                                 /* no child widgets               */
2341     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_13), /* control block */
2342     (void *) &sequence_window_prompt_15_13_properties /* extended properties   */
2343 };
2344 
2345 GX_CONST GX_STUDIO_WIDGET sequence_window_sprite_define =
2346 {
2347     "sprite",
2348     GX_TYPE_SPRITE,                          /* widget type                    */
2349     GX_ID_NONE,                              /* widget id                      */
2350     #if defined(GX_WIDGET_USER_DATA)
2351     0,                                       /* user data                      */
2352     #endif
2353     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_SPRITE_LOOP,   /* style flags */
2354     0,                                       /* status flags                   */
2355     sizeof(GX_SPRITE),                       /* control block size             */
2356     GX_COLOR_ID_WHITE,                       /* normal color id                */
2357     GX_COLOR_ID_WHITE,                       /* selected color id              */
2358     GX_COLOR_ID_WHITE,                       /* disabled color id              */
2359     gx_studio_sprite_create,                 /* create function                */
2360     GX_NULL,                                 /* drawing function override      */
2361     GX_NULL,                                 /* event function override        */
2362     {207, 100, 446, 339},                    /* widget size                    */
2363     GX_NULL,                                 /* no next widget                 */
2364     GX_NULL,                                 /* no child widgets               */
2365     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_sprite), /* control block */
2366     (void *) &sequence_window_sprite_properties /* extended properties         */
2367 };
2368 
2369 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_16_14_define =
2370 {
2371     "prompt_15_16_14",
2372     GX_TYPE_PROMPT,                          /* widget type                    */
2373     GX_ID_NONE,                              /* widget id                      */
2374     #if defined(GX_WIDGET_USER_DATA)
2375     0,                                       /* user data                      */
2376     #endif
2377     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2378     0,                                       /* status flags                   */
2379     sizeof(GX_PROMPT),                       /* control block size             */
2380     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2381     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2382     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2383     gx_studio_prompt_create,                 /* create function                */
2384     GX_NULL,                                 /* drawing function override      */
2385     GX_NULL,                                 /* event function override        */
2386     {416, 112, 426, 124},                    /* widget size                    */
2387     &sequence_window_sprite_define,          /* next widget definition         */
2388     GX_NULL,                                 /* no child widgets               */
2389     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_16_14), /* control block */
2390     (void *) &sequence_window_prompt_15_16_14_properties /* extended properties */
2391 };
2392 
2393 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_Z_define =
2394 {
2395     "prompt_Z",
2396     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2397     GX_ID_NONE,                              /* widget id                      */
2398     #if defined(GX_WIDGET_USER_DATA)
2399     0,                                       /* user data                      */
2400     #endif
2401     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2402     0,                                       /* status flags                   */
2403     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2404     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2405     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2406     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2407     gx_studio_numeric_prompt_create,         /* create function                */
2408     GX_NULL,                                 /* drawing function override      */
2409     GX_NULL,                                 /* event function override        */
2410     {384, 109, 414, 126},                    /* widget size                    */
2411     &sequence_window_prompt_15_16_14_define, /* next widget definition         */
2412     GX_NULL,                                 /* no child widgets               */
2413     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_Z), /* control block */
2414     (void *) &sequence_window_prompt_Z_properties /* extended properties       */
2415 };
2416 
2417 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_Z_label_define =
2418 {
2419     "prompt_Z_label",
2420     GX_TYPE_PROMPT,                          /* widget type                    */
2421     GX_ID_NONE,                              /* widget id                      */
2422     #if defined(GX_WIDGET_USER_DATA)
2423     0,                                       /* user data                      */
2424     #endif
2425     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2426     0,                                       /* status flags                   */
2427     sizeof(GX_PROMPT),                       /* control block size             */
2428     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2429     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2430     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2431     gx_studio_prompt_create,                 /* create function                */
2432     GX_NULL,                                 /* drawing function override      */
2433     GX_NULL,                                 /* event function override        */
2434     {371, 109, 380, 126},                    /* widget size                    */
2435     &sequence_window_prompt_Z_define,        /* next widget definition         */
2436     GX_NULL,                                 /* no child widgets               */
2437     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_Z_label), /* control block */
2438     (void *) &sequence_window_prompt_Z_label_properties /* extended properties */
2439 };
2440 
2441 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_16_10_1_define =
2442 {
2443     "prompt_15_16_10_1",
2444     GX_TYPE_PROMPT,                          /* widget type                    */
2445     GX_ID_NONE,                              /* widget id                      */
2446     #if defined(GX_WIDGET_USER_DATA)
2447     0,                                       /* user data                      */
2448     #endif
2449     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2450     0,                                       /* status flags                   */
2451     sizeof(GX_PROMPT),                       /* control block size             */
2452     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2453     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2454     GX_COLOR_ID_DISABLED_FILL,               /* disabled color id              */
2455     gx_studio_prompt_create,                 /* create function                */
2456     GX_NULL,                                 /* drawing function override      */
2457     GX_NULL,                                 /* event function override        */
2458     {347, 112, 357, 124},                    /* widget size                    */
2459     &sequence_window_prompt_Z_label_define,  /* next widget definition         */
2460     GX_NULL,                                 /* no child widgets               */
2461     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_16_10_1), /* control block */
2462     (void *) &sequence_window_prompt_15_16_10_1_properties /* extended properties */
2463 };
2464 
2465 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_Y_define =
2466 {
2467     "prompt_Y",
2468     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2469     GX_ID_NONE,                              /* widget id                      */
2470     #if defined(GX_WIDGET_USER_DATA)
2471     0,                                       /* user data                      */
2472     #endif
2473     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2474     0,                                       /* status flags                   */
2475     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2476     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2477     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2478     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2479     gx_studio_numeric_prompt_create,         /* create function                */
2480     GX_NULL,                                 /* drawing function override      */
2481     GX_NULL,                                 /* event function override        */
2482     {315, 109, 345, 126},                    /* widget size                    */
2483     &sequence_window_prompt_15_16_10_1_define, /* next widget definition       */
2484     GX_NULL,                                 /* no child widgets               */
2485     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_Y), /* control block */
2486     (void *) &sequence_window_prompt_Y_properties /* extended properties       */
2487 };
2488 
2489 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_Y_label_define =
2490 {
2491     "prompt_Y_label",
2492     GX_TYPE_PROMPT,                          /* widget type                    */
2493     GX_ID_NONE,                              /* widget id                      */
2494     #if defined(GX_WIDGET_USER_DATA)
2495     0,                                       /* user data                      */
2496     #endif
2497     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2498     0,                                       /* status flags                   */
2499     sizeof(GX_PROMPT),                       /* control block size             */
2500     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2501     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2502     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2503     gx_studio_prompt_create,                 /* create function                */
2504     GX_NULL,                                 /* drawing function override      */
2505     GX_NULL,                                 /* event function override        */
2506     {302, 109, 310, 126},                    /* widget size                    */
2507     &sequence_window_prompt_Y_define,        /* next widget definition         */
2508     GX_NULL,                                 /* no child widgets               */
2509     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_Y_label), /* control block */
2510     (void *) &sequence_window_prompt_Y_label_properties /* extended properties */
2511 };
2512 
2513 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_15_16_11_define =
2514 {
2515     "prompt_15_16_11",
2516     GX_TYPE_PROMPT,                          /* widget type                    */
2517     GX_ID_NONE,                              /* widget id                      */
2518     #if defined(GX_WIDGET_USER_DATA)
2519     0,                                       /* user data                      */
2520     #endif
2521     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2522     0,                                       /* status flags                   */
2523     sizeof(GX_PROMPT),                       /* control block size             */
2524     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2525     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2526     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2527     gx_studio_prompt_create,                 /* create function                */
2528     GX_NULL,                                 /* drawing function override      */
2529     GX_NULL,                                 /* event function override        */
2530     {271, 112, 281, 124},                    /* widget size                    */
2531     &sequence_window_prompt_Y_label_define,  /* next widget definition         */
2532     GX_NULL,                                 /* no child widgets               */
2533     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_15_16_11), /* control block */
2534     (void *) &sequence_window_prompt_15_16_11_properties /* extended properties */
2535 };
2536 
2537 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_X_define =
2538 {
2539     "prompt_X",
2540     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2541     GX_ID_NONE,                              /* widget id                      */
2542     #if defined(GX_WIDGET_USER_DATA)
2543     0,                                       /* user data                      */
2544     #endif
2545     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2546     0,                                       /* status flags                   */
2547     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2548     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2549     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2550     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2551     gx_studio_numeric_prompt_create,         /* create function                */
2552     GX_NULL,                                 /* drawing function override      */
2553     GX_NULL,                                 /* event function override        */
2554     {239, 109, 269, 126},                    /* widget size                    */
2555     &sequence_window_prompt_15_16_11_define, /* next widget definition         */
2556     GX_NULL,                                 /* no child widgets               */
2557     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_X), /* control block */
2558     (void *) &sequence_window_prompt_X_properties /* extended properties       */
2559 };
2560 
2561 GX_CONST GX_STUDIO_WIDGET sequence_window_prompt_X_label_define =
2562 {
2563     "prompt_X_label",
2564     GX_TYPE_PROMPT,                          /* widget type                    */
2565     GX_ID_NONE,                              /* widget id                      */
2566     #if defined(GX_WIDGET_USER_DATA)
2567     0,                                       /* user data                      */
2568     #endif
2569     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2570     0,                                       /* status flags                   */
2571     sizeof(GX_PROMPT),                       /* control block size             */
2572     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2573     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2574     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2575     gx_studio_prompt_create,                 /* create function                */
2576     GX_NULL,                                 /* drawing function override      */
2577     GX_NULL,                                 /* event function override        */
2578     {225, 109, 233, 126},                    /* widget size                    */
2579     &sequence_window_prompt_X_define,        /* next widget definition         */
2580     GX_NULL,                                 /* no child widgets               */
2581     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_prompt_X_label), /* control block */
2582     (void *) &sequence_window_prompt_X_label_properties /* extended properties */
2583 };
2584 
2585 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_4_percent_flag_define =
2586 {
2587     "progress_4_percent_flag",
2588     GX_TYPE_PROMPT,                          /* widget type                    */
2589     GX_ID_NONE,                              /* widget id                      */
2590     #if defined(GX_WIDGET_USER_DATA)
2591     0,                                       /* user data                      */
2592     #endif
2593     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_LEFT,   /* style flags */
2594     0,                                       /* status flags                   */
2595     sizeof(GX_PROMPT),                       /* control block size             */
2596     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2597     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2598     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2599     gx_studio_prompt_create,                 /* create function                */
2600     GX_NULL,                                 /* drawing function override      */
2601     GX_NULL,                                 /* event function override        */
2602     {159, 293, 173, 310},                    /* widget size                    */
2603     GX_NULL,                                 /* no next widget                 */
2604     GX_NULL,                                 /* no child widgets               */
2605     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_4_percent_flag), /* control block */
2606     (void *) &sequence_window_progress_4_percent_flag_properties /* extended properties */
2607 };
2608 
2609 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_3_percent_flag_define =
2610 {
2611     "progress_3_percent_flag",
2612     GX_TYPE_PROMPT,                          /* widget type                    */
2613     GX_ID_NONE,                              /* widget id                      */
2614     #if defined(GX_WIDGET_USER_DATA)
2615     0,                                       /* user data                      */
2616     #endif
2617     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_LEFT,   /* style flags */
2618     0,                                       /* status flags                   */
2619     sizeof(GX_PROMPT),                       /* control block size             */
2620     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2621     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2622     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2623     gx_studio_prompt_create,                 /* create function                */
2624     GX_NULL,                                 /* drawing function override      */
2625     GX_NULL,                                 /* event function override        */
2626     {159, 253, 173, 270},                    /* widget size                    */
2627     &sequence_window_progress_4_percent_flag_define, /* next widget definition */
2628     GX_NULL,                                 /* no child widgets               */
2629     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_3_percent_flag), /* control block */
2630     (void *) &sequence_window_progress_3_percent_flag_properties /* extended properties */
2631 };
2632 
2633 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_2_percent_flag_define =
2634 {
2635     "progress_2_percent_flag",
2636     GX_TYPE_PROMPT,                          /* widget type                    */
2637     GX_ID_NONE,                              /* widget id                      */
2638     #if defined(GX_WIDGET_USER_DATA)
2639     0,                                       /* user data                      */
2640     #endif
2641     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_LEFT,   /* style flags */
2642     0,                                       /* status flags                   */
2643     sizeof(GX_PROMPT),                       /* control block size             */
2644     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2645     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2646     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2647     gx_studio_prompt_create,                 /* create function                */
2648     GX_NULL,                                 /* drawing function override      */
2649     GX_NULL,                                 /* event function override        */
2650     {159, 207, 173, 224},                    /* widget size                    */
2651     &sequence_window_progress_3_percent_flag_define, /* next widget definition */
2652     GX_NULL,                                 /* no child widgets               */
2653     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_2_percent_flag), /* control block */
2654     (void *) &sequence_window_progress_2_percent_flag_properties /* extended properties */
2655 };
2656 
2657 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_1_percent_flag_define =
2658 {
2659     "progress_1_percent_flag",
2660     GX_TYPE_PROMPT,                          /* widget type                    */
2661     GX_ID_NONE,                              /* widget id                      */
2662     #if defined(GX_WIDGET_USER_DATA)
2663     0,                                       /* user data                      */
2664     #endif
2665     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_LEFT,   /* style flags */
2666     0,                                       /* status flags                   */
2667     sizeof(GX_PROMPT),                       /* control block size             */
2668     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2669     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2670     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2671     gx_studio_prompt_create,                 /* create function                */
2672     GX_NULL,                                 /* drawing function override      */
2673     GX_NULL,                                 /* event function override        */
2674     {159, 167, 173, 184},                    /* widget size                    */
2675     &sequence_window_progress_2_percent_flag_define, /* next widget definition */
2676     GX_NULL,                                 /* no child widgets               */
2677     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_1_percent_flag), /* control block */
2678     (void *) &sequence_window_progress_1_percent_flag_properties /* extended properties */
2679 };
2680 
2681 GX_CONST GX_STUDIO_WIDGET sequence_window_sprite_window_define =
2682 {
2683     "sprite_window",
2684     GX_TYPE_WINDOW,                          /* widget type                    */
2685     GX_ID_NONE,                              /* widget id                      */
2686     #if defined(GX_WIDGET_USER_DATA)
2687     0,                                       /* user data                      */
2688     #endif
2689     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED,   /* style flags */
2690     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
2691     sizeof(GX_WINDOW),                       /* control block size             */
2692     GX_COLOR_ID_WHITE,                       /* normal color id                */
2693     GX_COLOR_ID_WHITE,                       /* selected color id              */
2694     GX_COLOR_ID_WHITE,                       /* disabled color id              */
2695     gx_studio_window_create,                 /* create function                */
2696     GX_NULL,                                 /* drawing function override      */
2697     GX_NULL,                                 /* event function override        */
2698     {206, 100, 446, 340},                    /* widget size                    */
2699     &sequence_window_progress_1_percent_flag_define, /* next widget definition */
2700     &sequence_window_prompt_X_label_define,  /* child widget definition        */
2701     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_sprite_window), /* control block */
2702     (void *) &sequence_window_sprite_window_properties /* extended properties  */
2703 };
2704 
2705 GX_CONST GX_STUDIO_WIDGET sequence_window_bottom_progress_value_define =
2706 {
2707     "bottom_progress_value",
2708     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2709     GX_ID_NONE,                              /* widget id                      */
2710     #if defined(GX_WIDGET_USER_DATA)
2711     0,                                       /* user data                      */
2712     #endif
2713     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_RIGHT,   /* style flags */
2714     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
2715     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2716     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2717     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2718     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2719     gx_studio_numeric_prompt_create,         /* create function                */
2720     GX_NULL,                                 /* drawing function override      */
2721     GX_NULL,                                 /* event function override        */
2722     {536, 358, 574, 378},                    /* widget size                    */
2723     &sequence_window_sprite_window_define,   /* next widget definition         */
2724     GX_NULL,                                 /* no child widgets               */
2725     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_bottom_progress_value), /* control block */
2726     (void *) &sequence_window_bottom_progress_value_properties /* extended properties */
2727 };
2728 
2729 GX_CONST GX_STUDIO_WIDGET sequence_window_task_title_define =
2730 {
2731     "task_title",
2732     GX_TYPE_PROMPT,                          /* widget type                    */
2733     GX_ID_NONE,                              /* widget id                      */
2734     #if defined(GX_WIDGET_USER_DATA)
2735     0,                                       /* user data                      */
2736     #endif
2737     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT,   /* style flags */
2738     0,                                       /* status flags                   */
2739     sizeof(GX_PROMPT),                       /* control block size             */
2740     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2741     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2742     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2743     gx_studio_prompt_create,                 /* create function                */
2744     (VOID (*)(GX_WIDGET *)) task_title_draw, /* drawing function override      */
2745     GX_NULL,                                 /* event function override        */
2746     {19, 111, 143, 135},                     /* widget size                    */
2747     &sequence_window_bottom_progress_value_define, /* next widget definition   */
2748     GX_NULL,                                 /* no child widgets               */
2749     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_task_title), /* control block */
2750     (void *) &sequence_window_task_title_properties /* extended properties     */
2751 };
2752 
2753 GX_CONST GX_STUDIO_WIDGET sequence_window_task_icon_define =
2754 {
2755     "task_icon",
2756     GX_TYPE_ICON,                            /* widget type                    */
2757     GX_ID_NONE,                              /* widget id                      */
2758     #if defined(GX_WIDGET_USER_DATA)
2759     0,                                       /* user data                      */
2760     #endif
2761     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
2762     0,                                       /* status flags                   */
2763     sizeof(GX_ICON),                         /* control block size             */
2764     GX_COLOR_ID_GREEN,                       /* normal color id                */
2765     GX_COLOR_ID_GREEN,                       /* selected color id              */
2766     GX_COLOR_ID_GREEN,                       /* disabled color id              */
2767     gx_studio_icon_create,                   /* create function                */
2768     (VOID (*)(GX_WIDGET *)) task_icon_draw,  /* drawing function override      */
2769     GX_NULL,                                 /* event function override        */
2770     {148, 108, 177, 137},                    /* widget size                    */
2771     &sequence_window_task_title_define,      /* next widget definition         */
2772     GX_NULL,                                 /* no child widgets               */
2773     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_task_icon), /* control block */
2774     (void *) &sequence_window_task_icon_properties /* extended properties      */
2775 };
2776 
2777 GX_CONST GX_STUDIO_WIDGET sequence_window_timer_dot_define =
2778 {
2779     "timer_dot",
2780     GX_TYPE_PROMPT,                          /* widget type                    */
2781     GX_ID_NONE,                              /* widget id                      */
2782     #if defined(GX_WIDGET_USER_DATA)
2783     0,                                       /* user data                      */
2784     #endif
2785     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2786     0,                                       /* status flags                   */
2787     sizeof(GX_PROMPT),                       /* control block size             */
2788     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2789     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2790     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2791     gx_studio_prompt_create,                 /* create function                */
2792     GX_NULL,                                 /* drawing function override      */
2793     GX_NULL,                                 /* event function override        */
2794     {596, 81, 601, 98},                      /* widget size                    */
2795     &sequence_window_task_icon_define,       /* next widget definition         */
2796     GX_NULL,                                 /* no child widgets               */
2797     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_timer_dot), /* control block */
2798     (void *) &sequence_window_timer_dot_properties /* extended properties      */
2799 };
2800 
2801 GX_CONST GX_STUDIO_WIDGET sequence_window_timer_colon_define =
2802 {
2803     "timer_colon",
2804     GX_TYPE_PROMPT,                          /* widget type                    */
2805     GX_ID_NONE,                              /* widget id                      */
2806     #if defined(GX_WIDGET_USER_DATA)
2807     0,                                       /* user data                      */
2808     #endif
2809     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2810     0,                                       /* status flags                   */
2811     sizeof(GX_PROMPT),                       /* control block size             */
2812     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2813     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2814     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2815     gx_studio_prompt_create,                 /* create function                */
2816     GX_NULL,                                 /* drawing function override      */
2817     GX_NULL,                                 /* event function override        */
2818     {570, 81, 575, 98},                      /* widget size                    */
2819     &sequence_window_timer_dot_define,       /* next widget definition         */
2820     GX_NULL,                                 /* no child widgets               */
2821     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_timer_colon), /* control block */
2822     (void *) &sequence_window_timer_colon_properties /* extended properties    */
2823 };
2824 
2825 GX_CONST GX_STUDIO_WIDGET sequence_window_timer_second_define =
2826 {
2827     "timer_second",
2828     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2829     GX_ID_NONE,                              /* widget id                      */
2830     #if defined(GX_WIDGET_USER_DATA)
2831     0,                                       /* user data                      */
2832     #endif
2833     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2834     0,                                       /* status flags                   */
2835     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2836     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2837     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2838     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2839     gx_studio_numeric_prompt_create,         /* create function                */
2840     GX_NULL,                                 /* drawing function override      */
2841     GX_NULL,                                 /* event function override        */
2842     {576, 82, 597, 99},                      /* widget size                    */
2843     &sequence_window_timer_colon_define,     /* next widget definition         */
2844     GX_NULL,                                 /* no child widgets               */
2845     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_timer_second), /* control block */
2846     (void *) &sequence_window_timer_second_properties /* extended properties   */
2847 };
2848 
2849 GX_CONST GX_STUDIO_WIDGET sequence_window_timer_minute_define =
2850 {
2851     "timer_minute",
2852     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2853     GX_ID_NONE,                              /* widget id                      */
2854     #if defined(GX_WIDGET_USER_DATA)
2855     0,                                       /* user data                      */
2856     #endif
2857     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2858     0,                                       /* status flags                   */
2859     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2860     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2861     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2862     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2863     gx_studio_numeric_prompt_create,         /* create function                */
2864     GX_NULL,                                 /* drawing function override      */
2865     GX_NULL,                                 /* event function override        */
2866     {550, 82, 571, 99},                      /* widget size                    */
2867     &sequence_window_timer_second_define,    /* next widget definition         */
2868     GX_NULL,                                 /* no child widgets               */
2869     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_timer_minute), /* control block */
2870     (void *) &sequence_window_timer_minute_properties /* extended properties   */
2871 };
2872 
2873 GX_CONST GX_STUDIO_WIDGET sequence_window_timer_tick_define =
2874 {
2875     "timer_tick",
2876     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2877     GX_ID_NONE,                              /* widget id                      */
2878     #if defined(GX_WIDGET_USER_DATA)
2879     0,                                       /* user data                      */
2880     #endif
2881     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2882     0,                                       /* status flags                   */
2883     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2884     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2885     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2886     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2887     gx_studio_numeric_prompt_create,         /* create function                */
2888     GX_NULL,                                 /* drawing function override      */
2889     GX_NULL,                                 /* event function override        */
2890     {602, 82, 619, 99},                      /* widget size                    */
2891     &sequence_window_timer_minute_define,    /* next widget definition         */
2892     GX_NULL,                                 /* no child widgets               */
2893     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_timer_tick), /* control block */
2894     (void *) &sequence_window_timer_tick_properties /* extended properties     */
2895 };
2896 
2897 GX_CONST GX_STUDIO_WIDGET sequence_window_overall_label_define =
2898 {
2899     "overall_label",
2900     GX_TYPE_PROMPT,                          /* widget type                    */
2901     GX_ID_NONE,                              /* widget id                      */
2902     #if defined(GX_WIDGET_USER_DATA)
2903     0,                                       /* user data                      */
2904     #endif
2905     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
2906     0,                                       /* status flags                   */
2907     sizeof(GX_PROMPT),                       /* control block size             */
2908     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2909     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2910     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2911     gx_studio_prompt_create,                 /* create function                */
2912     GX_NULL,                                 /* drawing function override      */
2913     GX_NULL,                                 /* event function override        */
2914     {481, 84, 521, 96},                      /* widget size                    */
2915     &sequence_window_timer_tick_define,      /* next widget definition         */
2916     GX_NULL,                                 /* no child widgets               */
2917     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_overall_label), /* control block */
2918     (void *) &sequence_window_overall_label_properties /* extended properties  */
2919 };
2920 
2921 GX_CONST GX_STUDIO_WIDGET sequence_window_timer_icon_define =
2922 {
2923     "timer_icon",
2924     GX_TYPE_ICON,                            /* widget type                    */
2925     GX_ID_NONE,                              /* widget id                      */
2926     #if defined(GX_WIDGET_USER_DATA)
2927     0,                                       /* user data                      */
2928     #endif
2929     GX_STYLE_BORDER_NONE|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
2930     0,                                       /* status flags                   */
2931     sizeof(GX_ICON),                         /* control block size             */
2932     GX_COLOR_ID_WHITE,                       /* normal color id                */
2933     GX_COLOR_ID_WHITE,                       /* selected color id              */
2934     GX_COLOR_ID_WHITE,                       /* disabled color id              */
2935     gx_studio_icon_create,                   /* create function                */
2936     GX_NULL,                                 /* drawing function override      */
2937     GX_NULL,                                 /* event function override        */
2938     {461, 80, 476, 97},                      /* widget size                    */
2939     &sequence_window_overall_label_define,   /* next widget definition         */
2940     GX_NULL,                                 /* no child widgets               */
2941     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_timer_icon), /* control block */
2942     (void *) &sequence_window_timer_icon_properties /* extended properties     */
2943 };
2944 
2945 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_4_value_define =
2946 {
2947     "progress_4_value",
2948     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2949     GX_ID_NONE,                              /* widget id                      */
2950     #if defined(GX_WIDGET_USER_DATA)
2951     0,                                       /* user data                      */
2952     #endif
2953     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2954     0,                                       /* status flags                   */
2955     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2956     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2957     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2958     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2959     gx_studio_numeric_prompt_create,         /* create function                */
2960     GX_NULL,                                 /* drawing function override      */
2961     GX_NULL,                                 /* event function override        */
2962     {131, 292, 157, 309},                    /* widget size                    */
2963     &sequence_window_timer_icon_define,      /* next widget definition         */
2964     GX_NULL,                                 /* no child widgets               */
2965     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_4_value), /* control block */
2966     (void *) &sequence_window_progress_4_value_properties /* extended properties */
2967 };
2968 
2969 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_3_value_define =
2970 {
2971     "progress_3_value",
2972     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2973     GX_ID_NONE,                              /* widget id                      */
2974     #if defined(GX_WIDGET_USER_DATA)
2975     0,                                       /* user data                      */
2976     #endif
2977     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
2978     0,                                       /* status flags                   */
2979     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
2980     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
2981     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
2982     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
2983     gx_studio_numeric_prompt_create,         /* create function                */
2984     GX_NULL,                                 /* drawing function override      */
2985     GX_NULL,                                 /* event function override        */
2986     {131, 252, 157, 269},                    /* widget size                    */
2987     &sequence_window_progress_4_value_define, /* next widget definition        */
2988     GX_NULL,                                 /* no child widgets               */
2989     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_3_value), /* control block */
2990     (void *) &sequence_window_progress_3_value_properties /* extended properties */
2991 };
2992 
2993 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_2_value_define =
2994 {
2995     "progress_2_value",
2996     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
2997     GX_ID_NONE,                              /* widget id                      */
2998     #if defined(GX_WIDGET_USER_DATA)
2999     0,                                       /* user data                      */
3000     #endif
3001     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
3002     0,                                       /* status flags                   */
3003     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
3004     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3005     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3006     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3007     gx_studio_numeric_prompt_create,         /* create function                */
3008     GX_NULL,                                 /* drawing function override      */
3009     GX_NULL,                                 /* event function override        */
3010     {131, 205, 157, 222},                    /* widget size                    */
3011     &sequence_window_progress_3_value_define, /* next widget definition        */
3012     GX_NULL,                                 /* no child widgets               */
3013     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_2_value), /* control block */
3014     (void *) &sequence_window_progress_2_value_properties /* extended properties */
3015 };
3016 
3017 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_1_value_define =
3018 {
3019     "progress_1_value",
3020     GX_TYPE_NUMERIC_PROMPT,                  /* widget type                    */
3021     GX_ID_NONE,                              /* widget id                      */
3022     #if defined(GX_WIDGET_USER_DATA)
3023     0,                                       /* user data                      */
3024     #endif
3025     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT,   /* style flags */
3026     0,                                       /* status flags                   */
3027     sizeof(GX_NUMERIC_PROMPT),               /* control block size             */
3028     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3029     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3030     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3031     gx_studio_numeric_prompt_create,         /* create function                */
3032     GX_NULL,                                 /* drawing function override      */
3033     GX_NULL,                                 /* event function override        */
3034     {131, 166, 157, 183},                    /* widget size                    */
3035     &sequence_window_progress_2_value_define, /* next widget definition        */
3036     GX_NULL,                                 /* no child widgets               */
3037     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_1_value), /* control block */
3038     (void *) &sequence_window_progress_1_value_properties /* extended properties */
3039 };
3040 
3041 GX_CONST GX_STUDIO_WIDGET sequence_window_window_force_sensor_define =
3042 {
3043     "window_force_sensor",
3044     GX_TYPE_WINDOW,                          /* widget type                    */
3045     GX_ID_NONE,                              /* widget id                      */
3046     #if defined(GX_WIDGET_USER_DATA)
3047     0,                                       /* user data                      */
3048     #endif
3049     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
3050     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
3051     sizeof(GX_WINDOW),                       /* control block size             */
3052     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
3053     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
3054     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
3055     gx_studio_window_create,                 /* create function                */
3056     GX_NULL,                                 /* drawing function override      */
3057     GX_NULL,                                 /* event function override        */
3058     {460, 257, 620, 316},                    /* widget size                    */
3059     &sequence_window_progress_1_value_define, /* next widget definition        */
3060     &sequence_window_prompt_15_13_define,    /* child widget definition        */
3061     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_window_force_sensor), /* control block */
3062     (void *) &sequence_window_window_force_sensor_properties /* extended properties */
3063 };
3064 
3065 GX_CONST GX_STUDIO_WIDGET sequence_window_window_rotation_angle_define =
3066 {
3067     "window_rotation_angle",
3068     GX_TYPE_WINDOW,                          /* widget type                    */
3069     GX_ID_NONE,                              /* widget id                      */
3070     #if defined(GX_WIDGET_USER_DATA)
3071     0,                                       /* user data                      */
3072     #endif
3073     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
3074     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
3075     sizeof(GX_WINDOW),                       /* control block size             */
3076     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
3077     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
3078     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
3079     gx_studio_window_create,                 /* create function                */
3080     GX_NULL,                                 /* drawing function override      */
3081     GX_NULL,                                 /* event function override        */
3082     {460, 188, 620, 247},                    /* widget size                    */
3083     &sequence_window_window_force_sensor_define, /* next widget definition     */
3084     &sequence_window_prompt_15_13_2_define,  /* child widget definition        */
3085     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_window_rotation_angle), /* control block */
3086     (void *) &sequence_window_window_rotation_angle_properties /* extended properties */
3087 };
3088 
3089 GX_CONST GX_STUDIO_WIDGET sequence_window_window_mode_define =
3090 {
3091     "window_mode",
3092     GX_TYPE_WINDOW,                          /* widget type                    */
3093     GX_ID_NONE,                              /* widget id                      */
3094     #if defined(GX_WIDGET_USER_DATA)
3095     0,                                       /* user data                      */
3096     #endif
3097     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
3098     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
3099     sizeof(GX_WINDOW),                       /* control block size             */
3100     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
3101     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
3102     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
3103     gx_studio_window_create,                 /* create function                */
3104     GX_NULL,                                 /* drawing function override      */
3105     GX_NULL,                                 /* event function override        */
3106     {460, 117, 620, 176},                    /* widget size                    */
3107     &sequence_window_window_rotation_angle_define, /* next widget definition   */
3108     &sequence_window_prompt_15_5_define,     /* child widget definition        */
3109     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_window_mode), /* control block */
3110     (void *) &sequence_window_window_mode_properties /* extended properties    */
3111 };
3112 
3113 GX_CONST GX_STUDIO_WIDGET sequence_window_complete_icon_4_define =
3114 {
3115     "complete_icon_4",
3116     GX_TYPE_ICON,                            /* widget type                    */
3117     GX_ID_NONE,                              /* widget id                      */
3118     #if defined(GX_WIDGET_USER_DATA)
3119     0,                                       /* user data                      */
3120     #endif
3121     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3122     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
3123     sizeof(GX_ICON),                         /* control block size             */
3124     GX_COLOR_ID_GREEN,                       /* normal color id                */
3125     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3126     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3127     gx_studio_icon_create,                   /* create function                */
3128     GX_NULL,                                 /* drawing function override      */
3129     GX_NULL,                                 /* event function override        */
3130     {155, 294, 171, 306},                    /* widget size                    */
3131     &sequence_window_window_mode_define,     /* next widget definition         */
3132     GX_NULL,                                 /* no child widgets               */
3133     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_complete_icon_4), /* control block */
3134     (void *) &sequence_window_complete_icon_4_properties /* extended properties */
3135 };
3136 
3137 GX_CONST GX_STUDIO_WIDGET sequence_window_complete_icon_3_define =
3138 {
3139     "complete_icon_3",
3140     GX_TYPE_ICON,                            /* widget type                    */
3141     GX_ID_NONE,                              /* widget id                      */
3142     #if defined(GX_WIDGET_USER_DATA)
3143     0,                                       /* user data                      */
3144     #endif
3145     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3146     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
3147     sizeof(GX_ICON),                         /* control block size             */
3148     GX_COLOR_ID_GREEN,                       /* normal color id                */
3149     GX_COLOR_ID_GREEN,                       /* selected color id              */
3150     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3151     gx_studio_icon_create,                   /* create function                */
3152     GX_NULL,                                 /* drawing function override      */
3153     GX_NULL,                                 /* event function override        */
3154     {155, 251, 171, 263},                    /* widget size                    */
3155     &sequence_window_complete_icon_4_define, /* next widget definition         */
3156     GX_NULL,                                 /* no child widgets               */
3157     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_complete_icon_3), /* control block */
3158     (void *) &sequence_window_complete_icon_3_properties /* extended properties */
3159 };
3160 
3161 GX_CONST GX_STUDIO_WIDGET sequence_window_complete_icon_2_define =
3162 {
3163     "complete_icon_2",
3164     GX_TYPE_ICON,                            /* widget type                    */
3165     GX_ID_NONE,                              /* widget id                      */
3166     #if defined(GX_WIDGET_USER_DATA)
3167     0,                                       /* user data                      */
3168     #endif
3169     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3170     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
3171     sizeof(GX_ICON),                         /* control block size             */
3172     GX_COLOR_ID_GREEN,                       /* normal color id                */
3173     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3174     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3175     gx_studio_icon_create,                   /* create function                */
3176     GX_NULL,                                 /* drawing function override      */
3177     GX_NULL,                                 /* event function override        */
3178     {155, 210, 171, 222},                    /* widget size                    */
3179     &sequence_window_complete_icon_3_define, /* next widget definition         */
3180     GX_NULL,                                 /* no child widgets               */
3181     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_complete_icon_2), /* control block */
3182     (void *) &sequence_window_complete_icon_2_properties /* extended properties */
3183 };
3184 
3185 GX_CONST GX_STUDIO_WIDGET sequence_window_complete_icon_1_define =
3186 {
3187     "complete_icon_1",
3188     GX_TYPE_ICON,                            /* widget type                    */
3189     GX_ID_NONE,                              /* widget id                      */
3190     #if defined(GX_WIDGET_USER_DATA)
3191     0,                                       /* user data                      */
3192     #endif
3193     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3194     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
3195     sizeof(GX_ICON),                         /* control block size             */
3196     GX_COLOR_ID_GREEN,                       /* normal color id                */
3197     GX_COLOR_ID_GREEN,                       /* selected color id              */
3198     GX_COLOR_ID_GREEN,                       /* disabled color id              */
3199     gx_studio_icon_create,                   /* create function                */
3200     GX_NULL,                                 /* drawing function override      */
3201     GX_NULL,                                 /* event function override        */
3202     {155, 167, 171, 179},                    /* widget size                    */
3203     &sequence_window_complete_icon_2_define, /* next widget definition         */
3204     GX_NULL,                                 /* no child widgets               */
3205     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_complete_icon_1), /* control block */
3206     (void *) &sequence_window_complete_icon_1_properties /* extended properties */
3207 };
3208 
3209 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_4_define =
3210 {
3211     "progress_4",
3212     GX_TYPE_PROGRESS_BAR,                    /* widget type                    */
3213     ID_UNIT_SET,                             /* widget id                      */
3214     #if defined(GX_WIDGET_USER_DATA)
3215     0,                                       /* user data                      */
3216     #endif
3217     GX_STYLE_BORDER_NONE|GX_STYLE_PROGRESS_PERCENT,   /* style flags           */
3218     0,                                       /* status flags                   */
3219     sizeof(GX_PROGRESS_BAR),                 /* control block size             */
3220     GX_COLOR_ID_DARK_GRAY,                   /* normal color id                */
3221     GX_COLOR_ID_GREEN,                       /* selected color id              */
3222     GX_COLOR_ID_DARK_GRAY,                   /* disabled color id              */
3223     gx_studio_progress_bar_create,           /* create function                */
3224     GX_NULL,                                 /* drawing function override      */
3225     GX_NULL,                                 /* event function override        */
3226     {20, 313, 169, 315},                     /* widget size                    */
3227     &sequence_window_complete_icon_1_define, /* next widget definition         */
3228     GX_NULL,                                 /* no child widgets               */
3229     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_4), /* control block */
3230     (void *) &sequence_window_progress_4_properties /* extended properties     */
3231 };
3232 
3233 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_3_define =
3234 {
3235     "progress_3",
3236     GX_TYPE_PROGRESS_BAR,                    /* widget type                    */
3237     ID_PALLET_FRICTION,                      /* widget id                      */
3238     #if defined(GX_WIDGET_USER_DATA)
3239     0,                                       /* user data                      */
3240     #endif
3241     GX_STYLE_BORDER_NONE|GX_STYLE_PROGRESS_PERCENT,   /* style flags           */
3242     0,                                       /* status flags                   */
3243     sizeof(GX_PROGRESS_BAR),                 /* control block size             */
3244     GX_COLOR_ID_DARK_GRAY,                   /* normal color id                */
3245     GX_COLOR_ID_GREEN,                       /* selected color id              */
3246     GX_COLOR_ID_DARK_GRAY,                   /* disabled color id              */
3247     gx_studio_progress_bar_create,           /* create function                */
3248     GX_NULL,                                 /* drawing function override      */
3249     GX_NULL,                                 /* event function override        */
3250     {20, 271, 169, 273},                     /* widget size                    */
3251     &sequence_window_progress_4_define,      /* next widget definition         */
3252     GX_NULL,                                 /* no child widgets               */
3253     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_3), /* control block */
3254     (void *) &sequence_window_progress_3_properties /* extended properties     */
3255 };
3256 
3257 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_2_define =
3258 {
3259     "progress_2",
3260     GX_TYPE_PROGRESS_BAR,                    /* widget type                    */
3261     ID_AUXILIARY,                            /* widget id                      */
3262     #if defined(GX_WIDGET_USER_DATA)
3263     0,                                       /* user data                      */
3264     #endif
3265     GX_STYLE_BORDER_NONE|GX_STYLE_PROGRESS_PERCENT,   /* style flags           */
3266     0,                                       /* status flags                   */
3267     sizeof(GX_PROGRESS_BAR),                 /* control block size             */
3268     GX_COLOR_ID_DARK_GRAY,                   /* normal color id                */
3269     GX_COLOR_ID_GREEN,                       /* selected color id              */
3270     GX_COLOR_ID_DARK_GRAY,                   /* disabled color id              */
3271     gx_studio_progress_bar_create,           /* create function                */
3272     GX_NULL,                                 /* drawing function override      */
3273     GX_NULL,                                 /* event function override        */
3274     {21, 229, 170, 231},                     /* widget size                    */
3275     &sequence_window_progress_3_define,      /* next widget definition         */
3276     GX_NULL,                                 /* no child widgets               */
3277     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_2), /* control block */
3278     (void *) &sequence_window_progress_2_properties /* extended properties     */
3279 };
3280 
3281 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_1_define =
3282 {
3283     "progress_1",
3284     GX_TYPE_PROGRESS_BAR,                    /* widget type                    */
3285     GX_ID_NONE,                              /* widget id                      */
3286     #if defined(GX_WIDGET_USER_DATA)
3287     0,                                       /* user data                      */
3288     #endif
3289     GX_STYLE_BORDER_NONE|GX_STYLE_PROGRESS_PERCENT,   /* style flags           */
3290     0,                                       /* status flags                   */
3291     sizeof(GX_PROGRESS_BAR),                 /* control block size             */
3292     GX_COLOR_ID_DARK_GRAY,                   /* normal color id                */
3293     GX_COLOR_ID_GREEN,                       /* selected color id              */
3294     GX_COLOR_ID_DARK_GRAY,                   /* disabled color id              */
3295     gx_studio_progress_bar_create,           /* create function                */
3296     GX_NULL,                                 /* drawing function override      */
3297     GX_NULL,                                 /* event function override        */
3298     {20, 187, 169, 189},                     /* widget size                    */
3299     &sequence_window_progress_2_define,      /* next widget definition         */
3300     GX_NULL,                                 /* no child widgets               */
3301     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_1), /* control block */
3302     (void *) &sequence_window_progress_1_properties /* extended properties     */
3303 };
3304 
3305 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_4_title_define =
3306 {
3307     "progress_4_title",
3308     GX_TYPE_PROMPT,                          /* widget type                    */
3309     GX_ID_NONE,                              /* widget id                      */
3310     #if defined(GX_WIDGET_USER_DATA)
3311     0,                                       /* user data                      */
3312     #endif
3313     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_LEFT,   /* style flags */
3314     0,                                       /* status flags                   */
3315     sizeof(GX_PROMPT),                       /* control block size             */
3316     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3317     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3318     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3319     gx_studio_prompt_create,                 /* create function                */
3320     GX_NULL,                                 /* drawing function override      */
3321     GX_NULL,                                 /* event function override        */
3322     {19, 293, 132, 310},                     /* widget size                    */
3323     &sequence_window_progress_1_define,      /* next widget definition         */
3324     GX_NULL,                                 /* no child widgets               */
3325     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_4_title), /* control block */
3326     (void *) &sequence_window_progress_4_title_properties /* extended properties */
3327 };
3328 
3329 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_3_title_define =
3330 {
3331     "progress_3_title",
3332     GX_TYPE_PROMPT,                          /* widget type                    */
3333     GX_ID_NONE,                              /* widget id                      */
3334     #if defined(GX_WIDGET_USER_DATA)
3335     0,                                       /* user data                      */
3336     #endif
3337     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_LEFT,   /* style flags */
3338     0,                                       /* status flags                   */
3339     sizeof(GX_PROMPT),                       /* control block size             */
3340     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3341     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3342     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3343     gx_studio_prompt_create,                 /* create function                */
3344     GX_NULL,                                 /* drawing function override      */
3345     GX_NULL,                                 /* event function override        */
3346     {20, 251, 133, 268},                     /* widget size                    */
3347     &sequence_window_progress_4_title_define, /* next widget definition        */
3348     GX_NULL,                                 /* no child widgets               */
3349     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_3_title), /* control block */
3350     (void *) &sequence_window_progress_3_title_properties /* extended properties */
3351 };
3352 
3353 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_2_title_define =
3354 {
3355     "progress_2_title",
3356     GX_TYPE_PROMPT,                          /* widget type                    */
3357     GX_ID_NONE,                              /* widget id                      */
3358     #if defined(GX_WIDGET_USER_DATA)
3359     0,                                       /* user data                      */
3360     #endif
3361     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_LEFT,   /* style flags */
3362     0,                                       /* status flags                   */
3363     sizeof(GX_PROMPT),                       /* control block size             */
3364     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3365     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3366     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3367     gx_studio_prompt_create,                 /* create function                */
3368     GX_NULL,                                 /* drawing function override      */
3369     GX_NULL,                                 /* event function override        */
3370     {19, 210, 132, 227},                     /* widget size                    */
3371     &sequence_window_progress_3_title_define, /* next widget definition        */
3372     GX_NULL,                                 /* no child widgets               */
3373     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_2_title), /* control block */
3374     (void *) &sequence_window_progress_2_title_properties /* extended properties */
3375 };
3376 
3377 GX_CONST GX_STUDIO_WIDGET sequence_window_progress_1_title_define =
3378 {
3379     "progress_1_title",
3380     GX_TYPE_PROMPT,                          /* widget type                    */
3381     GX_ID_NONE,                              /* widget id                      */
3382     #if defined(GX_WIDGET_USER_DATA)
3383     0,                                       /* user data                      */
3384     #endif
3385     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_LEFT,   /* style flags */
3386     0,                                       /* status flags                   */
3387     sizeof(GX_PROMPT),                       /* control block size             */
3388     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3389     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3390     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3391     gx_studio_prompt_create,                 /* create function                */
3392     GX_NULL,                                 /* drawing function override      */
3393     GX_NULL,                                 /* event function override        */
3394     {19, 167, 132, 184},                     /* widget size                    */
3395     &sequence_window_progress_2_title_define, /* next widget definition        */
3396     GX_NULL,                                 /* no child widgets               */
3397     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_progress_1_title), /* control block */
3398     (void *) &sequence_window_progress_1_title_properties /* extended properties */
3399 };
3400 
3401 GX_CONST GX_STUDIO_WIDGET sequence_window_window_progress_define =
3402 {
3403     "window_progress",
3404     GX_TYPE_WINDOW,                          /* widget type                    */
3405     GX_ID_NONE,                              /* widget id                      */
3406     #if defined(GX_WIDGET_USER_DATA)
3407     0,                                       /* user data                      */
3408     #endif
3409     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
3410     0,                                       /* status flags                   */
3411     sizeof(GX_WINDOW),                       /* control block size             */
3412     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
3413     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
3414     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
3415     gx_studio_window_create,                 /* create function                */
3416     GX_NULL,                                 /* drawing function override      */
3417     GX_NULL,                                 /* event function override        */
3418     {20, 351, 600, 381},                     /* widget size                    */
3419     &sequence_window_progress_1_title_define, /* next widget definition        */
3420     &sequence_window_bottom_progress_define, /* child widget definition        */
3421     offsetof(SEQUENCE_WINDOW_CONTROL_BLOCK, sequence_window_window_progress), /* control block */
3422     (void *) &sequence_window_window_progress_properties /* extended properties */
3423 };
3424 
3425 GX_ANIMATION_INFO sequence_window_animation_1 = {
3426     (GX_WIDGET *) &sequence_window,
3427     (GX_WIDGET *) &main_screen,
3428     GX_NULL,
3429     GX_ANIMATION_TRANSLATE, ANI_ID_SEQ_WIN_FADE_IN, 0, 1,
3430     {0, 70}, {0, 70}, 0, 255, 20
3431 };
3432 
3433 
3434 GX_ANIMATION_INFO sequence_window_animation_2 = {
3435     (GX_WIDGET *) &sequence_window,
3436     (GX_WIDGET *) &main_screen,
3437     GX_NULL,
3438     GX_ANIMATION_TRANSLATE|GX_ANIMATION_DETACH, ANI_ID_SEQ_WIN_FADE_OUT, 0, 1,
3439     {0, 70}, {0, 70}, 255, 0, 20
3440 };
3441 
3442 
3443 GX_STUDIO_ACTION sequence_window_on_user_event_seq_win_fade_inactions[2] = {
3444     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen, &sequence_window, &sequence_window_animation_1},
3445     {0, 0, GX_NULL, GX_NULL, GX_NULL}
3446 };
3447 
3448 
3449 GX_STUDIO_ACTION sequence_window_on_user_event_seq_win_fade_outactions[2] = {
3450     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen, &sequence_window, &sequence_window_animation_2},
3451     {0, 0, GX_NULL, GX_NULL, GX_NULL}
3452 };
3453 
3454 static GX_STUDIO_EVENT_ENTRY gx_studio_sequence_window_event_table[] = {
3455     { USER_EVENT_SEQ_WIN_FADE_IN, 0, sequence_window_on_user_event_seq_win_fade_inactions},
3456     { USER_EVENT_SEQ_WIN_FADE_OUT, 0, sequence_window_on_user_event_seq_win_fade_outactions},
3457     {0, 0, GX_NULL}
3458 };
3459 
3460 GX_STUDIO_EVENT_PROCESS sequence_window_event_chain = {gx_studio_sequence_window_event_table, (UINT (*)(GX_WIDGET *, GX_EVENT *))sequence_window_event_process};
gx_studio_sequence_window_event_process(GX_WIDGET * target,GX_EVENT * event_ptr)3461 static UINT gx_studio_sequence_window_event_process(GX_WIDGET *target, GX_EVENT *event_ptr)
3462 {
3463     return (gx_studio_auto_event_handler(target, event_ptr, &sequence_window_event_chain));
3464 }
3465 
3466 
3467 GX_CONST GX_STUDIO_WIDGET sequence_window_define =
3468 {
3469     "sequence_window",
3470     GX_TYPE_WINDOW,                          /* widget type                    */
3471     ID_SEQUENCE_WINDOW,                      /* widget id                      */
3472     #if defined(GX_WIDGET_USER_DATA)
3473     0,                                       /* user data                      */
3474     #endif
3475     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
3476     0,                                       /* status flags                   */
3477     sizeof(SEQUENCE_WINDOW_CONTROL_BLOCK),   /* control block size             */
3478     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
3479     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
3480     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
3481     gx_studio_window_create,                 /* create function                */
3482     GX_NULL,                                 /* drawing function override      */
3483     (UINT (*)(GX_WIDGET *, GX_EVENT *)) gx_studio_sequence_window_event_process, /* event function override */
3484     {0, 70, 639, 396},                       /* widget size                    */
3485     GX_NULL,                                 /* next widget                    */
3486     &sequence_window_window_progress_define, /* child widget                   */
3487     0,                                       /* control block                  */
3488     (void *) &sequence_window_properties     /* extended properties            */
3489 };
3490 GX_WINDOW_PROPERTIES main_screen_properties =
3491 {
3492     0                                        /* wallpaper pixelmap id          */
3493 };
3494 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_button_home_properties =
3495 {
3496     GX_PIXELMAP_ID_ICON_SAFE_GUARD,          /* normal pixelmap id             */
3497     0,                                       /* selected pixelmap id           */
3498     0                                        /* disabled pixelmap id           */
3499 };
3500 GX_ICON_PROPERTIES main_screen_expresslogic_label_properties =
3501 {
3502     GX_PIXELMAP_ID_MICROSOFT_AZURE_LOGO,     /* normal pixelmap id             */
3503     0                                        /* selected pixelmap id           */
3504 };
3505 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_button_on_off_properties =
3506 {
3507     GX_PIXELMAP_ID_MENU_BUTTON_LONG,         /* normal pixelmap id             */
3508     GX_PIXELMAP_ID_MENU_BUTTON_LONG_PUSHED,  /* selected pixelmap id           */
3509     0                                        /* disabled pixelmap id           */
3510 };
3511 GX_PROMPT_PROPERTIES main_screen_prompt_on_off_properties =
3512 {
3513     GX_STRING_ID_TURN_ON,                    /* string id                      */
3514     GX_FONT_ID_SMALL,                        /* font id                        */
3515     GX_COLOR_ID_WHITE,                       /* normal text color              */
3516     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
3517     GX_COLOR_ID_WHITE                        /* disabled text color            */
3518 };
3519 GX_ICON_PROPERTIES main_screen_icon_9_properties =
3520 {
3521     GX_PIXELMAP_ID_ICON_POWER,               /* normal pixelmap id             */
3522     0                                        /* selected pixelmap id           */
3523 };
3524 GX_WINDOW_PROPERTIES main_screen_button_window_properties =
3525 {
3526     0                                        /* wallpaper pixelmap id          */
3527 };
3528 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_button_inspecting_properties =
3529 {
3530     GX_PIXELMAP_ID_MENU_BUTTON_C,            /* normal pixelmap id             */
3531     GX_PIXELMAP_ID_MENU_BUTTON_C_PUSHED,     /* selected pixelmap id           */
3532     0                                        /* disabled pixelmap id           */
3533 };
3534 GX_PROMPT_PROPERTIES main_screen_prompt_14_4_properties =
3535 {
3536     GX_STRING_ID_INSPECTING,                 /* string id                      */
3537     GX_FONT_ID_SMALL,                        /* font id                        */
3538     GX_COLOR_ID_WHITE,                       /* normal text color              */
3539     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
3540     GX_COLOR_ID_WHITE                        /* disabled text color            */
3541 };
3542 GX_ICON_PROPERTIES main_screen_icon_properties =
3543 {
3544     GX_PIXELMAP_ID_ICON_INSPECT,             /* normal pixelmap id             */
3545     0                                        /* selected pixelmap id           */
3546 };
3547 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_button_palletizing_properties =
3548 {
3549     GX_PIXELMAP_ID_MENU_BUTTON_C,            /* normal pixelmap id             */
3550     GX_PIXELMAP_ID_MENU_BUTTON_C_PUSHED,     /* selected pixelmap id           */
3551     0                                        /* disabled pixelmap id           */
3552 };
3553 GX_PROMPT_PROPERTIES main_screen_prompt_14_properties =
3554 {
3555     GX_STRING_ID_PALLETIZING,                /* string id                      */
3556     GX_FONT_ID_SMALL,                        /* font id                        */
3557     GX_COLOR_ID_WHITE,                       /* normal text color              */
3558     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
3559     GX_COLOR_ID_WHITE                        /* disabled text color            */
3560 };
3561 GX_ICON_PROPERTIES main_screen_icon_1_properties =
3562 {
3563     GX_PIXELMAP_ID_ICON_PALLET,              /* normal pixelmap id             */
3564     0                                        /* selected pixelmap id           */
3565 };
3566 GX_ICON_PROPERTIES main_screen_button_indicator_dot_properties =
3567 {
3568     GX_PIXELMAP_ID_OUTLINED_BUTTON_INDICATOR, /* normal pixelmap id            */
3569     0                                        /* selected pixelmap id           */
3570 };
3571 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_button_welding_properties =
3572 {
3573     GX_PIXELMAP_ID_MENU_BUTTON_C,            /* normal pixelmap id             */
3574     GX_PIXELMAP_ID_MENU_BUTTON_C_PUSHED,     /* selected pixelmap id           */
3575     0                                        /* disabled pixelmap id           */
3576 };
3577 GX_PROMPT_PROPERTIES main_screen_prompt_14_3_properties =
3578 {
3579     GX_STRING_ID_WELDING,                    /* string id                      */
3580     GX_FONT_ID_SMALL,                        /* font id                        */
3581     GX_COLOR_ID_WHITE,                       /* normal text color              */
3582     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
3583     GX_COLOR_ID_WHITE                        /* disabled text color            */
3584 };
3585 GX_ICON_PROPERTIES main_screen_icon_2_properties =
3586 {
3587     GX_PIXELMAP_ID_ICON_WELDING,             /* normal pixelmap id             */
3588     0                                        /* selected pixelmap id           */
3589 };
3590 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_button_assembling_properties =
3591 {
3592     GX_PIXELMAP_ID_MENU_BUTTON_C,            /* normal pixelmap id             */
3593     GX_PIXELMAP_ID_MENU_BUTTON_C_PUSHED,     /* selected pixelmap id           */
3594     0                                        /* disabled pixelmap id           */
3595 };
3596 GX_PROMPT_PROPERTIES main_screen_prompt_14_2_properties =
3597 {
3598     GX_STRING_ID_ASSEMBLING,                 /* string id                      */
3599     GX_FONT_ID_SMALL,                        /* font id                        */
3600     GX_COLOR_ID_WHITE,                       /* normal text color              */
3601     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
3602     GX_COLOR_ID_WHITE                        /* disabled text color            */
3603 };
3604 GX_ICON_PROPERTIES main_screen_icon_3_properties =
3605 {
3606     GX_PIXELMAP_ID_ICON_ASSEMBLING,          /* normal pixelmap id             */
3607     0                                        /* selected pixelmap id           */
3608 };
3609 GX_WINDOW_PROPERTIES main_screen_start_window_properties =
3610 {
3611     0                                        /* wallpaper pixelmap id          */
3612 };
3613 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_button_start_properties =
3614 {
3615     GX_PIXELMAP_ID_BIG_BUTTON,               /* normal pixelmap id             */
3616     GX_PIXELMAP_ID_BIG_BUTTON_PUSHED,        /* selected pixelmap id           */
3617     0                                        /* disabled pixelmap id           */
3618 };
3619 GX_ICON_PROPERTIES main_screen_icon_robot_properties =
3620 {
3621     GX_PIXELMAP_ID_ROBOT_UP,                 /* normal pixelmap id             */
3622     0                                        /* selected pixelmap id           */
3623 };
3624 GX_PROMPT_PROPERTIES main_screen_prompt_initiate_properties =
3625 {
3626     GX_STRING_ID_STRING_2,                   /* string id                      */
3627     GX_FONT_ID_NORMAL,                       /* font id                        */
3628     GX_COLOR_ID_WHITE,                       /* normal text color              */
3629     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
3630     GX_COLOR_ID_WHITE                        /* disabled text color            */
3631 };
3632 GX_PROMPT_PROPERTIES main_screen_prompt_Start_properties =
3633 {
3634     GX_STRING_ID_STRING_3,                   /* string id                      */
3635     GX_FONT_ID_BIG,                          /* font id                        */
3636     GX_COLOR_ID_LIGHT_GREEN,                 /* normal text color              */
3637     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3638     GX_COLOR_ID_LIGHT_GREEN                  /* disabled text color            */
3639 };
3640 GX_WINDOW_PROPERTIES main_screen_window_mode_properties =
3641 {
3642     0                                        /* wallpaper pixelmap id          */
3643 };
3644 GX_PROMPT_PROPERTIES main_screen_prompt_3_properties =
3645 {
3646     GX_STRING_ID_STRING_10,                  /* string id                      */
3647     GX_FONT_ID_SMALL,                        /* font id                        */
3648     GX_COLOR_ID_GRAY,                        /* normal text color              */
3649     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
3650     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3651 };
3652 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_pixelmap_button_2_properties =
3653 {
3654     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER,   /* normal pixelmap id             */
3655     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER_PUSHED, /* selected pixelmap id      */
3656     0                                        /* disabled pixelmap id           */
3657 };
3658 GX_PROMPT_PROPERTIES main_screen_prompt_4_properties =
3659 {
3660     GX_STRING_ID_STRING_12,                  /* string id                      */
3661     GX_FONT_ID_SMALL,                        /* font id                        */
3662     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3663     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3664     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3665 };
3666 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_pixelmap_button_3_properties =
3667 {
3668     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER,   /* normal pixelmap id             */
3669     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER_PUSHED, /* selected pixelmap id      */
3670     0                                        /* disabled pixelmap id           */
3671 };
3672 GX_PROMPT_PROPERTIES main_screen_prompt_5_properties =
3673 {
3674     GX_STRING_ID_STRING_13,                  /* string id                      */
3675     GX_FONT_ID_SMALL,                        /* font id                        */
3676     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3677     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3678     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3679 };
3680 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_pixelmap_button_4_properties =
3681 {
3682     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER,   /* normal pixelmap id             */
3683     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER_PUSHED, /* selected pixelmap id      */
3684     0                                        /* disabled pixelmap id           */
3685 };
3686 GX_PROMPT_PROPERTIES main_screen_prompt_6_properties =
3687 {
3688     GX_STRING_ID_STRING_14,                  /* string id                      */
3689     GX_FONT_ID_SMALL,                        /* font id                        */
3690     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3691     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3692     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3693 };
3694 GX_WINDOW_PROPERTIES main_screen_window_speed_properties =
3695 {
3696     0                                        /* wallpaper pixelmap id          */
3697 };
3698 GX_PROMPT_PROPERTIES main_screen_prompt_properties =
3699 {
3700     GX_STRING_ID_STRING_15,                  /* string id                      */
3701     GX_FONT_ID_SMALL,                        /* font id                        */
3702     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3703     GX_COLOR_ID_LIGHT_GRAY,                  /* selected text color            */
3704     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3705 };
3706 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_pixelmap_button_properties =
3707 {
3708     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER,   /* normal pixelmap id             */
3709     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER_PUSHED, /* selected pixelmap id      */
3710     0                                        /* disabled pixelmap id           */
3711 };
3712 GX_PROMPT_PROPERTIES main_screen_prompt_1_properties =
3713 {
3714     GX_STRING_ID_STRING_16,                  /* string id                      */
3715     GX_FONT_ID_SMALL,                        /* font id                        */
3716     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3717     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3718     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3719 };
3720 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_pixelmap_button_1_properties =
3721 {
3722     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER,   /* normal pixelmap id             */
3723     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER_PUSHED, /* selected pixelmap id      */
3724     0                                        /* disabled pixelmap id           */
3725 };
3726 GX_PROMPT_PROPERTIES main_screen_prompt_2_properties =
3727 {
3728     GX_STRING_ID_STRING_17,                  /* string id                      */
3729     GX_FONT_ID_SMALL,                        /* font id                        */
3730     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3731     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3732     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3733 };
3734 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_pixelmap_button_10_properties =
3735 {
3736     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER,   /* normal pixelmap id             */
3737     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER_PUSHED, /* selected pixelmap id      */
3738     0                                        /* disabled pixelmap id           */
3739 };
3740 GX_PROMPT_PROPERTIES main_screen_prompt_10_properties =
3741 {
3742     GX_STRING_ID_STRING_18,                  /* string id                      */
3743     GX_FONT_ID_SMALL,                        /* font id                        */
3744     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3745     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3746     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3747 };
3748 GX_WINDOW_PROPERTIES main_screen_window_timer_properties =
3749 {
3750     0                                        /* wallpaper pixelmap id          */
3751 };
3752 GX_PROMPT_PROPERTIES main_screen_prompt_11_properties =
3753 {
3754     GX_STRING_ID_STRING_19,                  /* string id                      */
3755     GX_FONT_ID_SMALL,                        /* font id                        */
3756     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3757     GX_COLOR_ID_LIGHT_GRAY,                  /* selected text color            */
3758     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3759 };
3760 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_pixelmap_button_11_properties =
3761 {
3762     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER,   /* normal pixelmap id             */
3763     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER_PUSHED, /* selected pixelmap id      */
3764     0                                        /* disabled pixelmap id           */
3765 };
3766 GX_PROMPT_PROPERTIES main_screen_prompt_12_properties =
3767 {
3768     GX_STRING_ID_STRING_20,                  /* string id                      */
3769     GX_FONT_ID_SMALL,                        /* font id                        */
3770     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3771     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3772     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3773 };
3774 GX_PIXELMAP_BUTTON_PROPERTIES main_screen_pixelmap_button_12_properties =
3775 {
3776     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER,   /* normal pixelmap id             */
3777     GX_PIXELMAP_ID_OUTLINED_BUTTON_HOLDER_PUSHED, /* selected pixelmap id      */
3778     0                                        /* disabled pixelmap id           */
3779 };
3780 GX_PROMPT_PROPERTIES main_screen_prompt_13_properties =
3781 {
3782     GX_STRING_ID_STRING_21,                  /* string id                      */
3783     GX_FONT_ID_SMALL,                        /* font id                        */
3784     GX_COLOR_ID_LIGHT_GRAY,                  /* normal text color              */
3785     GX_COLOR_ID_LIGHT_GREEN,                 /* selected text color            */
3786     GX_COLOR_ID_LIGHT_GRAY                   /* disabled text color            */
3787 };
3788 GX_PROMPT_PROPERTIES main_screen_prompt_initiate_1_properties =
3789 {
3790     GX_STRING_ID_STRING_1,                   /* string id                      */
3791     GX_FONT_ID_SYSTEM,                       /* font id                        */
3792     GX_COLOR_ID_WHITE,                       /* normal text color              */
3793     GX_COLOR_ID_SELECTED_TEXT,               /* selected text color            */
3794     GX_COLOR_ID_WHITE                        /* disabled text color            */
3795 };
3796 
3797 GX_CONST GX_STUDIO_WIDGET main_screen_icon_9_define =
3798 {
3799     "icon_9",
3800     GX_TYPE_ICON,                            /* widget type                    */
3801     GX_ID_NONE,                              /* widget id                      */
3802     #if defined(GX_WIDGET_USER_DATA)
3803     0,                                       /* user data                      */
3804     #endif
3805     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3806     0,                                       /* status flags                   */
3807     sizeof(GX_ICON),                         /* control block size             */
3808     GX_COLOR_ID_WHITE,                       /* normal color id                */
3809     GX_COLOR_ID_WHITE,                       /* selected color id              */
3810     GX_COLOR_ID_WHITE,                       /* disabled color id              */
3811     gx_studio_icon_create,                   /* create function                */
3812     GX_NULL,                                 /* drawing function override      */
3813     GX_NULL,                                 /* event function override        */
3814     {533, 405, 547, 421},                    /* widget size                    */
3815     GX_NULL,                                 /* no next widget                 */
3816     GX_NULL,                                 /* no child widgets               */
3817     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_icon_9), /* control block  */
3818     (void *) &main_screen_icon_9_properties  /* extended properties            */
3819 };
3820 
3821 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_on_off_define =
3822 {
3823     "prompt_on_off",
3824     GX_TYPE_PROMPT,                          /* widget type                    */
3825     GX_ID_NONE,                              /* widget id                      */
3826     #if defined(GX_WIDGET_USER_DATA)
3827     0,                                       /* user data                      */
3828     #endif
3829     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_COPY|GX_STYLE_TEXT_CENTER,   /* style flags */
3830     0,                                       /* status flags                   */
3831     sizeof(GX_PROMPT),                       /* control block size             */
3832     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3833     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3834     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3835     gx_studio_prompt_create,                 /* create function                */
3836     GX_NULL,                                 /* drawing function override      */
3837     GX_NULL,                                 /* event function override        */
3838     {515, 426, 563, 438},                    /* widget size                    */
3839     &main_screen_icon_9_define,              /* next widget definition         */
3840     GX_NULL,                                 /* no child widgets               */
3841     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_on_off), /* control block */
3842     (void *) &main_screen_prompt_on_off_properties /* extended properties      */
3843 };
3844 
3845 GX_CONST GX_STUDIO_WIDGET main_screen_icon_define =
3846 {
3847     "icon",
3848     GX_TYPE_ICON,                            /* widget type                    */
3849     GX_ID_NONE,                              /* widget id                      */
3850     #if defined(GX_WIDGET_USER_DATA)
3851     0,                                       /* user data                      */
3852     #endif
3853     GX_STYLE_BORDER_NONE|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3854     0,                                       /* status flags                   */
3855     sizeof(GX_ICON),                         /* control block size             */
3856     GX_COLOR_ID_WHITE,                       /* normal color id                */
3857     GX_COLOR_ID_WHITE,                       /* selected color id              */
3858     GX_COLOR_ID_WHITE,                       /* disabled color id              */
3859     gx_studio_icon_create,                   /* create function                */
3860     GX_NULL,                                 /* drawing function override      */
3861     GX_NULL,                                 /* event function override        */
3862     {75, 406, 89, 422},                      /* widget size                    */
3863     GX_NULL,                                 /* no next widget                 */
3864     GX_NULL,                                 /* no child widgets               */
3865     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_icon), /* control block    */
3866     (void *) &main_screen_icon_properties    /* extended properties            */
3867 };
3868 
3869 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_14_4_define =
3870 {
3871     "prompt_14_4",
3872     GX_TYPE_PROMPT,                          /* widget type                    */
3873     GX_ID_NONE,                              /* widget id                      */
3874     #if defined(GX_WIDGET_USER_DATA)
3875     0,                                       /* user data                      */
3876     #endif
3877     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
3878     0,                                       /* status flags                   */
3879     sizeof(GX_PROMPT),                       /* control block size             */
3880     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3881     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3882     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3883     gx_studio_prompt_create,                 /* create function                */
3884     GX_NULL,                                 /* drawing function override      */
3885     GX_NULL,                                 /* event function override        */
3886     {51, 426, 114, 438},                     /* widget size                    */
3887     &main_screen_icon_define,                /* next widget definition         */
3888     GX_NULL,                                 /* no child widgets               */
3889     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_14_4), /* control block */
3890     (void *) &main_screen_prompt_14_4_properties /* extended properties        */
3891 };
3892 
3893 GX_CONST GX_STUDIO_WIDGET main_screen_button_indicator_dot_define =
3894 {
3895     "button_indicator_dot",
3896     GX_TYPE_ICON,                            /* widget type                    */
3897     GX_ID_NONE,                              /* widget id                      */
3898     #if defined(GX_WIDGET_USER_DATA)
3899     0,                                       /* user data                      */
3900     #endif
3901     GX_STYLE_BORDER_NONE|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3902     0,                                       /* status flags                   */
3903     sizeof(GX_ICON),                         /* control block size             */
3904     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3905     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3906     GX_COLOR_ID_DISABLED_FILL,               /* disabled color id              */
3907     gx_studio_icon_create,                   /* create function                */
3908     GX_NULL,                                 /* drawing function override      */
3909     GX_NULL,                                 /* event function override        */
3910     {450, 401, 454, 406},                    /* widget size                    */
3911     GX_NULL,                                 /* no next widget                 */
3912     GX_NULL,                                 /* no child widgets               */
3913     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_indicator_dot), /* control block */
3914     (void *) &main_screen_button_indicator_dot_properties /* extended properties */
3915 };
3916 
3917 GX_CONST GX_STUDIO_WIDGET main_screen_icon_1_define =
3918 {
3919     "icon_1",
3920     GX_TYPE_ICON,                            /* widget type                    */
3921     GX_ID_NONE,                              /* widget id                      */
3922     #if defined(GX_WIDGET_USER_DATA)
3923     0,                                       /* user data                      */
3924     #endif
3925     GX_STYLE_BORDER_NONE|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3926     0,                                       /* status flags                   */
3927     sizeof(GX_ICON),                         /* control block size             */
3928     GX_COLOR_ID_WHITE,                       /* normal color id                */
3929     GX_COLOR_ID_WHITE,                       /* selected color id              */
3930     GX_COLOR_ID_WHITE,                       /* disabled color id              */
3931     gx_studio_icon_create,                   /* create function                */
3932     GX_NULL,                                 /* drawing function override      */
3933     GX_NULL,                                 /* event function override        */
3934     {403, 406, 419, 422},                    /* widget size                    */
3935     &main_screen_button_indicator_dot_define, /* next widget definition        */
3936     GX_NULL,                                 /* no child widgets               */
3937     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_icon_1), /* control block  */
3938     (void *) &main_screen_icon_1_properties  /* extended properties            */
3939 };
3940 
3941 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_14_define =
3942 {
3943     "prompt_14",
3944     GX_TYPE_PROMPT,                          /* widget type                    */
3945     GX_ID_NONE,                              /* widget id                      */
3946     #if defined(GX_WIDGET_USER_DATA)
3947     0,                                       /* user data                      */
3948     #endif
3949     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
3950     0,                                       /* status flags                   */
3951     sizeof(GX_PROMPT),                       /* control block size             */
3952     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
3953     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
3954     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
3955     gx_studio_prompt_create,                 /* create function                */
3956     GX_NULL,                                 /* drawing function override      */
3957     GX_NULL,                                 /* event function override        */
3958     {382, 426, 441, 438},                    /* widget size                    */
3959     &main_screen_icon_1_define,              /* next widget definition         */
3960     GX_NULL,                                 /* no child widgets               */
3961     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_14), /* control block */
3962     (void *) &main_screen_prompt_14_properties /* extended properties          */
3963 };
3964 
3965 GX_CONST GX_STUDIO_WIDGET main_screen_icon_2_define =
3966 {
3967     "icon_2",
3968     GX_TYPE_ICON,                            /* widget type                    */
3969     GX_ID_NONE,                              /* widget id                      */
3970     #if defined(GX_WIDGET_USER_DATA)
3971     0,                                       /* user data                      */
3972     #endif
3973     GX_STYLE_BORDER_NONE|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
3974     0,                                       /* status flags                   */
3975     sizeof(GX_ICON),                         /* control block size             */
3976     GX_COLOR_ID_WHITE,                       /* normal color id                */
3977     GX_COLOR_ID_WHITE,                       /* selected color id              */
3978     GX_COLOR_ID_WHITE,                       /* disabled color id              */
3979     gx_studio_icon_create,                   /* create function                */
3980     GX_NULL,                                 /* drawing function override      */
3981     GX_NULL,                                 /* event function override        */
3982     {297, 406, 305, 422},                    /* widget size                    */
3983     GX_NULL,                                 /* no next widget                 */
3984     GX_NULL,                                 /* no child widgets               */
3985     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_icon_2), /* control block  */
3986     (void *) &main_screen_icon_2_properties  /* extended properties            */
3987 };
3988 
3989 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_14_3_define =
3990 {
3991     "prompt_14_3",
3992     GX_TYPE_PROMPT,                          /* widget type                    */
3993     GX_ID_NONE,                              /* widget id                      */
3994     #if defined(GX_WIDGET_USER_DATA)
3995     0,                                       /* user data                      */
3996     #endif
3997     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
3998     0,                                       /* status flags                   */
3999     sizeof(GX_PROMPT),                       /* control block size             */
4000     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4001     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4002     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4003     gx_studio_prompt_create,                 /* create function                */
4004     GX_NULL,                                 /* drawing function override      */
4005     GX_NULL,                                 /* event function override        */
4006     {277, 426, 325, 438},                    /* widget size                    */
4007     &main_screen_icon_2_define,              /* next widget definition         */
4008     GX_NULL,                                 /* no child widgets               */
4009     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_14_3), /* control block */
4010     (void *) &main_screen_prompt_14_3_properties /* extended properties        */
4011 };
4012 
4013 GX_CONST GX_STUDIO_WIDGET main_screen_icon_3_define =
4014 {
4015     "icon_3",
4016     GX_TYPE_ICON,                            /* widget type                    */
4017     GX_ID_NONE,                              /* widget id                      */
4018     #if defined(GX_WIDGET_USER_DATA)
4019     0,                                       /* user data                      */
4020     #endif
4021     GX_STYLE_BORDER_NONE|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
4022     0,                                       /* status flags                   */
4023     sizeof(GX_ICON),                         /* control block size             */
4024     GX_COLOR_ID_WHITE,                       /* normal color id                */
4025     GX_COLOR_ID_WHITE,                       /* selected color id              */
4026     GX_COLOR_ID_WHITE,                       /* disabled color id              */
4027     gx_studio_icon_create,                   /* create function                */
4028     GX_NULL,                                 /* drawing function override      */
4029     GX_NULL,                                 /* event function override        */
4030     {185, 406, 200, 422},                    /* widget size                    */
4031     GX_NULL,                                 /* no next widget                 */
4032     GX_NULL,                                 /* no child widgets               */
4033     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_icon_3), /* control block  */
4034     (void *) &main_screen_icon_3_properties  /* extended properties            */
4035 };
4036 
4037 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_14_2_define =
4038 {
4039     "prompt_14_2",
4040     GX_TYPE_PROMPT,                          /* widget type                    */
4041     GX_ID_NONE,                              /* widget id                      */
4042     #if defined(GX_WIDGET_USER_DATA)
4043     0,                                       /* user data                      */
4044     #endif
4045     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
4046     0,                                       /* status flags                   */
4047     sizeof(GX_PROMPT),                       /* control block size             */
4048     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4049     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4050     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4051     gx_studio_prompt_create,                 /* create function                */
4052     GX_NULL,                                 /* drawing function override      */
4053     GX_NULL,                                 /* event function override        */
4054     {159, 426, 227, 438},                    /* widget size                    */
4055     &main_screen_icon_3_define,              /* next widget definition         */
4056     GX_NULL,                                 /* no child widgets               */
4057     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_14_2), /* control block */
4058     (void *) &main_screen_prompt_14_2_properties /* extended properties        */
4059 };
4060 
4061 GX_CONST GX_STUDIO_WIDGET main_screen_button_assembling_define =
4062 {
4063     "button_assembling",
4064     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4065     ID_ASSEMBLING,                           /* widget id                      */
4066     #if defined(GX_WIDGET_USER_DATA)
4067     0,                                       /* user data                      */
4068     #endif
4069     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER,   /* style flags */
4070     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4071     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4072     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4073     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4074     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4075     gx_studio_pixelmap_button_create,        /* create function                */
4076     GX_NULL,                                 /* drawing function override      */
4077     GX_NULL,                                 /* event function override        */
4078     {129, 385, 253, 462},                    /* widget size                    */
4079     GX_NULL,                                 /* no next widget                 */
4080     &main_screen_prompt_14_2_define,         /* child widget definition        */
4081     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_assembling), /* control block */
4082     (void *) &main_screen_button_assembling_properties /* extended properties  */
4083 };
4084 
4085 GX_CONST GX_STUDIO_WIDGET main_screen_button_welding_define =
4086 {
4087     "button_welding",
4088     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4089     ID_WELDING,                              /* widget id                      */
4090     #if defined(GX_WIDGET_USER_DATA)
4091     0,                                       /* user data                      */
4092     #endif
4093     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER,   /* style flags */
4094     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4095     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4096     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4097     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4098     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4099     gx_studio_pixelmap_button_create,        /* create function                */
4100     GX_NULL,                                 /* drawing function override      */
4101     GX_NULL,                                 /* event function override        */
4102     {238, 385, 362, 462},                    /* widget size                    */
4103     &main_screen_button_assembling_define,   /* next widget definition         */
4104     &main_screen_prompt_14_3_define,         /* child widget definition        */
4105     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_welding), /* control block */
4106     (void *) &main_screen_button_welding_properties /* extended properties     */
4107 };
4108 
4109 GX_CONST GX_STUDIO_WIDGET main_screen_button_palletizing_define =
4110 {
4111     "button_palletizing",
4112     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4113     ID_PALLETIZING,                          /* widget id                      */
4114     #if defined(GX_WIDGET_USER_DATA)
4115     0,                                       /* user data                      */
4116     #endif
4117     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER,   /* style flags */
4118     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4119     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4120     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4121     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4122     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4123     gx_studio_pixelmap_button_create,        /* create function                */
4124     GX_NULL,                                 /* drawing function override      */
4125     GX_NULL,                                 /* event function override        */
4126     {348, 385, 472, 462},                    /* widget size                    */
4127     &main_screen_button_welding_define,      /* next widget definition         */
4128     &main_screen_prompt_14_define,           /* child widget definition        */
4129     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_palletizing), /* control block */
4130     (void *) &main_screen_button_palletizing_properties /* extended properties */
4131 };
4132 
4133 GX_CONST GX_STUDIO_WIDGET main_screen_button_inspecting_define =
4134 {
4135     "button_inspecting",
4136     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4137     ID_INSPECTING,                           /* widget id                      */
4138     #if defined(GX_WIDGET_USER_DATA)
4139     0,                                       /* user data                      */
4140     #endif
4141     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER,   /* style flags */
4142     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4143     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4144     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4145     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4146     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4147     gx_studio_pixelmap_button_create,        /* create function                */
4148     GX_NULL,                                 /* drawing function override      */
4149     GX_NULL,                                 /* event function override        */
4150     {20, 385, 144, 462},                     /* widget size                    */
4151     &main_screen_button_palletizing_define,  /* next widget definition         */
4152     &main_screen_prompt_14_4_define,         /* child widget definition        */
4153     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_inspecting), /* control block */
4154     (void *) &main_screen_button_inspecting_properties /* extended properties  */
4155 };
4156 
4157 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_Start_define =
4158 {
4159     "prompt_Start",
4160     GX_TYPE_PROMPT,                          /* widget type                    */
4161     GX_ID_NONE,                              /* widget id                      */
4162     #if defined(GX_WIDGET_USER_DATA)
4163     0,                                       /* user data                      */
4164     #endif
4165     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
4166     0,                                       /* status flags                   */
4167     sizeof(GX_PROMPT),                       /* control block size             */
4168     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4169     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4170     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4171     gx_studio_prompt_create,                 /* create function                */
4172     GX_NULL,                                 /* drawing function override      */
4173     GX_NULL,                                 /* event function override        */
4174     {260, 152, 454, 234},                    /* widget size                    */
4175     GX_NULL,                                 /* no next widget                 */
4176     GX_NULL,                                 /* no child widgets               */
4177     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_Start), /* control block */
4178     (void *) &main_screen_prompt_Start_properties /* extended properties       */
4179 };
4180 
4181 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_initiate_define =
4182 {
4183     "prompt_initiate",
4184     GX_TYPE_PROMPT,                          /* widget type                    */
4185     GX_ID_NONE,                              /* widget id                      */
4186     #if defined(GX_WIDGET_USER_DATA)
4187     0,                                       /* user data                      */
4188     #endif
4189     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
4190     0,                                       /* status flags                   */
4191     sizeof(GX_PROMPT),                       /* control block size             */
4192     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4193     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4194     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4195     gx_studio_prompt_create,                 /* create function                */
4196     GX_NULL,                                 /* drawing function override      */
4197     GX_NULL,                                 /* event function override        */
4198     {268, 233, 455, 250},                    /* widget size                    */
4199     &main_screen_prompt_Start_define,        /* next widget definition         */
4200     GX_NULL,                                 /* no child widgets               */
4201     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_initiate), /* control block */
4202     (void *) &main_screen_prompt_initiate_properties /* extended properties    */
4203 };
4204 
4205 GX_CONST GX_STUDIO_WIDGET main_screen_icon_robot_define =
4206 {
4207     "icon_robot",
4208     GX_TYPE_ICON,                            /* widget type                    */
4209     GX_ID_NONE,                              /* widget id                      */
4210     #if defined(GX_WIDGET_USER_DATA)
4211     0,                                       /* user data                      */
4212     #endif
4213     GX_STYLE_BORDER_NONE|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
4214     0,                                       /* status flags                   */
4215     sizeof(GX_ICON),                         /* control block size             */
4216     GX_COLOR_ID_WHITE,                       /* normal color id                */
4217     GX_COLOR_ID_WHITE,                       /* selected color id              */
4218     GX_COLOR_ID_WHITE,                       /* disabled color id              */
4219     gx_studio_icon_create,                   /* create function                */
4220     GX_NULL,                                 /* drawing function override      */
4221     GX_NULL,                                 /* event function override        */
4222     {159, 151, 245, 250},                    /* widget size                    */
4223     &main_screen_prompt_initiate_define,     /* next widget definition         */
4224     GX_NULL,                                 /* no child widgets               */
4225     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_icon_robot), /* control block */
4226     (void *) &main_screen_icon_robot_properties /* extended properties         */
4227 };
4228 
4229 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_4_define =
4230 {
4231     "prompt_4",
4232     GX_TYPE_PROMPT,                          /* widget type                    */
4233     GX_ID_NONE,                              /* widget id                      */
4234     #if defined(GX_WIDGET_USER_DATA)
4235     0,                                       /* user data                      */
4236     #endif
4237     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
4238     0,                                       /* status flags                   */
4239     sizeof(GX_PROMPT),                       /* control block size             */
4240     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4241     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4242     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4243     gx_studio_prompt_create,                 /* create function                */
4244     GX_NULL,                                 /* drawing function override      */
4245     GX_NULL,                                 /* event function override        */
4246     {86, 351, 109, 363},                     /* widget size                    */
4247     GX_NULL,                                 /* no next widget                 */
4248     GX_NULL,                                 /* no child widgets               */
4249     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_4), /* control block */
4250     (void *) &main_screen_prompt_4_properties /* extended properties           */
4251 };
4252 
4253 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_5_define =
4254 {
4255     "prompt_5",
4256     GX_TYPE_PROMPT,                          /* widget type                    */
4257     GX_ID_NONE,                              /* widget id                      */
4258     #if defined(GX_WIDGET_USER_DATA)
4259     0,                                       /* user data                      */
4260     #endif
4261     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
4262     0,                                       /* status flags                   */
4263     sizeof(GX_PROMPT),                       /* control block size             */
4264     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4265     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4266     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4267     gx_studio_prompt_create,                 /* create function                */
4268     GX_NULL,                                 /* drawing function override      */
4269     GX_NULL,                                 /* event function override        */
4270     {138, 351, 161, 363},                    /* widget size                    */
4271     GX_NULL,                                 /* no next widget                 */
4272     GX_NULL,                                 /* no child widgets               */
4273     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_5), /* control block */
4274     (void *) &main_screen_prompt_5_properties /* extended properties           */
4275 };
4276 
4277 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_6_define =
4278 {
4279     "prompt_6",
4280     GX_TYPE_PROMPT,                          /* widget type                    */
4281     GX_ID_NONE,                              /* widget id                      */
4282     #if defined(GX_WIDGET_USER_DATA)
4283     0,                                       /* user data                      */
4284     #endif
4285     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
4286     0,                                       /* status flags                   */
4287     sizeof(GX_PROMPT),                       /* control block size             */
4288     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4289     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4290     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4291     gx_studio_prompt_create,                 /* create function                */
4292     GX_NULL,                                 /* drawing function override      */
4293     GX_NULL,                                 /* event function override        */
4294     {192, 351, 215, 363},                    /* widget size                    */
4295     GX_NULL,                                 /* no next widget                 */
4296     GX_NULL,                                 /* no child widgets               */
4297     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_6), /* control block */
4298     (void *) &main_screen_prompt_6_properties /* extended properties           */
4299 };
4300 
4301 GX_CONST GX_STUDIO_WIDGET main_screen_pixelmap_button_4_define =
4302 {
4303     "pixelmap_button_4",
4304     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4305     GX_ID_NONE,                              /* widget id                      */
4306     #if defined(GX_WIDGET_USER_DATA)
4307     0,                                       /* user data                      */
4308     #endif
4309     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_BUTTON_RADIO,   /* style flags */
4310     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4311     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4312     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4313     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4314     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4315     gx_studio_pixelmap_button_create,        /* create function                */
4316     (VOID (*)(GX_WIDGET *)) mode_button_draw, /* drawing function override     */
4317     GX_NULL,                                 /* event function override        */
4318     {178, 333, 227, 382},                    /* widget size                    */
4319     GX_NULL,                                 /* no next widget                 */
4320     &main_screen_prompt_6_define,            /* child widget definition        */
4321     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_pixelmap_button_4), /* control block */
4322     (void *) &main_screen_pixelmap_button_4_properties /* extended properties  */
4323 };
4324 
4325 GX_CONST GX_STUDIO_WIDGET main_screen_pixelmap_button_3_define =
4326 {
4327     "pixelmap_button_3",
4328     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4329     GX_ID_NONE,                              /* widget id                      */
4330     #if defined(GX_WIDGET_USER_DATA)
4331     0,                                       /* user data                      */
4332     #endif
4333     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_BUTTON_PUSHED|GX_STYLE_BUTTON_RADIO,   /* style flags */
4334     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4335     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4336     GX_COLOR_ID_WHITE,                       /* normal color id                */
4337     GX_COLOR_ID_WHITE,                       /* selected color id              */
4338     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4339     gx_studio_pixelmap_button_create,        /* create function                */
4340     (VOID (*)(GX_WIDGET *)) mode_button_draw, /* drawing function override     */
4341     GX_NULL,                                 /* event function override        */
4342     {125, 333, 174, 382},                    /* widget size                    */
4343     &main_screen_pixelmap_button_4_define,   /* next widget definition         */
4344     &main_screen_prompt_5_define,            /* child widget definition        */
4345     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_pixelmap_button_3), /* control block */
4346     (void *) &main_screen_pixelmap_button_3_properties /* extended properties  */
4347 };
4348 
4349 GX_CONST GX_STUDIO_WIDGET main_screen_pixelmap_button_2_define =
4350 {
4351     "pixelmap_button_2",
4352     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4353     GX_ID_NONE,                              /* widget id                      */
4354     #if defined(GX_WIDGET_USER_DATA)
4355     0,                                       /* user data                      */
4356     #endif
4357     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_BUTTON_RADIO,   /* style flags */
4358     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4359     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4360     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4361     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4362     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4363     gx_studio_pixelmap_button_create,        /* create function                */
4364     (VOID (*)(GX_WIDGET *)) mode_button_draw, /* drawing function override     */
4365     GX_NULL,                                 /* event function override        */
4366     {72, 333, 121, 382},                     /* widget size                    */
4367     &main_screen_pixelmap_button_3_define,   /* next widget definition         */
4368     &main_screen_prompt_4_define,            /* child widget definition        */
4369     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_pixelmap_button_2), /* control block */
4370     (void *) &main_screen_pixelmap_button_2_properties /* extended properties  */
4371 };
4372 
4373 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_3_define =
4374 {
4375     "prompt_3",
4376     GX_TYPE_PROMPT,                          /* widget type                    */
4377     GX_ID_NONE,                              /* widget id                      */
4378     #if defined(GX_WIDGET_USER_DATA)
4379     0,                                       /* user data                      */
4380     #endif
4381     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
4382     0,                                       /* status flags                   */
4383     sizeof(GX_PROMPT),                       /* control block size             */
4384     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4385     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4386     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4387     gx_studio_prompt_create,                 /* create function                */
4388     GX_NULL,                                 /* drawing function override      */
4389     GX_NULL,                                 /* event function override        */
4390     {28, 336, 59, 348},                      /* widget size                    */
4391     &main_screen_pixelmap_button_2_define,   /* next widget definition         */
4392     GX_NULL,                                 /* no child widgets               */
4393     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_3), /* control block */
4394     (void *) &main_screen_prompt_3_properties /* extended properties           */
4395 };
4396 
4397 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_1_define =
4398 {
4399     "prompt_1",
4400     GX_TYPE_PROMPT,                          /* widget type                    */
4401     GX_ID_NONE,                              /* widget id                      */
4402     #if defined(GX_WIDGET_USER_DATA)
4403     0,                                       /* user data                      */
4404     #endif
4405     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
4406     0,                                       /* status flags                   */
4407     sizeof(GX_PROMPT),                       /* control block size             */
4408     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4409     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4410     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4411     gx_studio_prompt_create,                 /* create function                */
4412     GX_NULL,                                 /* drawing function override      */
4413     GX_NULL,                                 /* event function override        */
4414     {300, 350, 327, 362},                    /* widget size                    */
4415     GX_NULL,                                 /* no next widget                 */
4416     GX_NULL,                                 /* no child widgets               */
4417     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_1), /* control block */
4418     (void *) &main_screen_prompt_1_properties /* extended properties           */
4419 };
4420 
4421 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_2_define =
4422 {
4423     "prompt_2",
4424     GX_TYPE_PROMPT,                          /* widget type                    */
4425     GX_ID_NONE,                              /* widget id                      */
4426     #if defined(GX_WIDGET_USER_DATA)
4427     0,                                       /* user data                      */
4428     #endif
4429     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
4430     0,                                       /* status flags                   */
4431     sizeof(GX_PROMPT),                       /* control block size             */
4432     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4433     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4434     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4435     gx_studio_prompt_create,                 /* create function                */
4436     GX_NULL,                                 /* drawing function override      */
4437     GX_NULL,                                 /* event function override        */
4438     {351, 350, 383, 362},                    /* widget size                    */
4439     GX_NULL,                                 /* no next widget                 */
4440     GX_NULL,                                 /* no child widgets               */
4441     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_2), /* control block */
4442     (void *) &main_screen_prompt_2_properties /* extended properties           */
4443 };
4444 
4445 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_10_define =
4446 {
4447     "prompt_10",
4448     GX_TYPE_PROMPT,                          /* widget type                    */
4449     GX_ID_NONE,                              /* widget id                      */
4450     #if defined(GX_WIDGET_USER_DATA)
4451     0,                                       /* user data                      */
4452     #endif
4453     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
4454     0,                                       /* status flags                   */
4455     sizeof(GX_PROMPT),                       /* control block size             */
4456     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4457     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4458     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4459     gx_studio_prompt_create,                 /* create function                */
4460     GX_NULL,                                 /* drawing function override      */
4461     GX_NULL,                                 /* event function override        */
4462     {409, 350, 433, 362},                    /* widget size                    */
4463     GX_NULL,                                 /* no next widget                 */
4464     GX_NULL,                                 /* no child widgets               */
4465     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_10), /* control block */
4466     (void *) &main_screen_prompt_10_properties /* extended properties          */
4467 };
4468 
4469 GX_CONST GX_STUDIO_WIDGET main_screen_pixelmap_button_10_define =
4470 {
4471     "pixelmap_button_10",
4472     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4473     GX_ID_NONE,                              /* widget id                      */
4474     #if defined(GX_WIDGET_USER_DATA)
4475     0,                                       /* user data                      */
4476     #endif
4477     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_BUTTON_RADIO,   /* style flags */
4478     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4479     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4480     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4481     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4482     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4483     gx_studio_pixelmap_button_create,        /* create function                */
4484     (VOID (*)(GX_WIDGET *)) mode_button_draw, /* drawing function override     */
4485     GX_NULL,                                 /* event function override        */
4486     {397, 332, 446, 381},                    /* widget size                    */
4487     GX_NULL,                                 /* no next widget                 */
4488     &main_screen_prompt_10_define,           /* child widget definition        */
4489     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_pixelmap_button_10), /* control block */
4490     (void *) &main_screen_pixelmap_button_10_properties /* extended properties */
4491 };
4492 
4493 GX_CONST GX_STUDIO_WIDGET main_screen_pixelmap_button_1_define =
4494 {
4495     "pixelmap_button_1",
4496     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4497     GX_ID_NONE,                              /* widget id                      */
4498     #if defined(GX_WIDGET_USER_DATA)
4499     0,                                       /* user data                      */
4500     #endif
4501     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_BUTTON_PUSHED|GX_STYLE_BUTTON_RADIO,   /* style flags */
4502     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4503     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4504     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4505     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4506     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4507     gx_studio_pixelmap_button_create,        /* create function                */
4508     (VOID (*)(GX_WIDGET *)) mode_button_draw, /* drawing function override     */
4509     GX_NULL,                                 /* event function override        */
4510     {343, 332, 392, 381},                    /* widget size                    */
4511     &main_screen_pixelmap_button_10_define,  /* next widget definition         */
4512     &main_screen_prompt_2_define,            /* child widget definition        */
4513     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_pixelmap_button_1), /* control block */
4514     (void *) &main_screen_pixelmap_button_1_properties /* extended properties  */
4515 };
4516 
4517 GX_CONST GX_STUDIO_WIDGET main_screen_pixelmap_button_define =
4518 {
4519     "pixelmap_button",
4520     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4521     GX_ID_NONE,                              /* widget id                      */
4522     #if defined(GX_WIDGET_USER_DATA)
4523     0,                                       /* user data                      */
4524     #endif
4525     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_BUTTON_RADIO,   /* style flags */
4526     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4527     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4528     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4529     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4530     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4531     gx_studio_pixelmap_button_create,        /* create function                */
4532     (VOID (*)(GX_WIDGET *)) mode_button_draw, /* drawing function override     */
4533     GX_NULL,                                 /* event function override        */
4534     {290, 332, 339, 381},                    /* widget size                    */
4535     &main_screen_pixelmap_button_1_define,   /* next widget definition         */
4536     &main_screen_prompt_1_define,            /* child widget definition        */
4537     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_pixelmap_button), /* control block */
4538     (void *) &main_screen_pixelmap_button_properties /* extended properties    */
4539 };
4540 
4541 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_define =
4542 {
4543     "prompt",
4544     GX_TYPE_PROMPT,                          /* widget type                    */
4545     GX_ID_NONE,                              /* widget id                      */
4546     #if defined(GX_WIDGET_USER_DATA)
4547     0,                                       /* user data                      */
4548     #endif
4549     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
4550     0,                                       /* status flags                   */
4551     sizeof(GX_PROMPT),                       /* control block size             */
4552     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4553     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4554     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4555     gx_studio_prompt_create,                 /* create function                */
4556     GX_NULL,                                 /* drawing function override      */
4557     GX_NULL,                                 /* event function override        */
4558     {243, 335, 280, 347},                    /* widget size                    */
4559     &main_screen_pixelmap_button_define,     /* next widget definition         */
4560     GX_NULL,                                 /* no child widgets               */
4561     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt), /* control block  */
4562     (void *) &main_screen_prompt_properties  /* extended properties            */
4563 };
4564 
4565 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_12_define =
4566 {
4567     "prompt_12",
4568     GX_TYPE_PROMPT,                          /* widget type                    */
4569     GX_ID_NONE,                              /* widget id                      */
4570     #if defined(GX_WIDGET_USER_DATA)
4571     0,                                       /* user data                      */
4572     #endif
4573     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
4574     0,                                       /* status flags                   */
4575     sizeof(GX_PROMPT),                       /* control block size             */
4576     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4577     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4578     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4579     gx_studio_prompt_create,                 /* create function                */
4580     GX_NULL,                                 /* drawing function override      */
4581     GX_NULL,                                 /* event function override        */
4582     {518, 350, 545, 362},                    /* widget size                    */
4583     GX_NULL,                                 /* no next widget                 */
4584     GX_NULL,                                 /* no child widgets               */
4585     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_12), /* control block */
4586     (void *) &main_screen_prompt_12_properties /* extended properties          */
4587 };
4588 
4589 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_13_define =
4590 {
4591     "prompt_13",
4592     GX_TYPE_PROMPT,                          /* widget type                    */
4593     GX_ID_NONE,                              /* widget id                      */
4594     #if defined(GX_WIDGET_USER_DATA)
4595     0,                                       /* user data                      */
4596     #endif
4597     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER,   /* style flags */
4598     0,                                       /* status flags                   */
4599     sizeof(GX_PROMPT),                       /* control block size             */
4600     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4601     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4602     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4603     gx_studio_prompt_create,                 /* create function                */
4604     GX_NULL,                                 /* drawing function override      */
4605     GX_NULL,                                 /* event function override        */
4606     {568, 350, 600, 362},                    /* widget size                    */
4607     GX_NULL,                                 /* no next widget                 */
4608     GX_NULL,                                 /* no child widgets               */
4609     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_13), /* control block */
4610     (void *) &main_screen_prompt_13_properties /* extended properties          */
4611 };
4612 
4613 GX_CONST GX_STUDIO_WIDGET main_screen_pixelmap_button_12_define =
4614 {
4615     "pixelmap_button_12",
4616     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4617     GX_ID_NONE,                              /* widget id                      */
4618     #if defined(GX_WIDGET_USER_DATA)
4619     0,                                       /* user data                      */
4620     #endif
4621     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_BUTTON_RADIO,   /* style flags */
4622     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4623     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4624     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4625     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4626     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4627     gx_studio_pixelmap_button_create,        /* create function                */
4628     (VOID (*)(GX_WIDGET *)) mode_button_draw, /* drawing function override     */
4629     GX_NULL,                                 /* event function override        */
4630     {560, 332, 609, 381},                    /* widget size                    */
4631     GX_NULL,                                 /* no next widget                 */
4632     &main_screen_prompt_13_define,           /* child widget definition        */
4633     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_pixelmap_button_12), /* control block */
4634     (void *) &main_screen_pixelmap_button_12_properties /* extended properties */
4635 };
4636 
4637 GX_CONST GX_STUDIO_WIDGET main_screen_pixelmap_button_11_define =
4638 {
4639     "pixelmap_button_11",
4640     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4641     GX_ID_NONE,                              /* widget id                      */
4642     #if defined(GX_WIDGET_USER_DATA)
4643     0,                                       /* user data                      */
4644     #endif
4645     GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_BUTTON_PUSHED|GX_STYLE_BUTTON_RADIO,   /* style flags */
4646     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4647     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4648     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4649     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4650     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4651     gx_studio_pixelmap_button_create,        /* create function                */
4652     (VOID (*)(GX_WIDGET *)) mode_button_draw, /* drawing function override     */
4653     GX_NULL,                                 /* event function override        */
4654     {507, 332, 556, 381},                    /* widget size                    */
4655     &main_screen_pixelmap_button_12_define,  /* next widget definition         */
4656     &main_screen_prompt_12_define,           /* child widget definition        */
4657     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_pixelmap_button_11), /* control block */
4658     (void *) &main_screen_pixelmap_button_11_properties /* extended properties */
4659 };
4660 
4661 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_11_define =
4662 {
4663     "prompt_11",
4664     GX_TYPE_PROMPT,                          /* widget type                    */
4665     GX_ID_NONE,                              /* widget id                      */
4666     #if defined(GX_WIDGET_USER_DATA)
4667     0,                                       /* user data                      */
4668     #endif
4669     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
4670     0,                                       /* status flags                   */
4671     sizeof(GX_PROMPT),                       /* control block size             */
4672     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4673     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4674     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4675     gx_studio_prompt_create,                 /* create function                */
4676     GX_NULL,                                 /* drawing function override      */
4677     GX_NULL,                                 /* event function override        */
4678     {461, 335, 498, 347},                    /* widget size                    */
4679     &main_screen_pixelmap_button_11_define,  /* next widget definition         */
4680     GX_NULL,                                 /* no child widgets               */
4681     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_11), /* control block */
4682     (void *) &main_screen_prompt_11_properties /* extended properties          */
4683 };
4684 
4685 GX_CONST GX_STUDIO_WIDGET main_screen_window_timer_define =
4686 {
4687     "window_timer",
4688     GX_TYPE_WINDOW,                          /* widget type                    */
4689     GX_ID_NONE,                              /* widget id                      */
4690     #if defined(GX_WIDGET_USER_DATA)
4691     0,                                       /* user data                      */
4692     #endif
4693     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TILE_WALLPAPER,   /* style flags */
4694     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4695     sizeof(GX_WINDOW),                       /* control block size             */
4696     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
4697     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
4698     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
4699     gx_studio_window_create,                 /* create function                */
4700     GX_NULL,                                 /* drawing function override      */
4701     GX_NULL,                                 /* event function override        */
4702     {454, 326, 614, 382},                    /* widget size                    */
4703     GX_NULL,                                 /* no next widget                 */
4704     &main_screen_prompt_11_define,           /* child widget definition        */
4705     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_window_timer), /* control block */
4706     (void *) &main_screen_window_timer_properties /* extended properties       */
4707 };
4708 
4709 GX_CONST GX_STUDIO_WIDGET main_screen_window_speed_define =
4710 {
4711     "window_speed",
4712     GX_TYPE_WINDOW,                          /* widget type                    */
4713     GX_ID_NONE,                              /* widget id                      */
4714     #if defined(GX_WIDGET_USER_DATA)
4715     0,                                       /* user data                      */
4716     #endif
4717     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
4718     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4719     sizeof(GX_WINDOW),                       /* control block size             */
4720     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
4721     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
4722     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
4723     gx_studio_window_create,                 /* create function                */
4724     GX_NULL,                                 /* drawing function override      */
4725     GX_NULL,                                 /* event function override        */
4726     {237, 327, 449, 383},                    /* widget size                    */
4727     &main_screen_window_timer_define,        /* next widget definition         */
4728     &main_screen_prompt_define,              /* child widget definition        */
4729     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_window_speed), /* control block */
4730     (void *) &main_screen_window_speed_properties /* extended properties       */
4731 };
4732 
4733 GX_CONST GX_STUDIO_WIDGET main_screen_window_mode_define =
4734 {
4735     "window_mode",
4736     GX_TYPE_WINDOW,                          /* widget type                    */
4737     GX_ID_NONE,                              /* widget id                      */
4738     #if defined(GX_WIDGET_USER_DATA)
4739     0,                                       /* user data                      */
4740     #endif
4741     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
4742     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4743     sizeof(GX_WINDOW),                       /* control block size             */
4744     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
4745     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
4746     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
4747     gx_studio_window_create,                 /* create function                */
4748     GX_NULL,                                 /* drawing function override      */
4749     GX_NULL,                                 /* event function override        */
4750     {19, 327, 231, 383},                     /* widget size                    */
4751     &main_screen_window_speed_define,        /* next widget definition         */
4752     &main_screen_prompt_3_define,            /* child widget definition        */
4753     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_window_mode), /* control block */
4754     (void *) &main_screen_window_mode_properties /* extended properties        */
4755 };
4756 
4757 GX_CONST GX_STUDIO_WIDGET main_screen_button_start_define =
4758 {
4759     "button_start",
4760     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4761     ID_START,                                /* widget id                      */
4762     #if defined(GX_WIDGET_USER_DATA)
4763     0,                                       /* user data                      */
4764     #endif
4765     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
4766     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4767     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4768     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4769     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4770     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4771     gx_studio_pixelmap_button_create,        /* create function                */
4772     GX_NULL,                                 /* drawing function override      */
4773     GX_NULL,                                 /* event function override        */
4774     {93, 83, 545, 318},                      /* widget size                    */
4775     &main_screen_window_mode_define,         /* next widget definition         */
4776     &main_screen_icon_robot_define,          /* child widget definition        */
4777     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_start), /* control block */
4778     (void *) &main_screen_button_start_properties /* extended properties       */
4779 };
4780 
4781 GX_CONST GX_STUDIO_WIDGET main_screen_prompt_initiate_1_define =
4782 {
4783     "prompt_initiate_1",
4784     GX_TYPE_PROMPT,                          /* widget type                    */
4785     GX_ID_NONE,                              /* widget id                      */
4786     #if defined(GX_WIDGET_USER_DATA)
4787     0,                                       /* user data                      */
4788     #endif
4789     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER,   /* style flags */
4790     0,                                       /* status flags                   */
4791     sizeof(GX_PROMPT),                       /* control block size             */
4792     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4793     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4794     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4795     gx_studio_prompt_create,                 /* create function                */
4796     GX_NULL,                                 /* drawing function override      */
4797     GX_NULL,                                 /* event function override        */
4798     {405, 37, 565, 54},                      /* widget size                    */
4799     GX_NULL,                                 /* no next widget                 */
4800     GX_NULL,                                 /* no child widgets               */
4801     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_prompt_initiate_1), /* control block */
4802     (void *) &main_screen_prompt_initiate_1_properties /* extended properties  */
4803 };
4804 
4805 GX_CONST GX_STUDIO_WIDGET main_screen_start_window_define =
4806 {
4807     "start_window",
4808     GX_TYPE_WINDOW,                          /* widget type                    */
4809     ID_START_WINDOW,                         /* widget id                      */
4810     #if defined(GX_WIDGET_USER_DATA)
4811     0,                                       /* user data                      */
4812     #endif
4813     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
4814     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4815     sizeof(GX_WINDOW),                       /* control block size             */
4816     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
4817     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
4818     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
4819     gx_studio_window_create,                 /* create function                */
4820     GX_NULL,                                 /* drawing function override      */
4821     GX_NULL,                                 /* event function override        */
4822     {0, 82, 639, 384},                       /* widget size                    */
4823     &main_screen_prompt_initiate_1_define,   /* next widget definition         */
4824     &main_screen_button_start_define,        /* child widget definition        */
4825     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_start_window), /* control block */
4826     (void *) &main_screen_start_window_properties /* extended properties       */
4827 };
4828 
4829 GX_CONST GX_STUDIO_WIDGET main_screen_button_window_define =
4830 {
4831     "button_window",
4832     GX_TYPE_WINDOW,                          /* widget type                    */
4833     GX_ID_NONE,                              /* widget id                      */
4834     #if defined(GX_WIDGET_USER_DATA)
4835     0,                                       /* user data                      */
4836     #endif
4837     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT,   /* style flags                */
4838     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4839     sizeof(GX_WINDOW),                       /* control block size             */
4840     GX_COLOR_ID_WINDOW_FILL,                 /* normal color id                */
4841     GX_COLOR_ID_WINDOW_FILL,                 /* selected color id              */
4842     GX_COLOR_ID_WINDOW_FILL,                 /* disabled color id              */
4843     gx_studio_window_create,                 /* create function                */
4844     GX_NULL,                                 /* drawing function override      */
4845     GX_NULL,                                 /* event function override        */
4846     {14, 384, 477, 470},                     /* widget size                    */
4847     &main_screen_start_window_define,        /* next widget definition         */
4848     &main_screen_button_inspecting_define,   /* child widget definition        */
4849     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_window), /* control block */
4850     (void *) &main_screen_button_window_properties /* extended properties      */
4851 };
4852 
4853 GX_CONST GX_STUDIO_WIDGET main_screen_button_on_off_define =
4854 {
4855     "button_on_off",
4856     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4857     ID_ON_OFF,                               /* widget id                      */
4858     #if defined(GX_WIDGET_USER_DATA)
4859     0,                                       /* user data                      */
4860     #endif
4861     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER,   /* style flags */
4862     GX_STATUS_ACCEPTS_FOCUS,                 /* status flags                   */
4863     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4864     GX_COLOR_ID_BTN_LOWER,                   /* normal color id                */
4865     GX_COLOR_ID_BTN_UPPER,                   /* selected color id              */
4866     GX_COLOR_ID_BTN_LOWER,                   /* disabled color id              */
4867     gx_studio_pixelmap_button_create,        /* create function                */
4868     GX_NULL,                                 /* drawing function override      */
4869     GX_NULL,                                 /* event function override        */
4870     {459, 392, 619, 454},                    /* widget size                    */
4871     &main_screen_button_window_define,       /* next widget definition         */
4872     &main_screen_prompt_on_off_define,       /* child widget definition        */
4873     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_on_off), /* control block */
4874     (void *) &main_screen_button_on_off_properties /* extended properties      */
4875 };
4876 
4877 GX_CONST GX_STUDIO_WIDGET main_screen_expresslogic_label_define =
4878 {
4879     "expresslogic_label",
4880     GX_TYPE_ICON,                            /* widget type                    */
4881     GX_ID_NONE,                              /* widget id                      */
4882     #if defined(GX_WIDGET_USER_DATA)
4883     0,                                       /* user data                      */
4884     #endif
4885     GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP,   /* style flags */
4886     0,                                       /* status flags                   */
4887     sizeof(GX_ICON),                         /* control block size             */
4888     GX_COLOR_ID_WIDGET_FILL,                 /* normal color id                */
4889     GX_COLOR_ID_SELECTED_FILL,               /* selected color id              */
4890     GX_COLOR_ID_WIDGET_FILL,                 /* disabled color id              */
4891     gx_studio_icon_create,                   /* create function                */
4892     GX_NULL,                                 /* drawing function override      */
4893     GX_NULL,                                 /* event function override        */
4894     {29, 26, 131, 65},                       /* widget size                    */
4895     &main_screen_button_on_off_define,       /* next widget definition         */
4896     GX_NULL,                                 /* no child widgets               */
4897     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_expresslogic_label), /* control block */
4898     (void *) &main_screen_expresslogic_label_properties /* extended properties */
4899 };
4900 
4901 GX_CONST GX_STUDIO_WIDGET main_screen_button_home_define =
4902 {
4903     "button_home",
4904     GX_TYPE_PIXELMAP_BUTTON,                 /* widget type                    */
4905     GX_ID_NONE,                              /* widget id                      */
4906     #if defined(GX_WIDGET_USER_DATA)
4907     0,                                       /* user data                      */
4908     #endif
4909     GX_STYLE_BORDER_NONE,                    /* style flags                    */
4910     0,                                       /* status flags                   */
4911     sizeof(GX_PIXELMAP_BUTTON),              /* control block size             */
4912     GX_COLOR_ID_LIGHT_GREEN,                 /* normal color id                */
4913     GX_COLOR_ID_LIGHT_GREEN,                 /* selected color id              */
4914     GX_COLOR_ID_LIGHT_GREEN,                 /* disabled color id              */
4915     gx_studio_pixelmap_button_create,        /* create function                */
4916     GX_NULL,                                 /* drawing function override      */
4917     GX_NULL,                                 /* event function override        */
4918     {570, 24, 607, 60},                      /* widget size                    */
4919     &main_screen_expresslogic_label_define,  /* next widget definition         */
4920     GX_NULL,                                 /* no child widgets               */
4921     offsetof(MAIN_SCREEN_CONTROL_BLOCK, main_screen_button_home), /* control block */
4922     (void *) &main_screen_button_home_properties /* extended properties        */
4923 };
4924 
4925 GX_ANIMATION_INFO main_screen_animation_1 = {
4926     (GX_WIDGET *) &main_screen.main_screen_window_mode,
4927     (GX_WIDGET *) &main_screen.main_screen_start_window,
4928     GX_NULL,
4929     GX_ANIMATION_TRANSLATE, 0, 0, 1,
4930     {22, 327}, {-213, 327}, 255, 0, 20
4931 };
4932 
4933 
4934 GX_ANIMATION_INFO main_screen_animation_2 = {
4935     (GX_WIDGET *) &main_screen.main_screen_button_start,
4936     (GX_WIDGET *) &main_screen.main_screen_start_window,
4937     GX_NULL,
4938     GX_ANIMATION_TRANSLATE, ANI_ID_START_BTN_SLIDE_OUT, 0, 1,
4939     {93, 83}, {-453, 83}, 255, 0, 20
4940 };
4941 
4942 
4943 GX_ANIMATION_INFO main_screen_animation_3 = {
4944     (GX_WIDGET *) &main_screen.main_screen_window_timer,
4945     (GX_WIDGET *) &main_screen.main_screen_start_window,
4946     GX_NULL,
4947     GX_ANIMATION_TRANSLATE, 0, 0, 1,
4948     {458, 327}, {640, 327}, 255, 0, 20
4949 };
4950 
4951 
4952 GX_ANIMATION_INFO main_screen_animation_4 = {
4953     (GX_WIDGET *) &main_screen.main_screen_window_speed,
4954     (GX_WIDGET *) &main_screen.main_screen_start_window,
4955     GX_NULL,
4956     GX_ANIMATION_TRANSLATE|GX_ANIMATION_DETACH, 0, 0, 1,
4957     {240, 327}, {240, 327}, 255, 0, 20
4958 };
4959 
4960 
4961 GX_ANIMATION_INFO main_screen_animation_5 = {
4962     (GX_WIDGET *) &main_screen.main_screen_window_mode,
4963     (GX_WIDGET *) &main_screen.main_screen_start_window,
4964     GX_NULL,
4965     GX_ANIMATION_TRANSLATE, ANI_ID_MODE_WIN_SLIDE_IN, 0, 1,
4966     {-213, 327}, {22, 327}, 0, 255, 20
4967 };
4968 
4969 
4970 GX_ANIMATION_INFO main_screen_animation_6 = {
4971     (GX_WIDGET *) &main_screen.main_screen_window_speed,
4972     (GX_WIDGET *) &main_screen.main_screen_start_window,
4973     GX_NULL,
4974     GX_ANIMATION_TRANSLATE, ANI_ID_SPEED_WIN_FADE_IN, 0, 1,
4975     {240, 327}, {240, 327}, 0, 255, 20
4976 };
4977 
4978 
4979 GX_ANIMATION_INFO main_screen_animation_7 = {
4980     (GX_WIDGET *) &main_screen.main_screen_button_start,
4981     (GX_WIDGET *) &main_screen.main_screen_start_window,
4982     GX_NULL,
4983     GX_ANIMATION_TRANSLATE, ANI_ID_START_BTN_SLIDE_IN, 0, 1,
4984     {-453, 83}, {93, 83}, 0, 255, 20
4985 };
4986 
4987 
4988 GX_ANIMATION_INFO main_screen_animation_8 = {
4989     (GX_WIDGET *) &main_screen.main_screen_window_timer,
4990     (GX_WIDGET *) &main_screen.main_screen_start_window,
4991     GX_NULL,
4992     GX_ANIMATION_TRANSLATE, ANI_ID_TIMER_WIN_SLIDE_IN, 0, 1,
4993     {640, 327}, {458, 327}, 0, 255, 20
4994 };
4995 
4996 
4997 GX_STUDIO_ACTION main_screen_on_user_event_start_win_fade_outactions[5] = {
4998     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_window_mode, &main_screen_animation_1},
4999     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_button_start, &main_screen_animation_2},
5000     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_window_timer, &main_screen_animation_3},
5001     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_window_speed, &main_screen_animation_4},
5002     {0, 0, GX_NULL, GX_NULL, GX_NULL}
5003 };
5004 
5005 
5006 GX_STUDIO_ACTION main_screen_on_user_event_start_win_fade_inactions[5] = {
5007     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_window_mode, &main_screen_animation_5},
5008     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_window_speed, &main_screen_animation_6},
5009     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_button_start, &main_screen_animation_7},
5010     {GX_ACTION_TYPE_ANIMATION, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_window_timer, &main_screen_animation_8},
5011     {0, 0, GX_NULL, GX_NULL, GX_NULL}
5012 };
5013 
5014 
5015 GX_STUDIO_ACTION main_screen_on_gx_event_animation_complete_id_main_screenon_gx_event_animation_complete_ani_id_start_btn_slide_out_actions[2] = {
5016     {GX_ACTION_TYPE_DETACH, 0, &main_screen.main_screen_start_window, &main_screen.main_screen_window_speed, GX_NULL},
5017     {0, 0, GX_NULL, GX_NULL, GX_NULL}
5018 };
5019 
5020 static GX_STUDIO_EVENT_ENTRY gx_studio_main_screen_event_table[] = {
5021     { USER_EVENT_START_WIN_FADE_OUT, 0, main_screen_on_user_event_start_win_fade_outactions},
5022     { USER_EVENT_START_WIN_FADE_IN, 0, main_screen_on_user_event_start_win_fade_inactions},
5023     { GX_EVENT_ANIMATION_COMPLETE, ANI_ID_START_BTN_SLIDE_OUT, main_screen_on_gx_event_animation_complete_id_main_screenon_gx_event_animation_complete_ani_id_start_btn_slide_out_actions},
5024     {0, 0, GX_NULL}
5025 };
5026 
5027 GX_STUDIO_EVENT_PROCESS main_screen_event_chain = {gx_studio_main_screen_event_table, (UINT (*)(GX_WIDGET *, GX_EVENT *))main_screen_event_process};
gx_studio_main_screen_event_process(GX_WIDGET * target,GX_EVENT * event_ptr)5028 static UINT gx_studio_main_screen_event_process(GX_WIDGET *target, GX_EVENT *event_ptr)
5029 {
5030     return (gx_studio_auto_event_handler(target, event_ptr, &main_screen_event_chain));
5031 }
5032 
5033 
5034 GX_CONST GX_STUDIO_WIDGET main_screen_define =
5035 {
5036     "main_screen",
5037     GX_TYPE_WINDOW,                          /* widget type                    */
5038     ID_MAIN_SCREEN,                          /* widget id                      */
5039     #if defined(GX_WIDGET_USER_DATA)
5040     0,                                       /* user data                      */
5041     #endif
5042     GX_STYLE_BORDER_NONE,                    /* style flags                    */
5043     0,                                       /* status flags                   */
5044     sizeof(MAIN_SCREEN_CONTROL_BLOCK),       /* control block size             */
5045     GX_COLOR_ID_BLACK,                       /* normal color id                */
5046     GX_COLOR_ID_BLACK,                       /* selected color id              */
5047     GX_COLOR_ID_BLACK,                       /* disabled color id              */
5048     gx_studio_window_create,                 /* create function                */
5049     (VOID (*)(GX_WIDGET *)) main_screen_draw, /* drawing function override     */
5050     (UINT (*)(GX_WIDGET *, GX_EVENT *)) gx_studio_main_screen_event_process, /* event function override */
5051     {0, 0, 639, 479},                        /* widget size                    */
5052     GX_NULL,                                 /* next widget                    */
5053     &main_screen_button_home_define,         /* child widget                   */
5054     0,                                       /* control block                  */
5055     (void *) &main_screen_properties         /* extended properties            */
5056 };
5057 GX_CONST GX_STUDIO_WIDGET_ENTRY demo_guix_industrial_widget_table[] =
5058 {
5059     { &sequence_number_define, (GX_WIDGET *) &sequence_number },
5060     { &complete_window_define, (GX_WIDGET *) &complete_window },
5061     { &sequence_window_define, (GX_WIDGET *) &sequence_window },
5062     { &main_screen_define, (GX_WIDGET *) &main_screen },
5063     {GX_NULL, GX_NULL}
5064 };
5065 
gx_studio_nested_widget_create(GX_BYTE * control,GX_CONST GX_STUDIO_WIDGET * definition,GX_WIDGET * parent)5066 static GX_WIDGET *gx_studio_nested_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *parent)
5067 {
5068     UINT status = GX_SUCCESS;
5069     GX_WIDGET *widget = GX_NULL;
5070     GX_VALUE   list_count = 0;
5071     GX_VALUE   list_total_count = 0;
5072 
5073     if(parent && (parent->gx_widget_type == GX_TYPE_MENU))
5074     {
5075         list_total_count = ((GX_MENU *)parent)->gx_menu_list_total_count;
5076     }
5077 
5078     while(definition && status == GX_SUCCESS)
5079     {
5080         if (definition->create_function)
5081         {
5082             if (definition->style & GX_STYLE_DYNAMICALLY_ALLOCATED)
5083             {
5084                 status = gx_widget_allocate(&widget, definition->control_block_size);
5085                 if (status != GX_SUCCESS)
5086                 {
5087                     return GX_NULL;
5088                 }
5089             }
5090             else
5091             {
5092                 if (control == GX_NULL)
5093                 {
5094                     return GX_NULL;
5095                 }
5096                 widget = (GX_WIDGET *) (control + definition->control_block_offset);
5097             }
5098 
5099             status = definition->create_function(definition, widget, parent);
5100 
5101             if(list_count < list_total_count)
5102             {
5103                 gx_menu_insert((GX_MENU *)parent, widget);
5104                 ((GX_MENU *)parent)->gx_menu_list_total_count--;
5105                 list_count++;
5106             }
5107 
5108             if (status == GX_SUCCESS)
5109             {
5110                 if (definition->widget_type != GX_TYPE_TEMPLATE)
5111                 {
5112 #if defined(GUIX_5_4_0_COMPATIBILITY)
5113                     gx_widget_fill_color_set(widget, definition->normal_fill_color_id, definition->selected_fill_color_id);
5114 #else
5115                     gx_widget_fill_color_set(widget, definition->normal_fill_color_id, definition->selected_fill_color_id, definition->disabled_fill_color_id);
5116 #endif
5117                 }
5118 
5119                 if (!(definition->status & GX_STATUS_ACCEPTS_FOCUS))
5120                 {
5121                     gx_widget_status_remove(widget, GX_STATUS_ACCEPTS_FOCUS);
5122                 }
5123 
5124                 if (definition->draw_function)
5125                 {
5126                     gx_widget_draw_set(widget, definition->draw_function);
5127                 }
5128                 if (definition->event_function)
5129                 {
5130                     gx_widget_event_process_set(widget, definition->event_function);
5131                 }
5132 
5133                 #if defined(GX_WIDGET_USER_DATA)
5134                 widget->gx_widget_user_data = definition->user_data;
5135                 #endif
5136 
5137                 if (definition->child_widget)
5138                 {
5139                     gx_studio_nested_widget_create(control, definition->child_widget, widget);
5140                 }
5141             }
5142             definition = definition->next_widget;
5143         }
5144     }
5145     return widget;
5146 }
5147 
gx_studio_widget_create(GX_BYTE * control,GX_CONST GX_STUDIO_WIDGET * definition,GX_WIDGET * parent)5148 GX_WIDGET *gx_studio_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *parent)
5149 {
5150     GX_WIDGET *widget;
5151     widget = gx_studio_nested_widget_create(control, definition, GX_NULL);
5152 
5153     if (parent && widget)
5154     {
5155         gx_widget_attach(parent, widget);
5156     }
5157     return widget;
5158 }
5159 
gx_studio_named_widget_create(char * name,GX_WIDGET * parent,GX_WIDGET ** new_widget)5160 UINT gx_studio_named_widget_create(char *name, GX_WIDGET *parent, GX_WIDGET **new_widget)
5161 {
5162     UINT status = GX_FAILURE;
5163     GX_CONST GX_STUDIO_WIDGET_ENTRY *entry = demo_guix_industrial_widget_table;
5164     GX_WIDGET *widget = GX_NULL;
5165 
5166     while(entry->widget_information)
5167     {
5168         if (!strcmp(name, entry->widget_information->widget_name))
5169         {
5170             widget = gx_studio_widget_create((GX_BYTE *) entry->widget, entry->widget_information, parent);
5171             if (widget)
5172             {
5173                 status = GX_SUCCESS;
5174             }
5175             break;
5176         }
5177         entry++;
5178     }
5179 
5180     if (new_widget)
5181     {
5182         *new_widget = widget;
5183     }
5184     return status;
5185 }
5186 
5187 
gx_studio_display_configure(USHORT display,UINT (* driver)(GX_DISPLAY *),GX_UBYTE language,USHORT theme,GX_WINDOW_ROOT ** return_root)5188 UINT gx_studio_display_configure(USHORT display, UINT (*driver)(GX_DISPLAY *),
5189     GX_UBYTE language, USHORT theme, GX_WINDOW_ROOT **return_root)
5190 {
5191     GX_CONST GX_THEME *theme_ptr;
5192     GX_RECTANGLE size;
5193 
5194     GX_STUDIO_DISPLAY_INFO *display_info = &demo_guix_industrial_display_table[display];
5195 
5196 
5197 /* create the requested display                                                */
5198 
5199     gx_display_create(display_info->display,
5200                       display_info->name,
5201                       driver,
5202                       (GX_VALUE) display_info->x_resolution,
5203                       (GX_VALUE) display_info->y_resolution);
5204 
5205 
5206 /* install the request theme                                                   */
5207 
5208     if(display_info->theme_table)
5209     {
5210         theme_ptr = display_info->theme_table[theme];
5211         if(theme_ptr)
5212         {
5213             gx_display_color_table_set(display_info->display, theme_ptr->theme_color_table, theme_ptr->theme_color_table_size);
5214 
5215 /* install the color palette if required                                       */
5216             if (display_info->display->gx_display_driver_palette_set &&
5217                 theme_ptr->theme_palette != NULL)
5218             {
5219                 display_info->display->gx_display_driver_palette_set(display_info->display, theme_ptr->theme_palette, theme_ptr->theme_palette_size);
5220             }
5221 
5222             gx_display_font_table_set(display_info->display, theme_ptr->theme_font_table, theme_ptr->theme_font_table_size);
5223             gx_display_pixelmap_table_set(display_info->display, theme_ptr->theme_pixelmap_table, theme_ptr->theme_pixelmap_table_size);
5224             gx_system_scroll_appearance_set(theme_ptr->theme_vertical_scroll_style, (GX_SCROLLBAR_APPEARANCE *) &theme_ptr->theme_vertical_scrollbar_appearance);
5225             gx_system_scroll_appearance_set(theme_ptr->theme_horizontal_scroll_style, (GX_SCROLLBAR_APPEARANCE *) &theme_ptr->theme_horizontal_scrollbar_appearance);
5226         }
5227     }
5228 
5229 /* Install the language table.                                                 */
5230 
5231     if(display_info->language_table)
5232     {
5233         gx_display_language_table_set_ext(display_info->display, display_info->language_table, (GX_UBYTE) display_info->language_table_size, display_info->string_table_size);
5234         gx_display_active_language_set(display_info->display, language);
5235     }
5236 
5237 /* Set screen rotation angle.                                                  */
5238 
5239     display_info->display->gx_display_rotation_angle = display_info->rotation_angle;
5240 
5241 /* create the canvas for this display                                          */
5242 
5243     gx_canvas_create(display_info->canvas,
5244                      display_info->canvas_name,
5245                      display_info->display,
5246                      GX_CANVAS_MANAGED | GX_CANVAS_VISIBLE,
5247                      display_info->x_resolution,
5248                      display_info->y_resolution,
5249                      display_info->canvas_memory,
5250                      display_info->canvas_memory_size);
5251 
5252 /* Create the root window for this canvas                                      */
5253 
5254     gx_utility_rectangle_define(&size,
5255                                 0, 0,
5256                                 (GX_VALUE) (display_info->x_resolution - 1),
5257                                 (GX_VALUE) (display_info->y_resolution - 1));
5258 
5259     gx_window_root_create(display_info->root_window,
5260                           display_info->name,
5261                           display_info->canvas, GX_STYLE_NONE, 0, &size);
5262     if (return_root)
5263     {
5264         *return_root = display_info->root_window;
5265     }
5266     return GX_SUCCESS;
5267 }
5268 #undef GUIX_STUDIO_GENERATED_FILE
5269