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.2.0.1 */
9 /* Date (dd.mm.yyyy): 31.10.2022 Time (hh:mm): 14:07 */
10 /*******************************************************************************/
11
12
13 #define GUIX_STUDIO_GENERATED_FILE
14 #include <stddef.h>
15 #include "all_widgets_8bpp_resources.h"
16 #include "all_widgets_8bpp_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 ROTATE_SCREEN_CONTROL_BLOCK rotate_screen;
20 MENU_SCREEN_CONTROL_BLOCK menu_screen;
21 INDICATOR_SCREEN_CONTROL_BLOCK indicator_screen;
22 TEXT_SCREEN_CONTROL_BLOCK text_screen;
23 WINDOW_SCREEN_CONTROL_BLOCK window_screen;
24 BUTTON_SCREEN_CONTROL_BLOCK button_screen;
25 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_define;
26 GX_DISPLAY Main_Display_control_block;
27 GX_WINDOW_ROOT Main_Display_root_window;
28 GX_CANVAS Main_Display_canvas_control_block;
29 ULONG Main_Display_canvas_memory[76800];
30
31 extern GX_CONST GX_THEME *Main_Display_theme_table[];
32 extern GX_CONST GX_STRING *Main_Display_language_table[];
33
34 GX_STUDIO_DISPLAY_INFO all_widgets_8bpp_display_table[1] =
35 {
36 {
37 "Main_Display",
38 "Main_Display_canvas",
39 Main_Display_theme_table,
40 Main_Display_language_table,
41 MAIN_DISPLAY_THEME_TABLE_SIZE,
42 MAIN_DISPLAY_LANGUAGE_TABLE_SIZE,
43 MAIN_DISPLAY_STRING_TABLE_SIZE,
44 640, /* x resolution */
45 480, /* y resolution */
46 &Main_Display_control_block,
47 &Main_Display_canvas_control_block,
48 &Main_Display_root_window,
49 Main_Display_canvas_memory, /* canvas memory area */
50 307200, /* canvas memory size in bytes */
51 0 /* rotation angle */
52 }
53 };
54
55
gx_studio_button_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)56 UINT gx_studio_button_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
57 {
58 UINT status;
59 GX_BUTTON *button = (GX_BUTTON *) control_block;
60 status = gx_button_create(button, info->widget_name, parent, info->style, info->widget_id, &info->size);
61 return status;
62 }
63
gx_studio_text_button_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)64 UINT gx_studio_text_button_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
65 {
66 UINT status;
67 GX_TEXT_BUTTON *button = (GX_TEXT_BUTTON *) control_block;
68 GX_TEXT_BUTTON_PROPERTIES *props = (GX_TEXT_BUTTON_PROPERTIES *) info->properties;
69 status = gx_text_button_create(button, info->widget_name, parent, props->string_id, info->style, info->widget_id, &info->size);
70 if (status == GX_SUCCESS)
71 {
72 gx_text_button_font_set(button, props->font_id);
73 #if defined(GUIX_5_4_0_COMPATIBILITY)
74 gx_text_button_text_color_set(button, props->normal_text_color_id, props->selected_text_color_id);
75 #else
76 gx_text_button_text_color_set(button, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
77 #endif
78 }
79 return status;
80 }
81
gx_studio_checkbox_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)82 UINT gx_studio_checkbox_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
83 {
84 UINT status;
85 GX_CHECKBOX *button = (GX_CHECKBOX *) control_block;
86 GX_TEXT_BUTTON *text_button = (GX_TEXT_BUTTON *) button;
87 GX_CHECKBOX_PROPERTIES *props = (GX_CHECKBOX_PROPERTIES *) info->properties;
88 status = gx_checkbox_create(button, info->widget_name, parent, props->string_id, info->style, info->widget_id, &info->size);
89 if (status == GX_SUCCESS)
90 {
91 gx_text_button_font_set(text_button, props->font_id);
92 #if defined(GUIX_5_4_0_COMPATIBILITY)
93 gx_text_button_text_color_set(text_button, props->normal_text_color_id, props->selected_text_color_id);
94 #else
95 gx_text_button_text_color_set(text_button, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
96 #endif
97
98 if (props->unchecked_pixelmap_id ||
99 props->checked_pixelmap_id ||
100 props->unchecked_disabled_pixelmap_id ||
101 props->checked_disabled_pixelmap_id)
102 {
103 gx_checkbox_pixelmap_set(button,
104 props->unchecked_pixelmap_id,
105 props->checked_pixelmap_id,
106 props->unchecked_disabled_pixelmap_id,
107 props->checked_disabled_pixelmap_id);
108 }
109 }
110 return status;
111 }
112
gx_studio_radio_button_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)113 UINT gx_studio_radio_button_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
114 {
115 UINT status;
116 GX_RADIO_BUTTON *button = (GX_RADIO_BUTTON *) control_block;
117 GX_TEXT_BUTTON *text_button = (GX_TEXT_BUTTON *) button;
118 GX_RADIO_BUTTON_PROPERTIES *props = (GX_RADIO_BUTTON_PROPERTIES *) info->properties;
119 status = gx_radio_button_create(button, info->widget_name, parent, props->string_id, info->style, info->widget_id, &info->size);
120 if (status == GX_SUCCESS)
121 {
122 gx_text_button_font_set(text_button, props->font_id);
123 #if defined(GUIX_5_4_0_COMPATIBILITY)
124 gx_text_button_text_color_set(text_button, props->normal_text_color_id, props->selected_text_color_id);
125 #else
126 gx_text_button_text_color_set(text_button, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
127 #endif
128
129 if (props->off_pixelmap_id ||
130 props->on_pixelmap_id ||
131 props->off_disabled_pixelmap_id ||
132 props->on_disabled_pixelmap_id)
133 {
134 gx_radio_button_pixelmap_set(button,
135 props->off_pixelmap_id,
136 props->on_pixelmap_id,
137 props->off_disabled_pixelmap_id,
138 props->on_disabled_pixelmap_id);
139 }
140 }
141 return status;
142 }
143
gx_studio_icon_button_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)144 UINT gx_studio_icon_button_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
145 {
146 UINT status;
147 GX_ICON_BUTTON *button = (GX_ICON_BUTTON *) control_block;
148 GX_ICON_BUTTON_PROPERTIES *props = (GX_ICON_BUTTON_PROPERTIES *) info->properties;
149 status = gx_icon_button_create(button, info->widget_name, parent, props->pixelmap_id, info->style, info->widget_id, &info->size);
150 return status;
151 }
152
gx_studio_pixelmap_button_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)153 UINT gx_studio_pixelmap_button_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
154 {
155 UINT status;
156 GX_PIXELMAP_BUTTON *button = (GX_PIXELMAP_BUTTON *) control_block;
157 GX_PIXELMAP_BUTTON_PROPERTIES *props = (GX_PIXELMAP_BUTTON_PROPERTIES *) info->properties;
158 status = gx_pixelmap_button_create(button, info->widget_name, parent,
159 props->normal_pixelmap_id,
160 props->selected_pixelmap_id,
161 props->disabled_pixelmap_id,
162 info->style, info->widget_id, &info->size);
163 return status;
164 }
165
gx_studio_icon_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)166 UINT gx_studio_icon_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
167 {
168 UINT status;
169 GX_ICON *icon = (GX_ICON *) control_block;
170 GX_ICON_PROPERTIES *props = (GX_ICON_PROPERTIES *) info->properties;
171 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);
172 if (props->selected_pixelmap_id)
173 {
174 gx_icon_pixelmap_set(icon, props->normal_pixelmap_id, props->selected_pixelmap_id);
175 }
176 else
177 {
178 gx_widget_resize((GX_WIDGET *)icon, (GX_RECTANGLE *)&info->size);
179 }
180 return status;
181 }
182
gx_studio_slider_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)183 UINT gx_studio_slider_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
184 {
185 UINT status;
186 GX_SLIDER *slider = (GX_SLIDER *) control_block;
187 GX_SLIDER_PROPERTIES *props = (GX_SLIDER_PROPERTIES *) info->properties;
188 GX_SLIDER_INFO slider_info;
189 slider_info.gx_slider_info_min_val = props->minval;
190 slider_info.gx_slider_info_max_val = props->maxval;
191 slider_info.gx_slider_info_current_val = props->current_val;
192 slider_info.gx_slider_info_increment = props->increment;
193 slider_info.gx_slider_info_min_travel = props->min_travel;
194 slider_info.gx_slider_info_max_travel = props->max_travel;
195 slider_info.gx_slider_info_needle_width = props->needle_width;
196 slider_info.gx_slider_info_needle_height = props->needle_height;
197 slider_info.gx_slider_info_needle_inset = props->needle_inset;
198 slider_info.gx_slider_info_needle_hotspot_offset = props->needle_hotspot;
199 status = gx_slider_create(slider,
200 info->widget_name,
201 parent,
202 props->tickmark_count,
203 &slider_info,
204 info->style,
205 info->widget_id,
206 &info->size);
207 return status;
208 }
209
gx_studio_pixelmap_slider_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)210 UINT gx_studio_pixelmap_slider_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
211 {
212 UINT status;
213 GX_PIXELMAP_SLIDER *slider = (GX_PIXELMAP_SLIDER *) control_block;
214 GX_PIXELMAP_SLIDER_PROPERTIES *props = (GX_PIXELMAP_SLIDER_PROPERTIES *) info->properties;
215 GX_PIXELMAP_SLIDER_INFO pixelmap_info;
216 GX_SLIDER_INFO slider_info;
217 slider_info.gx_slider_info_min_val = props->min_val;
218 slider_info.gx_slider_info_max_val = props->max_val;
219 slider_info.gx_slider_info_current_val = props->current_val;
220 slider_info.gx_slider_info_increment = props->increment;
221 slider_info.gx_slider_info_min_travel = props->min_travel;
222 slider_info.gx_slider_info_max_travel = props->max_travel;
223 slider_info.gx_slider_info_needle_width = props->needle_width;
224 slider_info.gx_slider_info_needle_height = props->needle_height;
225 slider_info.gx_slider_info_needle_inset = props->needle_inset;
226 slider_info.gx_slider_info_needle_hotspot_offset = props->needle_hotspot;
227 pixelmap_info.gx_pixelmap_slider_info_lower_background_pixelmap = props->lower_pixelmap;
228 pixelmap_info.gx_pixelmap_slider_info_upper_background_pixelmap = props->upper_pixelmap;
229 pixelmap_info.gx_pixelmap_slider_info_needle_pixelmap = props->needle_pixelmap;
230 status = gx_pixelmap_slider_create(slider,
231 info->widget_name,
232 parent,
233 &slider_info,
234 &pixelmap_info,
235 info->style,
236 info->widget_id,
237 &info->size);
238 return status;
239 }
240
gx_studio_progress_bar_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)241 UINT gx_studio_progress_bar_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
242 {
243 UINT status;
244 GX_PROGRESS_BAR *bar = (GX_PROGRESS_BAR *) control_block;
245 GX_PROGRESS_BAR_INFO *bar_info = (GX_PROGRESS_BAR_INFO *) info->properties;
246 status = gx_progress_bar_create(bar,
247 info->widget_name,
248 parent,
249 bar_info,
250 info->style,
251 info->widget_id,
252 &info->size);
253 return status;
254 }
255
gx_studio_radial_progress_bar_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)256 UINT gx_studio_radial_progress_bar_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
257 {
258 UINT status;
259 GX_RADIAL_PROGRESS_BAR *bar = (GX_RADIAL_PROGRESS_BAR *) control_block;
260 GX_RADIAL_PROGRESS_BAR_INFO *bar_info = (GX_RADIAL_PROGRESS_BAR_INFO *) info->properties;
261 status = gx_radial_progress_bar_create(bar,
262 info->widget_name,
263 parent,
264 bar_info,
265 info->style,
266 info->widget_id);
267 return status;
268 }
269
gx_studio_prompt_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)270 UINT gx_studio_prompt_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
271 {
272 UINT status;
273 GX_PROMPT *prompt = (GX_PROMPT *) control_block;
274 GX_PROMPT_PROPERTIES *props = (GX_PROMPT_PROPERTIES *) info->properties;
275 status = gx_prompt_create(prompt, info->widget_name, parent, props->string_id, info->style, info->widget_id, &info->size);
276 if (status == GX_SUCCESS)
277 {
278 gx_prompt_font_set(prompt, props->font_id);
279 #if defined(GUIX_5_4_0_COMPATIBILITY)
280 gx_prompt_text_color_set(prompt, props->normal_text_color_id, props->selected_text_color_id);
281 #else
282 gx_prompt_text_color_set(prompt, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
283 #endif
284 }
285 return status;
286 }
287
gx_studio_numeric_prompt_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)288 UINT gx_studio_numeric_prompt_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
289 {
290 UINT status;
291 GX_NUMERIC_PROMPT *prompt = (GX_NUMERIC_PROMPT *) control_block;
292 GX_NUMERIC_PROMPT_PROPERTIES *props = (GX_NUMERIC_PROMPT_PROPERTIES *) info->properties;
293 status = gx_numeric_prompt_create(prompt, info->widget_name, parent, props->string_id, info->style, info->widget_id, &info->size);
294 if (status == GX_SUCCESS)
295 {
296 gx_prompt_font_set((GX_PROMPT *)prompt, props->font_id);
297 #if defined(GUIX_5_4_0_COMPATIBILITY)
298 gx_prompt_text_color_set((GX_PROMPT *)prompt, props->normal_text_color_id, props->selected_text_color_id);
299 #else
300 gx_prompt_text_color_set((GX_PROMPT *)prompt, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
301 #endif
302 if(!props->string_id)
303 {
304 gx_numeric_prompt_value_set(prompt, props->numeric_prompt_value);
305 }
306 if(props->format_func)
307 {
308 gx_numeric_prompt_format_function_set(prompt, props->format_func);
309 }
310 }
311 return status;
312 }
313
gx_studio_pixelmap_prompt_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)314 UINT gx_studio_pixelmap_prompt_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
315 {
316 UINT status;
317 GX_PIXELMAP_PROMPT *pix_prompt = (GX_PIXELMAP_PROMPT *) control_block;
318 GX_PROMPT *prompt = (GX_PROMPT *) pix_prompt;
319 GX_PIXELMAP_PROMPT_PROPERTIES *props = (GX_PIXELMAP_PROMPT_PROPERTIES *) info->properties;
320 status = gx_pixelmap_prompt_create(pix_prompt, info->widget_name, parent,
321 props->string_id,
322 props->fill_map_id,
323 info->style, info->widget_id, &info->size);
324
325 if (status == GX_SUCCESS)
326 {
327 gx_pixelmap_prompt_pixelmap_set(pix_prompt,
328 props->left_map_id,
329 props->fill_map_id,
330 props->right_map_id,
331 props->selected_left_map_id,
332 props->selected_fill_map_id,
333 props->selected_right_map_id);
334 gx_prompt_font_set(prompt, props->font_id);
335 #if defined(GUIX_5_4_0_COMPATIBILITY)
336 gx_prompt_text_color_set(prompt, props->normal_text_color_id, props->selected_text_color_id);
337 #else
338 gx_prompt_text_color_set(prompt, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
339 #endif
340 }
341 return status;
342 }
343
gx_studio_numeric_pixelmap_prompt_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)344 UINT gx_studio_numeric_pixelmap_prompt_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
345 {
346 UINT status;
347 GX_NUMERIC_PIXELMAP_PROMPT *pix_prompt = (GX_NUMERIC_PIXELMAP_PROMPT *) control_block;
348 GX_PROMPT *prompt = (GX_PROMPT *) pix_prompt;
349 GX_NUMERIC_PIXELMAP_PROMPT_PROPERTIES *props = (GX_NUMERIC_PIXELMAP_PROMPT_PROPERTIES *) info->properties;
350 status = gx_numeric_pixelmap_prompt_create(pix_prompt, info->widget_name, parent,
351 props->string_id,
352 props->fill_map_id,
353 info->style, info->widget_id, &info->size);
354
355 if (status == GX_SUCCESS)
356 {
357 if(!props->string_id)
358 {
359 gx_numeric_pixelmap_prompt_value_set(pix_prompt, props->numeric_prompt_value);
360 }
361 if(props->format_func)
362 {
363 gx_numeric_pixelmap_prompt_format_function_set(pix_prompt, props->format_func);
364 }
365 gx_pixelmap_prompt_pixelmap_set((GX_PIXELMAP_PROMPT *)pix_prompt,
366 props->left_map_id,
367 props->fill_map_id,
368 props->right_map_id,
369 props->selected_left_map_id,
370 props->selected_fill_map_id,
371 props->selected_right_map_id);
372 gx_prompt_font_set(prompt, props->font_id);
373 #if defined(GUIX_5_4_0_COMPATIBILITY)
374 gx_prompt_text_color_set(prompt, props->normal_text_color_id, props->selected_text_color_id);
375 #else
376 gx_prompt_text_color_set(prompt, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
377 #endif
378 }
379 return status;
380 }
381
gx_studio_window_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)382 UINT gx_studio_window_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
383 {
384 UINT status;
385 GX_WINDOW *window = (GX_WINDOW *) control_block;
386 GX_WINDOW_PROPERTIES *props = (GX_WINDOW_PROPERTIES *) info->properties;
387 status = gx_window_create(window, info->widget_name, parent, info->style, info->widget_id, &info->size);
388 if (status == GX_SUCCESS)
389 {
390 if (props->wallpaper_id)
391 {
392 gx_window_wallpaper_set(window, props->wallpaper_id, info->style & GX_STYLE_TILE_WALLPAPER);
393 }
394 }
395 return status;
396 }
397
gx_studio_vertical_list_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)398 UINT gx_studio_vertical_list_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
399 {
400 UINT status;
401 GX_VERTICAL_LIST *list = (GX_VERTICAL_LIST *) control_block;
402 GX_VERTICAL_LIST_PROPERTIES *props = (GX_VERTICAL_LIST_PROPERTIES *) info->properties;
403 status = gx_vertical_list_create(list, info->widget_name, parent, props->total_rows,
404 props->callback, info->style, info->widget_id, &info->size);
405 if (status == GX_SUCCESS)
406 {
407 if (props->wallpaper_id)
408 {
409 gx_window_wallpaper_set((GX_WINDOW *) list, props->wallpaper_id, info->style & GX_STYLE_TILE_WALLPAPER);
410 }
411 }
412 return status;
413 }
414
gx_studio_horizontal_list_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)415 UINT gx_studio_horizontal_list_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
416 {
417 UINT status;
418 GX_HORIZONTAL_LIST *list = (GX_HORIZONTAL_LIST *) control_block;
419 GX_HORIZONTAL_LIST_PROPERTIES *props = (GX_HORIZONTAL_LIST_PROPERTIES *) info->properties;
420 status = gx_horizontal_list_create(list, info->widget_name, parent, props->total_rows,
421 props->callback, info->style, info->widget_id, &info->size);
422 if (status == GX_SUCCESS)
423 {
424 if (props->wallpaper_id)
425 {
426 gx_window_wallpaper_set((GX_WINDOW *) list, props->wallpaper_id, info->style & GX_STYLE_TILE_WALLPAPER);
427 }
428 }
429 return status;
430 }
431
gx_studio_drop_list_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)432 UINT gx_studio_drop_list_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
433 {
434 UINT status;
435 GX_DROP_LIST *list = (GX_DROP_LIST *) control_block;
436 GX_DROP_LIST_PROPERTIES *props = (GX_DROP_LIST_PROPERTIES *) info->properties;
437 status = gx_drop_list_create(list, info->widget_name, parent,
438 props->total_rows, props->open_height,
439 props->callback, info->style, info->widget_id, &info->size);
440 if (status == GX_SUCCESS)
441 {
442 if (props->pixelmap_id)
443 {
444 gx_drop_list_pixelmap_set(list, props->pixelmap_id);
445 }
446 if (props->wallpaper_id)
447 {
448 gx_window_wallpaper_set((GX_WINDOW *)&list->gx_drop_list_popup.gx_popup_list_list, props->wallpaper_id, info->style & GX_STYLE_TILE_WALLPAPER);
449 }
450 }
451 return status;
452 }
453
gx_studio_string_scroll_wheel_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)454 UINT gx_studio_string_scroll_wheel_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
455 {
456 UINT status;
457 GX_STRING_SCROLL_WHEEL *wheel = (GX_STRING_SCROLL_WHEEL *) control_block;
458 GX_STRING_SCROLL_WHEEL_PROPERTIES *props = (GX_STRING_SCROLL_WHEEL_PROPERTIES *) info->properties;
459 status = gx_string_scroll_wheel_create_ext(wheel, info->widget_name, parent, props->total_rows, GX_NULL,
460 info->style, info->widget_id, &info->size);
461 if (status == GX_SUCCESS)
462 {
463 if(props->string_id_list)
464 {
465 gx_string_scroll_wheel_string_id_list_set(wheel, props->string_id_list, props->total_rows);
466 }
467 if (props->wallpaper_id)
468 {
469 gx_window_wallpaper_set((GX_WINDOW *) wheel, props->wallpaper_id, info->style & GX_STYLE_TILE_WALLPAPER);
470 }
471 if(props->selected_background)
472 {
473 gx_scroll_wheel_selected_background_set((GX_SCROLL_WHEEL *)wheel, props->selected_background);
474 }
475 gx_scroll_wheel_selected_set((GX_SCROLL_WHEEL *)wheel, props->selected_row);
476 gx_scroll_wheel_gradient_alpha_set((GX_SCROLL_WHEEL *)wheel, props->start_alpha, props->end_alpha);
477 gx_scroll_wheel_row_height_set((GX_SCROLL_WHEEL *)wheel, props->row_height);
478 gx_text_scroll_wheel_font_set((GX_TEXT_SCROLL_WHEEL *)wheel, props->normal_font, props->selected_font);
479 #if defined(GUIX_5_4_0_COMPATIBILITY)
480 gx_text_scroll_wheel_text_color_set((GX_TEXT_SCROLL_WHEEL *)wheel, props->normal_text_color, props->selected_text_color);
481 #else
482 gx_text_scroll_wheel_text_color_set((GX_TEXT_SCROLL_WHEEL *)wheel, props->normal_text_color, props->selected_text_color, props->disabled_text_color);
483 #endif
484 if(props->callback)
485 {
486 gx_text_scroll_wheel_callback_set_ext((GX_TEXT_SCROLL_WHEEL *)wheel, (UINT (*)(GX_TEXT_SCROLL_WHEEL*, INT, GX_STRING *))props->callback);
487 }
488 }
489 return status;
490 }
491
gx_studio_numeric_scroll_wheel_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)492 UINT gx_studio_numeric_scroll_wheel_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
493 {
494 UINT status;
495 GX_NUMERIC_SCROLL_WHEEL *wheel = (GX_NUMERIC_SCROLL_WHEEL *) control_block;
496 GX_NUMERIC_SCROLL_WHEEL_PROPERTIES *props = (GX_NUMERIC_SCROLL_WHEEL_PROPERTIES *) info->properties;
497 status = gx_numeric_scroll_wheel_create(wheel, info->widget_name, parent, props->start_val, props->end_val,
498 info->style, info->widget_id, &info->size);
499 if (status == GX_SUCCESS)
500 {
501 if (props->wallpaper_id)
502 {
503 gx_window_wallpaper_set((GX_WINDOW *) wheel, props->wallpaper_id, info->style & GX_STYLE_TILE_WALLPAPER);
504 }
505 if(props->selected_background)
506 {
507 gx_scroll_wheel_selected_background_set((GX_SCROLL_WHEEL *)wheel, props->selected_background);
508 }
509
510 if (props->total_rows)
511 {
512 gx_scroll_wheel_total_rows_set((GX_SCROLL_WHEEL *)wheel, props->total_rows);
513 }
514
515 gx_scroll_wheel_selected_set((GX_SCROLL_WHEEL *)wheel, props->selected_row);
516 gx_scroll_wheel_gradient_alpha_set((GX_SCROLL_WHEEL *)wheel, props->start_alpha, props->end_alpha);
517 gx_scroll_wheel_row_height_set((GX_SCROLL_WHEEL *)wheel, props->row_height);
518 gx_text_scroll_wheel_font_set((GX_TEXT_SCROLL_WHEEL *)wheel, props->normal_font, props->selected_font);
519 #if defined(GUIX_5_4_0_COMPATIBILITY)
520 gx_text_scroll_wheel_text_color_set((GX_TEXT_SCROLL_WHEEL *)wheel, props->normal_text_color, props->selected_text_color);
521 #else
522 gx_text_scroll_wheel_text_color_set((GX_TEXT_SCROLL_WHEEL *)wheel, props->normal_text_color, props->selected_text_color, props->disabled_text_color);
523 #endif
524 if(props->callback)
525 {
526 gx_text_scroll_wheel_callback_set_ext((GX_TEXT_SCROLL_WHEEL *)wheel, (UINT (*)(GX_TEXT_SCROLL_WHEEL*, INT, GX_STRING *))props->callback);
527 }
528 }
529 return status;
530 }
531
gx_studio_text_input_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)532 UINT gx_studio_text_input_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
533 {
534 UINT status;
535 GX_STRING text;
536 GX_SINGLE_LINE_TEXT_INPUT *input = (GX_SINGLE_LINE_TEXT_INPUT *) control_block;
537 GX_PROMPT *prompt = (GX_PROMPT *) input;
538 GX_SINGLE_LINE_TEXT_INPUT_PROPERTIES *props = (GX_SINGLE_LINE_TEXT_INPUT_PROPERTIES *) info->properties;
539 status = gx_single_line_text_input_create(input, info->widget_name, parent, props->buffer, props->buffer_size, info->style, info->widget_id, &info->size);
540 if (status == GX_SUCCESS)
541 {
542 gx_prompt_font_set(prompt, props->font_id);
543 gx_single_line_text_input_text_color_set(input, props->normal_text_color_id, props->selected_text_color_id,
544 props->disabled_text_color_id, props->readonly_text_color_id);
545 gx_single_line_text_input_fill_color_set(input, input->gx_widget_normal_fill_color, input->gx_widget_selected_fill_color,
546 input->gx_widget_disabled_fill_color, props->readonly_fill_color_id);
547 if (props->buffer && props->buffer_size > 0 && props->string_id)
548 {
549 gx_display_string_get_ext(all_widgets_8bpp_display_table[0].display, props->string_id, &text);
550
551 if (text.gx_string_ptr)
552 {
553 gx_single_line_text_input_text_set_ext(input, &text);
554 }
555 }
556 }
557 return status;
558 }
559
gx_studio_multi_line_text_view_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)560 UINT gx_studio_multi_line_text_view_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
561 {
562 UINT status;
563 GX_MULTI_LINE_TEXT_VIEW *view = (GX_MULTI_LINE_TEXT_VIEW *) control_block;
564 GX_ML_TEXT_VIEW_PROPERTIES *props = (GX_ML_TEXT_VIEW_PROPERTIES *) info->properties;
565 status = gx_multi_line_text_view_create(view, info->widget_name, parent, props->string_id, info->style, info->widget_id, &info->size);
566 if (status == GX_SUCCESS)
567 {
568 gx_multi_line_text_view_font_set(view, props->font_id);
569 #if defined(GUIX_5_4_0_COMPATIBILITY)
570 gx_multi_line_text_view_text_color_set(view, props->normal_text_color_id, props->selected_text_color_id);
571 #else
572 gx_multi_line_text_view_text_color_set(view, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
573 #endif
574 gx_multi_line_text_view_whitespace_set(view, props->whitespace);
575 gx_multi_line_text_view_line_space_set(view, props->line_space);
576 }
577 return status;
578 }
579
gx_studio_multi_line_text_input_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)580 UINT gx_studio_multi_line_text_input_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
581 {
582 UINT status;
583 GX_STRING text;
584 GX_MULTI_LINE_TEXT_INPUT *input = (GX_MULTI_LINE_TEXT_INPUT *) control_block;
585 GX_MULTI_LINE_TEXT_INPUT_PROPERTIES *props = (GX_MULTI_LINE_TEXT_INPUT_PROPERTIES *) info->properties;
586 status = gx_multi_line_text_input_create(input, info->widget_name, parent, props->buffer, props->buffer_size, info->style, info->widget_id, &info->size);
587 if (status == GX_SUCCESS)
588 {
589 gx_multi_line_text_view_font_set((GX_MULTI_LINE_TEXT_VIEW *) input, props->font_id);
590 gx_multi_line_text_input_fill_color_set(input, info->normal_fill_color_id, info->selected_fill_color_id,
591 info->disabled_fill_color_id, props->readonly_fill_color_id);
592 gx_multi_line_text_input_text_color_set(input, props->normal_text_color_id, props->selected_text_color_id,
593 props->disabled_text_color_id, props->readonly_text_color_id);
594 gx_multi_line_text_view_whitespace_set((GX_MULTI_LINE_TEXT_VIEW *) input, props->whitespace);
595 gx_multi_line_text_view_line_space_set((GX_MULTI_LINE_TEXT_VIEW *) input, props->line_space);
596 if(props->buffer && (props->buffer_size > 0) && props->string_id)
597 {
598 gx_display_string_get_ext(all_widgets_8bpp_display_table[0].display, props->string_id, &text);
599 if(text.gx_string_ptr)
600 {
601 gx_multi_line_text_input_text_set_ext(input, &text);
602 }
603 }
604 }
605 return status;
606 }
607
gx_studio_horizontal_scrollbar_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)608 UINT gx_studio_horizontal_scrollbar_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
609 {
610 UINT status;
611 GX_SCROLLBAR *scroll = (GX_SCROLLBAR *) control_block;
612 GX_SCROLLBAR_APPEARANCE *appearance = (GX_SCROLLBAR_APPEARANCE *) info->properties;
613 status = gx_horizontal_scrollbar_create(scroll, info->widget_name, parent, appearance, info->style);
614 return status;
615 }
616
gx_studio_vertical_scrollbar_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)617 UINT gx_studio_vertical_scrollbar_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
618 {
619 UINT status;
620 GX_SCROLLBAR *scroll = (GX_SCROLLBAR *) control_block;
621 GX_SCROLLBAR_APPEARANCE *appearance = (GX_SCROLLBAR_APPEARANCE *) info->properties;
622 status = gx_vertical_scrollbar_create(scroll, info->widget_name, parent, appearance, info->style);
623 return status;
624 }
625
gx_studio_menu_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)626 UINT gx_studio_menu_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
627 {
628 UINT status;
629 GX_MENU *menu = (GX_MENU *) control_block;
630 GX_MENU_PROPERTIES *props = (GX_MENU_PROPERTIES *) info->properties;
631 status = gx_menu_create(menu, info->widget_name, parent,
632 props->string_id,
633 props->fill_map_id,
634 info->style, info->widget_id, &info->size);
635
636 if (status == GX_SUCCESS)
637 {
638 menu->gx_menu_list_total_count = props->list_total_count;
639 gx_menu_text_offset_set(menu, props->text_x_offset, props->text_y_offset);
640 gx_pixelmap_prompt_pixelmap_set((GX_PIXELMAP_PROMPT *)menu,
641 props->left_map_id,
642 props->fill_map_id,
643 props->right_map_id,
644 props->selected_left_map_id,
645 props->selected_fill_map_id,
646 props->selected_right_map_id);
647 gx_prompt_font_set((GX_PROMPT *)menu, props->font_id);
648 #if defined(GUIX_5_4_0_COMPATIBILITY)
649 gx_prompt_text_color_set((GX_PROMPT *)menu, props->normal_text_color_id, props->selected_text_color_id);
650 #else
651 gx_prompt_text_color_set((GX_PROMPT *)menu, props->normal_text_color_id, props->selected_text_color_id, props->disabled_text_color_id);
652 #endif
653 }
654 return status;
655 }
656
gx_studio_accordion_menu_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)657 UINT gx_studio_accordion_menu_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
658 {
659 UINT status;
660 GX_ACCORDION_MENU *accordion = (GX_ACCORDION_MENU *) control_block;
661 status = gx_accordion_menu_create(accordion, info->widget_name,
662 parent, info->style, info->widget_id, &info->size);
663 return status;
664 }
665
gx_studio_tree_view_create(GX_CONST GX_STUDIO_WIDGET * info,GX_WIDGET * control_block,GX_WIDGET * parent)666 UINT gx_studio_tree_view_create(GX_CONST GX_STUDIO_WIDGET *info, GX_WIDGET *control_block, GX_WIDGET *parent)
667 {
668 UINT status;
669 GX_TREE_VIEW *tree = (GX_TREE_VIEW *) control_block;
670 GX_TREE_VIEW_PROPERTIES *props = (GX_TREE_VIEW_PROPERTIES *) info->properties;
671 status = gx_tree_view_create(tree, info->widget_name, parent,
672 info->style, info->widget_id, &info->size);
673 if (status == GX_SUCCESS)
674 {
675 if (props->expand_map_id || props->collapse_map_id)
676 {
677 gx_tree_view_root_pixelmap_set(tree, props->expand_map_id, props->collapse_map_id);
678 }
679 gx_tree_view_indentation_set(tree, props->indentation);
680 gx_tree_view_root_line_color_set(tree, props->root_line_color_id);
681 }
682 return status;
683 }
684 GX_WINDOW_PROPERTIES rotate_screen_properties =
685 {
686 0 /* wallpaper pixelmap id */
687 };
688 GX_TEXT_BUTTON_PROPERTIES rotate_screen_next_button_6_properties =
689 {
690 GX_STRING_ID_STRING_36, /* string id */
691 GX_FONT_ID_BUTTON, /* font id */
692 GX_COLOR_ID_WHITE, /* normal text color */
693 GX_COLOR_ID_WHITE, /* selected text color */
694 GX_COLOR_ID_WHITE /* disabled text color */
695 };
696 GX_CHECKBOX_PROPERTIES rotate_screen_checkbox_properties =
697 {
698 GX_STRING_ID_STRING_39_1, /* string id */
699 GX_FONT_ID_BUTTON, /* font id */
700 GX_COLOR_ID_BTN_TEXT, /* normal text color */
701 GX_COLOR_ID_BTN_TEXT, /* selected text color */
702 GX_COLOR_ID_BTN_TEXT, /* disabled text color */
703 0, /* unchecked pixelmap id */
704 0, /* checked pixelmap id */
705 0, /* unchecked disabled pixelmap id */
706 0 /* checked disabled pixelmap id */
707 };
708 GX_PROMPT_PROPERTIES rotate_screen_prompt_11_1_properties =
709 {
710 GX_STRING_ID_STRING_40_1, /* string id */
711 GX_FONT_ID_PROMPT, /* font id */
712 GX_COLOR_ID_TEXT, /* normal text color */
713 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
714 GX_COLOR_ID_TEXT /* disabled text color */
715 };
716 GX_SLIDER_PROPERTIES rotate_screen_slider_2_properties =
717 {
718 10, /* tickmark count */
719 0, /* mimimun value */
720 359, /* maximum value */
721 30, /* current value */
722 10, /* increment */
723 10, /* minimum travel */
724 10, /* maximum travel */
725 5, /* needle width */
726 10, /* needle height */
727 5, /* needle inset */
728 2 /* needle hotspot */
729 };
730 GX_PROMPT_PROPERTIES rotate_screen_prompt_12_1_properties =
731 {
732 GX_STRING_ID_STRING_41_1, /* string id */
733 GX_FONT_ID_PROMPT, /* font id */
734 GX_COLOR_ID_TEXT, /* normal text color */
735 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
736 GX_COLOR_ID_TEXT /* disabled text color */
737 };
738 GX_WINDOW_PROPERTIES rotate_screen_pixelmap_window_properties =
739 {
740 0 /* wallpaper pixelmap id */
741 };
742 GX_RADIO_BUTTON_PROPERTIES rotate_screen_radio_button_properties =
743 {
744 GX_STRING_ID_STRING_42_1, /* string id */
745 GX_FONT_ID_BUTTON, /* font id */
746 GX_COLOR_ID_BTN_TEXT, /* normal text color */
747 GX_COLOR_ID_BTN_TEXT, /* selected text color */
748 GX_COLOR_ID_BTN_TEXT, /* disabled text color */
749 0, /* off pixelmap id */
750 0, /* on pixelmap id */
751 0, /* off disabled pixelmap id */
752 0 /* on disabled pixelmap id */
753 };
754 GX_RADIO_BUTTON_PROPERTIES rotate_screen_radio_button_1_properties =
755 {
756 GX_STRING_ID_STRING_43_1, /* string id */
757 GX_FONT_ID_BUTTON, /* font id */
758 GX_COLOR_ID_BTN_TEXT, /* normal text color */
759 GX_COLOR_ID_BTN_TEXT, /* selected text color */
760 GX_COLOR_ID_BTN_TEXT, /* disabled text color */
761 0, /* off pixelmap id */
762 0, /* on pixelmap id */
763 0, /* off disabled pixelmap id */
764 0 /* on disabled pixelmap id */
765 };
766 GX_RADIO_BUTTON_PROPERTIES rotate_screen_radio_button_2_properties =
767 {
768 GX_STRING_ID_STRING_44_1, /* string id */
769 GX_FONT_ID_BUTTON, /* font id */
770 GX_COLOR_ID_BTN_TEXT, /* normal text color */
771 GX_COLOR_ID_BTN_TEXT, /* selected text color */
772 GX_COLOR_ID_BTN_TEXT, /* disabled text color */
773 0, /* off pixelmap id */
774 0, /* on pixelmap id */
775 0, /* off disabled pixelmap id */
776 0 /* on disabled pixelmap id */
777 };
778
779 GX_CONST GX_STUDIO_WIDGET rotate_screen_radio_button_2_define =
780 {
781 "radio_button_2",
782 GX_TYPE_RADIO_BUTTON, /* widget type */
783 ID_RADIO_FISH, /* widget id */
784 #if defined(GX_WIDGET_USER_DATA)
785 0, /* user data */
786 #endif
787 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_BUTTON_RADIO|GX_STYLE_TEXT_LEFT, /* style flags */
788 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
789 sizeof(GX_RADIO_BUTTON), /* control block size */
790 GX_COLOR_ID_BTN_LOWER, /* normal color id */
791 GX_COLOR_ID_BTN_UPPER, /* selected color id */
792 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
793 gx_studio_radio_button_create, /* create function */
794 GX_NULL, /* drawing function override */
795 GX_NULL, /* event function override */
796 {388, 425, 467, 448}, /* widget size */
797 GX_NULL, /* no next widget */
798 GX_NULL, /* no child widgets */
799 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_radio_button_2), /* control block */
800 (void *) &rotate_screen_radio_button_2_properties /* extended properties */
801 };
802
803 GX_CONST GX_STUDIO_WIDGET rotate_screen_radio_button_1_define =
804 {
805 "radio_button_1",
806 GX_TYPE_RADIO_BUTTON, /* widget type */
807 ID_RADIO_APPLE, /* widget id */
808 #if defined(GX_WIDGET_USER_DATA)
809 0, /* user data */
810 #endif
811 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_BUTTON_RADIO|GX_STYLE_TEXT_LEFT, /* style flags */
812 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
813 sizeof(GX_RADIO_BUTTON), /* control block size */
814 GX_COLOR_ID_BTN_LOWER, /* normal color id */
815 GX_COLOR_ID_BTN_UPPER, /* selected color id */
816 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
817 gx_studio_radio_button_create, /* create function */
818 GX_NULL, /* drawing function override */
819 GX_NULL, /* event function override */
820 {236, 425, 315, 448}, /* widget size */
821 &rotate_screen_radio_button_2_define, /* next widget definition */
822 GX_NULL, /* no child widgets */
823 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_radio_button_1), /* control block */
824 (void *) &rotate_screen_radio_button_1_properties /* extended properties */
825 };
826
827 GX_CONST GX_STUDIO_WIDGET rotate_screen_radio_button_define =
828 {
829 "radio_button",
830 GX_TYPE_RADIO_BUTTON, /* widget type */
831 ID_RADIO_FOOT, /* widget id */
832 #if defined(GX_WIDGET_USER_DATA)
833 0, /* user data */
834 #endif
835 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_BUTTON_PUSHED|GX_STYLE_BUTTON_RADIO|GX_STYLE_TEXT_LEFT, /* style flags */
836 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
837 sizeof(GX_RADIO_BUTTON), /* control block size */
838 GX_COLOR_ID_BTN_LOWER, /* normal color id */
839 GX_COLOR_ID_BTN_UPPER, /* selected color id */
840 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
841 gx_studio_radio_button_create, /* create function */
842 GX_NULL, /* drawing function override */
843 GX_NULL, /* event function override */
844 {84, 425, 163, 448}, /* widget size */
845 &rotate_screen_radio_button_1_define, /* next widget definition */
846 GX_NULL, /* no child widgets */
847 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_radio_button), /* control block */
848 (void *) &rotate_screen_radio_button_properties /* extended properties */
849 };
850
851 GX_CONST GX_STUDIO_WIDGET rotate_screen_pixelmap_window_define =
852 {
853 "pixelmap_window",
854 GX_TYPE_WINDOW, /* widget type */
855 GX_ID_NONE, /* widget id */
856 #if defined(GX_WIDGET_USER_DATA)
857 0, /* user data */
858 #endif
859 GX_STYLE_BORDER_THIN, /* style flags */
860 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
861 sizeof(GX_WINDOW), /* control block size */
862 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* normal color id */
863 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
864 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* disabled color id */
865 gx_studio_window_create, /* create function */
866 (VOID (*)(GX_WIDGET *)) pixelmap_draw, /* drawing function override */
867 GX_NULL, /* event function override */
868 {31, 69, 613, 400}, /* widget size */
869 &rotate_screen_radio_button_define, /* next widget definition */
870 GX_NULL, /* no child widgets */
871 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_pixelmap_window), /* control block */
872 (void *) &rotate_screen_pixelmap_window_properties /* extended properties */
873 };
874
875 GX_CONST GX_STUDIO_WIDGET rotate_screen_prompt_12_1_define =
876 {
877 "prompt_12_1",
878 GX_TYPE_PROMPT, /* widget type */
879 ID_ANGLE_DISPLAY, /* widget id */
880 #if defined(GX_WIDGET_USER_DATA)
881 0, /* user data */
882 #endif
883 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
884 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
885 sizeof(GX_PROMPT), /* control block size */
886 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
887 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
888 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
889 gx_studio_prompt_create, /* create function */
890 GX_NULL, /* drawing function override */
891 GX_NULL, /* event function override */
892 {574, 26, 617, 49}, /* widget size */
893 &rotate_screen_pixelmap_window_define, /* next widget definition */
894 GX_NULL, /* no child widgets */
895 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_prompt_12_1), /* control block */
896 (void *) &rotate_screen_prompt_12_1_properties /* extended properties */
897 };
898
899 GX_CONST GX_STUDIO_WIDGET rotate_screen_slider_2_define =
900 {
901 "slider_2",
902 GX_TYPE_SLIDER, /* widget type */
903 ID_SLIDER_ANGLE, /* widget id */
904 #if defined(GX_WIDGET_USER_DATA)
905 0, /* user data */
906 #endif
907 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_SHOW_NEEDLE|GX_STYLE_SHOW_TICKMARKS, /* style flags */
908 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
909 sizeof(GX_SLIDER), /* control block size */
910 GX_COLOR_ID_BTN_UPPER, /* normal color id */
911 GX_COLOR_ID_BTN_UPPER, /* selected color id */
912 GX_COLOR_ID_BTN_UPPER, /* disabled color id */
913 gx_studio_slider_create, /* create function */
914 GX_NULL, /* drawing function override */
915 GX_NULL, /* event function override */
916 {388, 26, 553, 49}, /* widget size */
917 &rotate_screen_prompt_12_1_define, /* next widget definition */
918 GX_NULL, /* no child widgets */
919 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_slider_2), /* control block */
920 (void *) &rotate_screen_slider_2_properties /* extended properties */
921 };
922
923 GX_CONST GX_STUDIO_WIDGET rotate_screen_prompt_11_1_define =
924 {
925 "prompt_11_1",
926 GX_TYPE_PROMPT, /* widget type */
927 GX_ID_NONE, /* widget id */
928 #if defined(GX_WIDGET_USER_DATA)
929 0, /* user data */
930 #endif
931 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
932 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
933 sizeof(GX_PROMPT), /* control block size */
934 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
935 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
936 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
937 gx_studio_prompt_create, /* create function */
938 GX_NULL, /* drawing function override */
939 GX_NULL, /* event function override */
940 {248, 26, 367, 49}, /* widget size */
941 &rotate_screen_slider_2_define, /* next widget definition */
942 GX_NULL, /* no child widgets */
943 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_prompt_11_1), /* control block */
944 (void *) &rotate_screen_prompt_11_1_properties /* extended properties */
945 };
946
947 GX_CONST GX_STUDIO_WIDGET rotate_screen_checkbox_define =
948 {
949 "checkbox",
950 GX_TYPE_CHECKBOX, /* widget type */
951 ID_DIRECT_ROTATE, /* widget id */
952 #if defined(GX_WIDGET_USER_DATA)
953 0, /* user data */
954 #endif
955 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_BUTTON_TOGGLE|GX_STYLE_TEXT_LEFT, /* style flags */
956 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
957 sizeof(GX_CHECKBOX), /* control block size */
958 GX_COLOR_ID_BTN_LOWER, /* normal color id */
959 GX_COLOR_ID_BTN_UPPER, /* selected color id */
960 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
961 gx_studio_checkbox_create, /* create function */
962 GX_NULL, /* drawing function override */
963 GX_NULL, /* event function override */
964 {49, 26, 198, 49}, /* widget size */
965 &rotate_screen_prompt_11_1_define, /* next widget definition */
966 GX_NULL, /* no child widgets */
967 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_checkbox), /* control block */
968 (void *) &rotate_screen_checkbox_properties /* extended properties */
969 };
970
971 GX_CONST GX_STUDIO_WIDGET rotate_screen_next_button_6_define =
972 {
973 "next_button_6",
974 GX_TYPE_TEXT_BUTTON, /* widget type */
975 IDB_NEXT, /* widget id */
976 #if defined(GX_WIDGET_USER_DATA)
977 0, /* user data */
978 #endif
979 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
980 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
981 sizeof(GX_TEXT_BUTTON), /* control block size */
982 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* normal color id */
983 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
984 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* disabled color id */
985 gx_studio_text_button_create, /* create function */
986 GX_NULL, /* drawing function override */
987 GX_NULL, /* event function override */
988 {532, 426, 611, 450}, /* widget size */
989 &rotate_screen_checkbox_define, /* next widget definition */
990 GX_NULL, /* no child widgets */
991 offsetof(ROTATE_SCREEN_CONTROL_BLOCK, rotate_screen_next_button_6), /* control block */
992 (void *) &rotate_screen_next_button_6_properties /* extended properties */
993 };
994
995 GX_CONST GX_STUDIO_WIDGET rotate_screen_define =
996 {
997 "rotate_screen",
998 GX_TYPE_WINDOW, /* widget type */
999 ID_ROTATE_SCREEN, /* widget id */
1000 #if defined(GX_WIDGET_USER_DATA)
1001 0, /* user data */
1002 #endif
1003 GX_STYLE_BORDER_THIN, /* style flags */
1004 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
1005 sizeof(ROTATE_SCREEN_CONTROL_BLOCK), /* control block size */
1006 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
1007 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
1008 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
1009 gx_studio_window_create, /* create function */
1010 GX_NULL, /* drawing function override */
1011 (UINT (*)(GX_WIDGET *, GX_EVENT *)) rotate_event_handler, /* event function override */
1012 {0, 0, 639, 479}, /* widget size */
1013 GX_NULL, /* next widget */
1014 &rotate_screen_next_button_6_define, /* child widget */
1015 0, /* control block */
1016 (void *) &rotate_screen_properties /* extended properties */
1017 };
1018 GX_WINDOW_PROPERTIES menu_screen_properties =
1019 {
1020 0 /* wallpaper pixelmap id */
1021 };
1022 GX_PROMPT_PROPERTIES menu_screen_title_properties =
1023 {
1024 GX_STRING_ID_STRING_69, /* string id */
1025 GX_FONT_ID_PROMPT, /* font id */
1026 GX_COLOR_ID_TEXT, /* normal text color */
1027 GX_COLOR_ID_TEXT, /* selected text color */
1028 GX_COLOR_ID_TEXT /* disabled text color */
1029 };
1030 GX_PROMPT_PROPERTIES menu_screen_title_2_properties =
1031 {
1032 GX_STRING_ID_STRING_70, /* string id */
1033 GX_FONT_ID_PROMPT, /* font id */
1034 GX_COLOR_ID_TEXT, /* normal text color */
1035 GX_COLOR_ID_TEXT, /* selected text color */
1036 GX_COLOR_ID_TEXT /* disabled text color */
1037 };
1038 GX_MENU_PROPERTIES menu_screen_ola_menu_2_properties =
1039 {
1040 GX_STRING_ID_MENU_1, /* string id */
1041 GX_FONT_ID_PROMPT, /* font id */
1042 GX_COLOR_ID_TEXT, /* normal text color */
1043 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1044 GX_COLOR_ID_TEXT, /* disabled text color */
1045 0, /* left pixelmap id */
1046 0, /* fill pixelmap id */
1047 0, /* right pixelmap id */
1048 0, /* selected left pixelmap id */
1049 0, /* selected fill pixelmap id */
1050 0, /* selected right pixelmap id */
1051 10, /* text display x offset */
1052 0, /* text display y offset */
1053 2, /* list_total_count */
1054 };
1055 GX_PROMPT_PROPERTIES menu_screen_prompt_25_properties =
1056 {
1057 GX_STRING_ID_ITEM_1, /* string id */
1058 GX_FONT_ID_PROMPT, /* font id */
1059 GX_COLOR_ID_TEXT, /* normal text color */
1060 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1061 GX_COLOR_ID_TEXT /* disabled text color */
1062 };
1063 GX_NUMERIC_PROMPT_PROPERTIES menu_screen_prompt_26_properties =
1064 {
1065 0, /* string id */
1066 GX_FONT_ID_PROMPT, /* font id */
1067 GX_COLOR_ID_TEXT, /* normal text color */
1068 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1069 GX_COLOR_ID_TEXT, /* disabled text color */
1070 GX_NULL, /* format function */
1071 0 /* numeric prompt value */
1072 };
1073 GX_MENU_PROPERTIES menu_screen_ola_menu_3_properties =
1074 {
1075 GX_STRING_ID_STRING_72, /* string id */
1076 GX_FONT_ID_PROMPT, /* font id */
1077 GX_COLOR_ID_TEXT, /* normal text color */
1078 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1079 GX_COLOR_ID_TEXT, /* disabled text color */
1080 0, /* left pixelmap id */
1081 0, /* fill pixelmap id */
1082 0, /* right pixelmap id */
1083 0, /* selected left pixelmap id */
1084 0, /* selected fill pixelmap id */
1085 0, /* selected right pixelmap id */
1086 10, /* text display x offset */
1087 0, /* text display y offset */
1088 1, /* list_total_count */
1089 };
1090 GX_ML_TEXT_VIEW_PROPERTIES menu_screen_text_view_4_properties =
1091 {
1092 GX_STRING_ID_STRING_83, /* string id */
1093 GX_FONT_ID_TEXT_INPUT, /* font id */
1094 GX_COLOR_ID_TEXT_INPUT_TEXT, /* normal text color */
1095 GX_COLOR_ID_TEXT_INPUT_TEXT, /* selected text color */
1096 GX_COLOR_ID_TEXT_INPUT_TEXT, /* disabled text color */
1097 0, /* whitespace */
1098 0 /* line_space */
1099 };
1100 GX_TEXT_BUTTON_PROPERTIES menu_screen_ola_menu_4_properties =
1101 {
1102 GX_STRING_ID_MENU_3, /* string id */
1103 GX_FONT_ID_BUTTON, /* font id */
1104 GX_COLOR_ID_BTN_TEXT, /* normal text color */
1105 GX_COLOR_ID_BTN_TEXT, /* selected text color */
1106 GX_COLOR_ID_BTN_TEXT /* disabled text color */
1107 };
1108 GX_MENU_PROPERTIES menu_screen_ola_menu_properties =
1109 {
1110 GX_STRING_ID_STRING_73, /* string id */
1111 GX_FONT_ID_PROMPT, /* font id */
1112 GX_COLOR_ID_TEXT, /* normal text color */
1113 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1114 GX_COLOR_ID_TEXT, /* disabled text color */
1115 0, /* left pixelmap id */
1116 0, /* fill pixelmap id */
1117 0, /* right pixelmap id */
1118 0, /* selected left pixelmap id */
1119 0, /* selected fill pixelmap id */
1120 0, /* selected right pixelmap id */
1121 10, /* text display x offset */
1122 0, /* text display y offset */
1123 2, /* list_total_count */
1124 };
1125 GX_MENU_PROPERTIES menu_screen_item_2_properties =
1126 {
1127 GX_STRING_ID_ITEM_1, /* string id */
1128 GX_FONT_ID_PROMPT, /* font id */
1129 GX_COLOR_ID_TEXT, /* normal text color */
1130 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1131 GX_COLOR_ID_TEXT, /* disabled text color */
1132 0, /* left pixelmap id */
1133 0, /* fill pixelmap id */
1134 0, /* right pixelmap id */
1135 0, /* selected left pixelmap id */
1136 0, /* selected fill pixelmap id */
1137 0, /* selected right pixelmap id */
1138 20, /* text display x offset */
1139 0, /* text display y offset */
1140 0, /* list_total_count */
1141 };
1142 GX_MENU_PROPERTIES menu_screen_item_properties =
1143 {
1144 GX_STRING_ID_ITEM_2, /* string id */
1145 GX_FONT_ID_PROMPT, /* font id */
1146 GX_COLOR_ID_TEXT, /* normal text color */
1147 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1148 GX_COLOR_ID_TEXT, /* disabled text color */
1149 0, /* left pixelmap id */
1150 0, /* fill pixelmap id */
1151 0, /* right pixelmap id */
1152 0, /* selected left pixelmap id */
1153 0, /* selected fill pixelmap id */
1154 0, /* selected right pixelmap id */
1155 20, /* text display x offset */
1156 0, /* text display y offset */
1157 0, /* list_total_count */
1158 };
1159 GX_MENU_PROPERTIES menu_screen_ola_2_menu_5_properties =
1160 {
1161 GX_STRING_ID_MENU_1, /* string id */
1162 GX_FONT_ID_PROMPT, /* font id */
1163 GX_COLOR_ID_TEXT, /* normal text color */
1164 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1165 GX_COLOR_ID_TEXT, /* disabled text color */
1166 0, /* left pixelmap id */
1167 0, /* fill pixelmap id */
1168 0, /* right pixelmap id */
1169 0, /* selected left pixelmap id */
1170 0, /* selected fill pixelmap id */
1171 0, /* selected right pixelmap id */
1172 10, /* text display x offset */
1173 0, /* text display y offset */
1174 1, /* list_total_count */
1175 };
1176 GX_PROMPT_PROPERTIES menu_screen_prompt_14_properties =
1177 {
1178 GX_STRING_ID_ITEM_1, /* string id */
1179 GX_FONT_ID_PROMPT, /* font id */
1180 GX_COLOR_ID_TEXT, /* normal text color */
1181 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1182 GX_COLOR_ID_TEXT /* disabled text color */
1183 };
1184 GX_MENU_PROPERTIES menu_screen_ola_2_menu_3_properties =
1185 {
1186 GX_STRING_ID_STRING_74, /* string id */
1187 GX_FONT_ID_PROMPT, /* font id */
1188 GX_COLOR_ID_TEXT, /* normal text color */
1189 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1190 GX_COLOR_ID_TEXT, /* disabled text color */
1191 0, /* left pixelmap id */
1192 0, /* fill pixelmap id */
1193 0, /* right pixelmap id */
1194 0, /* selected left pixelmap id */
1195 0, /* selected fill pixelmap id */
1196 0, /* selected right pixelmap id */
1197 10, /* text display x offset */
1198 0, /* text display y offset */
1199 1, /* list_total_count */
1200 };
1201 GX_PIXELMAP_PROMPT_PROPERTIES menu_screen_prompt_15_properties =
1202 {
1203 GX_STRING_ID_STRING_5, /* string id */
1204 GX_FONT_ID_PROMPT, /* font id */
1205 GX_COLOR_ID_TEXT, /* normal text color */
1206 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1207 GX_COLOR_ID_TEXT, /* disabled text color */
1208 0, /* left pixelmap id */
1209 0, /* fill pixelmap id */
1210 0, /* right pixelmap id */
1211 0, /* selected left pixelmap id */
1212 0, /* selected fill pixelmap id */
1213 0 /* selected right pixelmap id */
1214 };
1215 GX_MENU_PROPERTIES menu_screen_ola_2_menu_properties =
1216 {
1217 GX_STRING_ID_STRING_75, /* string id */
1218 GX_FONT_ID_PROMPT, /* font id */
1219 GX_COLOR_ID_TEXT, /* normal text color */
1220 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1221 GX_COLOR_ID_TEXT, /* disabled text color */
1222 0, /* left pixelmap id */
1223 0, /* fill pixelmap id */
1224 0, /* right pixelmap id */
1225 0, /* selected left pixelmap id */
1226 0, /* selected fill pixelmap id */
1227 0, /* selected right pixelmap id */
1228 10, /* text display x offset */
1229 0, /* text display y offset */
1230 1, /* list_total_count */
1231 };
1232 GX_NUMERIC_PIXELMAP_PROMPT_PROPERTIES menu_screen_numeric_pixelmap_prompt_1_properties =
1233 {
1234 0, /* string id */
1235 GX_FONT_ID_PROMPT, /* font id */
1236 GX_COLOR_ID_TEXT, /* normal text color */
1237 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1238 GX_COLOR_ID_TEXT, /* disabled text color */
1239 0, /* left pixelmap id */
1240 0, /* fill pixelmap id */
1241 0, /* right pixelmap id */
1242 0, /* selected left pixelmap id */
1243 0, /* selected fill pixelmap id */
1244 0, /* selected right pixelmap id */
1245 GX_NULL, /* format function */
1246 0 /* numeric prompt value */
1247 };
1248 GX_MENU_PROPERTIES menu_screen_ola_2_menu_1_properties =
1249 {
1250 GX_STRING_ID_MENU_3, /* string id */
1251 GX_FONT_ID_PROMPT, /* font id */
1252 GX_COLOR_ID_TEXT, /* normal text color */
1253 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1254 GX_COLOR_ID_TEXT, /* disabled text color */
1255 0, /* left pixelmap id */
1256 0, /* fill pixelmap id */
1257 0, /* right pixelmap id */
1258 0, /* selected left pixelmap id */
1259 0, /* selected fill pixelmap id */
1260 0, /* selected right pixelmap id */
1261 10, /* text display x offset */
1262 0, /* text display y offset */
1263 1, /* list_total_count */
1264 };
1265 GX_PROMPT_PROPERTIES menu_screen_prompt_10_properties =
1266 {
1267 GX_STRING_ID_STRING_5, /* string id */
1268 GX_FONT_ID_PROMPT, /* font id */
1269 GX_COLOR_ID_TEXT, /* normal text color */
1270 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1271 GX_COLOR_ID_TEXT /* disabled text color */
1272 };
1273 GX_ML_TEXT_VIEW_PROPERTIES menu_screen_text_view_properties =
1274 {
1275 GX_STRING_ID_MULTI_LEVEL_ACCORDION_DESCRITION, /* string id */
1276 GX_FONT_ID_TEXT_INPUT, /* font id */
1277 GX_COLOR_ID_TEXT, /* normal text color */
1278 GX_COLOR_ID_TEXT, /* selected text color */
1279 GX_COLOR_ID_TEXT, /* disabled text color */
1280 2, /* whitespace */
1281 0 /* line_space */
1282 };
1283 GX_MENU_PROPERTIES menu_screen_mla_menu_7_properties =
1284 {
1285 GX_STRING_ID_MENU_1, /* string id */
1286 GX_FONT_ID_PROMPT, /* font id */
1287 GX_COLOR_ID_TEXT, /* normal text color */
1288 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1289 GX_COLOR_ID_TEXT, /* disabled text color */
1290 0, /* left pixelmap id */
1291 0, /* fill pixelmap id */
1292 0, /* right pixelmap id */
1293 0, /* selected left pixelmap id */
1294 0, /* selected fill pixelmap id */
1295 0, /* selected right pixelmap id */
1296 10, /* text display x offset */
1297 0, /* text display y offset */
1298 1, /* list_total_count */
1299 };
1300 GX_MENU_PROPERTIES menu_screen_mla_menu_5_properties =
1301 {
1302 GX_STRING_ID_STRING_84, /* string id */
1303 GX_FONT_ID_PROMPT, /* font id */
1304 GX_COLOR_ID_BLACK, /* normal text color */
1305 GX_COLOR_ID_BLACK, /* selected text color */
1306 GX_COLOR_ID_BLACK, /* disabled text color */
1307 0, /* left pixelmap id */
1308 0, /* fill pixelmap id */
1309 0, /* right pixelmap id */
1310 0, /* selected left pixelmap id */
1311 0, /* selected fill pixelmap id */
1312 0, /* selected right pixelmap id */
1313 10, /* text display x offset */
1314 0, /* text display y offset */
1315 1, /* list_total_count */
1316 };
1317 GX_ML_TEXT_VIEW_PROPERTIES menu_screen_text_view_3_properties =
1318 {
1319 GX_STRING_ID_STRING_86, /* string id */
1320 GX_FONT_ID_TEXT_INPUT, /* font id */
1321 GX_COLOR_ID_BLACK, /* normal text color */
1322 GX_COLOR_ID_BLACK, /* selected text color */
1323 GX_COLOR_ID_BLACK, /* disabled text color */
1324 0, /* whitespace */
1325 0 /* line_space */
1326 };
1327 GX_MENU_PROPERTIES menu_screen_mla_menu_3_properties =
1328 {
1329 GX_STRING_ID_STRING_85, /* string id */
1330 GX_FONT_ID_PROMPT, /* font id */
1331 GX_COLOR_ID_BLACK, /* normal text color */
1332 GX_COLOR_ID_BLACK, /* selected text color */
1333 GX_COLOR_ID_BLACK, /* disabled text color */
1334 0, /* left pixelmap id */
1335 0, /* fill pixelmap id */
1336 0, /* right pixelmap id */
1337 0, /* selected left pixelmap id */
1338 0, /* selected fill pixelmap id */
1339 0, /* selected right pixelmap id */
1340 10, /* text display x offset */
1341 0, /* text display y offset */
1342 1, /* list_total_count */
1343 };
1344 GX_PROMPT_PROPERTIES menu_screen_prompt_15_2_properties =
1345 {
1346 GX_STRING_ID_STRING_5, /* string id */
1347 GX_FONT_ID_PROMPT, /* font id */
1348 GX_COLOR_ID_BLACK, /* normal text color */
1349 GX_COLOR_ID_BLACK, /* selected text color */
1350 GX_COLOR_ID_BLACK /* disabled text color */
1351 };
1352 GX_MENU_PROPERTIES menu_screen_mla_menu_properties =
1353 {
1354 GX_STRING_ID_STRING_72, /* string id */
1355 GX_FONT_ID_PROMPT, /* font id */
1356 GX_COLOR_ID_TEXT, /* normal text color */
1357 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1358 GX_COLOR_ID_TEXT, /* disabled text color */
1359 0, /* left pixelmap id */
1360 0, /* fill pixelmap id */
1361 0, /* right pixelmap id */
1362 0, /* selected left pixelmap id */
1363 0, /* selected fill pixelmap id */
1364 0, /* selected right pixelmap id */
1365 10, /* text display x offset */
1366 0, /* text display y offset */
1367 1, /* list_total_count */
1368 };
1369 GX_MENU_PROPERTIES menu_screen_mla_menu_1_properties =
1370 {
1371 GX_STRING_ID_STRING_74, /* string id */
1372 GX_FONT_ID_PROMPT, /* font id */
1373 GX_COLOR_ID_TEXT, /* normal text color */
1374 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1375 GX_COLOR_ID_TEXT, /* disabled text color */
1376 0, /* left pixelmap id */
1377 0, /* fill pixelmap id */
1378 0, /* right pixelmap id */
1379 0, /* selected left pixelmap id */
1380 0, /* selected fill pixelmap id */
1381 0, /* selected right pixelmap id */
1382 10, /* text display x offset */
1383 0, /* text display y offset */
1384 1, /* list_total_count */
1385 };
1386 GX_MENU_PROPERTIES menu_screen_mla_menu_6_properties =
1387 {
1388 GX_STRING_ID_STRING_87, /* string id */
1389 GX_FONT_ID_PROMPT, /* font id */
1390 GX_COLOR_ID_TEXT, /* normal text color */
1391 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1392 GX_COLOR_ID_TEXT, /* disabled text color */
1393 0, /* left pixelmap id */
1394 0, /* fill pixelmap id */
1395 0, /* right pixelmap id */
1396 0, /* selected left pixelmap id */
1397 0, /* selected fill pixelmap id */
1398 0, /* selected right pixelmap id */
1399 10, /* text display x offset */
1400 0, /* text display y offset */
1401 1, /* list_total_count */
1402 };
1403 GX_PROMPT_PROPERTIES menu_screen_prompt_11_properties =
1404 {
1405 GX_STRING_ID_ITEM_1, /* string id */
1406 GX_FONT_ID_PROMPT, /* font id */
1407 GX_COLOR_ID_TEXT, /* normal text color */
1408 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1409 GX_COLOR_ID_TEXT /* disabled text color */
1410 };
1411 GX_MENU_PROPERTIES menu_screen_mla_menu_4_properties =
1412 {
1413 GX_STRING_ID_STRING_88, /* string id */
1414 GX_FONT_ID_PROMPT, /* font id */
1415 GX_COLOR_ID_TEXT, /* normal text color */
1416 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1417 GX_COLOR_ID_TEXT, /* disabled text color */
1418 0, /* left pixelmap id */
1419 0, /* fill pixelmap id */
1420 0, /* right pixelmap id */
1421 0, /* selected left pixelmap id */
1422 0, /* selected fill pixelmap id */
1423 0, /* selected right pixelmap id */
1424 10, /* text display x offset */
1425 0, /* text display y offset */
1426 1, /* list_total_count */
1427 };
1428 GX_PROMPT_PROPERTIES menu_screen_prompt_12_properties =
1429 {
1430 GX_STRING_ID_ITEM_1, /* string id */
1431 GX_FONT_ID_PROMPT, /* font id */
1432 GX_COLOR_ID_TEXT, /* normal text color */
1433 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1434 GX_COLOR_ID_TEXT /* disabled text color */
1435 };
1436 GX_MENU_PROPERTIES menu_screen_mla_menu_2_properties =
1437 {
1438 GX_STRING_ID_STRING_75, /* string id */
1439 GX_FONT_ID_PROMPT, /* font id */
1440 GX_COLOR_ID_TEXT, /* normal text color */
1441 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1442 GX_COLOR_ID_TEXT, /* disabled text color */
1443 0, /* left pixelmap id */
1444 0, /* fill pixelmap id */
1445 0, /* right pixelmap id */
1446 0, /* selected left pixelmap id */
1447 0, /* selected fill pixelmap id */
1448 0, /* selected right pixelmap id */
1449 10, /* text display x offset */
1450 0, /* text display y offset */
1451 1, /* list_total_count */
1452 };
1453 GX_MENU_PROPERTIES menu_screen_mla_menu_2_1_properties =
1454 {
1455 GX_STRING_ID_STRING_76, /* string id */
1456 GX_FONT_ID_PROMPT, /* font id */
1457 GX_COLOR_ID_TEXT, /* normal text color */
1458 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1459 GX_COLOR_ID_TEXT, /* disabled text color */
1460 0, /* left pixelmap id */
1461 0, /* fill pixelmap id */
1462 0, /* right pixelmap id */
1463 0, /* selected left pixelmap id */
1464 0, /* selected fill pixelmap id */
1465 0, /* selected right pixelmap id */
1466 10, /* text display x offset */
1467 0, /* text display y offset */
1468 1, /* list_total_count */
1469 };
1470 GX_PROMPT_PROPERTIES menu_screen_prompt_13_properties =
1471 {
1472 GX_STRING_ID_STRING_5, /* string id */
1473 GX_FONT_ID_PROMPT, /* font id */
1474 GX_COLOR_ID_TEXT, /* normal text color */
1475 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1476 GX_COLOR_ID_TEXT /* disabled text color */
1477 };
1478 GX_MENU_PROPERTIES menu_screen_mla_menu_2_2_properties =
1479 {
1480 GX_STRING_ID_STRING_77, /* string id */
1481 GX_FONT_ID_PROMPT, /* font id */
1482 GX_COLOR_ID_TEXT, /* normal text color */
1483 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1484 GX_COLOR_ID_TEXT, /* disabled text color */
1485 0, /* left pixelmap id */
1486 0, /* fill pixelmap id */
1487 0, /* right pixelmap id */
1488 0, /* selected left pixelmap id */
1489 0, /* selected fill pixelmap id */
1490 0, /* selected right pixelmap id */
1491 10, /* text display x offset */
1492 0, /* text display y offset */
1493 1, /* list_total_count */
1494 };
1495 GX_PROMPT_PROPERTIES menu_screen_prompt_14_2_properties =
1496 {
1497 GX_STRING_ID_ITEM_1, /* string id */
1498 GX_FONT_ID_PROMPT, /* font id */
1499 GX_COLOR_ID_TEXT, /* normal text color */
1500 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1501 GX_COLOR_ID_TEXT /* disabled text color */
1502 };
1503 GX_MENU_PROPERTIES menu_screen_mla_menu_9_properties =
1504 {
1505 GX_STRING_ID_MENU_3, /* string id */
1506 GX_FONT_ID_PROMPT, /* font id */
1507 GX_COLOR_ID_TEXT, /* normal text color */
1508 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1509 GX_COLOR_ID_TEXT, /* disabled text color */
1510 0, /* left pixelmap id */
1511 0, /* fill pixelmap id */
1512 0, /* right pixelmap id */
1513 0, /* selected left pixelmap id */
1514 0, /* selected fill pixelmap id */
1515 0, /* selected right pixelmap id */
1516 10, /* text display x offset */
1517 0, /* text display y offset */
1518 2, /* list_total_count */
1519 };
1520 GX_PROMPT_PROPERTIES menu_screen_mla_menu_3_item_properties =
1521 {
1522 GX_STRING_ID_ITEM_1, /* string id */
1523 GX_FONT_ID_PROMPT, /* font id */
1524 GX_COLOR_ID_TEXT, /* normal text color */
1525 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1526 GX_COLOR_ID_TEXT /* disabled text color */
1527 };
1528 GX_PROMPT_PROPERTIES menu_screen_mla_menu_3_item_1_properties =
1529 {
1530 GX_STRING_ID_ITEM_2, /* string id */
1531 GX_FONT_ID_PROMPT, /* font id */
1532 GX_COLOR_ID_TEXT, /* normal text color */
1533 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1534 GX_COLOR_ID_TEXT /* disabled text color */
1535 };
1536 GX_ICON_PROPERTIES menu_screen_mla_menu_3_icon_properties =
1537 {
1538 GX_PIXELMAP_ID_I_PATIENTLIST_LG, /* normal pixelmap id */
1539 0 /* selected pixelmap id */
1540 };
1541 GX_PROMPT_PROPERTIES menu_screen_title_3_properties =
1542 {
1543 GX_STRING_ID_STRING_71, /* string id */
1544 GX_FONT_ID_PROMPT, /* font id */
1545 GX_COLOR_ID_TEXT, /* normal text color */
1546 GX_COLOR_ID_TEXT, /* selected text color */
1547 GX_COLOR_ID_TEXT /* disabled text color */
1548 };
1549 GX_TREE_VIEW_PROPERTIES menu_screen_tree_view_properties =
1550 {
1551 GX_PIXELMAP_ID_EXPAND, /* expand map id */
1552 GX_PIXELMAP_ID_COLLAPSE, /* collapse map id */
1553 GX_COLOR_ID_SHADOW, /* root line color id */
1554 22 /* indentation */
1555 };
1556 GX_MENU_PROPERTIES menu_screen_tree_menu_5_properties =
1557 {
1558 GX_STRING_ID_MENU_1, /* string id */
1559 GX_FONT_ID_PROMPT, /* font id */
1560 GX_COLOR_ID_TEXT, /* normal text color */
1561 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1562 GX_COLOR_ID_TEXT, /* disabled text color */
1563 0, /* left pixelmap id */
1564 0, /* fill pixelmap id */
1565 0, /* right pixelmap id */
1566 0, /* selected left pixelmap id */
1567 0, /* selected fill pixelmap id */
1568 0, /* selected right pixelmap id */
1569 22, /* text display x offset */
1570 0, /* text display y offset */
1571 2, /* list_total_count */
1572 };
1573 GX_PROMPT_PROPERTIES menu_screen_tree_menu_3_properties =
1574 {
1575 GX_STRING_ID_ITEM_1, /* string id */
1576 GX_FONT_ID_PROMPT, /* font id */
1577 GX_COLOR_ID_TEXT, /* normal text color */
1578 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1579 GX_COLOR_ID_TEXT /* disabled text color */
1580 };
1581 GX_PROMPT_PROPERTIES menu_screen_tree_menu_6_properties =
1582 {
1583 GX_STRING_ID_ITEM_2, /* string id */
1584 GX_FONT_ID_PROMPT, /* font id */
1585 GX_COLOR_ID_TEXT, /* normal text color */
1586 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1587 GX_COLOR_ID_TEXT /* disabled text color */
1588 };
1589 GX_ICON_PROPERTIES menu_screen_icon_10_1_properties =
1590 {
1591 GX_PIXELMAP_ID_SAVE_ICON, /* normal pixelmap id */
1592 0 /* selected pixelmap id */
1593 };
1594 GX_MENU_PROPERTIES menu_screen_tree_menu_properties =
1595 {
1596 GX_STRING_ID_STRING_72, /* string id */
1597 GX_FONT_ID_PROMPT, /* font id */
1598 GX_COLOR_ID_TEXT, /* normal text color */
1599 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1600 GX_COLOR_ID_TEXT, /* disabled text color */
1601 0, /* left pixelmap id */
1602 0, /* fill pixelmap id */
1603 0, /* right pixelmap id */
1604 0, /* selected left pixelmap id */
1605 0, /* selected fill pixelmap id */
1606 0, /* selected right pixelmap id */
1607 22, /* text display x offset */
1608 0, /* text display y offset */
1609 2, /* list_total_count */
1610 };
1611 GX_MENU_PROPERTIES menu_screen_tree_menu_1_properties =
1612 {
1613 GX_STRING_ID_STRING_74, /* string id */
1614 GX_FONT_ID_PROMPT, /* font id */
1615 GX_COLOR_ID_TEXT, /* normal text color */
1616 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1617 GX_COLOR_ID_TEXT, /* disabled text color */
1618 0, /* left pixelmap id */
1619 0, /* fill pixelmap id */
1620 0, /* right pixelmap id */
1621 0, /* selected left pixelmap id */
1622 0, /* selected fill pixelmap id */
1623 0, /* selected right pixelmap id */
1624 22, /* text display x offset */
1625 0, /* text display y offset */
1626 2, /* list_total_count */
1627 };
1628 GX_PROMPT_PROPERTIES menu_screen_tree_menu_7_properties =
1629 {
1630 GX_STRING_ID_ITEM_1, /* string id */
1631 GX_FONT_ID_PROMPT, /* font id */
1632 GX_COLOR_ID_TEXT, /* normal text color */
1633 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1634 GX_COLOR_ID_TEXT /* disabled text color */
1635 };
1636 GX_PROMPT_PROPERTIES menu_screen_tree_menu_4_properties =
1637 {
1638 GX_STRING_ID_ITEM_2, /* string id */
1639 GX_FONT_ID_PROMPT, /* font id */
1640 GX_COLOR_ID_TEXT, /* normal text color */
1641 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1642 GX_COLOR_ID_TEXT /* disabled text color */
1643 };
1644 GX_ICON_PROPERTIES menu_screen_icon_11_1_properties =
1645 {
1646 GX_PIXELMAP_ID_SAVE_ICON, /* normal pixelmap id */
1647 0 /* selected pixelmap id */
1648 };
1649 GX_MENU_PROPERTIES menu_screen_tree_menu_2_properties =
1650 {
1651 GX_STRING_ID_STRING_75, /* string id */
1652 GX_FONT_ID_PROMPT, /* font id */
1653 GX_COLOR_ID_TEXT, /* normal text color */
1654 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1655 GX_COLOR_ID_TEXT, /* disabled text color */
1656 0, /* left pixelmap id */
1657 0, /* fill pixelmap id */
1658 0, /* right pixelmap id */
1659 0, /* selected left pixelmap id */
1660 0, /* selected fill pixelmap id */
1661 0, /* selected right pixelmap id */
1662 22, /* text display x offset */
1663 0, /* text display y offset */
1664 1, /* list_total_count */
1665 };
1666 GX_MENU_PROPERTIES menu_screen_tree_menu_2_1_properties =
1667 {
1668 GX_STRING_ID_STRING_78, /* string id */
1669 GX_FONT_ID_PROMPT, /* font id */
1670 GX_COLOR_ID_TEXT, /* normal text color */
1671 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1672 GX_COLOR_ID_TEXT, /* disabled text color */
1673 0, /* left pixelmap id */
1674 0, /* fill pixelmap id */
1675 0, /* right pixelmap id */
1676 0, /* selected left pixelmap id */
1677 0, /* selected fill pixelmap id */
1678 0, /* selected right pixelmap id */
1679 22, /* text display x offset */
1680 0, /* text display y offset */
1681 2, /* list_total_count */
1682 };
1683 GX_PROMPT_PROPERTIES menu_screen_tree_menu_2_4_properties =
1684 {
1685 GX_STRING_ID_STRING_79, /* string id */
1686 GX_FONT_ID_PROMPT, /* font id */
1687 GX_COLOR_ID_TEXT, /* normal text color */
1688 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1689 GX_COLOR_ID_TEXT /* disabled text color */
1690 };
1691 GX_PROMPT_PROPERTIES menu_screen_tree_menu_2_3_properties =
1692 {
1693 GX_STRING_ID_STRING_68, /* string id */
1694 GX_FONT_ID_PROMPT, /* font id */
1695 GX_COLOR_ID_TEXT, /* normal text color */
1696 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1697 GX_COLOR_ID_TEXT /* disabled text color */
1698 };
1699 GX_ICON_PROPERTIES menu_screen_icon_3_properties =
1700 {
1701 GX_PIXELMAP_ID_SAVE_ICON, /* normal pixelmap id */
1702 0 /* selected pixelmap id */
1703 };
1704 GX_ICON_PROPERTIES menu_screen_icon_4_properties =
1705 {
1706 GX_PIXELMAP_ID_SAVE_ICON, /* normal pixelmap id */
1707 0 /* selected pixelmap id */
1708 };
1709 GX_ICON_PROPERTIES menu_screen_icon_5_properties =
1710 {
1711 GX_PIXELMAP_ID_SAVE_ICON, /* normal pixelmap id */
1712 0 /* selected pixelmap id */
1713 };
1714 GX_MENU_PROPERTIES menu_screen_tree_menu_10_properties =
1715 {
1716 GX_STRING_ID_MENU_3, /* string id */
1717 GX_FONT_ID_PROMPT, /* font id */
1718 GX_COLOR_ID_TEXT, /* normal text color */
1719 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1720 GX_COLOR_ID_TEXT, /* disabled text color */
1721 0, /* left pixelmap id */
1722 0, /* fill pixelmap id */
1723 0, /* right pixelmap id */
1724 0, /* selected left pixelmap id */
1725 0, /* selected fill pixelmap id */
1726 0, /* selected right pixelmap id */
1727 22, /* text display x offset */
1728 0, /* text display y offset */
1729 1, /* list_total_count */
1730 };
1731 GX_PROMPT_PROPERTIES menu_screen_tree_menu_9_properties =
1732 {
1733 GX_STRING_ID_STRING_80, /* string id */
1734 GX_FONT_ID_PROMPT, /* font id */
1735 GX_COLOR_ID_TEXT, /* normal text color */
1736 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1737 GX_COLOR_ID_TEXT /* disabled text color */
1738 };
1739 GX_ICON_PROPERTIES menu_screen_icon_12_1_properties =
1740 {
1741 GX_PIXELMAP_ID_SAVE_ICON, /* normal pixelmap id */
1742 0 /* selected pixelmap id */
1743 };
1744 GX_SCROLLBAR_APPEARANCE menu_screen_tree_hscroll_properties =
1745 {
1746 20, /* scroll width */
1747 18, /* thumb width */
1748 20, /* thumb travel min */
1749 20, /* thumb travel max */
1750 4, /* thumb border style */
1751 0, /* scroll fill pixelmap */
1752 0, /* scroll thumb pixelmap */
1753 0, /* scroll up pixelmap */
1754 0, /* scroll down pixelmap */
1755 GX_COLOR_ID_SCROLL_BUTTON, /* scroll thumb color */
1756 GX_COLOR_ID_SCROLL_BUTTON, /* scroll thumb border color */
1757 GX_COLOR_ID_SCROLL_BUTTON, /* scroll button color */
1758 };
1759 GX_SCROLLBAR_APPEARANCE menu_screen_tree_vscroll_properties =
1760 {
1761 20, /* scroll width */
1762 18, /* thumb width */
1763 20, /* thumb travel min */
1764 20, /* thumb travel max */
1765 4, /* thumb border style */
1766 0, /* scroll fill pixelmap */
1767 0, /* scroll thumb pixelmap */
1768 0, /* scroll up pixelmap */
1769 0, /* scroll down pixelmap */
1770 GX_COLOR_ID_SCROLL_BUTTON, /* scroll thumb color */
1771 GX_COLOR_ID_SCROLL_BUTTON, /* scroll thumb border color */
1772 GX_COLOR_ID_SCROLL_BUTTON, /* scroll button color */
1773 };
1774 GX_PROMPT_PROPERTIES menu_screen_prompt_16_1_properties =
1775 {
1776 GX_STRING_ID_STRING_73, /* string id */
1777 GX_FONT_ID_PROMPT, /* font id */
1778 GX_COLOR_ID_TEXT, /* normal text color */
1779 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1780 GX_COLOR_ID_TEXT /* disabled text color */
1781 };
1782 GX_MENU_PROPERTIES menu_screen_menu_properties =
1783 {
1784 GX_STRING_ID_STRING_81, /* string id */
1785 GX_FONT_ID_PROMPT, /* font id */
1786 GX_COLOR_ID_TEXT, /* normal text color */
1787 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1788 GX_COLOR_ID_TEXT, /* disabled text color */
1789 0, /* left pixelmap id */
1790 0, /* fill pixelmap id */
1791 0, /* right pixelmap id */
1792 0, /* selected left pixelmap id */
1793 0, /* selected fill pixelmap id */
1794 0, /* selected right pixelmap id */
1795 22, /* text display x offset */
1796 0, /* text display y offset */
1797 1, /* list_total_count */
1798 };
1799 GX_PROMPT_PROPERTIES menu_screen_prompt_10_1_properties =
1800 {
1801 GX_STRING_ID_STRING_5, /* string id */
1802 GX_FONT_ID_PROMPT, /* font id */
1803 GX_COLOR_ID_TEXT, /* normal text color */
1804 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
1805 GX_COLOR_ID_TEXT /* disabled text color */
1806 };
1807 GX_ICON_PROPERTIES menu_screen_icon_6_properties =
1808 {
1809 GX_PIXELMAP_ID_SAVE_ICON, /* normal pixelmap id */
1810 0 /* selected pixelmap id */
1811 };
1812 GX_PROMPT_PROPERTIES menu_screen_title_4_properties =
1813 {
1814 GX_STRING_ID_STRING_82, /* string id */
1815 GX_FONT_ID_PROMPT, /* font id */
1816 GX_COLOR_ID_TEXT, /* normal text color */
1817 GX_COLOR_ID_TEXT, /* selected text color */
1818 GX_COLOR_ID_TEXT /* disabled text color */
1819 };
1820 GX_TEXT_BUTTON_PROPERTIES menu_screen_next_button_5_properties =
1821 {
1822 GX_STRING_ID_STRING_36, /* string id */
1823 GX_FONT_ID_BUTTON, /* font id */
1824 GX_COLOR_ID_WHITE, /* normal text color */
1825 GX_COLOR_ID_WHITE, /* selected text color */
1826 GX_COLOR_ID_WHITE /* disabled text color */
1827 };
1828
1829 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_26_define =
1830 {
1831 "prompt_26",
1832 GX_TYPE_NUMERIC_PROMPT, /* widget type */
1833 GX_ID_NONE, /* widget id */
1834 #if defined(GX_WIDGET_USER_DATA)
1835 0, /* user data */
1836 #endif
1837 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
1838 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
1839 sizeof(GX_NUMERIC_PROMPT), /* control block size */
1840 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
1841 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
1842 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
1843 gx_studio_numeric_prompt_create, /* create function */
1844 GX_NULL, /* drawing function override */
1845 GX_NULL, /* event function override */
1846 {20, 179, 149, 202}, /* widget size */
1847 GX_NULL, /* no next widget */
1848 GX_NULL, /* no child widgets */
1849 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_26), /* control block */
1850 (void *) &menu_screen_prompt_26_properties /* extended properties */
1851 };
1852
1853 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_25_define =
1854 {
1855 "prompt_25",
1856 GX_TYPE_PROMPT, /* widget type */
1857 GX_ID_NONE, /* widget id */
1858 #if defined(GX_WIDGET_USER_DATA)
1859 0, /* user data */
1860 #endif
1861 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
1862 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
1863 sizeof(GX_PROMPT), /* control block size */
1864 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
1865 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
1866 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
1867 gx_studio_prompt_create, /* create function */
1868 GX_NULL, /* drawing function override */
1869 GX_NULL, /* event function override */
1870 {20, 155, 149, 178}, /* widget size */
1871 &menu_screen_prompt_26_define, /* next widget definition */
1872 GX_NULL, /* no child widgets */
1873 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_25), /* control block */
1874 (void *) &menu_screen_prompt_25_properties /* extended properties */
1875 };
1876
1877 GX_CONST GX_STUDIO_WIDGET menu_screen_text_view_4_define =
1878 {
1879 "text_view_4",
1880 GX_TYPE_MULTI_LINE_TEXT_VIEW, /* widget type */
1881 GX_ID_NONE, /* widget id */
1882 #if defined(GX_WIDGET_USER_DATA)
1883 0, /* user data */
1884 #endif
1885 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
1886 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
1887 sizeof(GX_MULTI_LINE_TEXT_VIEW), /* control block size */
1888 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
1889 GX_COLOR_ID_WIDGET_FILL, /* selected color id */
1890 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
1891 gx_studio_multi_line_text_view_create, /* create function */
1892 GX_NULL, /* drawing function override */
1893 GX_NULL, /* event function override */
1894 {20, 202, 148, 349}, /* widget size */
1895 GX_NULL, /* no next widget */
1896 GX_NULL, /* no child widgets */
1897 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_text_view_4), /* control block */
1898 (void *) &menu_screen_text_view_4_properties /* extended properties */
1899 };
1900
1901 GX_CONST GX_STUDIO_WIDGET menu_screen_item_define =
1902 {
1903 "item",
1904 GX_TYPE_MENU, /* widget type */
1905 GX_ID_NONE, /* widget id */
1906 #if defined(GX_WIDGET_USER_DATA)
1907 0, /* user data */
1908 #endif
1909 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
1910 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
1911 sizeof(GX_MENU), /* control block size */
1912 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
1913 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
1914 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
1915 gx_studio_menu_create, /* create function */
1916 GX_NULL, /* drawing function override */
1917 GX_NULL, /* event function override */
1918 {20, 472, 148, 495}, /* widget size */
1919 GX_NULL, /* no next widget */
1920 GX_NULL, /* no child widgets */
1921 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_item), /* control block */
1922 (void *) &menu_screen_item_properties /* extended properties */
1923 };
1924
1925 GX_CONST GX_STUDIO_WIDGET menu_screen_item_2_define =
1926 {
1927 "item_2",
1928 GX_TYPE_MENU, /* widget type */
1929 GX_ID_NONE, /* widget id */
1930 #if defined(GX_WIDGET_USER_DATA)
1931 0, /* user data */
1932 #endif
1933 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
1934 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
1935 sizeof(GX_MENU), /* control block size */
1936 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
1937 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
1938 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
1939 gx_studio_menu_create, /* create function */
1940 GX_NULL, /* drawing function override */
1941 GX_NULL, /* event function override */
1942 {20, 448, 148, 471}, /* widget size */
1943 &menu_screen_item_define, /* next widget definition */
1944 GX_NULL, /* no child widgets */
1945 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_item_2), /* control block */
1946 (void *) &menu_screen_item_2_properties /* extended properties */
1947 };
1948
1949 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_menu_define =
1950 {
1951 "ola_menu",
1952 GX_TYPE_MENU, /* widget type */
1953 GX_ID_NONE, /* widget id */
1954 #if defined(GX_WIDGET_USER_DATA)
1955 0, /* user data */
1956 #endif
1957 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
1958 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
1959 sizeof(GX_MENU), /* control block size */
1960 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
1961 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
1962 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
1963 gx_studio_menu_create, /* create function */
1964 GX_NULL, /* drawing function override */
1965 GX_NULL, /* event function override */
1966 {20, 401, 148, 447}, /* widget size */
1967 GX_NULL, /* no next widget */
1968 &menu_screen_item_2_define, /* child widget definition */
1969 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_menu), /* control block */
1970 (void *) &menu_screen_ola_menu_properties /* extended properties */
1971 };
1972
1973 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_menu_4_define =
1974 {
1975 "ola_menu_4",
1976 GX_TYPE_TEXT_BUTTON, /* widget type */
1977 GX_ID_NONE, /* widget id */
1978 #if defined(GX_WIDGET_USER_DATA)
1979 0, /* user data */
1980 #endif
1981 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
1982 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
1983 sizeof(GX_TEXT_BUTTON), /* control block size */
1984 GX_COLOR_ID_BTN_LOWER, /* normal color id */
1985 GX_COLOR_ID_BTN_UPPER, /* selected color id */
1986 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
1987 gx_studio_text_button_create, /* create function */
1988 GX_NULL, /* drawing function override */
1989 GX_NULL, /* event function override */
1990 {20, 350, 148, 400}, /* widget size */
1991 &menu_screen_ola_menu_define, /* next widget definition */
1992 GX_NULL, /* no child widgets */
1993 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_menu_4), /* control block */
1994 (void *) &menu_screen_ola_menu_4_properties /* extended properties */
1995 };
1996
1997 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_menu_3_define =
1998 {
1999 "ola_menu_3",
2000 GX_TYPE_MENU, /* widget type */
2001 GX_ID_NONE, /* widget id */
2002 #if defined(GX_WIDGET_USER_DATA)
2003 0, /* user data */
2004 #endif
2005 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2006 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2007 sizeof(GX_MENU), /* control block size */
2008 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2009 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2010 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2011 gx_studio_menu_create, /* create function */
2012 GX_NULL, /* drawing function override */
2013 GX_NULL, /* event function override */
2014 {20, 155, 148, 201}, /* widget size */
2015 &menu_screen_ola_menu_4_define, /* next widget definition */
2016 &menu_screen_text_view_4_define, /* child widget definition */
2017 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_menu_3), /* control block */
2018 (void *) &menu_screen_ola_menu_3_properties /* extended properties */
2019 };
2020
2021 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_menu_2_define =
2022 {
2023 "ola_menu_2",
2024 GX_TYPE_MENU, /* widget type */
2025 GX_ID_NONE, /* widget id */
2026 #if defined(GX_WIDGET_USER_DATA)
2027 0, /* user data */
2028 #endif
2029 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2030 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2031 sizeof(GX_MENU), /* control block size */
2032 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2033 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2034 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2035 gx_studio_menu_create, /* create function */
2036 GX_NULL, /* drawing function override */
2037 GX_NULL, /* event function override */
2038 {20, 108, 148, 154}, /* widget size */
2039 &menu_screen_ola_menu_3_define, /* next widget definition */
2040 &menu_screen_prompt_25_define, /* child widget definition */
2041 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_menu_2), /* control block */
2042 (void *) &menu_screen_ola_menu_2_properties /* extended properties */
2043 };
2044
2045 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_14_define =
2046 {
2047 "prompt_14",
2048 GX_TYPE_PROMPT, /* widget type */
2049 GX_ID_NONE, /* widget id */
2050 #if defined(GX_WIDGET_USER_DATA)
2051 0, /* user data */
2052 #endif
2053 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2054 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2055 sizeof(GX_PROMPT), /* control block size */
2056 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2057 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2058 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2059 gx_studio_prompt_create, /* create function */
2060 GX_NULL, /* drawing function override */
2061 GX_NULL, /* event function override */
2062 {167, 135, 305, 158}, /* widget size */
2063 GX_NULL, /* no next widget */
2064 GX_NULL, /* no child widgets */
2065 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_14), /* control block */
2066 (void *) &menu_screen_prompt_14_properties /* extended properties */
2067 };
2068
2069 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_15_define =
2070 {
2071 "prompt_15",
2072 GX_TYPE_PIXELMAP_PROMPT, /* widget type */
2073 GX_ID_NONE, /* widget id */
2074 #if defined(GX_WIDGET_USER_DATA)
2075 0, /* user data */
2076 #endif
2077 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2078 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2079 sizeof(GX_PIXELMAP_PROMPT), /* control block size */
2080 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2081 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2082 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2083 gx_studio_pixelmap_prompt_create, /* create function */
2084 GX_NULL, /* drawing function override */
2085 GX_NULL, /* event function override */
2086 {168, 160, 304, 186}, /* widget size */
2087 GX_NULL, /* no next widget */
2088 GX_NULL, /* no child widgets */
2089 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_15), /* control block */
2090 (void *) &menu_screen_prompt_15_properties /* extended properties */
2091 };
2092
2093 GX_CONST GX_STUDIO_WIDGET menu_screen_numeric_pixelmap_prompt_1_define =
2094 {
2095 "numeric_pixelmap_prompt_1",
2096 GX_TYPE_NUMERIC_PIXELMAP_PROMPT, /* widget type */
2097 GX_ID_NONE, /* widget id */
2098 #if defined(GX_WIDGET_USER_DATA)
2099 0, /* user data */
2100 #endif
2101 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2102 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2103 sizeof(GX_NUMERIC_PIXELMAP_PROMPT), /* control block size */
2104 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2105 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2106 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2107 gx_studio_numeric_pixelmap_prompt_create, /* create function */
2108 GX_NULL, /* drawing function override */
2109 GX_NULL, /* event function override */
2110 {168, 184, 304, 206}, /* widget size */
2111 GX_NULL, /* no next widget */
2112 GX_NULL, /* no child widgets */
2113 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_numeric_pixelmap_prompt_1), /* control block */
2114 (void *) &menu_screen_numeric_pixelmap_prompt_1_properties /* extended properties */
2115 };
2116
2117 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_2_menu_define =
2118 {
2119 "ola_2_menu",
2120 GX_TYPE_MENU, /* widget type */
2121 GX_ID_NONE, /* widget id */
2122 #if defined(GX_WIDGET_USER_DATA)
2123 0, /* user data */
2124 #endif
2125 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2126 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2127 sizeof(GX_MENU), /* control block size */
2128 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2129 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2130 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2131 gx_studio_menu_create, /* create function */
2132 GX_NULL, /* drawing function override */
2133 GX_NULL, /* event function override */
2134 {168, 160, 304, 183}, /* widget size */
2135 GX_NULL, /* no next widget */
2136 &menu_screen_numeric_pixelmap_prompt_1_define, /* child widget definition */
2137 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_2_menu), /* control block */
2138 (void *) &menu_screen_ola_2_menu_properties /* extended properties */
2139 };
2140
2141 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_2_menu_3_define =
2142 {
2143 "ola_2_menu_3",
2144 GX_TYPE_MENU, /* widget type */
2145 GX_ID_NONE, /* widget id */
2146 #if defined(GX_WIDGET_USER_DATA)
2147 0, /* user data */
2148 #endif
2149 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2150 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2151 sizeof(GX_MENU), /* control block size */
2152 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2153 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2154 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2155 gx_studio_menu_create, /* create function */
2156 GX_NULL, /* drawing function override */
2157 GX_NULL, /* event function override */
2158 {168, 136, 304, 159}, /* widget size */
2159 &menu_screen_ola_2_menu_define, /* next widget definition */
2160 &menu_screen_prompt_15_define, /* child widget definition */
2161 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_2_menu_3), /* control block */
2162 (void *) &menu_screen_ola_2_menu_3_properties /* extended properties */
2163 };
2164
2165 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_10_define =
2166 {
2167 "prompt_10",
2168 GX_TYPE_PROMPT, /* widget type */
2169 GX_ID_NONE, /* widget id */
2170 #if defined(GX_WIDGET_USER_DATA)
2171 0, /* user data */
2172 #endif
2173 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2174 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2175 sizeof(GX_PROMPT), /* control block size */
2176 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2177 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2178 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2179 gx_studio_prompt_create, /* create function */
2180 GX_NULL, /* drawing function override */
2181 GX_NULL, /* event function override */
2182 {167, 230, 305, 256}, /* widget size */
2183 GX_NULL, /* no next widget */
2184 GX_NULL, /* no child widgets */
2185 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_10), /* control block */
2186 (void *) &menu_screen_prompt_10_properties /* extended properties */
2187 };
2188
2189 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_2_menu_1_define =
2190 {
2191 "ola_2_menu_1",
2192 GX_TYPE_MENU, /* widget type */
2193 GX_ID_NONE, /* widget id */
2194 #if defined(GX_WIDGET_USER_DATA)
2195 0, /* user data */
2196 #endif
2197 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2198 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2199 sizeof(GX_MENU), /* control block size */
2200 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2201 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2202 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2203 gx_studio_menu_create, /* create function */
2204 GX_NULL, /* drawing function override */
2205 GX_NULL, /* event function override */
2206 {167, 208, 305, 229}, /* widget size */
2207 GX_NULL, /* no next widget */
2208 &menu_screen_prompt_10_define, /* child widget definition */
2209 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_2_menu_1), /* control block */
2210 (void *) &menu_screen_ola_2_menu_1_properties /* extended properties */
2211 };
2212
2213 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_2_menu_4_define =
2214 {
2215 "ola_2_menu_4",
2216 GX_TYPE_ACCORDION_MENU, /* widget type */
2217 GX_ID_NONE, /* widget id */
2218 #if defined(GX_WIDGET_USER_DATA)
2219 0, /* user data */
2220 #endif
2221 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED, /* style flags */
2222 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2223 sizeof(GX_ACCORDION_MENU), /* control block size */
2224 GX_COLOR_ID_ORANGE, /* normal color id */
2225 GX_COLOR_ID_ORANGE, /* selected color id */
2226 GX_COLOR_ID_ORANGE, /* disabled color id */
2227 gx_studio_accordion_menu_create, /* create function */
2228 GX_NULL, /* drawing function override */
2229 GX_NULL, /* event function override */
2230 {167, 135, 305, 207}, /* widget size */
2231 &menu_screen_ola_2_menu_1_define, /* next widget definition */
2232 &menu_screen_ola_2_menu_3_define, /* child widget definition */
2233 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_2_menu_4), /* control block */
2234 (void *) GX_NULL /* no extended properties */
2235 };
2236
2237 GX_CONST GX_STUDIO_WIDGET menu_screen_ola_2_menu_5_define =
2238 {
2239 "ola_2_menu_5",
2240 GX_TYPE_MENU, /* widget type */
2241 GX_ID_NONE, /* widget id */
2242 #if defined(GX_WIDGET_USER_DATA)
2243 0, /* user data */
2244 #endif
2245 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2246 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2247 sizeof(GX_MENU), /* control block size */
2248 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2249 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2250 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2251 gx_studio_menu_create, /* create function */
2252 GX_NULL, /* drawing function override */
2253 GX_NULL, /* event function override */
2254 {167, 109, 305, 134}, /* widget size */
2255 &menu_screen_ola_2_menu_4_define, /* next widget definition */
2256 &menu_screen_prompt_14_define, /* child widget definition */
2257 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_ola_2_menu_5), /* control block */
2258 (void *) &menu_screen_ola_2_menu_5_properties /* extended properties */
2259 };
2260
2261 GX_CONST GX_STUDIO_WIDGET menu_screen_text_view_3_define =
2262 {
2263 "text_view_3",
2264 GX_TYPE_MULTI_LINE_TEXT_VIEW, /* widget type */
2265 GX_ID_NONE, /* widget id */
2266 #if defined(GX_WIDGET_USER_DATA)
2267 0, /* user data */
2268 #endif
2269 GX_STYLE_BORDER_THIN|GX_STYLE_DRAW_SELECTED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2270 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2271 sizeof(GX_MULTI_LINE_TEXT_VIEW), /* control block size */
2272 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* normal color id */
2273 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
2274 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* disabled color id */
2275 gx_studio_multi_line_text_view_create, /* create function */
2276 GX_NULL, /* drawing function override */
2277 GX_NULL, /* event function override */
2278 {318, 180, 445, 240}, /* widget size */
2279 GX_NULL, /* no next widget */
2280 GX_NULL, /* no child widgets */
2281 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_text_view_3), /* control block */
2282 (void *) &menu_screen_text_view_3_properties /* extended properties */
2283 };
2284
2285 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_15_2_define =
2286 {
2287 "prompt_15_2",
2288 GX_TYPE_PROMPT, /* widget type */
2289 GX_ID_NONE, /* widget id */
2290 #if defined(GX_WIDGET_USER_DATA)
2291 0, /* user data */
2292 #endif
2293 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2294 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2295 sizeof(GX_PROMPT), /* control block size */
2296 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* normal color id */
2297 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
2298 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* disabled color id */
2299 gx_studio_prompt_create, /* create function */
2300 GX_NULL, /* drawing function override */
2301 GX_NULL, /* event function override */
2302 {318, 265, 445, 288}, /* widget size */
2303 GX_NULL, /* no next widget */
2304 GX_NULL, /* no child widgets */
2305 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_15_2), /* control block */
2306 (void *) &menu_screen_prompt_15_2_properties /* extended properties */
2307 };
2308
2309 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_3_define =
2310 {
2311 "mla_menu_3",
2312 GX_TYPE_MENU, /* widget type */
2313 GX_ID_NONE, /* widget id */
2314 #if defined(GX_WIDGET_USER_DATA)
2315 0, /* user data */
2316 #endif
2317 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2318 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2319 sizeof(GX_MENU), /* control block size */
2320 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* normal color id */
2321 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
2322 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* disabled color id */
2323 gx_studio_menu_create, /* create function */
2324 GX_NULL, /* drawing function override */
2325 GX_NULL, /* event function override */
2326 {318, 241, 445, 264}, /* widget size */
2327 GX_NULL, /* no next widget */
2328 &menu_screen_prompt_15_2_define, /* child widget definition */
2329 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_3), /* control block */
2330 (void *) &menu_screen_mla_menu_3_properties /* extended properties */
2331 };
2332
2333 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_5_define =
2334 {
2335 "mla_menu_5",
2336 GX_TYPE_MENU, /* widget type */
2337 GX_ID_NONE, /* widget id */
2338 #if defined(GX_WIDGET_USER_DATA)
2339 0, /* user data */
2340 #endif
2341 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2342 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2343 sizeof(GX_MENU), /* control block size */
2344 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* normal color id */
2345 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
2346 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* disabled color id */
2347 gx_studio_menu_create, /* create function */
2348 GX_NULL, /* drawing function override */
2349 GX_NULL, /* event function override */
2350 {318, 156, 445, 179}, /* widget size */
2351 &menu_screen_mla_menu_3_define, /* next widget definition */
2352 &menu_screen_text_view_3_define, /* child widget definition */
2353 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_5), /* control block */
2354 (void *) &menu_screen_mla_menu_5_properties /* extended properties */
2355 };
2356
2357 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_1_accordion_define =
2358 {
2359 "mla_menu_1_accordion",
2360 GX_TYPE_ACCORDION_MENU, /* widget type */
2361 GX_ID_NONE, /* widget id */
2362 #if defined(GX_WIDGET_USER_DATA)
2363 0, /* user data */
2364 #endif
2365 GX_STYLE_BORDER_NONE, /* style flags */
2366 0, /* status flags */
2367 sizeof(GX_ACCORDION_MENU), /* control block size */
2368 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* normal color id */
2369 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2370 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* disabled color id */
2371 gx_studio_accordion_menu_create, /* create function */
2372 GX_NULL, /* drawing function override */
2373 GX_NULL, /* event function override */
2374 {318, 156, 445, 264}, /* widget size */
2375 GX_NULL, /* no next widget */
2376 &menu_screen_mla_menu_5_define, /* child widget definition */
2377 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_1_accordion), /* control block */
2378 (void *) GX_NULL /* no extended properties */
2379 };
2380
2381 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_11_define =
2382 {
2383 "prompt_11",
2384 GX_TYPE_PROMPT, /* widget type */
2385 GX_ID_NONE, /* widget id */
2386 #if defined(GX_WIDGET_USER_DATA)
2387 0, /* user data */
2388 #endif
2389 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2390 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2391 sizeof(GX_PROMPT), /* control block size */
2392 GX_COLOR_ID_ORANGE, /* normal color id */
2393 GX_COLOR_ID_ORANGE, /* selected color id */
2394 GX_COLOR_ID_ORANGE, /* disabled color id */
2395 gx_studio_prompt_create, /* create function */
2396 GX_NULL, /* drawing function override */
2397 GX_NULL, /* event function override */
2398 {319, 252, 445, 275}, /* widget size */
2399 GX_NULL, /* no next widget */
2400 GX_NULL, /* no child widgets */
2401 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_11), /* control block */
2402 (void *) &menu_screen_prompt_11_properties /* extended properties */
2403 };
2404
2405 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_12_define =
2406 {
2407 "prompt_12",
2408 GX_TYPE_PROMPT, /* widget type */
2409 GX_ID_NONE, /* widget id */
2410 #if defined(GX_WIDGET_USER_DATA)
2411 0, /* user data */
2412 #endif
2413 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2414 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2415 sizeof(GX_PROMPT), /* control block size */
2416 GX_COLOR_ID_ORANGE, /* normal color id */
2417 GX_COLOR_ID_ORANGE, /* selected color id */
2418 GX_COLOR_ID_ORANGE, /* disabled color id */
2419 gx_studio_prompt_create, /* create function */
2420 GX_NULL, /* drawing function override */
2421 GX_NULL, /* event function override */
2422 {319, 276, 445, 299}, /* widget size */
2423 GX_NULL, /* no next widget */
2424 GX_NULL, /* no child widgets */
2425 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_12), /* control block */
2426 (void *) &menu_screen_prompt_12_properties /* extended properties */
2427 };
2428
2429 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_4_define =
2430 {
2431 "mla_menu_4",
2432 GX_TYPE_MENU, /* widget type */
2433 GX_ID_NONE, /* widget id */
2434 #if defined(GX_WIDGET_USER_DATA)
2435 0, /* user data */
2436 #endif
2437 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2438 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2439 sizeof(GX_MENU), /* control block size */
2440 GX_COLOR_ID_ORANGE, /* normal color id */
2441 GX_COLOR_ID_ORANGE, /* selected color id */
2442 GX_COLOR_ID_ORANGE, /* disabled color id */
2443 gx_studio_menu_create, /* create function */
2444 GX_NULL, /* drawing function override */
2445 GX_NULL, /* event function override */
2446 {319, 252, 445, 275}, /* widget size */
2447 GX_NULL, /* no next widget */
2448 &menu_screen_prompt_12_define, /* child widget definition */
2449 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_4), /* control block */
2450 (void *) &menu_screen_mla_menu_4_properties /* extended properties */
2451 };
2452
2453 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_6_define =
2454 {
2455 "mla_menu_6",
2456 GX_TYPE_MENU, /* widget type */
2457 GX_ID_NONE, /* widget id */
2458 #if defined(GX_WIDGET_USER_DATA)
2459 0, /* user data */
2460 #endif
2461 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2462 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2463 sizeof(GX_MENU), /* control block size */
2464 GX_COLOR_ID_ORANGE, /* normal color id */
2465 GX_COLOR_ID_ORANGE, /* selected color id */
2466 GX_COLOR_ID_ORANGE, /* disabled color id */
2467 gx_studio_menu_create, /* create function */
2468 GX_NULL, /* drawing function override */
2469 GX_NULL, /* event function override */
2470 {319, 228, 445, 251}, /* widget size */
2471 &menu_screen_mla_menu_4_define, /* next widget definition */
2472 &menu_screen_prompt_11_define, /* child widget definition */
2473 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_6), /* control block */
2474 (void *) &menu_screen_mla_menu_6_properties /* extended properties */
2475 };
2476
2477 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_2_1_accordion_define =
2478 {
2479 "mla_menu_2_1_accordion",
2480 GX_TYPE_ACCORDION_MENU, /* widget type */
2481 GX_ID_NONE, /* widget id */
2482 #if defined(GX_WIDGET_USER_DATA)
2483 0, /* user data */
2484 #endif
2485 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED, /* style flags */
2486 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2487 sizeof(GX_ACCORDION_MENU), /* control block size */
2488 GX_COLOR_ID_ORANGE, /* normal color id */
2489 GX_COLOR_ID_ORANGE, /* selected color id */
2490 GX_COLOR_ID_ORANGE, /* disabled color id */
2491 gx_studio_accordion_menu_create, /* create function */
2492 GX_NULL, /* drawing function override */
2493 GX_NULL, /* event function override */
2494 {318, 227, 446, 300}, /* widget size */
2495 GX_NULL, /* no next widget */
2496 &menu_screen_mla_menu_6_define, /* child widget definition */
2497 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_2_1_accordion), /* control block */
2498 (void *) GX_NULL /* no extended properties */
2499 };
2500
2501 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_13_define =
2502 {
2503 "prompt_13",
2504 GX_TYPE_PROMPT, /* widget type */
2505 GX_ID_NONE, /* widget id */
2506 #if defined(GX_WIDGET_USER_DATA)
2507 0, /* user data */
2508 #endif
2509 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2510 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2511 sizeof(GX_PROMPT), /* control block size */
2512 GX_COLOR_ID_ORANGE, /* normal color id */
2513 GX_COLOR_ID_ORANGE, /* selected color id */
2514 GX_COLOR_ID_ORANGE, /* disabled color id */
2515 gx_studio_prompt_create, /* create function */
2516 GX_NULL, /* drawing function override */
2517 GX_NULL, /* event function override */
2518 {319, 276, 444, 299}, /* widget size */
2519 GX_NULL, /* no next widget */
2520 GX_NULL, /* no child widgets */
2521 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_13), /* control block */
2522 (void *) &menu_screen_prompt_13_properties /* extended properties */
2523 };
2524
2525 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_14_2_define =
2526 {
2527 "prompt_14_2",
2528 GX_TYPE_PROMPT, /* widget type */
2529 GX_ID_NONE, /* widget id */
2530 #if defined(GX_WIDGET_USER_DATA)
2531 0, /* user data */
2532 #endif
2533 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2534 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2535 sizeof(GX_PROMPT), /* control block size */
2536 GX_COLOR_ID_ORANGE, /* normal color id */
2537 GX_COLOR_ID_ORANGE, /* selected color id */
2538 GX_COLOR_ID_ORANGE, /* disabled color id */
2539 gx_studio_prompt_create, /* create function */
2540 GX_NULL, /* drawing function override */
2541 GX_NULL, /* event function override */
2542 {319, 300, 444, 323}, /* widget size */
2543 GX_NULL, /* no next widget */
2544 GX_NULL, /* no child widgets */
2545 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_14_2), /* control block */
2546 (void *) &menu_screen_prompt_14_2_properties /* extended properties */
2547 };
2548
2549 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_2_2_define =
2550 {
2551 "mla_menu_2_2",
2552 GX_TYPE_MENU, /* widget type */
2553 GX_ID_NONE, /* widget id */
2554 #if defined(GX_WIDGET_USER_DATA)
2555 0, /* user data */
2556 #endif
2557 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2558 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2559 sizeof(GX_MENU), /* control block size */
2560 GX_COLOR_ID_ORANGE, /* normal color id */
2561 GX_COLOR_ID_ORANGE, /* selected color id */
2562 GX_COLOR_ID_ORANGE, /* disabled color id */
2563 gx_studio_menu_create, /* create function */
2564 GX_NULL, /* drawing function override */
2565 GX_NULL, /* event function override */
2566 {319, 276, 444, 299}, /* widget size */
2567 GX_NULL, /* no next widget */
2568 &menu_screen_prompt_14_2_define, /* child widget definition */
2569 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_2_2), /* control block */
2570 (void *) &menu_screen_mla_menu_2_2_properties /* extended properties */
2571 };
2572
2573 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_2_1_define =
2574 {
2575 "mla_menu_2_1",
2576 GX_TYPE_MENU, /* widget type */
2577 GX_ID_NONE, /* widget id */
2578 #if defined(GX_WIDGET_USER_DATA)
2579 0, /* user data */
2580 #endif
2581 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2582 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2583 sizeof(GX_MENU), /* control block size */
2584 GX_COLOR_ID_ORANGE, /* normal color id */
2585 GX_COLOR_ID_ORANGE, /* selected color id */
2586 GX_COLOR_ID_ORANGE, /* disabled color id */
2587 gx_studio_menu_create, /* create function */
2588 GX_NULL, /* drawing function override */
2589 GX_NULL, /* event function override */
2590 {319, 252, 444, 275}, /* widget size */
2591 &menu_screen_mla_menu_2_2_define, /* next widget definition */
2592 &menu_screen_prompt_13_define, /* child widget definition */
2593 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_2_1), /* control block */
2594 (void *) &menu_screen_mla_menu_2_1_properties /* extended properties */
2595 };
2596
2597 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_2_2_accordion_define =
2598 {
2599 "mla_menu_2_2_accordion",
2600 GX_TYPE_ACCORDION_MENU, /* widget type */
2601 GX_ID_NONE, /* widget id */
2602 #if defined(GX_WIDGET_USER_DATA)
2603 0, /* user data */
2604 #endif
2605 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED, /* style flags */
2606 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2607 sizeof(GX_ACCORDION_MENU), /* control block size */
2608 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2609 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2610 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2611 gx_studio_accordion_menu_create, /* create function */
2612 GX_NULL, /* drawing function override */
2613 GX_NULL, /* event function override */
2614 {318, 251, 445, 324}, /* widget size */
2615 GX_NULL, /* no next widget */
2616 &menu_screen_mla_menu_2_1_define, /* child widget definition */
2617 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_2_2_accordion), /* control block */
2618 (void *) GX_NULL /* no extended properties */
2619 };
2620
2621 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_2_define =
2622 {
2623 "mla_menu_2",
2624 GX_TYPE_MENU, /* widget type */
2625 GX_ID_NONE, /* widget id */
2626 #if defined(GX_WIDGET_USER_DATA)
2627 0, /* user data */
2628 #endif
2629 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2630 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2631 sizeof(GX_MENU), /* control block size */
2632 GX_COLOR_ID_GRAY, /* normal color id */
2633 GX_COLOR_ID_GRAY, /* selected color id */
2634 GX_COLOR_ID_GRAY, /* disabled color id */
2635 gx_studio_menu_create, /* create function */
2636 GX_NULL, /* drawing function override */
2637 GX_NULL, /* event function override */
2638 {318, 227, 446, 250}, /* widget size */
2639 GX_NULL, /* no next widget */
2640 &menu_screen_mla_menu_2_2_accordion_define, /* child widget definition */
2641 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_2), /* control block */
2642 (void *) &menu_screen_mla_menu_2_properties /* extended properties */
2643 };
2644
2645 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_1_define =
2646 {
2647 "mla_menu_1",
2648 GX_TYPE_MENU, /* widget type */
2649 GX_ID_NONE, /* widget id */
2650 #if defined(GX_WIDGET_USER_DATA)
2651 0, /* user data */
2652 #endif
2653 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2654 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2655 sizeof(GX_MENU), /* control block size */
2656 GX_COLOR_ID_GRAY, /* normal color id */
2657 GX_COLOR_ID_GRAY, /* selected color id */
2658 GX_COLOR_ID_GRAY, /* disabled color id */
2659 gx_studio_menu_create, /* create function */
2660 GX_NULL, /* drawing function override */
2661 GX_NULL, /* event function override */
2662 {318, 203, 446, 226}, /* widget size */
2663 &menu_screen_mla_menu_2_define, /* next widget definition */
2664 &menu_screen_mla_menu_2_1_accordion_define, /* child widget definition */
2665 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_1), /* control block */
2666 (void *) &menu_screen_mla_menu_1_properties /* extended properties */
2667 };
2668
2669 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_2_accordion_define =
2670 {
2671 "mla_menu_2_accordion",
2672 GX_TYPE_ACCORDION_MENU, /* widget type */
2673 GX_ID_NONE, /* widget id */
2674 #if defined(GX_WIDGET_USER_DATA)
2675 0, /* user data */
2676 #endif
2677 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED, /* style flags */
2678 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2679 sizeof(GX_ACCORDION_MENU), /* control block size */
2680 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* normal color id */
2681 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
2682 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* disabled color id */
2683 gx_studio_accordion_menu_create, /* create function */
2684 GX_NULL, /* drawing function override */
2685 GX_NULL, /* event function override */
2686 {318, 203, 446, 324}, /* widget size */
2687 GX_NULL, /* no next widget */
2688 &menu_screen_mla_menu_1_define, /* child widget definition */
2689 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_2_accordion), /* control block */
2690 (void *) GX_NULL /* no extended properties */
2691 };
2692
2693 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_3_icon_define =
2694 {
2695 "mla_menu_3_icon",
2696 GX_TYPE_ICON, /* widget type */
2697 GX_ID_NONE, /* widget id */
2698 #if defined(GX_WIDGET_USER_DATA)
2699 0, /* user data */
2700 #endif
2701 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
2702 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2703 sizeof(GX_ICON), /* control block size */
2704 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2705 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2706 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2707 gx_studio_icon_create, /* create function */
2708 GX_NULL, /* drawing function override */
2709 GX_NULL, /* event function override */
2710 {403, 329, 440, 366}, /* widget size */
2711 GX_NULL, /* no next widget */
2712 GX_NULL, /* no child widgets */
2713 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_3_icon), /* control block */
2714 (void *) &menu_screen_mla_menu_3_icon_properties /* extended properties */
2715 };
2716
2717 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_3_item_1_define =
2718 {
2719 "mla_menu_3_item_1",
2720 GX_TYPE_PROMPT, /* widget type */
2721 GX_ID_NONE, /* widget id */
2722 #if defined(GX_WIDGET_USER_DATA)
2723 0, /* user data */
2724 #endif
2725 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2726 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2727 sizeof(GX_PROMPT), /* control block size */
2728 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2729 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2730 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2731 gx_studio_prompt_create, /* create function */
2732 GX_NULL, /* drawing function override */
2733 GX_NULL, /* event function override */
2734 {318, 396, 445, 419}, /* widget size */
2735 &menu_screen_mla_menu_3_icon_define, /* next widget definition */
2736 GX_NULL, /* no child widgets */
2737 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_3_item_1), /* control block */
2738 (void *) &menu_screen_mla_menu_3_item_1_properties /* extended properties */
2739 };
2740
2741 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_3_item_define =
2742 {
2743 "mla_menu_3_item",
2744 GX_TYPE_PROMPT, /* widget type */
2745 GX_ID_NONE, /* widget id */
2746 #if defined(GX_WIDGET_USER_DATA)
2747 0, /* user data */
2748 #endif
2749 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
2750 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2751 sizeof(GX_PROMPT), /* control block size */
2752 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2753 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2754 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2755 gx_studio_prompt_create, /* create function */
2756 GX_NULL, /* drawing function override */
2757 GX_NULL, /* event function override */
2758 {318, 372, 445, 395}, /* widget size */
2759 &menu_screen_mla_menu_3_item_1_define, /* next widget definition */
2760 GX_NULL, /* no child widgets */
2761 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_3_item), /* control block */
2762 (void *) &menu_screen_mla_menu_3_item_properties /* extended properties */
2763 };
2764
2765 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_9_define =
2766 {
2767 "mla_menu_9",
2768 GX_TYPE_MENU, /* widget type */
2769 GX_ID_NONE, /* widget id */
2770 #if defined(GX_WIDGET_USER_DATA)
2771 0, /* user data */
2772 #endif
2773 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2774 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2775 sizeof(GX_MENU), /* control block size */
2776 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2777 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2778 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2779 gx_studio_menu_create, /* create function */
2780 GX_NULL, /* drawing function override */
2781 GX_NULL, /* event function override */
2782 {318, 325, 446, 371}, /* widget size */
2783 GX_NULL, /* no next widget */
2784 &menu_screen_mla_menu_3_item_define, /* child widget definition */
2785 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_9), /* control block */
2786 (void *) &menu_screen_mla_menu_9_properties /* extended properties */
2787 };
2788
2789 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_define =
2790 {
2791 "mla_menu",
2792 GX_TYPE_MENU, /* widget type */
2793 GX_ID_NONE, /* widget id */
2794 #if defined(GX_WIDGET_USER_DATA)
2795 0, /* user data */
2796 #endif
2797 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2798 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2799 sizeof(GX_MENU), /* control block size */
2800 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2801 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2802 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2803 gx_studio_menu_create, /* create function */
2804 GX_NULL, /* drawing function override */
2805 GX_NULL, /* event function override */
2806 {318, 156, 446, 202}, /* widget size */
2807 &menu_screen_mla_menu_9_define, /* next widget definition */
2808 &menu_screen_mla_menu_2_accordion_define, /* child widget definition */
2809 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu), /* control block */
2810 (void *) &menu_screen_mla_menu_properties /* extended properties */
2811 };
2812
2813 GX_CONST GX_STUDIO_WIDGET menu_screen_mla_menu_7_define =
2814 {
2815 "mla_menu_7",
2816 GX_TYPE_MENU, /* widget type */
2817 GX_ID_NONE, /* widget id */
2818 #if defined(GX_WIDGET_USER_DATA)
2819 0, /* user data */
2820 #endif
2821 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2822 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2823 sizeof(GX_MENU), /* control block size */
2824 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2825 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2826 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2827 gx_studio_menu_create, /* create function */
2828 GX_NULL, /* drawing function override */
2829 GX_NULL, /* event function override */
2830 {318, 109, 446, 155}, /* widget size */
2831 &menu_screen_mla_menu_define, /* next widget definition */
2832 &menu_screen_mla_menu_1_accordion_define, /* child widget definition */
2833 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_mla_menu_7), /* control block */
2834 (void *) &menu_screen_mla_menu_7_properties /* extended properties */
2835 };
2836
2837 GX_CONST GX_STUDIO_WIDGET menu_screen_icon_10_1_define =
2838 {
2839 "icon_10_1",
2840 GX_TYPE_ICON, /* widget type */
2841 GX_ID_NONE, /* widget id */
2842 #if defined(GX_WIDGET_USER_DATA)
2843 0, /* user data */
2844 #endif
2845 GX_STYLE_BORDER_NONE|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
2846 0, /* status flags */
2847 sizeof(GX_ICON), /* control block size */
2848 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2849 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2850 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2851 gx_studio_icon_create, /* create function */
2852 GX_NULL, /* drawing function override */
2853 GX_NULL, /* event function override */
2854 {488, 106, 505, 123}, /* widget size */
2855 GX_NULL, /* no next widget */
2856 GX_NULL, /* no child widgets */
2857 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_icon_10_1), /* control block */
2858 (void *) &menu_screen_icon_10_1_properties /* extended properties */
2859 };
2860
2861 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_6_define =
2862 {
2863 "tree_menu_6",
2864 GX_TYPE_PROMPT, /* widget type */
2865 GX_ID_NONE, /* widget id */
2866 #if defined(GX_WIDGET_USER_DATA)
2867 0, /* user data */
2868 #endif
2869 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2870 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2871 sizeof(GX_PROMPT), /* control block size */
2872 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2873 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2874 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2875 gx_studio_prompt_create, /* create function */
2876 GX_NULL, /* drawing function override */
2877 GX_NULL, /* event function override */
2878 {508, 151, 587, 174}, /* widget size */
2879 &menu_screen_icon_10_1_define, /* next widget definition */
2880 GX_NULL, /* no child widgets */
2881 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_6), /* control block */
2882 (void *) &menu_screen_tree_menu_6_properties /* extended properties */
2883 };
2884
2885 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_3_define =
2886 {
2887 "tree_menu_3",
2888 GX_TYPE_PROMPT, /* widget type */
2889 GX_ID_NONE, /* widget id */
2890 #if defined(GX_WIDGET_USER_DATA)
2891 0, /* user data */
2892 #endif
2893 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2894 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2895 sizeof(GX_PROMPT), /* control block size */
2896 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2897 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2898 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2899 gx_studio_prompt_create, /* create function */
2900 GX_NULL, /* drawing function override */
2901 GX_NULL, /* event function override */
2902 {508, 127, 587, 150}, /* widget size */
2903 &menu_screen_tree_menu_6_define, /* next widget definition */
2904 GX_NULL, /* no child widgets */
2905 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_3), /* control block */
2906 (void *) &menu_screen_tree_menu_3_properties /* extended properties */
2907 };
2908
2909 GX_CONST GX_STUDIO_WIDGET menu_screen_icon_11_1_define =
2910 {
2911 "icon_11_1",
2912 GX_TYPE_ICON, /* widget type */
2913 GX_ID_NONE, /* widget id */
2914 #if defined(GX_WIDGET_USER_DATA)
2915 0, /* user data */
2916 #endif
2917 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
2918 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2919 sizeof(GX_ICON), /* control block size */
2920 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2921 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2922 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2923 gx_studio_icon_create, /* create function */
2924 GX_NULL, /* drawing function override */
2925 GX_NULL, /* event function override */
2926 {510, 154, 527, 171}, /* widget size */
2927 GX_NULL, /* no next widget */
2928 GX_NULL, /* no child widgets */
2929 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_icon_11_1), /* control block */
2930 (void *) &menu_screen_icon_11_1_properties /* extended properties */
2931 };
2932
2933 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_4_define =
2934 {
2935 "tree_menu_4",
2936 GX_TYPE_PROMPT, /* widget type */
2937 GX_ID_NONE, /* widget id */
2938 #if defined(GX_WIDGET_USER_DATA)
2939 0, /* user data */
2940 #endif
2941 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2942 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2943 sizeof(GX_PROMPT), /* control block size */
2944 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2945 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2946 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2947 gx_studio_prompt_create, /* create function */
2948 GX_NULL, /* drawing function override */
2949 GX_NULL, /* event function override */
2950 {530, 199, 609, 222}, /* widget size */
2951 &menu_screen_icon_11_1_define, /* next widget definition */
2952 GX_NULL, /* no child widgets */
2953 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_4), /* control block */
2954 (void *) &menu_screen_tree_menu_4_properties /* extended properties */
2955 };
2956
2957 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_7_define =
2958 {
2959 "tree_menu_7",
2960 GX_TYPE_PROMPT, /* widget type */
2961 GX_ID_NONE, /* widget id */
2962 #if defined(GX_WIDGET_USER_DATA)
2963 0, /* user data */
2964 #endif
2965 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
2966 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2967 sizeof(GX_PROMPT), /* control block size */
2968 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2969 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2970 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2971 gx_studio_prompt_create, /* create function */
2972 GX_NULL, /* drawing function override */
2973 GX_NULL, /* event function override */
2974 {530, 175, 609, 198}, /* widget size */
2975 &menu_screen_tree_menu_4_define, /* next widget definition */
2976 GX_NULL, /* no child widgets */
2977 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_7), /* control block */
2978 (void *) &menu_screen_tree_menu_7_properties /* extended properties */
2979 };
2980
2981 GX_CONST GX_STUDIO_WIDGET menu_screen_icon_3_define =
2982 {
2983 "icon_3",
2984 GX_TYPE_ICON, /* widget type */
2985 GX_ID_NONE, /* widget id */
2986 #if defined(GX_WIDGET_USER_DATA)
2987 0, /* user data */
2988 #endif
2989 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
2990 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
2991 sizeof(GX_ICON), /* control block size */
2992 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
2993 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
2994 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
2995 gx_studio_icon_create, /* create function */
2996 GX_NULL, /* drawing function override */
2997 GX_NULL, /* event function override */
2998 {533, 202, 550, 219}, /* widget size */
2999 GX_NULL, /* no next widget */
3000 GX_NULL, /* no child widgets */
3001 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_icon_3), /* control block */
3002 (void *) &menu_screen_icon_3_properties /* extended properties */
3003 };
3004
3005 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_2_3_define =
3006 {
3007 "tree_menu_2_3",
3008 GX_TYPE_PROMPT, /* widget type */
3009 GX_ID_NONE, /* widget id */
3010 #if defined(GX_WIDGET_USER_DATA)
3011 0, /* user data */
3012 #endif
3013 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3014 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3015 sizeof(GX_PROMPT), /* control block size */
3016 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3017 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3018 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3019 gx_studio_prompt_create, /* create function */
3020 GX_NULL, /* drawing function override */
3021 GX_NULL, /* event function override */
3022 {552, 247, 804, 270}, /* widget size */
3023 &menu_screen_icon_3_define, /* next widget definition */
3024 GX_NULL, /* no child widgets */
3025 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_2_3), /* control block */
3026 (void *) &menu_screen_tree_menu_2_3_properties /* extended properties */
3027 };
3028
3029 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_2_4_define =
3030 {
3031 "tree_menu_2_4",
3032 GX_TYPE_PROMPT, /* widget type */
3033 GX_ID_NONE, /* widget id */
3034 #if defined(GX_WIDGET_USER_DATA)
3035 0, /* user data */
3036 #endif
3037 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3038 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3039 sizeof(GX_PROMPT), /* control block size */
3040 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3041 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3042 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3043 gx_studio_prompt_create, /* create function */
3044 GX_NULL, /* drawing function override */
3045 GX_NULL, /* event function override */
3046 {552, 223, 785, 246}, /* widget size */
3047 &menu_screen_tree_menu_2_3_define, /* next widget definition */
3048 GX_NULL, /* no child widgets */
3049 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_2_4), /* control block */
3050 (void *) &menu_screen_tree_menu_2_4_properties /* extended properties */
3051 };
3052
3053 GX_CONST GX_STUDIO_WIDGET menu_screen_icon_4_define =
3054 {
3055 "icon_4",
3056 GX_TYPE_ICON, /* widget type */
3057 GX_ID_NONE, /* widget id */
3058 #if defined(GX_WIDGET_USER_DATA)
3059 0, /* user data */
3060 #endif
3061 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
3062 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3063 sizeof(GX_ICON), /* control block size */
3064 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3065 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3066 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3067 gx_studio_icon_create, /* create function */
3068 GX_NULL, /* drawing function override */
3069 GX_NULL, /* event function override */
3070 {511, 178, 528, 195}, /* widget size */
3071 GX_NULL, /* no next widget */
3072 GX_NULL, /* no child widgets */
3073 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_icon_4), /* control block */
3074 (void *) &menu_screen_icon_4_properties /* extended properties */
3075 };
3076
3077 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_2_1_define =
3078 {
3079 "tree_menu_2_1",
3080 GX_TYPE_MENU, /* widget type */
3081 GX_ID_NONE, /* widget id */
3082 #if defined(GX_WIDGET_USER_DATA)
3083 0, /* user data */
3084 #endif
3085 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3086 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3087 sizeof(GX_MENU), /* control block size */
3088 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3089 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3090 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3091 gx_studio_menu_create, /* create function */
3092 GX_NULL, /* drawing function override */
3093 GX_NULL, /* event function override */
3094 {530, 199, 629, 222}, /* widget size */
3095 &menu_screen_icon_4_define, /* next widget definition */
3096 &menu_screen_tree_menu_2_4_define, /* child widget definition */
3097 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_2_1), /* control block */
3098 (void *) &menu_screen_tree_menu_2_1_properties /* extended properties */
3099 };
3100
3101 GX_CONST GX_STUDIO_WIDGET menu_screen_icon_5_define =
3102 {
3103 "icon_5",
3104 GX_TYPE_ICON, /* widget type */
3105 GX_ID_NONE, /* widget id */
3106 #if defined(GX_WIDGET_USER_DATA)
3107 0, /* user data */
3108 #endif
3109 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
3110 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3111 sizeof(GX_ICON), /* control block size */
3112 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3113 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3114 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3115 gx_studio_icon_create, /* create function */
3116 GX_NULL, /* drawing function override */
3117 GX_NULL, /* event function override */
3118 {488, 130, 505, 147}, /* widget size */
3119 GX_NULL, /* no next widget */
3120 GX_NULL, /* no child widgets */
3121 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_icon_5), /* control block */
3122 (void *) &menu_screen_icon_5_properties /* extended properties */
3123 };
3124
3125 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_2_define =
3126 {
3127 "tree_menu_2",
3128 GX_TYPE_MENU, /* widget type */
3129 GX_ID_NONE, /* widget id */
3130 #if defined(GX_WIDGET_USER_DATA)
3131 0, /* user data */
3132 #endif
3133 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3134 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3135 sizeof(GX_MENU), /* control block size */
3136 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3137 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3138 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3139 gx_studio_menu_create, /* create function */
3140 GX_NULL, /* drawing function override */
3141 GX_NULL, /* event function override */
3142 {508, 175, 607, 198}, /* widget size */
3143 &menu_screen_icon_5_define, /* next widget definition */
3144 &menu_screen_tree_menu_2_1_define, /* child widget definition */
3145 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_2), /* control block */
3146 (void *) &menu_screen_tree_menu_2_properties /* extended properties */
3147 };
3148
3149 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_1_define =
3150 {
3151 "tree_menu_1",
3152 GX_TYPE_MENU, /* widget type */
3153 GX_ID_NONE, /* widget id */
3154 #if defined(GX_WIDGET_USER_DATA)
3155 0, /* user data */
3156 #endif
3157 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3158 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3159 sizeof(GX_MENU), /* control block size */
3160 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3161 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3162 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3163 gx_studio_menu_create, /* create function */
3164 GX_NULL, /* drawing function override */
3165 GX_NULL, /* event function override */
3166 {508, 151, 607, 174}, /* widget size */
3167 &menu_screen_tree_menu_2_define, /* next widget definition */
3168 &menu_screen_tree_menu_7_define, /* child widget definition */
3169 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_1), /* control block */
3170 (void *) &menu_screen_tree_menu_1_properties /* extended properties */
3171 };
3172
3173 GX_CONST GX_STUDIO_WIDGET menu_screen_icon_12_1_define =
3174 {
3175 "icon_12_1",
3176 GX_TYPE_ICON, /* widget type */
3177 GX_ID_NONE, /* widget id */
3178 #if defined(GX_WIDGET_USER_DATA)
3179 0, /* user data */
3180 #endif
3181 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
3182 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3183 sizeof(GX_ICON), /* control block size */
3184 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3185 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3186 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3187 gx_studio_icon_create, /* create function */
3188 GX_NULL, /* drawing function override */
3189 GX_NULL, /* event function override */
3190 {488, 154, 505, 171}, /* widget size */
3191 GX_NULL, /* no next widget */
3192 GX_NULL, /* no child widgets */
3193 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_icon_12_1), /* control block */
3194 (void *) &menu_screen_icon_12_1_properties /* extended properties */
3195 };
3196
3197 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_9_define =
3198 {
3199 "tree_menu_9",
3200 GX_TYPE_PROMPT, /* widget type */
3201 GX_ID_NONE, /* widget id */
3202 #if defined(GX_WIDGET_USER_DATA)
3203 0, /* user data */
3204 #endif
3205 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3206 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3207 sizeof(GX_PROMPT), /* control block size */
3208 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3209 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3210 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3211 gx_studio_prompt_create, /* create function */
3212 GX_NULL, /* drawing function override */
3213 GX_NULL, /* event function override */
3214 {508, 175, 740, 198}, /* widget size */
3215 &menu_screen_icon_12_1_define, /* next widget definition */
3216 GX_NULL, /* no child widgets */
3217 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_9), /* control block */
3218 (void *) &menu_screen_tree_menu_9_properties /* extended properties */
3219 };
3220
3221 GX_CONST GX_STUDIO_WIDGET menu_screen_icon_6_define =
3222 {
3223 "icon_6",
3224 GX_TYPE_ICON, /* widget type */
3225 GX_ID_NONE, /* widget id */
3226 #if defined(GX_WIDGET_USER_DATA)
3227 0, /* user data */
3228 #endif
3229 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
3230 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3231 sizeof(GX_ICON), /* control block size */
3232 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3233 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3234 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3235 gx_studio_icon_create, /* create function */
3236 GX_NULL, /* drawing function override */
3237 GX_NULL, /* event function override */
3238 {489, 202, 506, 219}, /* widget size */
3239 GX_NULL, /* no next widget */
3240 GX_NULL, /* no child widgets */
3241 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_icon_6), /* control block */
3242 (void *) &menu_screen_icon_6_properties /* extended properties */
3243 };
3244
3245 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_10_1_define =
3246 {
3247 "prompt_10_1",
3248 GX_TYPE_PROMPT, /* widget type */
3249 GX_ID_NONE, /* widget id */
3250 #if defined(GX_WIDGET_USER_DATA)
3251 0, /* user data */
3252 #endif
3253 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
3254 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3255 sizeof(GX_PROMPT), /* control block size */
3256 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3257 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3258 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3259 gx_studio_prompt_create, /* create function */
3260 GX_NULL, /* drawing function override */
3261 GX_NULL, /* event function override */
3262 {508, 223, 587, 246}, /* widget size */
3263 &menu_screen_icon_6_define, /* next widget definition */
3264 GX_NULL, /* no child widgets */
3265 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_10_1), /* control block */
3266 (void *) &menu_screen_prompt_10_1_properties /* extended properties */
3267 };
3268
3269 GX_CONST GX_STUDIO_WIDGET menu_screen_menu_define =
3270 {
3271 "menu",
3272 GX_TYPE_MENU, /* widget type */
3273 GX_ID_NONE, /* widget id */
3274 #if defined(GX_WIDGET_USER_DATA)
3275 0, /* user data */
3276 #endif
3277 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3278 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3279 sizeof(GX_MENU), /* control block size */
3280 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3281 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3282 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3283 gx_studio_menu_create, /* create function */
3284 GX_NULL, /* drawing function override */
3285 GX_NULL, /* event function override */
3286 {486, 199, 585, 222}, /* widget size */
3287 GX_NULL, /* no next widget */
3288 &menu_screen_prompt_10_1_define, /* child widget definition */
3289 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_menu), /* control block */
3290 (void *) &menu_screen_menu_properties /* extended properties */
3291 };
3292
3293 GX_CONST GX_STUDIO_WIDGET menu_screen_prompt_16_1_define =
3294 {
3295 "prompt_16_1",
3296 GX_TYPE_PROMPT, /* widget type */
3297 GX_ID_NONE, /* widget id */
3298 #if defined(GX_WIDGET_USER_DATA)
3299 0, /* user data */
3300 #endif
3301 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
3302 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3303 sizeof(GX_PROMPT), /* control block size */
3304 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3305 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3306 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3307 gx_studio_prompt_create, /* create function */
3308 GX_NULL, /* drawing function override */
3309 GX_NULL, /* event function override */
3310 {486, 175, 565, 198}, /* widget size */
3311 &menu_screen_menu_define, /* next widget definition */
3312 GX_NULL, /* no child widgets */
3313 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_prompt_16_1), /* control block */
3314 (void *) &menu_screen_prompt_16_1_properties /* extended properties */
3315 };
3316
3317 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_vscroll_define =
3318 {
3319 "tree_vscroll",
3320 GX_TYPE_VERTICAL_SCROLL, /* widget type */
3321 GX_ID_NONE, /* widget id */
3322 #if defined(GX_WIDGET_USER_DATA)
3323 0, /* user data */
3324 #endif
3325 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_SCROLLBAR_RELATIVE_THUMB|GX_SCROLLBAR_END_BUTTONS|GX_SCROLLBAR_VERTICAL, /* style flags */
3326 0, /* status flags */
3327 sizeof(GX_SCROLLBAR), /* control block size */
3328 GX_COLOR_ID_SCROLL_FILL, /* normal color id */
3329 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3330 GX_COLOR_ID_SCROLL_FILL, /* disabled color id */
3331 gx_studio_vertical_scrollbar_create, /* create function */
3332 GX_NULL, /* drawing function override */
3333 GX_NULL, /* event function override */
3334 {606, 103, 625, 352}, /* widget size */
3335 &menu_screen_prompt_16_1_define, /* next widget definition */
3336 GX_NULL, /* no child widgets */
3337 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_vscroll), /* control block */
3338 (void *) &menu_screen_tree_vscroll_properties /* extended properties */
3339 };
3340
3341 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_hscroll_define =
3342 {
3343 "tree_hscroll",
3344 GX_TYPE_HORIZONTAL_SCROLL, /* widget type */
3345 GX_ID_NONE, /* widget id */
3346 #if defined(GX_WIDGET_USER_DATA)
3347 0, /* user data */
3348 #endif
3349 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_SCROLLBAR_RELATIVE_THUMB|GX_SCROLLBAR_END_BUTTONS|GX_SCROLLBAR_HORIZONTAL, /* style flags */
3350 0, /* status flags */
3351 sizeof(GX_SCROLLBAR), /* control block size */
3352 GX_COLOR_ID_SCROLL_FILL, /* normal color id */
3353 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3354 GX_COLOR_ID_SCROLL_FILL, /* disabled color id */
3355 gx_studio_horizontal_scrollbar_create, /* create function */
3356 GX_NULL, /* drawing function override */
3357 GX_NULL, /* event function override */
3358 {464, 333, 605, 352}, /* widget size */
3359 &menu_screen_tree_vscroll_define, /* next widget definition */
3360 GX_NULL, /* no child widgets */
3361 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_hscroll), /* control block */
3362 (void *) &menu_screen_tree_hscroll_properties /* extended properties */
3363 };
3364
3365 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_10_define =
3366 {
3367 "tree_menu_10",
3368 GX_TYPE_MENU, /* widget type */
3369 GX_ID_NONE, /* widget id */
3370 #if defined(GX_WIDGET_USER_DATA)
3371 0, /* user data */
3372 #endif
3373 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3374 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3375 sizeof(GX_MENU), /* control block size */
3376 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3377 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3378 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3379 gx_studio_menu_create, /* create function */
3380 GX_NULL, /* drawing function override */
3381 GX_NULL, /* event function override */
3382 {486, 151, 585, 174}, /* widget size */
3383 &menu_screen_tree_hscroll_define, /* next widget definition */
3384 &menu_screen_tree_menu_9_define, /* child widget definition */
3385 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_10), /* control block */
3386 (void *) &menu_screen_tree_menu_10_properties /* extended properties */
3387 };
3388
3389 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_define =
3390 {
3391 "tree_menu",
3392 GX_TYPE_MENU, /* widget type */
3393 GX_ID_NONE, /* widget id */
3394 #if defined(GX_WIDGET_USER_DATA)
3395 0, /* user data */
3396 #endif
3397 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3398 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3399 sizeof(GX_MENU), /* control block size */
3400 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3401 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3402 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3403 gx_studio_menu_create, /* create function */
3404 GX_NULL, /* drawing function override */
3405 GX_NULL, /* event function override */
3406 {486, 127, 585, 150}, /* widget size */
3407 &menu_screen_tree_menu_10_define, /* next widget definition */
3408 &menu_screen_tree_menu_1_define, /* child widget definition */
3409 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu), /* control block */
3410 (void *) &menu_screen_tree_menu_properties /* extended properties */
3411 };
3412
3413 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_menu_5_define =
3414 {
3415 "tree_menu_5",
3416 GX_TYPE_MENU, /* widget type */
3417 GX_ID_NONE, /* widget id */
3418 #if defined(GX_WIDGET_USER_DATA)
3419 0, /* user data */
3420 #endif
3421 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
3422 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3423 sizeof(GX_MENU), /* control block size */
3424 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3425 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3426 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3427 gx_studio_menu_create, /* create function */
3428 GX_NULL, /* drawing function override */
3429 GX_NULL, /* event function override */
3430 {486, 103, 591, 126}, /* widget size */
3431 &menu_screen_tree_menu_define, /* next widget definition */
3432 &menu_screen_tree_menu_3_define, /* child widget definition */
3433 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_menu_5), /* control block */
3434 (void *) &menu_screen_tree_menu_5_properties /* extended properties */
3435 };
3436
3437 GX_CONST GX_STUDIO_WIDGET menu_screen_next_button_5_define =
3438 {
3439 "next_button_5",
3440 GX_TYPE_TEXT_BUTTON, /* widget type */
3441 IDB_NEXT, /* widget id */
3442 #if defined(GX_WIDGET_USER_DATA)
3443 0, /* user data */
3444 #endif
3445 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
3446 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3447 sizeof(GX_TEXT_BUTTON), /* control block size */
3448 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* normal color id */
3449 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
3450 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* disabled color id */
3451 gx_studio_text_button_create, /* create function */
3452 GX_NULL, /* drawing function override */
3453 GX_NULL, /* event function override */
3454 {527, 433, 606, 457}, /* widget size */
3455 GX_NULL, /* no next widget */
3456 GX_NULL, /* no child widgets */
3457 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_next_button_5), /* control block */
3458 (void *) &menu_screen_next_button_5_properties /* extended properties */
3459 };
3460
3461 GX_CONST GX_STUDIO_WIDGET menu_screen_title_4_define =
3462 {
3463 "title_4",
3464 GX_TYPE_PROMPT, /* widget type */
3465 GX_ID_NONE, /* widget id */
3466 #if defined(GX_WIDGET_USER_DATA)
3467 0, /* user data */
3468 #endif
3469 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
3470 0, /* status flags */
3471 sizeof(GX_PROMPT), /* control block size */
3472 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3473 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3474 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3475 gx_studio_prompt_create, /* create function */
3476 GX_NULL, /* drawing function override */
3477 GX_NULL, /* event function override */
3478 {512, 364, 618, 387}, /* widget size */
3479 &menu_screen_next_button_5_define, /* next widget definition */
3480 GX_NULL, /* no child widgets */
3481 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_title_4), /* control block */
3482 (void *) &menu_screen_title_4_properties /* extended properties */
3483 };
3484
3485 GX_CONST GX_STUDIO_WIDGET menu_screen_tree_view_define =
3486 {
3487 "tree_view",
3488 GX_TYPE_TREE_VIEW, /* widget type */
3489 GX_ID_NONE, /* widget id */
3490 #if defined(GX_WIDGET_USER_DATA)
3491 0, /* user data */
3492 #endif
3493 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TREE_VIEW_SHOW_ROOT_LINES, /* style flags */
3494 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3495 sizeof(GX_TREE_VIEW), /* control block size */
3496 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
3497 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
3498 GX_COLOR_ID_SHADOW, /* disabled color id */
3499 gx_studio_tree_view_create, /* create function */
3500 GX_NULL, /* drawing function override */
3501 GX_NULL, /* event function override */
3502 {463, 102, 626, 353}, /* widget size */
3503 &menu_screen_title_4_define, /* next widget definition */
3504 &menu_screen_tree_menu_5_define, /* child widget definition */
3505 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_tree_view), /* control block */
3506 (void *) &menu_screen_tree_view_properties /* extended properties */
3507 };
3508
3509 GX_CONST GX_STUDIO_WIDGET menu_screen_title_3_define =
3510 {
3511 "title_3",
3512 GX_TYPE_PROMPT, /* widget type */
3513 GX_ID_NONE, /* widget id */
3514 #if defined(GX_WIDGET_USER_DATA)
3515 0, /* user data */
3516 #endif
3517 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
3518 0, /* status flags */
3519 sizeof(GX_PROMPT), /* control block size */
3520 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3521 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3522 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3523 gx_studio_prompt_create, /* create function */
3524 GX_NULL, /* drawing function override */
3525 GX_NULL, /* event function override */
3526 {275, 67, 531, 90}, /* widget size */
3527 &menu_screen_tree_view_define, /* next widget definition */
3528 GX_NULL, /* no child widgets */
3529 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_title_3), /* control block */
3530 (void *) &menu_screen_title_3_properties /* extended properties */
3531 };
3532
3533 GX_CONST GX_STUDIO_WIDGET menu_screen_multi_level_accordion_define =
3534 {
3535 "multi_level_accordion",
3536 GX_TYPE_ACCORDION_MENU, /* widget type */
3537 GX_ID_NONE, /* widget id */
3538 #if defined(GX_WIDGET_USER_DATA)
3539 0, /* user data */
3540 #endif
3541 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED, /* style flags */
3542 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3543 sizeof(GX_ACCORDION_MENU), /* control block size */
3544 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3545 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3546 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3547 gx_studio_accordion_menu_create, /* create function */
3548 GX_NULL, /* drawing function override */
3549 GX_NULL, /* event function override */
3550 {317, 108, 447, 298}, /* widget size */
3551 &menu_screen_title_3_define, /* next widget definition */
3552 &menu_screen_mla_menu_7_define, /* child widget definition */
3553 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_multi_level_accordion), /* control block */
3554 (void *) GX_NULL /* no extended properties */
3555 };
3556
3557 GX_CONST GX_STUDIO_WIDGET menu_screen_text_view_define =
3558 {
3559 "text_view",
3560 GX_TYPE_MULTI_LINE_TEXT_VIEW, /* widget type */
3561 GX_ID_NONE, /* widget id */
3562 #if defined(GX_WIDGET_USER_DATA)
3563 0, /* user data */
3564 #endif
3565 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT, /* style flags */
3566 0, /* status flags */
3567 sizeof(GX_MULTI_LINE_TEXT_VIEW), /* control block size */
3568 GX_COLOR_ID_TEXT_INPUT_FILL, /* normal color id */
3569 GX_COLOR_ID_TEXT_INPUT_FILL, /* selected color id */
3570 GX_COLOR_ID_TEXT_INPUT_FILL, /* disabled color id */
3571 gx_studio_multi_line_text_view_create, /* create function */
3572 GX_NULL, /* drawing function override */
3573 GX_NULL, /* event function override */
3574 {168, 269, 304, 395}, /* widget size */
3575 &menu_screen_multi_level_accordion_define, /* next widget definition */
3576 GX_NULL, /* no child widgets */
3577 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_text_view), /* control block */
3578 (void *) &menu_screen_text_view_properties /* extended properties */
3579 };
3580
3581 GX_CONST GX_STUDIO_WIDGET menu_screen_one_level_accordion_define =
3582 {
3583 "one_level_accordion",
3584 GX_TYPE_ACCORDION_MENU, /* widget type */
3585 GX_ID_NONE, /* widget id */
3586 #if defined(GX_WIDGET_USER_DATA)
3587 0, /* user data */
3588 #endif
3589 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED, /* style flags */
3590 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3591 sizeof(GX_ACCORDION_MENU), /* control block size */
3592 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3593 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3594 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3595 gx_studio_accordion_menu_create, /* create function */
3596 GX_NULL, /* drawing function override */
3597 GX_NULL, /* event function override */
3598 {166, 108, 306, 257}, /* widget size */
3599 &menu_screen_text_view_define, /* next widget definition */
3600 &menu_screen_ola_2_menu_5_define, /* child widget definition */
3601 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_one_level_accordion), /* control block */
3602 (void *) GX_NULL /* no extended properties */
3603 };
3604
3605 GX_CONST GX_STUDIO_WIDGET menu_screen_one_level_accordion_1_define =
3606 {
3607 "one_level_accordion_1",
3608 GX_TYPE_ACCORDION_MENU, /* widget type */
3609 GX_ID_NONE, /* widget id */
3610 #if defined(GX_WIDGET_USER_DATA)
3611 0, /* user data */
3612 #endif
3613 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_DRAW_SELECTED|GX_STYLE_ENABLED, /* style flags */
3614 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3615 sizeof(GX_ACCORDION_MENU), /* control block size */
3616 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3617 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3618 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3619 gx_studio_accordion_menu_create, /* create function */
3620 GX_NULL, /* drawing function override */
3621 GX_NULL, /* event function override */
3622 {19, 107, 149, 348}, /* widget size */
3623 &menu_screen_one_level_accordion_define, /* next widget definition */
3624 &menu_screen_ola_menu_2_define, /* child widget definition */
3625 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_one_level_accordion_1), /* control block */
3626 (void *) GX_NULL /* no extended properties */
3627 };
3628
3629 GX_CONST GX_STUDIO_WIDGET menu_screen_title_2_define =
3630 {
3631 "title_2",
3632 GX_TYPE_PROMPT, /* widget type */
3633 GX_ID_NONE, /* widget id */
3634 #if defined(GX_WIDGET_USER_DATA)
3635 0, /* user data */
3636 #endif
3637 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
3638 0, /* status flags */
3639 sizeof(GX_PROMPT), /* control block size */
3640 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3641 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3642 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3643 gx_studio_prompt_create, /* create function */
3644 GX_NULL, /* drawing function override */
3645 GX_NULL, /* event function override */
3646 {17, 67, 256, 90}, /* widget size */
3647 &menu_screen_one_level_accordion_1_define, /* next widget definition */
3648 GX_NULL, /* no child widgets */
3649 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_title_2), /* control block */
3650 (void *) &menu_screen_title_2_properties /* extended properties */
3651 };
3652
3653 GX_CONST GX_STUDIO_WIDGET menu_screen_title_define =
3654 {
3655 "title",
3656 GX_TYPE_PROMPT, /* widget type */
3657 GX_ID_NONE, /* widget id */
3658 #if defined(GX_WIDGET_USER_DATA)
3659 0, /* user data */
3660 #endif
3661 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
3662 0, /* status flags */
3663 sizeof(GX_PROMPT), /* control block size */
3664 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3665 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3666 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3667 gx_studio_prompt_create, /* create function */
3668 GX_NULL, /* drawing function override */
3669 GX_NULL, /* event function override */
3670 {235, 21, 372, 44}, /* widget size */
3671 &menu_screen_title_2_define, /* next widget definition */
3672 GX_NULL, /* no child widgets */
3673 offsetof(MENU_SCREEN_CONTROL_BLOCK, menu_screen_title), /* control block */
3674 (void *) &menu_screen_title_properties /* extended properties */
3675 };
3676
3677 GX_CONST GX_STUDIO_WIDGET menu_screen_define =
3678 {
3679 "menu_screen",
3680 GX_TYPE_WINDOW, /* widget type */
3681 ID_MENU_SCREEN, /* widget id */
3682 #if defined(GX_WIDGET_USER_DATA)
3683 0, /* user data */
3684 #endif
3685 GX_STYLE_BORDER_THIN, /* style flags */
3686 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3687 sizeof(MENU_SCREEN_CONTROL_BLOCK), /* control block size */
3688 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
3689 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
3690 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
3691 gx_studio_window_create, /* create function */
3692 GX_NULL, /* drawing function override */
3693 (UINT (*)(GX_WIDGET *, GX_EVENT *)) next_button_handler, /* event function override */
3694 {4, 4, 633, 473}, /* widget size */
3695 GX_NULL, /* next widget */
3696 &menu_screen_title_define, /* child widget */
3697 0, /* control block */
3698 (void *) &menu_screen_properties /* extended properties */
3699 };
3700 GX_WINDOW_PROPERTIES scroll_wheel_screen_properties =
3701 {
3702 0 /* wallpaper pixelmap id */
3703 };
3704 GX_TEXT_BUTTON_PROPERTIES scroll_wheel_screen_next_button_4_properties =
3705 {
3706 GX_STRING_ID_STRING_36, /* string id */
3707 GX_FONT_ID_BUTTON, /* font id */
3708 GX_COLOR_ID_WHITE, /* normal text color */
3709 GX_COLOR_ID_WHITE, /* selected text color */
3710 GX_COLOR_ID_WHITE /* disabled text color */
3711 };
3712 GX_PROMPT_PROPERTIES scroll_wheel_screen_prompt_5_properties =
3713 {
3714 GX_STRING_ID_STRING_48, /* string id */
3715 GX_FONT_ID_PROMPT, /* font id */
3716 GX_COLOR_ID_TEXT, /* normal text color */
3717 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
3718 GX_COLOR_ID_TEXT /* disabled text color */
3719 };
3720 GX_NUMERIC_SCROLL_WHEEL_PROPERTIES scroll_wheel_screen_day_wheel_1_properties =
3721 {
3722 31, /* total rows */
3723 0, /* selected row */
3724 45, /* row height */
3725 240, /* start alpha */
3726 0, /* end alpha */
3727 GX_FONT_ID_NORMAL_FONT, /* normal font id */
3728 GX_FONT_ID_SELECTED_FONT, /* selected font id */
3729 GX_COLOR_ID_BLACK, /* normal text color id */
3730 GX_COLOR_ID_ORANGE, /* selected text color id */
3731 GX_COLOR_ID_BLACK, /* disabled text color id */
3732 0, /* wallpaper id */
3733 GX_PIXELMAP_ID_SCROLL_WHEEL_SELECTED_BG, /* selected background */
3734 day_wheel_value_format, /* format callback */
3735 1, /* start val */
3736 31, /* end val */
3737 };
3738 GX_CONST GX_RESOURCE_ID scroll_wheel_screen_month_wheel_1_string_id_list[]={
3739 GX_STRING_ID_STRING_40,
3740 GX_STRING_ID_STRING_41,
3741 GX_STRING_ID_STRING_42,
3742 GX_STRING_ID_STRING_43,
3743 GX_STRING_ID_STRING_44,
3744 GX_STRING_ID_STRING_45,
3745 GX_STRING_ID_STRING_46,
3746 GX_STRING_ID_STRING_49,
3747 GX_STRING_ID_STRING_55,
3748 GX_STRING_ID_STRING_56,
3749 GX_STRING_ID_STRING_60,
3750 GX_STRING_ID_STRING_61
3751 };
3752 GX_STRING_SCROLL_WHEEL_PROPERTIES scroll_wheel_screen_month_wheel_1_properties =
3753 {
3754 12, /* total rows */
3755 4, /* selected row */
3756 45, /* row height */
3757 240, /* start alpha */
3758 0, /* end alpha */
3759 GX_FONT_ID_NORMAL_FONT, /* normal font id */
3760 GX_FONT_ID_SELECTED_FONT, /* selected font id */
3761 GX_COLOR_ID_BLACK, /* normal text color id */
3762 GX_COLOR_ID_ORANGE, /* selected text color id */
3763 GX_COLOR_ID_BLACK, /* disabled text color id */
3764 0, /* wallpaper id */
3765 GX_PIXELMAP_ID_SCROLL_WHEEL_SELECTED_BG, /* selected background */
3766 scroll_wheel_screen_month_wheel_1_string_id_list, /* string list */
3767 GX_NULL /* callback */
3768
3769 };
3770 GX_NUMERIC_SCROLL_WHEEL_PROPERTIES scroll_wheel_screen_year_wheel_1_properties =
3771 {
3772 9, /* total rows */
3773 7, /* selected row */
3774 45, /* row height */
3775 240, /* start alpha */
3776 0, /* end alpha */
3777 GX_FONT_ID_NORMAL_FONT, /* normal font id */
3778 GX_FONT_ID_SELECTED_FONT, /* selected font id */
3779 GX_COLOR_ID_BLACK, /* normal text color id */
3780 GX_COLOR_ID_ORANGE, /* selected text color id */
3781 GX_COLOR_ID_BLACK, /* disabled text color id */
3782 0, /* wallpaper id */
3783 GX_PIXELMAP_ID_SCROLL_WHEEL_SELECTED_BG, /* selected background */
3784 GX_NULL, /* format callback */
3785 1980, /* start val */
3786 2020, /* end val */
3787 };
3788 GX_TEXT_BUTTON_PROPERTIES scroll_wheel_screen_button_5_properties =
3789 {
3790 GX_STRING_ID_STRING_50, /* string id */
3791 GX_FONT_ID_BUTTON, /* font id */
3792 GX_COLOR_ID_BTN_TEXT, /* normal text color */
3793 GX_COLOR_ID_BTN_TEXT, /* selected text color */
3794 GX_COLOR_ID_BTN_TEXT /* disabled text color */
3795 };
3796 GX_CHAR scroll_wheel_screen_text_input_3_buffer[3];
3797 GX_SINGLE_LINE_TEXT_INPUT_PROPERTIES scroll_wheel_screen_text_input_3_properties =
3798 {
3799 GX_STRING_ID_STRING_51, /* string id */
3800 GX_FONT_ID_BUTTON, /* font id */
3801 GX_COLOR_ID_BLACK, /* normal text color */
3802 GX_COLOR_ID_BLACK, /* selected text color */
3803 GX_COLOR_ID_BLACK, /* disabled text color */
3804 GX_COLOR_ID_READONLY_FILL, /* readonly fill color */
3805 GX_COLOR_ID_READONLY_TEXT, /* readonly text color */
3806 scroll_wheel_screen_text_input_3_buffer, /* buffer */
3807 3, /* buffer size */
3808 };
3809
3810 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_text_input_3_define =
3811 {
3812 "text_input_3",
3813 GX_TYPE_SINGLE_LINE_TEXT_INPUT, /* widget type */
3814 ID_DAY_INPUT, /* widget id */
3815 #if defined(GX_WIDGET_USER_DATA)
3816 0, /* user data */
3817 #endif
3818 GX_STYLE_BORDER_RECESSED|GX_STYLE_ENABLED|GX_STYLE_DYNAMICALLY_ALLOCATED|GX_STYLE_TEXT_RIGHT, /* style flags */
3819 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3820 sizeof(GX_SINGLE_LINE_TEXT_INPUT), /* control block size */
3821 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
3822 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
3823 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
3824 gx_studio_text_input_create, /* create function */
3825 GX_NULL, /* drawing function override */
3826 GX_NULL, /* event function override */
3827 {47, 399, 84, 432}, /* widget size */
3828 GX_NULL, /* no next widget */
3829 GX_NULL, /* no child widgets */
3830 0, /* runtime control block */
3831 (void *) &scroll_wheel_screen_text_input_3_properties /* extended properties */
3832 };
3833
3834 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_button_5_define =
3835 {
3836 "button_5",
3837 GX_TYPE_TEXT_BUTTON, /* widget type */
3838 ID_DAY_SELECT, /* widget id */
3839 #if defined(GX_WIDGET_USER_DATA)
3840 0, /* user data */
3841 #endif
3842 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_DYNAMICALLY_ALLOCATED|GX_STYLE_TEXT_CENTER, /* style flags */
3843 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3844 sizeof(GX_TEXT_BUTTON), /* control block size */
3845 GX_COLOR_ID_BTN_LOWER, /* normal color id */
3846 GX_COLOR_ID_BTN_UPPER, /* selected color id */
3847 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
3848 gx_studio_text_button_create, /* create function */
3849 GX_NULL, /* drawing function override */
3850 GX_NULL, /* event function override */
3851 {93, 400, 188, 433}, /* widget size */
3852 &scroll_wheel_screen_text_input_3_define, /* next widget definition */
3853 GX_NULL, /* no child widgets */
3854 0, /* runtime control block */
3855 (void *) &scroll_wheel_screen_button_5_properties /* extended properties */
3856 };
3857
3858 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_year_wheel_1_define =
3859 {
3860 "year_wheel_1",
3861 GX_TYPE_NUMERIC_SCROLL_WHEEL, /* widget type */
3862 ID_YEAR_WHEEL, /* widget id */
3863 #if defined(GX_WIDGET_USER_DATA)
3864 0, /* user data */
3865 #endif
3866 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_DYNAMICALLY_ALLOCATED|GX_STYLE_WRAP|GX_STYLE_TEXT_CENTER, /* style flags */
3867 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3868 sizeof(GX_NUMERIC_SCROLL_WHEEL), /* control block size */
3869 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
3870 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
3871 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
3872 gx_studio_numeric_scroll_wheel_create, /* create function */
3873 GX_NULL, /* drawing function override */
3874 GX_NULL, /* event function override */
3875 {380, 117, 524, 352}, /* widget size */
3876 &scroll_wheel_screen_button_5_define, /* next widget definition */
3877 GX_NULL, /* no child widgets */
3878 0, /* runtime control block */
3879 (void *) &scroll_wheel_screen_year_wheel_1_properties /* extended properties */
3880 };
3881
3882 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_month_wheel_1_define =
3883 {
3884 "month_wheel_1",
3885 GX_TYPE_STRING_SCROLL_WHEEL, /* widget type */
3886 ID_MONTH_WHEEL, /* widget id */
3887 #if defined(GX_WIDGET_USER_DATA)
3888 0, /* user data */
3889 #endif
3890 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_DYNAMICALLY_ALLOCATED|GX_STYLE_TEXT_CENTER, /* style flags */
3891 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3892 sizeof(GX_STRING_SCROLL_WHEEL), /* control block size */
3893 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
3894 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
3895 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
3896 gx_studio_string_scroll_wheel_create, /* create function */
3897 GX_NULL, /* drawing function override */
3898 GX_NULL, /* event function override */
3899 {210, 117, 379, 352}, /* widget size */
3900 &scroll_wheel_screen_year_wheel_1_define, /* next widget definition */
3901 GX_NULL, /* no child widgets */
3902 0, /* runtime control block */
3903 (void *) &scroll_wheel_screen_month_wheel_1_properties /* extended properties */
3904 };
3905
3906 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_day_wheel_1_define =
3907 {
3908 "day_wheel_1",
3909 GX_TYPE_NUMERIC_SCROLL_WHEEL, /* widget type */
3910 ID_DAY_WHEEL, /* widget id */
3911 #if defined(GX_WIDGET_USER_DATA)
3912 0, /* user data */
3913 #endif
3914 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_DYNAMICALLY_ALLOCATED|GX_STYLE_WRAP|GX_STYLE_TEXT_CENTER, /* style flags */
3915 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3916 sizeof(GX_NUMERIC_SCROLL_WHEEL), /* control block size */
3917 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
3918 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
3919 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
3920 gx_studio_numeric_scroll_wheel_create, /* create function */
3921 GX_NULL, /* drawing function override */
3922 GX_NULL, /* event function override */
3923 {100, 117, 209, 352}, /* widget size */
3924 &scroll_wheel_screen_month_wheel_1_define, /* next widget definition */
3925 GX_NULL, /* no child widgets */
3926 0, /* runtime control block */
3927 (void *) &scroll_wheel_screen_day_wheel_1_properties /* extended properties */
3928 };
3929
3930 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_prompt_5_define =
3931 {
3932 "prompt_5",
3933 GX_TYPE_PROMPT, /* widget type */
3934 GX_ID_NONE, /* widget id */
3935 #if defined(GX_WIDGET_USER_DATA)
3936 0, /* user data */
3937 #endif
3938 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_DYNAMICALLY_ALLOCATED|GX_STYLE_TEXT_CENTER, /* style flags */
3939 0, /* status flags */
3940 sizeof(GX_PROMPT), /* control block size */
3941 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
3942 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
3943 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
3944 gx_studio_prompt_create, /* create function */
3945 GX_NULL, /* drawing function override */
3946 GX_NULL, /* event function override */
3947 {189, 53, 405, 70}, /* widget size */
3948 &scroll_wheel_screen_day_wheel_1_define, /* next widget definition */
3949 GX_NULL, /* no child widgets */
3950 0, /* runtime control block */
3951 (void *) &scroll_wheel_screen_prompt_5_properties /* extended properties */
3952 };
3953
3954 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_next_button_4_define =
3955 {
3956 "next_button_4",
3957 GX_TYPE_TEXT_BUTTON, /* widget type */
3958 IDB_NEXT, /* widget id */
3959 #if defined(GX_WIDGET_USER_DATA)
3960 0, /* user data */
3961 #endif
3962 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_DYNAMICALLY_ALLOCATED|GX_STYLE_TEXT_CENTER, /* style flags */
3963 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3964 sizeof(GX_TEXT_BUTTON), /* control block size */
3965 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* normal color id */
3966 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
3967 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* disabled color id */
3968 gx_studio_text_button_create, /* create function */
3969 GX_NULL, /* drawing function override */
3970 GX_NULL, /* event function override */
3971 {493, 405, 572, 429}, /* widget size */
3972 &scroll_wheel_screen_prompt_5_define, /* next widget definition */
3973 GX_NULL, /* no child widgets */
3974 0, /* runtime control block */
3975 (void *) &scroll_wheel_screen_next_button_4_properties /* extended properties */
3976 };
3977
3978 GX_CONST GX_STUDIO_WIDGET scroll_wheel_screen_define =
3979 {
3980 "scroll_wheel_screen",
3981 GX_TYPE_WINDOW, /* widget type */
3982 ID_SCROLL_WHEEL_SCREEN, /* widget id */
3983 #if defined(GX_WIDGET_USER_DATA)
3984 0, /* user data */
3985 #endif
3986 GX_STYLE_BORDER_THICK|GX_STYLE_DYNAMICALLY_ALLOCATED, /* style flags */
3987 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
3988 sizeof(SCROLL_WHEEL_SCREEN_CONTROL_BLOCK), /* control block size */
3989 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
3990 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
3991 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
3992 gx_studio_window_create, /* create function */
3993 GX_NULL, /* drawing function override */
3994 (UINT (*)(GX_WIDGET *, GX_EVENT *)) scroll_wheel_screen_event_handler, /* event function override */
3995 {30, 30, 609, 449}, /* widget size */
3996 GX_NULL, /* next widget */
3997 &scroll_wheel_screen_next_button_4_define, /* child widget */
3998 0, /* control block */
3999 (void *) &scroll_wheel_screen_properties /* extended properties */
4000 };
4001 GX_WINDOW_PROPERTIES indicator_screen_properties =
4002 {
4003 0 /* wallpaper pixelmap id */
4004 };
4005 GX_SLIDER_PROPERTIES indicator_screen_slider_properties =
4006 {
4007 9, /* tickmark count */
4008 0, /* mimimun value */
4009 100, /* maximum value */
4010 50, /* current value */
4011 10, /* increment */
4012 10, /* minimum travel */
4013 10, /* maximum travel */
4014 5, /* needle width */
4015 20, /* needle height */
4016 5, /* needle inset */
4017 2 /* needle hotspot */
4018 };
4019 GX_SLIDER_PROPERTIES indicator_screen_slider_1_properties =
4020 {
4021 9, /* tickmark count */
4022 0, /* mimimun value */
4023 100, /* maximum value */
4024 50, /* current value */
4025 10, /* increment */
4026 10, /* minimum travel */
4027 10, /* maximum travel */
4028 20, /* needle width */
4029 5, /* needle height */
4030 5, /* needle inset */
4031 2 /* needle hotspot */
4032 };
4033 GX_PIXELMAP_SLIDER_PROPERTIES indicator_screen_pixelmap_slider_properties =
4034 {
4035 0, /* minimum value */
4036 100, /* maximum value */
4037 50, /* current value */
4038 10, /* increment */
4039 10, /* minimum travel */
4040 10, /* maximum travel */
4041 20, /* needle width */
4042 5, /* needle height */
4043 0, /* needle inset */
4044 10, /* needle hotspot */
4045 GX_PIXELMAP_ID_HORIZONTAL_FILL_BKGND, /* lower pixelmap id */
4046 0, /* upper pixelmap id */
4047 GX_PIXELMAP_ID_I_INDICATOR_HORIZONTAL /* needle pixelmap id */
4048 };
4049 GX_PIXELMAP_SLIDER_PROPERTIES indicator_screen_pixelmap_slider_1_properties =
4050 {
4051 0, /* minimum value */
4052 100, /* maximum value */
4053 50, /* current value */
4054 10, /* increment */
4055 10, /* minimum travel */
4056 10, /* maximum travel */
4057 0, /* needle width */
4058 0, /* needle height */
4059 -2, /* needle inset */
4060 10, /* needle hotspot */
4061 GX_PIXELMAP_ID_I_ORANGEFILL_MIDDLE, /* lower pixelmap id */
4062 GX_PIXELMAP_ID_I_EMPTYFILL_MIDDLE, /* upper pixelmap id */
4063 GX_PIXELMAP_ID_I_INDICATOR /* needle pixelmap id */
4064 };
4065 GX_ICON_PROPERTIES indicator_screen_icon_1_properties =
4066 {
4067 GX_PIXELMAP_ID_I_EMPTYFILL_TOP, /* normal pixelmap id */
4068 0 /* selected pixelmap id */
4069 };
4070 GX_ICON_PROPERTIES indicator_screen_icon_2_properties =
4071 {
4072 GX_PIXELMAP_ID_I_ORANGEFILL_BOTTOM, /* normal pixelmap id */
4073 0 /* selected pixelmap id */
4074 };
4075 GX_PROMPT_PROPERTIES indicator_screen_slider_title_properties =
4076 {
4077 GX_STRING_ID_STRING_38, /* string id */
4078 GX_FONT_ID_PROMPT, /* font id */
4079 GX_COLOR_ID_TEXT, /* normal text color */
4080 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4081 GX_COLOR_ID_TEXT /* disabled text color */
4082 };
4083 GX_TEXT_BUTTON_PROPERTIES indicator_screen_next_button_3_properties =
4084 {
4085 GX_STRING_ID_STRING_36, /* string id */
4086 GX_FONT_ID_BUTTON, /* font id */
4087 GX_COLOR_ID_WHITE, /* normal text color */
4088 GX_COLOR_ID_WHITE, /* selected text color */
4089 GX_COLOR_ID_WHITE /* disabled text color */
4090 };
4091 GX_PROGRESS_BAR_INFO indicator_screen_progress_bar_1_properties =
4092 {
4093 0, /* mimimun value */
4094 100, /* maximum value */
4095 50, /* current value */
4096 GX_FONT_ID_SYSTEM, /* font_id */
4097 GX_COLOR_ID_TEXT, /* normal text color */
4098 GX_COLOR_ID_TEXT, /* selected text color */
4099 GX_COLOR_ID_TEXT, /* disabled text color */
4100 0 /* fill pixelmap */
4101 };
4102 GX_RADIAL_PROGRESS_BAR_INFO indicator_screen_radial_progress_bar_1_properties =
4103 {
4104 209, /* xcenter */
4105 324, /* ycenter */
4106 23, /* radius */
4107 -80, /* current val */
4108 90, /* anchor val */
4109 GX_FONT_ID_SYSTEM, /* font_id */
4110 GX_COLOR_ID_TEXT, /* normal text color */
4111 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4112 GX_COLOR_ID_TEXT, /* disabled text color */
4113 8, /* normal brush width */
4114 8, /* selected brush width */
4115 GX_COLOR_ID_SLIDER_NEEDLE_FILL, /* normal brush color */
4116 GX_COLOR_ID_SELECTED_FILL, /* selected brush color */
4117 };
4118
4119 GX_CONST GX_STUDIO_WIDGET indicator_screen_radial_progress_bar_1_define =
4120 {
4121 "radial_progress_bar_1",
4122 GX_TYPE_RADIAL_PROGRESS_BAR, /* widget type */
4123 GX_ID_NONE, /* widget id */
4124 #if defined(GX_WIDGET_USER_DATA)
4125 0, /* user data */
4126 #endif
4127 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 */
4128 0, /* status flags */
4129 sizeof(GX_RADIAL_PROGRESS_BAR), /* control block size */
4130 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4131 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4132 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4133 gx_studio_radial_progress_bar_create, /* create function */
4134 GX_NULL, /* drawing function override */
4135 GX_NULL, /* event function override */
4136 {182, 297, 236, 351}, /* widget size */
4137 GX_NULL, /* no next widget */
4138 GX_NULL, /* no child widgets */
4139 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_radial_progress_bar_1), /* control block */
4140 (void *) &indicator_screen_radial_progress_bar_1_properties /* extended properties */
4141 };
4142
4143 GX_CONST GX_STUDIO_WIDGET indicator_screen_progress_bar_1_define =
4144 {
4145 "progress_bar_1",
4146 GX_TYPE_PROGRESS_BAR, /* widget type */
4147 GX_ID_NONE, /* widget id */
4148 #if defined(GX_WIDGET_USER_DATA)
4149 0, /* user data */
4150 #endif
4151 GX_STYLE_BORDER_RAISED|GX_STYLE_PROGRESS_PERCENT|GX_STYLE_PROGRESS_TEXT_DRAW, /* style flags */
4152 0, /* status flags */
4153 sizeof(GX_PROGRESS_BAR), /* control block size */
4154 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4155 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4156 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4157 gx_studio_progress_bar_create, /* create function */
4158 GX_NULL, /* drawing function override */
4159 GX_NULL, /* event function override */
4160 {276, 225, 441, 263}, /* widget size */
4161 &indicator_screen_radial_progress_bar_1_define, /* next widget definition */
4162 GX_NULL, /* no child widgets */
4163 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_progress_bar_1), /* control block */
4164 (void *) &indicator_screen_progress_bar_1_properties /* extended properties */
4165 };
4166
4167 GX_CONST GX_STUDIO_WIDGET indicator_screen_next_button_3_define =
4168 {
4169 "next_button_3",
4170 GX_TYPE_TEXT_BUTTON, /* widget type */
4171 IDB_NEXT, /* widget id */
4172 #if defined(GX_WIDGET_USER_DATA)
4173 0, /* user data */
4174 #endif
4175 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
4176 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4177 sizeof(GX_TEXT_BUTTON), /* control block size */
4178 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* normal color id */
4179 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
4180 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* disabled color id */
4181 gx_studio_text_button_create, /* create function */
4182 GX_NULL, /* drawing function override */
4183 GX_NULL, /* event function override */
4184 {375, 345, 454, 372}, /* widget size */
4185 &indicator_screen_progress_bar_1_define, /* next widget definition */
4186 GX_NULL, /* no child widgets */
4187 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_next_button_3), /* control block */
4188 (void *) &indicator_screen_next_button_3_properties /* extended properties */
4189 };
4190
4191 GX_CONST GX_STUDIO_WIDGET indicator_screen_slider_title_define =
4192 {
4193 "slider_title",
4194 GX_TYPE_PROMPT, /* widget type */
4195 GX_ID_NONE, /* widget id */
4196 #if defined(GX_WIDGET_USER_DATA)
4197 0, /* user data */
4198 #endif
4199 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
4200 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4201 sizeof(GX_PROMPT), /* control block size */
4202 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4203 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4204 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4205 gx_studio_prompt_create, /* create function */
4206 GX_NULL, /* drawing function override */
4207 GX_NULL, /* event function override */
4208 {235, 68, 372, 91}, /* widget size */
4209 &indicator_screen_next_button_3_define, /* next widget definition */
4210 GX_NULL, /* no child widgets */
4211 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_slider_title), /* control block */
4212 (void *) &indicator_screen_slider_title_properties /* extended properties */
4213 };
4214
4215 GX_CONST GX_STUDIO_WIDGET indicator_screen_icon_2_define =
4216 {
4217 "icon_2",
4218 GX_TYPE_ICON, /* widget type */
4219 GX_ID_NONE, /* widget id */
4220 #if defined(GX_WIDGET_USER_DATA)
4221 0, /* user data */
4222 #endif
4223 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
4224 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4225 sizeof(GX_ICON), /* control block size */
4226 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4227 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4228 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4229 gx_studio_icon_create, /* create function */
4230 GX_NULL, /* drawing function override */
4231 GX_NULL, /* event function override */
4232 {163, 262, 184, 271}, /* widget size */
4233 &indicator_screen_slider_title_define, /* next widget definition */
4234 GX_NULL, /* no child widgets */
4235 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_icon_2), /* control block */
4236 (void *) &indicator_screen_icon_2_properties /* extended properties */
4237 };
4238
4239 GX_CONST GX_STUDIO_WIDGET indicator_screen_icon_1_define =
4240 {
4241 "icon_1",
4242 GX_TYPE_ICON, /* widget type */
4243 GX_ID_NONE, /* widget id */
4244 #if defined(GX_WIDGET_USER_DATA)
4245 0, /* user data */
4246 #endif
4247 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
4248 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4249 sizeof(GX_ICON), /* control block size */
4250 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4251 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4252 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4253 gx_studio_icon_create, /* create function */
4254 GX_NULL, /* drawing function override */
4255 GX_NULL, /* event function override */
4256 {163, 134, 184, 143}, /* widget size */
4257 &indicator_screen_icon_2_define, /* next widget definition */
4258 GX_NULL, /* no child widgets */
4259 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_icon_1), /* control block */
4260 (void *) &indicator_screen_icon_1_properties /* extended properties */
4261 };
4262
4263 GX_CONST GX_STUDIO_WIDGET indicator_screen_pixelmap_slider_1_define =
4264 {
4265 "pixelmap_slider_1",
4266 GX_TYPE_PIXELMAP_SLIDER, /* widget type */
4267 ID_PIXELMAP_SLIDER1, /* widget id */
4268 #if defined(GX_WIDGET_USER_DATA)
4269 0, /* user data */
4270 #endif
4271 GX_STYLE_BORDER_RAISED|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_SLIDER_VERTICAL|GX_STYLE_TILE_BACKGROUND, /* style flags */
4272 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4273 sizeof(GX_PIXELMAP_SLIDER), /* control block size */
4274 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4275 GX_COLOR_ID_WIDGET_FILL, /* selected color id */
4276 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4277 gx_studio_pixelmap_slider_create, /* create function */
4278 GX_NULL, /* drawing function override */
4279 GX_NULL, /* event function override */
4280 {160, 144, 188, 264}, /* widget size */
4281 &indicator_screen_icon_1_define, /* next widget definition */
4282 GX_NULL, /* no child widgets */
4283 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_pixelmap_slider_1), /* control block */
4284 (void *) &indicator_screen_pixelmap_slider_1_properties /* extended properties */
4285 };
4286
4287 GX_CONST GX_STUDIO_WIDGET indicator_screen_pixelmap_slider_define =
4288 {
4289 "pixelmap_slider",
4290 GX_TYPE_PIXELMAP_SLIDER, /* widget type */
4291 ID_PIXELMAP_SLIDER_H, /* widget id */
4292 #if defined(GX_WIDGET_USER_DATA)
4293 0, /* user data */
4294 #endif
4295 GX_STYLE_BORDER_RAISED|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED, /* style flags */
4296 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4297 sizeof(GX_PIXELMAP_SLIDER), /* control block size */
4298 GX_COLOR_ID_BTN_LOWER, /* normal color id */
4299 GX_COLOR_ID_BTN_LOWER, /* selected color id */
4300 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
4301 gx_studio_pixelmap_slider_create, /* create function */
4302 GX_NULL, /* drawing function override */
4303 GX_NULL, /* event function override */
4304 {280, 189, 423, 210}, /* widget size */
4305 &indicator_screen_pixelmap_slider_1_define, /* next widget definition */
4306 GX_NULL, /* no child widgets */
4307 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_pixelmap_slider), /* control block */
4308 (void *) &indicator_screen_pixelmap_slider_properties /* extended properties */
4309 };
4310
4311 GX_CONST GX_STUDIO_WIDGET indicator_screen_slider_1_define =
4312 {
4313 "slider_1",
4314 GX_TYPE_SLIDER, /* widget type */
4315 ID_SLIDER_1, /* widget id */
4316 #if defined(GX_WIDGET_USER_DATA)
4317 0, /* user data */
4318 #endif
4319 GX_STYLE_BORDER_RECESSED|GX_STYLE_ENABLED|GX_STYLE_SHOW_NEEDLE|GX_STYLE_SHOW_TICKMARKS|GX_STYLE_SLIDER_VERTICAL, /* style flags */
4320 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4321 sizeof(GX_SLIDER), /* control block size */
4322 GX_COLOR_ID_BTN_UPPER, /* normal color id */
4323 GX_COLOR_ID_BTN_UPPER, /* selected color id */
4324 GX_COLOR_ID_BTN_UPPER, /* disabled color id */
4325 gx_studio_slider_create, /* create function */
4326 GX_NULL, /* drawing function override */
4327 GX_NULL, /* event function override */
4328 {207, 133, 240, 272}, /* widget size */
4329 &indicator_screen_pixelmap_slider_define, /* next widget definition */
4330 GX_NULL, /* no child widgets */
4331 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_slider_1), /* control block */
4332 (void *) &indicator_screen_slider_1_properties /* extended properties */
4333 };
4334
4335 GX_CONST GX_STUDIO_WIDGET indicator_screen_slider_define =
4336 {
4337 "slider",
4338 GX_TYPE_SLIDER, /* widget type */
4339 ID_SLIDER_HORIZONTAL, /* widget id */
4340 #if defined(GX_WIDGET_USER_DATA)
4341 0, /* user data */
4342 #endif
4343 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_SHOW_NEEDLE|GX_STYLE_SHOW_TICKMARKS, /* style flags */
4344 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4345 sizeof(GX_SLIDER), /* control block size */
4346 GX_COLOR_ID_ORANGE, /* normal color id */
4347 GX_COLOR_ID_ORANGE, /* selected color id */
4348 GX_COLOR_ID_ORANGE, /* disabled color id */
4349 gx_studio_slider_create, /* create function */
4350 GX_NULL, /* drawing function override */
4351 GX_NULL, /* event function override */
4352 {263, 132, 446, 168}, /* widget size */
4353 &indicator_screen_slider_1_define, /* next widget definition */
4354 GX_NULL, /* no child widgets */
4355 offsetof(INDICATOR_SCREEN_CONTROL_BLOCK, indicator_screen_slider), /* control block */
4356 (void *) &indicator_screen_slider_properties /* extended properties */
4357 };
4358
4359 GX_CONST GX_STUDIO_WIDGET indicator_screen_define =
4360 {
4361 "indicator_screen",
4362 GX_TYPE_WINDOW, /* widget type */
4363 ID_INDICATOR_SCREEN, /* widget id */
4364 #if defined(GX_WIDGET_USER_DATA)
4365 0, /* user data */
4366 #endif
4367 GX_STYLE_BORDER_THIN, /* style flags */
4368 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4369 sizeof(INDICATOR_SCREEN_CONTROL_BLOCK), /* control block size */
4370 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
4371 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
4372 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
4373 gx_studio_window_create, /* create function */
4374 GX_NULL, /* drawing function override */
4375 (UINT (*)(GX_WIDGET *, GX_EVENT *)) next_button_handler, /* event function override */
4376 {146, 53, 465, 386}, /* widget size */
4377 GX_NULL, /* next widget */
4378 &indicator_screen_slider_define, /* child widget */
4379 0, /* control block */
4380 (void *) &indicator_screen_properties /* extended properties */
4381 };
4382 GX_WINDOW_PROPERTIES text_screen_properties =
4383 {
4384 0 /* wallpaper pixelmap id */
4385 };
4386 GX_PROMPT_PROPERTIES text_screen_prompt_1_properties =
4387 {
4388 GX_STRING_ID_STRING_24, /* string id */
4389 GX_FONT_ID_PROMPT, /* font id */
4390 GX_COLOR_ID_TEXT, /* normal text color */
4391 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4392 GX_COLOR_ID_TEXT /* disabled text color */
4393 };
4394 GX_PROMPT_PROPERTIES text_screen_prompt_2_properties =
4395 {
4396 GX_STRING_ID_STRING_29, /* string id */
4397 GX_FONT_ID_PROMPT, /* font id */
4398 GX_COLOR_ID_WHITE, /* normal text color */
4399 GX_COLOR_ID_WHITE, /* selected text color */
4400 GX_COLOR_ID_WHITE /* disabled text color */
4401 };
4402 GX_PROMPT_PROPERTIES text_screen_prompt_3_properties =
4403 {
4404 GX_STRING_ID_STRING_27, /* string id */
4405 GX_FONT_ID_PROMPT, /* font id */
4406 GX_COLOR_ID_TEXT, /* normal text color */
4407 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4408 GX_COLOR_ID_TEXT /* disabled text color */
4409 };
4410 GX_PIXELMAP_PROMPT_PROPERTIES text_screen_prompt_4_properties =
4411 {
4412 GX_STRING_ID_STRING_30, /* string id */
4413 GX_FONT_ID_PROMPT, /* font id */
4414 GX_COLOR_ID_TEXT, /* normal text color */
4415 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4416 GX_COLOR_ID_TEXT, /* disabled text color */
4417 GX_PIXELMAP_ID_TFIELD_LEFT_SMALL, /* left pixelmap id */
4418 GX_PIXELMAP_ID_TFIELD_FILL_SMALL, /* fill pixelmap id */
4419 GX_PIXELMAP_ID_TFIELD_RIGHT_SMALL, /* right pixelmap id */
4420 0, /* selected left pixelmap id */
4421 0, /* selected fill pixelmap id */
4422 0 /* selected right pixelmap id */
4423 };
4424 GX_CHAR text_screen_text_input_1_buffer[100];
4425 GX_SINGLE_LINE_TEXT_INPUT_PROPERTIES text_screen_text_input_1_properties =
4426 {
4427 GX_STRING_ID_STRING_34, /* string id */
4428 GX_FONT_ID_TEXT_INPUT, /* font id */
4429 GX_COLOR_ID_TEXT_INPUT_TEXT, /* normal text color */
4430 GX_COLOR_ID_TEXT_INPUT_TEXT, /* selected text color */
4431 GX_COLOR_ID_TEXT_INPUT_TEXT, /* disabled text color */
4432 GX_COLOR_ID_READONLY_FILL, /* readonly fill color */
4433 GX_COLOR_ID_READONLY_TEXT, /* readonly text color */
4434 text_screen_text_input_1_buffer, /* buffer */
4435 100, /* buffer size */
4436 };
4437 GX_ML_TEXT_VIEW_PROPERTIES text_screen_text_view_1_properties =
4438 {
4439 GX_STRING_ID_STRING_31, /* string id */
4440 GX_FONT_ID_TEXT_INPUT, /* font id */
4441 GX_COLOR_ID_TEXT_INPUT_TEXT, /* normal text color */
4442 GX_COLOR_ID_TEXT_INPUT_TEXT, /* selected text color */
4443 GX_COLOR_ID_TEXT_INPUT_TEXT, /* disabled text color */
4444 0, /* whitespace */
4445 0 /* line_space */
4446 };
4447 GX_CHAR text_screen_text_input_2_buffer[100];
4448 GX_MULTI_LINE_TEXT_INPUT_PROPERTIES text_screen_text_input_2_properties =
4449 {
4450 GX_STRING_ID_STRING_31, /* string id */
4451 GX_FONT_ID_TEXT_INPUT, /* font id */
4452 GX_COLOR_ID_TEXT_INPUT_TEXT, /* normal text color */
4453 GX_COLOR_ID_TEXT_INPUT_TEXT, /* selected text color */
4454 GX_COLOR_ID_TEXT_INPUT_TEXT, /* disabled text color */
4455 GX_COLOR_ID_READONLY_FILL, /* readonly fill color */
4456 GX_COLOR_ID_READONLY_TEXT, /* readonly text color */
4457 0, /* whitespace */
4458 0, /* line_space */
4459 text_screen_text_input_2_buffer, /* buffer */
4460 100 /* buffer size */
4461 };
4462 GX_TEXT_BUTTON_PROPERTIES text_screen_next_button_2_properties =
4463 {
4464 GX_STRING_ID_STRING_36, /* string id */
4465 GX_FONT_ID_BUTTON, /* font id */
4466 GX_COLOR_ID_WHITE, /* normal text color */
4467 GX_COLOR_ID_WHITE, /* selected text color */
4468 GX_COLOR_ID_WHITE /* disabled text color */
4469 };
4470 GX_NUMERIC_PIXELMAP_PROMPT_PROPERTIES text_screen_numeric_pixelmap_prompt_2_properties =
4471 {
4472 0, /* string id */
4473 GX_FONT_ID_PROMPT, /* font id */
4474 GX_COLOR_ID_TEXT, /* normal text color */
4475 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4476 GX_COLOR_ID_TEXT, /* disabled text color */
4477 GX_PIXELMAP_ID_BUTTON_DISABLED, /* left pixelmap id */
4478 0, /* fill pixelmap id */
4479 0, /* right pixelmap id */
4480 0, /* selected left pixelmap id */
4481 0, /* selected fill pixelmap id */
4482 0, /* selected right pixelmap id */
4483 numeric_pixelmap_format_func, /* format function */
4484 0 /* numeric prompt value */
4485 };
4486 GX_NUMERIC_PROMPT_PROPERTIES text_screen_numeric_prompt_1_properties =
4487 {
4488 0, /* string id */
4489 GX_FONT_ID_PROMPT, /* font id */
4490 GX_COLOR_ID_BLUE, /* normal text color */
4491 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4492 GX_COLOR_ID_BLUE, /* disabled text color */
4493 format_func, /* format function */
4494 0 /* numeric prompt value */
4495 };
4496
4497 GX_CONST GX_STUDIO_WIDGET text_screen_numeric_prompt_1_define =
4498 {
4499 "numeric_prompt_1",
4500 GX_TYPE_NUMERIC_PROMPT, /* widget type */
4501 GX_ID_NONE, /* widget id */
4502 #if defined(GX_WIDGET_USER_DATA)
4503 0, /* user data */
4504 #endif
4505 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_RIGHT, /* style flags */
4506 0, /* status flags */
4507 sizeof(GX_NUMERIC_PROMPT), /* control block size */
4508 GX_COLOR_ID_ORANGE, /* normal color id */
4509 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4510 GX_COLOR_ID_ORANGE, /* disabled color id */
4511 gx_studio_numeric_prompt_create, /* create function */
4512 GX_NULL, /* drawing function override */
4513 GX_NULL, /* event function override */
4514 {454, 31, 573, 54}, /* widget size */
4515 GX_NULL, /* no next widget */
4516 GX_NULL, /* no child widgets */
4517 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_numeric_prompt_1), /* control block */
4518 (void *) &text_screen_numeric_prompt_1_properties /* extended properties */
4519 };
4520
4521 GX_CONST GX_STUDIO_WIDGET text_screen_numeric_pixelmap_prompt_2_define =
4522 {
4523 "numeric_pixelmap_prompt_2",
4524 GX_TYPE_NUMERIC_PIXELMAP_PROMPT, /* widget type */
4525 GX_ID_NONE, /* widget id */
4526 #if defined(GX_WIDGET_USER_DATA)
4527 0, /* user data */
4528 #endif
4529 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
4530 0, /* status flags */
4531 sizeof(GX_NUMERIC_PIXELMAP_PROMPT), /* control block size */
4532 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4533 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4534 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4535 gx_studio_numeric_pixelmap_prompt_create, /* create function */
4536 GX_NULL, /* drawing function override */
4537 GX_NULL, /* event function override */
4538 {403, 151, 540, 229}, /* widget size */
4539 &text_screen_numeric_prompt_1_define, /* next widget definition */
4540 GX_NULL, /* no child widgets */
4541 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_numeric_pixelmap_prompt_2), /* control block */
4542 (void *) &text_screen_numeric_pixelmap_prompt_2_properties /* extended properties */
4543 };
4544
4545 GX_CONST GX_STUDIO_WIDGET text_screen_next_button_2_define =
4546 {
4547 "next_button_2",
4548 GX_TYPE_TEXT_BUTTON, /* widget type */
4549 IDB_NEXT, /* widget id */
4550 #if defined(GX_WIDGET_USER_DATA)
4551 0, /* user data */
4552 #endif
4553 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
4554 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4555 sizeof(GX_TEXT_BUTTON), /* control block size */
4556 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* normal color id */
4557 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
4558 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* disabled color id */
4559 gx_studio_text_button_create, /* create function */
4560 GX_NULL, /* drawing function override */
4561 GX_NULL, /* event function override */
4562 {496, 414, 575, 438}, /* widget size */
4563 &text_screen_numeric_pixelmap_prompt_2_define, /* next widget definition */
4564 GX_NULL, /* no child widgets */
4565 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_next_button_2), /* control block */
4566 (void *) &text_screen_next_button_2_properties /* extended properties */
4567 };
4568
4569 GX_CONST GX_STUDIO_WIDGET text_screen_text_input_2_define =
4570 {
4571 "text_input_2",
4572 GX_TYPE_MULTI_LINE_TEXT_INPUT, /* widget type */
4573 GX_ID_NONE, /* widget id */
4574 #if defined(GX_WIDGET_USER_DATA)
4575 0, /* user data */
4576 #endif
4577 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
4578 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4579 sizeof(GX_MULTI_LINE_TEXT_INPUT), /* control block size */
4580 GX_COLOR_ID_TEXT_INPUT_FILL, /* normal color id */
4581 GX_COLOR_ID_TEXT_INPUT_FILL, /* selected color id */
4582 GX_COLOR_ID_TEXT_INPUT_FILL, /* disabled color id */
4583 gx_studio_multi_line_text_input_create, /* create function */
4584 GX_NULL, /* drawing function override */
4585 GX_NULL, /* event function override */
4586 {321, 242, 572, 394}, /* widget size */
4587 &text_screen_next_button_2_define, /* next widget definition */
4588 GX_NULL, /* no child widgets */
4589 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_text_input_2), /* control block */
4590 (void *) &text_screen_text_input_2_properties /* extended properties */
4591 };
4592
4593 GX_CONST GX_STUDIO_WIDGET text_screen_text_view_1_define =
4594 {
4595 "text_view_1",
4596 GX_TYPE_MULTI_LINE_TEXT_VIEW, /* widget type */
4597 GX_ID_NONE, /* widget id */
4598 #if defined(GX_WIDGET_USER_DATA)
4599 0, /* user data */
4600 #endif
4601 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
4602 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4603 sizeof(GX_MULTI_LINE_TEXT_VIEW), /* control block size */
4604 GX_COLOR_ID_TEXT_INPUT_FILL, /* normal color id */
4605 GX_COLOR_ID_TEXT_INPUT_FILL, /* selected color id */
4606 GX_COLOR_ID_TEXT_INPUT_FILL, /* disabled color id */
4607 gx_studio_multi_line_text_view_create, /* create function */
4608 GX_NULL, /* drawing function override */
4609 GX_NULL, /* event function override */
4610 {56, 242, 306, 394}, /* widget size */
4611 &text_screen_text_input_2_define, /* next widget definition */
4612 GX_NULL, /* no child widgets */
4613 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_text_view_1), /* control block */
4614 (void *) &text_screen_text_view_1_properties /* extended properties */
4615 };
4616
4617 GX_CONST GX_STUDIO_WIDGET text_screen_text_input_1_define =
4618 {
4619 "text_input_1",
4620 GX_TYPE_SINGLE_LINE_TEXT_INPUT, /* widget type */
4621 GX_ID_NONE, /* widget id */
4622 #if defined(GX_WIDGET_USER_DATA)
4623 0, /* user data */
4624 #endif
4625 GX_STYLE_BORDER_RECESSED|GX_STYLE_ENABLED|GX_STYLE_TEXT_LEFT, /* style flags */
4626 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4627 sizeof(GX_SINGLE_LINE_TEXT_INPUT), /* control block size */
4628 GX_COLOR_ID_TEXT_INPUT_FILL, /* normal color id */
4629 GX_COLOR_ID_TEXT_INPUT_FILL, /* selected color id */
4630 GX_COLOR_ID_TEXT_INPUT_FILL, /* disabled color id */
4631 gx_studio_text_input_create, /* create function */
4632 GX_NULL, /* drawing function override */
4633 GX_NULL, /* event function override */
4634 {56, 196, 363, 231}, /* widget size */
4635 &text_screen_text_view_1_define, /* next widget definition */
4636 GX_NULL, /* no child widgets */
4637 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_text_input_1), /* control block */
4638 (void *) &text_screen_text_input_1_properties /* extended properties */
4639 };
4640
4641 GX_CONST GX_STUDIO_WIDGET text_screen_prompt_4_define =
4642 {
4643 "prompt_4",
4644 GX_TYPE_PIXELMAP_PROMPT, /* widget type */
4645 ID_PROMPT_4, /* widget id */
4646 #if defined(GX_WIDGET_USER_DATA)
4647 0, /* user data */
4648 #endif
4649 GX_STYLE_BORDER_NONE|GX_STYLE_TEXT_CENTER, /* style flags */
4650 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4651 sizeof(GX_PIXELMAP_PROMPT), /* control block size */
4652 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4653 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4654 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4655 gx_studio_pixelmap_prompt_create, /* create function */
4656 GX_NULL, /* drawing function override */
4657 GX_NULL, /* event function override */
4658 {56, 151, 363, 186}, /* widget size */
4659 &text_screen_text_input_1_define, /* next widget definition */
4660 GX_NULL, /* no child widgets */
4661 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_prompt_4), /* control block */
4662 (void *) &text_screen_prompt_4_properties /* extended properties */
4663 };
4664
4665 GX_CONST GX_STUDIO_WIDGET text_screen_prompt_3_define =
4666 {
4667 "prompt_3",
4668 GX_TYPE_PROMPT, /* widget type */
4669 ID_PROMPT_3, /* widget id */
4670 #if defined(GX_WIDGET_USER_DATA)
4671 0, /* user data */
4672 #endif
4673 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
4674 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4675 sizeof(GX_PROMPT), /* control block size */
4676 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4677 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4678 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4679 gx_studio_prompt_create, /* create function */
4680 GX_NULL, /* drawing function override */
4681 GX_NULL, /* event function override */
4682 {56, 64, 393, 88}, /* widget size */
4683 &text_screen_prompt_4_define, /* next widget definition */
4684 GX_NULL, /* no child widgets */
4685 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_prompt_3), /* control block */
4686 (void *) &text_screen_prompt_3_properties /* extended properties */
4687 };
4688
4689 GX_CONST GX_STUDIO_WIDGET text_screen_prompt_2_define =
4690 {
4691 "prompt_2",
4692 GX_TYPE_PROMPT, /* widget type */
4693 ID_PROMPT_2, /* widget id */
4694 #if defined(GX_WIDGET_USER_DATA)
4695 0, /* user data */
4696 #endif
4697 GX_STYLE_BORDER_THICK|GX_STYLE_TEXT_CENTER, /* style flags */
4698 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4699 sizeof(GX_PROMPT), /* control block size */
4700 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4701 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4702 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4703 gx_studio_prompt_create, /* create function */
4704 GX_NULL, /* drawing function override */
4705 GX_NULL, /* event function override */
4706 {56, 98, 363, 141}, /* widget size */
4707 &text_screen_prompt_3_define, /* next widget definition */
4708 GX_NULL, /* no child widgets */
4709 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_prompt_2), /* control block */
4710 (void *) &text_screen_prompt_2_properties /* extended properties */
4711 };
4712
4713 GX_CONST GX_STUDIO_WIDGET text_screen_prompt_1_define =
4714 {
4715 "prompt_1",
4716 GX_TYPE_PROMPT, /* widget type */
4717 ID_PROMPT_1, /* widget id */
4718 #if defined(GX_WIDGET_USER_DATA)
4719 0, /* user data */
4720 #endif
4721 GX_STYLE_BORDER_THIN|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
4722 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4723 sizeof(GX_PROMPT), /* control block size */
4724 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4725 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4726 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4727 gx_studio_prompt_create, /* create function */
4728 GX_NULL, /* drawing function override */
4729 GX_NULL, /* event function override */
4730 {56, 31, 397, 54}, /* widget size */
4731 &text_screen_prompt_2_define, /* next widget definition */
4732 GX_NULL, /* no child widgets */
4733 offsetof(TEXT_SCREEN_CONTROL_BLOCK, text_screen_prompt_1), /* control block */
4734 (void *) &text_screen_prompt_1_properties /* extended properties */
4735 };
4736
4737 GX_CONST GX_STUDIO_WIDGET text_screen_define =
4738 {
4739 "text_screen",
4740 GX_TYPE_WINDOW, /* widget type */
4741 ID_TEXT_SCREEN, /* widget id */
4742 #if defined(GX_WIDGET_USER_DATA)
4743 0, /* user data */
4744 #endif
4745 GX_STYLE_BORDER_THIN, /* style flags */
4746 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4747 sizeof(TEXT_SCREEN_CONTROL_BLOCK), /* control block size */
4748 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
4749 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
4750 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
4751 gx_studio_window_create, /* create function */
4752 GX_NULL, /* drawing function override */
4753 (UINT (*)(GX_WIDGET *, GX_EVENT *)) next_button_handler, /* event function override */
4754 {39, 25, 582, 443}, /* widget size */
4755 GX_NULL, /* next widget */
4756 &text_screen_prompt_1_define, /* child widget */
4757 0, /* control block */
4758 (void *) &text_screen_properties /* extended properties */
4759 };
4760 GX_WINDOW_PROPERTIES window_screen_properties =
4761 {
4762 0 /* wallpaper pixelmap id */
4763 };
4764 GX_WINDOW_PROPERTIES window_screen_window_5_properties =
4765 {
4766 0 /* wallpaper pixelmap id */
4767 };
4768 GX_WINDOW_PROPERTIES window_screen_window_6_properties =
4769 {
4770 0 /* wallpaper pixelmap id */
4771 };
4772 GX_WINDOW_PROPERTIES window_screen_window_8_properties =
4773 {
4774 0 /* wallpaper pixelmap id */
4775 };
4776 GX_WINDOW_PROPERTIES window_screen_scroll_frame_1_properties =
4777 {
4778 0 /* wallpaper pixelmap id */
4779 };
4780 GX_WINDOW_PROPERTIES window_screen_window_4_properties =
4781 {
4782 GX_PIXELMAP_ID_FISH /* wallpaper pixelmap id */
4783 };
4784 GX_SCROLLBAR_APPEARANCE window_screen_hscroll_1_properties =
4785 {
4786 20, /* scroll width */
4787 18, /* thumb width */
4788 20, /* thumb travel min */
4789 20, /* thumb travel max */
4790 4, /* thumb border style */
4791 0, /* scroll fill pixelmap */
4792 0, /* scroll thumb pixelmap */
4793 0, /* scroll up pixelmap */
4794 0, /* scroll down pixelmap */
4795 GX_COLOR_ID_SCROLL_BUTTON, /* scroll thumb color */
4796 GX_COLOR_ID_SCROLL_BUTTON, /* scroll thumb border color */
4797 GX_COLOR_ID_SCROLL_BUTTON, /* scroll button color */
4798 };
4799 GX_SCROLLBAR_APPEARANCE window_screen_vertical_scroll_1_properties =
4800 {
4801 20, /* scroll width */
4802 18, /* thumb width */
4803 20, /* thumb travel min */
4804 20, /* thumb travel max */
4805 4, /* thumb border style */
4806 0, /* scroll fill pixelmap */
4807 0, /* scroll thumb pixelmap */
4808 0, /* scroll up pixelmap */
4809 0, /* scroll down pixelmap */
4810 GX_COLOR_ID_SCROLL_BUTTON, /* scroll thumb color */
4811 GX_COLOR_ID_SCROLL_BUTTON, /* scroll thumb border color */
4812 GX_COLOR_ID_SCROLL_BUTTON, /* scroll button color */
4813 };
4814 GX_VERTICAL_LIST_PROPERTIES window_screen_vertical_list_properties =
4815 {
4816 0, /* wallpaper id */
4817 GX_NULL, /* callback function */
4818 4 /* total rows */
4819 };
4820 GX_TEXT_BUTTON_PROPERTIES window_screen_button_1_properties =
4821 {
4822 GX_STRING_ID_STRING_19, /* string id */
4823 GX_FONT_ID_BUTTON, /* font id */
4824 GX_COLOR_ID_BTN_TEXT, /* normal text color */
4825 GX_COLOR_ID_BTN_TEXT, /* selected text color */
4826 GX_COLOR_ID_BTN_TEXT /* disabled text color */
4827 };
4828 GX_TEXT_BUTTON_PROPERTIES window_screen_button_2_properties =
4829 {
4830 GX_STRING_ID_STRING_20, /* string id */
4831 GX_FONT_ID_BUTTON, /* font id */
4832 GX_COLOR_ID_BTN_TEXT, /* normal text color */
4833 GX_COLOR_ID_BTN_TEXT, /* selected text color */
4834 GX_COLOR_ID_BTN_TEXT /* disabled text color */
4835 };
4836 GX_TEXT_BUTTON_PROPERTIES window_screen_button_3_properties =
4837 {
4838 GX_STRING_ID_STRING_21, /* string id */
4839 GX_FONT_ID_BUTTON, /* font id */
4840 GX_COLOR_ID_BTN_TEXT, /* normal text color */
4841 GX_COLOR_ID_BTN_TEXT, /* selected text color */
4842 GX_COLOR_ID_BTN_TEXT /* disabled text color */
4843 };
4844 GX_TEXT_BUTTON_PROPERTIES window_screen_button_4_properties =
4845 {
4846 GX_STRING_ID_STRING_22, /* string id */
4847 GX_FONT_ID_BUTTON, /* font id */
4848 GX_COLOR_ID_BTN_TEXT, /* normal text color */
4849 GX_COLOR_ID_BTN_TEXT, /* selected text color */
4850 GX_COLOR_ID_BTN_TEXT /* disabled text color */
4851 };
4852 GX_PROMPT_PROPERTIES window_screen_nested_label_1_properties =
4853 {
4854 GX_STRING_ID_STRING_16, /* string id */
4855 GX_FONT_ID_PROMPT, /* font id */
4856 GX_COLOR_ID_TEXT, /* normal text color */
4857 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4858 GX_COLOR_ID_TEXT /* disabled text color */
4859 };
4860 GX_PROMPT_PROPERTIES window_screen_frame_label_1_properties =
4861 {
4862 GX_STRING_ID_STRING_17, /* string id */
4863 GX_FONT_ID_PROMPT, /* font id */
4864 GX_COLOR_ID_TEXT, /* normal text color */
4865 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4866 GX_COLOR_ID_TEXT /* disabled text color */
4867 };
4868 GX_PROMPT_PROPERTIES window_screen_vlist_label_1_properties =
4869 {
4870 GX_STRING_ID_STRING_18, /* string id */
4871 GX_FONT_ID_PROMPT, /* font id */
4872 GX_COLOR_ID_TEXT, /* normal text color */
4873 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4874 GX_COLOR_ID_TEXT /* disabled text color */
4875 };
4876 GX_HORIZONTAL_LIST_PROPERTIES window_screen_horizontal_list_1_properties =
4877 {
4878 0, /* wallpaper id */
4879 GX_NULL, /* callback function */
4880 5 /* total columns */
4881 };
4882 GX_ICON_BUTTON_PROPERTIES window_screen_icon_button_1_properties =
4883 {
4884 GX_PIXELMAP_ID_I_HISTORY_LG /* pixelmap id */
4885 };
4886 GX_ICON_BUTTON_PROPERTIES window_screen_icon_button_2_properties =
4887 {
4888 GX_PIXELMAP_ID_I_MEDICATIONSGREEN_LG /* pixelmap id */
4889 };
4890 GX_ICON_BUTTON_PROPERTIES window_screen_icon_button_3_properties =
4891 {
4892 GX_PIXELMAP_ID_I_PATIENTLIST_LG /* pixelmap id */
4893 };
4894 GX_ICON_BUTTON_PROPERTIES window_screen_icon_button_4_properties =
4895 {
4896 GX_PIXELMAP_ID_I_MEDICATIONSRED_LG /* pixelmap id */
4897 };
4898 GX_ICON_BUTTON_PROPERTIES window_screen_icon_button_5_properties =
4899 {
4900 GX_PIXELMAP_ID_BLACK_PAUSE /* pixelmap id */
4901 };
4902 GX_PROMPT_PROPERTIES window_screen_hlist_label_1_properties =
4903 {
4904 GX_STRING_ID_STRING_23, /* string id */
4905 GX_FONT_ID_PROMPT, /* font id */
4906 GX_COLOR_ID_TEXT, /* normal text color */
4907 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4908 GX_COLOR_ID_TEXT /* disabled text color */
4909 };
4910 GX_TEXT_BUTTON_PROPERTIES window_screen_next_button_1_properties =
4911 {
4912 GX_STRING_ID_STRING_36, /* string id */
4913 GX_FONT_ID_BUTTON, /* font id */
4914 GX_COLOR_ID_WHITE, /* normal text color */
4915 GX_COLOR_ID_WHITE, /* selected text color */
4916 GX_COLOR_ID_WHITE /* disabled text color */
4917 };
4918 GX_DROP_LIST_PROPERTIES window_screen_drop_list_properties =
4919 {
4920 0, /* widget pixelmap id */
4921 0, /* popup list wallpaper pixelmap id */
4922 drop_list_row_create, /* callback function */
4923 1000, /* total rows */
4924 100 /* open height */
4925 };
4926 GX_PROMPT_PROPERTIES window_screen_hlist_label_properties =
4927 {
4928 GX_STRING_ID_STRING_37, /* string id */
4929 GX_FONT_ID_PROMPT, /* font id */
4930 GX_COLOR_ID_TEXT, /* normal text color */
4931 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
4932 GX_COLOR_ID_TEXT /* disabled text color */
4933 };
4934
4935 GX_CONST GX_STUDIO_WIDGET window_screen_window_8_define =
4936 {
4937 "window_8",
4938 GX_TYPE_WINDOW, /* widget type */
4939 GX_ID_NONE, /* widget id */
4940 #if defined(GX_WIDGET_USER_DATA)
4941 0, /* user data */
4942 #endif
4943 GX_STYLE_BORDER_THIN, /* style flags */
4944 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4945 sizeof(GX_WINDOW), /* control block size */
4946 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
4947 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
4948 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
4949 gx_studio_window_create, /* create function */
4950 GX_NULL, /* drawing function override */
4951 GX_NULL, /* event function override */
4952 {211, 90, 304, 162}, /* widget size */
4953 GX_NULL, /* no next widget */
4954 GX_NULL, /* no child widgets */
4955 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_window_8), /* control block */
4956 (void *) &window_screen_window_8_properties /* extended properties */
4957 };
4958
4959 GX_CONST GX_STUDIO_WIDGET window_screen_window_6_define =
4960 {
4961 "window_6",
4962 GX_TYPE_WINDOW, /* widget type */
4963 GX_ID_NONE, /* widget id */
4964 #if defined(GX_WIDGET_USER_DATA)
4965 0, /* user data */
4966 #endif
4967 GX_STYLE_BORDER_THIN, /* style flags */
4968 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4969 sizeof(GX_WINDOW), /* control block size */
4970 GX_COLOR_ID_BLACK, /* normal color id */
4971 GX_COLOR_ID_BLACK, /* selected color id */
4972 GX_COLOR_ID_BLACK, /* disabled color id */
4973 gx_studio_window_create, /* create function */
4974 GX_NULL, /* drawing function override */
4975 GX_NULL, /* event function override */
4976 {73, 58, 319, 172}, /* widget size */
4977 GX_NULL, /* no next widget */
4978 &window_screen_window_8_define, /* child widget definition */
4979 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_window_6), /* control block */
4980 (void *) &window_screen_window_6_properties /* extended properties */
4981 };
4982
4983 GX_CONST GX_STUDIO_WIDGET window_screen_vertical_scroll_1_define =
4984 {
4985 "vertical_scroll_1",
4986 GX_TYPE_VERTICAL_SCROLL, /* widget type */
4987 ID_VERTICAL_SCROLLBAR, /* widget id */
4988 #if defined(GX_WIDGET_USER_DATA)
4989 0, /* user data */
4990 #endif
4991 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_SCROLLBAR_RELATIVE_THUMB|GX_SCROLLBAR_END_BUTTONS|GX_SCROLLBAR_VERTICAL, /* style flags */
4992 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
4993 sizeof(GX_SCROLLBAR), /* control block size */
4994 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
4995 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
4996 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
4997 gx_studio_vertical_scrollbar_create, /* create function */
4998 GX_NULL, /* drawing function override */
4999 GX_NULL, /* event function override */
5000 {542, 48, 561, 161}, /* widget size */
5001 GX_NULL, /* no next widget */
5002 GX_NULL, /* no child widgets */
5003 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_vertical_scroll_1), /* control block */
5004 (void *) &window_screen_vertical_scroll_1_properties /* extended properties */
5005 };
5006
5007 GX_CONST GX_STUDIO_WIDGET window_screen_hscroll_1_define =
5008 {
5009 "hscroll_1",
5010 GX_TYPE_HORIZONTAL_SCROLL, /* widget type */
5011 ID_HORIZONTAL_SCROLLBAR, /* widget id */
5012 #if defined(GX_WIDGET_USER_DATA)
5013 0, /* user data */
5014 #endif
5015 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_SCROLLBAR_RELATIVE_THUMB|GX_SCROLLBAR_END_BUTTONS|GX_SCROLLBAR_HORIZONTAL, /* style flags */
5016 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5017 sizeof(GX_SCROLLBAR), /* control block size */
5018 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5019 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5020 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5021 gx_studio_horizontal_scrollbar_create, /* create function */
5022 GX_NULL, /* drawing function override */
5023 GX_NULL, /* event function override */
5024 {352, 162, 541, 181}, /* widget size */
5025 &window_screen_vertical_scroll_1_define, /* next widget definition */
5026 GX_NULL, /* no child widgets */
5027 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_hscroll_1), /* control block */
5028 (void *) &window_screen_hscroll_1_properties /* extended properties */
5029 };
5030
5031 GX_CONST GX_STUDIO_WIDGET window_screen_window_4_define =
5032 {
5033 "window_4",
5034 GX_TYPE_WINDOW, /* widget type */
5035 GX_ID_NONE, /* widget id */
5036 #if defined(GX_WIDGET_USER_DATA)
5037 0, /* user data */
5038 #endif
5039 GX_STYLE_BORDER_THIN, /* style flags */
5040 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5041 sizeof(GX_WINDOW), /* control block size */
5042 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
5043 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
5044 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
5045 gx_studio_window_create, /* create function */
5046 GX_NULL, /* drawing function override */
5047 GX_NULL, /* event function override */
5048 {351, 47, 750, 446}, /* widget size */
5049 &window_screen_hscroll_1_define, /* next widget definition */
5050 GX_NULL, /* no child widgets */
5051 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_window_4), /* control block */
5052 (void *) &window_screen_window_4_properties /* extended properties */
5053 };
5054
5055 GX_CONST GX_STUDIO_WIDGET window_screen_button_4_define =
5056 {
5057 "button_4",
5058 GX_TYPE_TEXT_BUTTON, /* widget type */
5059 GX_ID_NONE, /* widget id */
5060 #if defined(GX_WIDGET_USER_DATA)
5061 0, /* user data */
5062 #endif
5063 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
5064 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5065 sizeof(GX_TEXT_BUTTON), /* control block size */
5066 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5067 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5068 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5069 gx_studio_text_button_create, /* create function */
5070 GX_NULL, /* drawing function override */
5071 GX_NULL, /* event function override */
5072 {59, 324, 156, 358}, /* widget size */
5073 GX_NULL, /* no next widget */
5074 GX_NULL, /* no child widgets */
5075 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_button_4), /* control block */
5076 (void *) &window_screen_button_4_properties /* extended properties */
5077 };
5078
5079 GX_CONST GX_STUDIO_WIDGET window_screen_button_3_define =
5080 {
5081 "button_3",
5082 GX_TYPE_TEXT_BUTTON, /* widget type */
5083 GX_ID_NONE, /* widget id */
5084 #if defined(GX_WIDGET_USER_DATA)
5085 0, /* user data */
5086 #endif
5087 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
5088 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5089 sizeof(GX_TEXT_BUTTON), /* control block size */
5090 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5091 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5092 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5093 gx_studio_text_button_create, /* create function */
5094 GX_NULL, /* drawing function override */
5095 GX_NULL, /* event function override */
5096 {59, 289, 156, 323}, /* widget size */
5097 &window_screen_button_4_define, /* next widget definition */
5098 GX_NULL, /* no child widgets */
5099 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_button_3), /* control block */
5100 (void *) &window_screen_button_3_properties /* extended properties */
5101 };
5102
5103 GX_CONST GX_STUDIO_WIDGET window_screen_button_2_define =
5104 {
5105 "button_2",
5106 GX_TYPE_TEXT_BUTTON, /* widget type */
5107 GX_ID_NONE, /* widget id */
5108 #if defined(GX_WIDGET_USER_DATA)
5109 0, /* user data */
5110 #endif
5111 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
5112 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5113 sizeof(GX_TEXT_BUTTON), /* control block size */
5114 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5115 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5116 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5117 gx_studio_text_button_create, /* create function */
5118 GX_NULL, /* drawing function override */
5119 GX_NULL, /* event function override */
5120 {59, 254, 156, 288}, /* widget size */
5121 &window_screen_button_3_define, /* next widget definition */
5122 GX_NULL, /* no child widgets */
5123 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_button_2), /* control block */
5124 (void *) &window_screen_button_2_properties /* extended properties */
5125 };
5126
5127 GX_CONST GX_STUDIO_WIDGET window_screen_button_1_define =
5128 {
5129 "button_1",
5130 GX_TYPE_TEXT_BUTTON, /* widget type */
5131 GX_ID_NONE, /* widget id */
5132 #if defined(GX_WIDGET_USER_DATA)
5133 0, /* user data */
5134 #endif
5135 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
5136 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5137 sizeof(GX_TEXT_BUTTON), /* control block size */
5138 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5139 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5140 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5141 gx_studio_text_button_create, /* create function */
5142 GX_NULL, /* drawing function override */
5143 GX_NULL, /* event function override */
5144 {59, 219, 156, 253}, /* widget size */
5145 &window_screen_button_2_define, /* next widget definition */
5146 GX_NULL, /* no child widgets */
5147 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_button_1), /* control block */
5148 (void *) &window_screen_button_1_properties /* extended properties */
5149 };
5150
5151 GX_CONST GX_STUDIO_WIDGET window_screen_icon_button_5_define =
5152 {
5153 "icon_button_5",
5154 GX_TYPE_ICON_BUTTON, /* widget type */
5155 GX_ID_NONE, /* widget id */
5156 #if defined(GX_WIDGET_USER_DATA)
5157 0, /* user data */
5158 #endif
5159 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER, /* style flags */
5160 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5161 sizeof(GX_ICON_BUTTON), /* control block size */
5162 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5163 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5164 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5165 gx_studio_icon_button_create, /* create function */
5166 GX_NULL, /* drawing function override */
5167 GX_NULL, /* event function override */
5168 {385, 220, 435, 281}, /* widget size */
5169 GX_NULL, /* no next widget */
5170 GX_NULL, /* no child widgets */
5171 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_icon_button_5), /* control block */
5172 (void *) &window_screen_icon_button_5_properties /* extended properties */
5173 };
5174
5175 GX_CONST GX_STUDIO_WIDGET window_screen_icon_button_4_define =
5176 {
5177 "icon_button_4",
5178 GX_TYPE_ICON_BUTTON, /* widget type */
5179 GX_ID_NONE, /* widget id */
5180 #if defined(GX_WIDGET_USER_DATA)
5181 0, /* user data */
5182 #endif
5183 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER, /* style flags */
5184 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5185 sizeof(GX_ICON_BUTTON), /* control block size */
5186 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5187 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5188 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5189 gx_studio_icon_button_create, /* create function */
5190 GX_NULL, /* drawing function override */
5191 GX_NULL, /* event function override */
5192 {334, 220, 384, 281}, /* widget size */
5193 &window_screen_icon_button_5_define, /* next widget definition */
5194 GX_NULL, /* no child widgets */
5195 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_icon_button_4), /* control block */
5196 (void *) &window_screen_icon_button_4_properties /* extended properties */
5197 };
5198
5199 GX_CONST GX_STUDIO_WIDGET window_screen_icon_button_3_define =
5200 {
5201 "icon_button_3",
5202 GX_TYPE_ICON_BUTTON, /* widget type */
5203 GX_ID_NONE, /* widget id */
5204 #if defined(GX_WIDGET_USER_DATA)
5205 0, /* user data */
5206 #endif
5207 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER, /* style flags */
5208 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5209 sizeof(GX_ICON_BUTTON), /* control block size */
5210 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5211 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5212 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5213 gx_studio_icon_button_create, /* create function */
5214 GX_NULL, /* drawing function override */
5215 GX_NULL, /* event function override */
5216 {283, 220, 333, 281}, /* widget size */
5217 &window_screen_icon_button_4_define, /* next widget definition */
5218 GX_NULL, /* no child widgets */
5219 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_icon_button_3), /* control block */
5220 (void *) &window_screen_icon_button_3_properties /* extended properties */
5221 };
5222
5223 GX_CONST GX_STUDIO_WIDGET window_screen_icon_button_2_define =
5224 {
5225 "icon_button_2",
5226 GX_TYPE_ICON_BUTTON, /* widget type */
5227 GX_ID_NONE, /* widget id */
5228 #if defined(GX_WIDGET_USER_DATA)
5229 0, /* user data */
5230 #endif
5231 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER, /* style flags */
5232 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5233 sizeof(GX_ICON_BUTTON), /* control block size */
5234 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5235 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5236 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5237 gx_studio_icon_button_create, /* create function */
5238 GX_NULL, /* drawing function override */
5239 GX_NULL, /* event function override */
5240 {232, 220, 282, 281}, /* widget size */
5241 &window_screen_icon_button_3_define, /* next widget definition */
5242 GX_NULL, /* no child widgets */
5243 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_icon_button_2), /* control block */
5244 (void *) &window_screen_icon_button_2_properties /* extended properties */
5245 };
5246
5247 GX_CONST GX_STUDIO_WIDGET window_screen_icon_button_1_define =
5248 {
5249 "icon_button_1",
5250 GX_TYPE_ICON_BUTTON, /* widget type */
5251 GX_ID_NONE, /* widget id */
5252 #if defined(GX_WIDGET_USER_DATA)
5253 0, /* user data */
5254 #endif
5255 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER, /* style flags */
5256 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5257 sizeof(GX_ICON_BUTTON), /* control block size */
5258 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5259 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5260 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5261 gx_studio_icon_button_create, /* create function */
5262 GX_NULL, /* drawing function override */
5263 GX_NULL, /* event function override */
5264 {181, 220, 231, 281}, /* widget size */
5265 &window_screen_icon_button_2_define, /* next widget definition */
5266 GX_NULL, /* no child widgets */
5267 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_icon_button_1), /* control block */
5268 (void *) &window_screen_icon_button_1_properties /* extended properties */
5269 };
5270
5271 GX_CONST GX_STUDIO_WIDGET window_screen_button_define =
5272 {
5273 "button",
5274 GX_TYPE_BUTTON, /* widget type */
5275 ID_DROP_LIST_BUTTON, /* widget id */
5276 #if defined(GX_WIDGET_USER_DATA)
5277 0, /* user data */
5278 #endif
5279 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED, /* style flags */
5280 0, /* status flags */
5281 sizeof(GX_BUTTON), /* control block size */
5282 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5283 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5284 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5285 gx_studio_button_create, /* create function */
5286 GX_NULL, /* drawing function override */
5287 GX_NULL, /* event function override */
5288 {405, 323, 428, 346}, /* widget size */
5289 GX_NULL, /* no next widget */
5290 GX_NULL, /* no child widgets */
5291 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_button), /* control block */
5292 (void *) GX_NULL /* no extended properties */
5293 };
5294
5295 GX_CONST GX_STUDIO_WIDGET window_screen_hlist_label_define =
5296 {
5297 "hlist_label",
5298 GX_TYPE_PROMPT, /* widget type */
5299 GX_ID_NONE, /* widget id */
5300 #if defined(GX_WIDGET_USER_DATA)
5301 0, /* user data */
5302 #endif
5303 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
5304 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5305 sizeof(GX_PROMPT), /* control block size */
5306 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5307 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5308 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5309 gx_studio_prompt_create, /* create function */
5310 GX_NULL, /* drawing function override */
5311 GX_NULL, /* event function override */
5312 {253, 298, 341, 321}, /* widget size */
5313 GX_NULL, /* no next widget */
5314 GX_NULL, /* no child widgets */
5315 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_hlist_label), /* control block */
5316 (void *) &window_screen_hlist_label_properties /* extended properties */
5317 };
5318
5319 GX_CONST GX_STUDIO_WIDGET window_screen_drop_list_define =
5320 {
5321 "drop_list",
5322 GX_TYPE_DROP_LIST, /* widget type */
5323 ID_DROP_LIST, /* widget id */
5324 #if defined(GX_WIDGET_USER_DATA)
5325 0, /* user data */
5326 #endif
5327 GX_STYLE_BORDER_THIN|GX_STYLE_ENABLED, /* style flags */
5328 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5329 sizeof(GX_DROP_LIST), /* control block size */
5330 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5331 GX_COLOR_ID_WIDGET_FILL, /* selected color id */
5332 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5333 gx_studio_drop_list_create, /* create function */
5334 GX_NULL, /* drawing function override */
5335 GX_NULL, /* event function override */
5336 {183, 321, 430, 349}, /* widget size */
5337 &window_screen_hlist_label_define, /* next widget definition */
5338 &window_screen_button_define, /* child widget definition */
5339 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_drop_list), /* control block */
5340 (void *) &window_screen_drop_list_properties /* extended properties */
5341 };
5342
5343 GX_CONST GX_STUDIO_WIDGET window_screen_next_button_1_define =
5344 {
5345 "next_button_1",
5346 GX_TYPE_TEXT_BUTTON, /* widget type */
5347 IDB_NEXT, /* widget id */
5348 #if defined(GX_WIDGET_USER_DATA)
5349 0, /* user data */
5350 #endif
5351 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
5352 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5353 sizeof(GX_TEXT_BUTTON), /* control block size */
5354 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* normal color id */
5355 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
5356 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* disabled color id */
5357 gx_studio_text_button_create, /* create function */
5358 GX_NULL, /* drawing function override */
5359 GX_NULL, /* event function override */
5360 {491, 434, 570, 458}, /* widget size */
5361 &window_screen_drop_list_define, /* next widget definition */
5362 GX_NULL, /* no child widgets */
5363 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_next_button_1), /* control block */
5364 (void *) &window_screen_next_button_1_properties /* extended properties */
5365 };
5366
5367 GX_CONST GX_STUDIO_WIDGET window_screen_hlist_label_1_define =
5368 {
5369 "hlist_label_1",
5370 GX_TYPE_PROMPT, /* widget type */
5371 GX_ID_NONE, /* widget id */
5372 #if defined(GX_WIDGET_USER_DATA)
5373 0, /* user data */
5374 #endif
5375 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
5376 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5377 sizeof(GX_PROMPT), /* control block size */
5378 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5379 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5380 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5381 gx_studio_prompt_create, /* create function */
5382 GX_NULL, /* drawing function override */
5383 GX_NULL, /* event function override */
5384 {242, 193, 373, 216}, /* widget size */
5385 &window_screen_next_button_1_define, /* next widget definition */
5386 GX_NULL, /* no child widgets */
5387 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_hlist_label_1), /* control block */
5388 (void *) &window_screen_hlist_label_1_properties /* extended properties */
5389 };
5390
5391 GX_CONST GX_STUDIO_WIDGET window_screen_horizontal_list_1_define =
5392 {
5393 "horizontal_list_1",
5394 GX_TYPE_HORIZONTAL_LIST, /* widget type */
5395 GX_ID_NONE, /* widget id */
5396 #if defined(GX_WIDGET_USER_DATA)
5397 0, /* user data */
5398 #endif
5399 GX_STYLE_BORDER_THIN, /* style flags */
5400 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5401 sizeof(GX_HORIZONTAL_LIST), /* control block size */
5402 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
5403 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
5404 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
5405 gx_studio_horizontal_list_create, /* create function */
5406 GX_NULL, /* drawing function override */
5407 GX_NULL, /* event function override */
5408 {180, 219, 437, 282}, /* widget size */
5409 &window_screen_hlist_label_1_define, /* next widget definition */
5410 &window_screen_icon_button_1_define, /* child widget definition */
5411 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_horizontal_list_1), /* control block */
5412 (void *) &window_screen_horizontal_list_1_properties /* extended properties */
5413 };
5414
5415 GX_CONST GX_STUDIO_WIDGET window_screen_vlist_label_1_define =
5416 {
5417 "vlist_label_1",
5418 GX_TYPE_PROMPT, /* widget type */
5419 GX_ID_NONE, /* widget id */
5420 #if defined(GX_WIDGET_USER_DATA)
5421 0, /* user data */
5422 #endif
5423 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
5424 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5425 sizeof(GX_PROMPT), /* control block size */
5426 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5427 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5428 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5429 gx_studio_prompt_create, /* create function */
5430 GX_NULL, /* drawing function override */
5431 GX_NULL, /* event function override */
5432 {45, 193, 176, 216}, /* widget size */
5433 &window_screen_horizontal_list_1_define, /* next widget definition */
5434 GX_NULL, /* no child widgets */
5435 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_vlist_label_1), /* control block */
5436 (void *) &window_screen_vlist_label_1_properties /* extended properties */
5437 };
5438
5439 GX_CONST GX_STUDIO_WIDGET window_screen_frame_label_1_define =
5440 {
5441 "frame_label_1",
5442 GX_TYPE_PROMPT, /* widget type */
5443 GX_ID_NONE, /* widget id */
5444 #if defined(GX_WIDGET_USER_DATA)
5445 0, /* user data */
5446 #endif
5447 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
5448 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5449 sizeof(GX_PROMPT), /* control block size */
5450 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5451 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5452 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5453 gx_studio_prompt_create, /* create function */
5454 GX_NULL, /* drawing function override */
5455 GX_NULL, /* event function override */
5456 {372, 21, 525, 44}, /* widget size */
5457 &window_screen_vlist_label_1_define, /* next widget definition */
5458 GX_NULL, /* no child widgets */
5459 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_frame_label_1), /* control block */
5460 (void *) &window_screen_frame_label_1_properties /* extended properties */
5461 };
5462
5463 GX_CONST GX_STUDIO_WIDGET window_screen_nested_label_1_define =
5464 {
5465 "nested_label_1",
5466 GX_TYPE_PROMPT, /* widget type */
5467 GX_ID_NONE, /* widget id */
5468 #if defined(GX_WIDGET_USER_DATA)
5469 0, /* user data */
5470 #endif
5471 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
5472 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5473 sizeof(GX_PROMPT), /* control block size */
5474 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5475 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5476 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5477 gx_studio_prompt_create, /* create function */
5478 GX_NULL, /* drawing function override */
5479 GX_NULL, /* event function override */
5480 {113, 20, 274, 43}, /* widget size */
5481 &window_screen_frame_label_1_define, /* next widget definition */
5482 GX_NULL, /* no child widgets */
5483 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_nested_label_1), /* control block */
5484 (void *) &window_screen_nested_label_1_properties /* extended properties */
5485 };
5486
5487 GX_CONST GX_STUDIO_WIDGET window_screen_vertical_list_define =
5488 {
5489 "vertical_list",
5490 GX_TYPE_VERTICAL_LIST, /* widget type */
5491 ID_VERTICAL_LIST, /* widget id */
5492 #if defined(GX_WIDGET_USER_DATA)
5493 0, /* user data */
5494 #endif
5495 GX_STYLE_BORDER_RAISED, /* style flags */
5496 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5497 sizeof(GX_VERTICAL_LIST), /* control block size */
5498 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
5499 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
5500 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
5501 gx_studio_vertical_list_create, /* create function */
5502 GX_NULL, /* drawing function override */
5503 GX_NULL, /* event function override */
5504 {57, 217, 158, 360}, /* widget size */
5505 &window_screen_nested_label_1_define, /* next widget definition */
5506 &window_screen_button_1_define, /* child widget definition */
5507 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_vertical_list), /* control block */
5508 (void *) &window_screen_vertical_list_properties /* extended properties */
5509 };
5510
5511 GX_CONST GX_STUDIO_WIDGET window_screen_scroll_frame_1_define =
5512 {
5513 "scroll_frame_1",
5514 GX_TYPE_WINDOW, /* widget type */
5515 GX_ID_NONE, /* widget id */
5516 #if defined(GX_WIDGET_USER_DATA)
5517 0, /* user data */
5518 #endif
5519 GX_STYLE_BORDER_THIN, /* style flags */
5520 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5521 sizeof(GX_WINDOW), /* control block size */
5522 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
5523 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
5524 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
5525 gx_studio_window_create, /* create function */
5526 GX_NULL, /* drawing function override */
5527 GX_NULL, /* event function override */
5528 {351, 47, 562, 182}, /* widget size */
5529 &window_screen_vertical_list_define, /* next widget definition */
5530 &window_screen_window_4_define, /* child widget definition */
5531 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_scroll_frame_1), /* control block */
5532 (void *) &window_screen_scroll_frame_1_properties /* extended properties */
5533 };
5534
5535 GX_CONST GX_STUDIO_WIDGET window_screen_window_5_define =
5536 {
5537 "window_5",
5538 GX_TYPE_WINDOW, /* widget type */
5539 GX_ID_NONE, /* widget id */
5540 #if defined(GX_WIDGET_USER_DATA)
5541 0, /* user data */
5542 #endif
5543 GX_STYLE_BORDER_THICK, /* style flags */
5544 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5545 sizeof(GX_WINDOW), /* control block size */
5546 GX_COLOR_ID_ORANGE, /* normal color id */
5547 GX_COLOR_ID_ORANGE, /* selected color id */
5548 GX_COLOR_ID_ORANGE, /* disabled color id */
5549 gx_studio_window_create, /* create function */
5550 GX_NULL, /* drawing function override */
5551 GX_NULL, /* event function override */
5552 {56, 46, 341, 184}, /* widget size */
5553 &window_screen_scroll_frame_1_define, /* next widget definition */
5554 &window_screen_window_6_define, /* child widget definition */
5555 offsetof(WINDOW_SCREEN_CONTROL_BLOCK, window_screen_window_5), /* control block */
5556 (void *) &window_screen_window_5_properties /* extended properties */
5557 };
5558
5559 GX_CONST GX_STUDIO_WIDGET window_screen_define =
5560 {
5561 "window_screen",
5562 GX_TYPE_WINDOW, /* widget type */
5563 ID_WINDOW_SCREEN, /* widget id */
5564 #if defined(GX_WIDGET_USER_DATA)
5565 0, /* user data */
5566 #endif
5567 GX_STYLE_BORDER_THIN, /* style flags */
5568 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5569 sizeof(WINDOW_SCREEN_CONTROL_BLOCK), /* control block size */
5570 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
5571 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
5572 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
5573 gx_studio_window_create, /* create function */
5574 GX_NULL, /* drawing function override */
5575 (UINT (*)(GX_WIDGET *, GX_EVENT *)) next_button_handler, /* event function override */
5576 {24, 12, 578, 466}, /* widget size */
5577 GX_NULL, /* next widget */
5578 &window_screen_window_5_define, /* child widget */
5579 0, /* control block */
5580 (void *) &window_screen_properties /* extended properties */
5581 };
5582 GX_WINDOW_PROPERTIES button_screen_properties =
5583 {
5584 0 /* wallpaper pixelmap id */
5585 };
5586 GX_PROMPT_PROPERTIES button_screen_title_1_properties =
5587 {
5588 GX_STRING_ID_STRING_1, /* string id */
5589 GX_FONT_ID_PROMPT, /* font id */
5590 GX_COLOR_ID_TEXT, /* normal text color */
5591 GX_COLOR_ID_TEXT, /* selected text color */
5592 GX_COLOR_ID_TEXT /* disabled text color */
5593 };
5594 GX_TEXT_BUTTON_PROPERTIES button_screen_text_button_1_properties =
5595 {
5596 GX_STRING_ID_STRING_4, /* string id */
5597 GX_FONT_ID_BUTTON, /* font id */
5598 GX_COLOR_ID_BTN_TEXT, /* normal text color */
5599 GX_COLOR_ID_BTN_TEXT, /* selected text color */
5600 GX_COLOR_ID_BTN_TEXT /* disabled text color */
5601 };
5602 GX_CHECKBOX_PROPERTIES button_screen_checkbox1_1_properties =
5603 {
5604 GX_STRING_ID_STRING_3, /* string id */
5605 GX_FONT_ID_BUTTON, /* font id */
5606 GX_COLOR_ID_BTN_TEXT, /* normal text color */
5607 GX_COLOR_ID_BTN_TEXT, /* selected text color */
5608 GX_COLOR_ID_BTN_TEXT, /* disabled text color */
5609 0, /* unchecked pixelmap id */
5610 0, /* checked pixelmap id */
5611 0, /* unchecked disabled pixelmap id */
5612 0 /* checked disabled pixelmap id */
5613 };
5614 GX_RADIO_BUTTON_PROPERTIES button_screen_radio_button1_1_properties =
5615 {
5616 GX_STRING_ID_STRING_9, /* string id */
5617 GX_FONT_ID_BUTTON, /* font id */
5618 GX_COLOR_ID_BTN_TEXT, /* normal text color */
5619 GX_COLOR_ID_BTN_TEXT, /* selected text color */
5620 GX_COLOR_ID_BTN_TEXT, /* disabled text color */
5621 0, /* off pixelmap id */
5622 0, /* on pixelmap id */
5623 0, /* off disabled pixelmap id */
5624 0 /* on disabled pixelmap id */
5625 };
5626 GX_PIXELMAP_BUTTON_PROPERTIES button_screen_pixelmap_button1_1_properties =
5627 {
5628 GX_PIXELMAP_ID_ORANGE_BUTTON, /* normal pixelmap id */
5629 GX_PIXELMAP_ID_ORANGE_BUTTON_PRESSED, /* selected pixelmap id */
5630 0 /* disabled pixelmap id */
5631 };
5632 GX_ICON_PROPERTIES button_screen_icon_properties =
5633 {
5634 GX_PIXELMAP_ID_I_HISTORY_LG, /* normal pixelmap id */
5635 0 /* selected pixelmap id */
5636 };
5637 GX_ICON_BUTTON_PROPERTIES button_screen_icon_button_6_properties =
5638 {
5639 GX_PIXELMAP_ID_SAVE_ICON /* pixelmap id */
5640 };
5641 GX_PROMPT_PROPERTIES button_screen_button_label_1_properties =
5642 {
5643 GX_STRING_ID_STRING_10, /* string id */
5644 GX_FONT_ID_PROMPT, /* font id */
5645 GX_COLOR_ID_TEXT, /* normal text color */
5646 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
5647 GX_COLOR_ID_TEXT /* disabled text color */
5648 };
5649 GX_PROMPT_PROPERTIES button_screen_radio_label_1_properties =
5650 {
5651 GX_STRING_ID_STRING_13, /* string id */
5652 GX_FONT_ID_PROMPT, /* font id */
5653 GX_COLOR_ID_TEXT, /* normal text color */
5654 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
5655 GX_COLOR_ID_TEXT /* disabled text color */
5656 };
5657 GX_PROMPT_PROPERTIES button_screen_pixbutton_label_1_properties =
5658 {
5659 GX_STRING_ID_STRING_11, /* string id */
5660 GX_FONT_ID_PROMPT, /* font id */
5661 GX_COLOR_ID_TEXT, /* normal text color */
5662 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
5663 GX_COLOR_ID_TEXT /* disabled text color */
5664 };
5665 GX_PROMPT_PROPERTIES button_screen_texbutton_label_1_properties =
5666 {
5667 GX_STRING_ID_STRING_2, /* string id */
5668 GX_FONT_ID_PROMPT, /* font id */
5669 GX_COLOR_ID_TEXT, /* normal text color */
5670 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
5671 GX_COLOR_ID_TEXT /* disabled text color */
5672 };
5673 GX_PROMPT_PROPERTIES button_screen_checkbox_label_1_properties =
5674 {
5675 GX_STRING_ID_STRING_12, /* string id */
5676 GX_FONT_ID_PROMPT, /* font id */
5677 GX_COLOR_ID_TEXT, /* normal text color */
5678 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
5679 GX_COLOR_ID_TEXT /* disabled text color */
5680 };
5681 GX_PROMPT_PROPERTIES button_screen_iconbutton_label_1_properties =
5682 {
5683 GX_STRING_ID_STRING_14, /* string id */
5684 GX_FONT_ID_PROMPT, /* font id */
5685 GX_COLOR_ID_TEXT, /* normal text color */
5686 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
5687 GX_COLOR_ID_TEXT /* disabled text color */
5688 };
5689 GX_PROMPT_PROPERTIES button_screen_icon_label_1_properties =
5690 {
5691 GX_STRING_ID_STRING_15, /* string id */
5692 GX_FONT_ID_PROMPT, /* font id */
5693 GX_COLOR_ID_TEXT, /* normal text color */
5694 GX_COLOR_ID_SELECTED_TEXT, /* selected text color */
5695 GX_COLOR_ID_TEXT /* disabled text color */
5696 };
5697 GX_TEXT_BUTTON_PROPERTIES button_screen_next_button_properties =
5698 {
5699 GX_STRING_ID_STRING_36, /* string id */
5700 GX_FONT_ID_BUTTON, /* font id */
5701 GX_COLOR_ID_WHITE, /* normal text color */
5702 GX_COLOR_ID_WHITE, /* selected text color */
5703 GX_COLOR_ID_WHITE /* disabled text color */
5704 };
5705
5706 GX_CONST GX_STUDIO_WIDGET button_screen_next_button_define =
5707 {
5708 "next_button",
5709 GX_TYPE_TEXT_BUTTON, /* widget type */
5710 IDB_NEXT, /* widget id */
5711 #if defined(GX_WIDGET_USER_DATA)
5712 0, /* user data */
5713 #endif
5714 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
5715 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5716 sizeof(GX_TEXT_BUTTON), /* control block size */
5717 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* normal color id */
5718 GX_COLOR_ID_NEXT_BUTTON_UPPER, /* selected color id */
5719 GX_COLOR_ID_NEXT_BUTTON_LOWER, /* disabled color id */
5720 gx_studio_text_button_create, /* create function */
5721 GX_NULL, /* drawing function override */
5722 GX_NULL, /* event function override */
5723 {459, 389, 538, 413}, /* widget size */
5724 GX_NULL, /* no next widget */
5725 GX_NULL, /* no child widgets */
5726 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_next_button), /* control block */
5727 (void *) &button_screen_next_button_properties /* extended properties */
5728 };
5729
5730 GX_CONST GX_STUDIO_WIDGET button_screen_icon_label_1_define =
5731 {
5732 "icon_label_1",
5733 GX_TYPE_PROMPT, /* widget type */
5734 GX_ID_NONE, /* widget id */
5735 #if defined(GX_WIDGET_USER_DATA)
5736 0, /* user data */
5737 #endif
5738 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT, /* style flags */
5739 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5740 sizeof(GX_PROMPT), /* control block size */
5741 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5742 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5743 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5744 gx_studio_prompt_create, /* create function */
5745 GX_NULL, /* drawing function override */
5746 GX_NULL, /* event function override */
5747 {324, 377, 411, 400}, /* widget size */
5748 &button_screen_next_button_define, /* next widget definition */
5749 GX_NULL, /* no child widgets */
5750 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_icon_label_1), /* control block */
5751 (void *) &button_screen_icon_label_1_properties /* extended properties */
5752 };
5753
5754 GX_CONST GX_STUDIO_WIDGET button_screen_iconbutton_label_1_define =
5755 {
5756 "iconbutton_label_1",
5757 GX_TYPE_PROMPT, /* widget type */
5758 GX_ID_NONE, /* widget id */
5759 #if defined(GX_WIDGET_USER_DATA)
5760 0, /* user data */
5761 #endif
5762 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT, /* style flags */
5763 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5764 sizeof(GX_PROMPT), /* control block size */
5765 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5766 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5767 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5768 gx_studio_prompt_create, /* create function */
5769 GX_NULL, /* drawing function override */
5770 GX_NULL, /* event function override */
5771 {324, 338, 494, 361}, /* widget size */
5772 &button_screen_icon_label_1_define, /* next widget definition */
5773 GX_NULL, /* no child widgets */
5774 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_iconbutton_label_1), /* control block */
5775 (void *) &button_screen_iconbutton_label_1_properties /* extended properties */
5776 };
5777
5778 GX_CONST GX_STUDIO_WIDGET button_screen_checkbox_label_1_define =
5779 {
5780 "checkbox_label_1",
5781 GX_TYPE_PROMPT, /* widget type */
5782 GX_ID_NONE, /* widget id */
5783 #if defined(GX_WIDGET_USER_DATA)
5784 0, /* user data */
5785 #endif
5786 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT, /* style flags */
5787 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5788 sizeof(GX_PROMPT), /* control block size */
5789 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5790 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5791 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5792 gx_studio_prompt_create, /* create function */
5793 GX_NULL, /* drawing function override */
5794 GX_NULL, /* event function override */
5795 {324, 265, 468, 288}, /* widget size */
5796 &button_screen_iconbutton_label_1_define, /* next widget definition */
5797 GX_NULL, /* no child widgets */
5798 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_checkbox_label_1), /* control block */
5799 (void *) &button_screen_checkbox_label_1_properties /* extended properties */
5800 };
5801
5802 GX_CONST GX_STUDIO_WIDGET button_screen_texbutton_label_1_define =
5803 {
5804 "texbutton_label_1",
5805 GX_TYPE_PROMPT, /* widget type */
5806 GX_ID_NONE, /* widget id */
5807 #if defined(GX_WIDGET_USER_DATA)
5808 0, /* user data */
5809 #endif
5810 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT, /* style flags */
5811 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5812 sizeof(GX_PROMPT), /* control block size */
5813 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5814 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5815 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5816 gx_studio_prompt_create, /* create function */
5817 GX_NULL, /* drawing function override */
5818 GX_NULL, /* event function override */
5819 {324, 152, 506, 175}, /* widget size */
5820 &button_screen_checkbox_label_1_define, /* next widget definition */
5821 GX_NULL, /* no child widgets */
5822 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_texbutton_label_1), /* control block */
5823 (void *) &button_screen_texbutton_label_1_properties /* extended properties */
5824 };
5825
5826 GX_CONST GX_STUDIO_WIDGET button_screen_pixbutton_label_1_define =
5827 {
5828 "pixbutton_label_1",
5829 GX_TYPE_PROMPT, /* widget type */
5830 GX_ID_NONE, /* widget id */
5831 #if defined(GX_WIDGET_USER_DATA)
5832 0, /* user data */
5833 #endif
5834 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT, /* style flags */
5835 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5836 sizeof(GX_PROMPT), /* control block size */
5837 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5838 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5839 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5840 gx_studio_prompt_create, /* create function */
5841 GX_NULL, /* drawing function override */
5842 GX_NULL, /* event function override */
5843 {324, 210, 539, 233}, /* widget size */
5844 &button_screen_texbutton_label_1_define, /* next widget definition */
5845 GX_NULL, /* no child widgets */
5846 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_pixbutton_label_1), /* control block */
5847 (void *) &button_screen_pixbutton_label_1_properties /* extended properties */
5848 };
5849
5850 GX_CONST GX_STUDIO_WIDGET button_screen_radio_label_1_define =
5851 {
5852 "radio_label_1",
5853 GX_TYPE_PROMPT, /* widget type */
5854 GX_ID_NONE, /* widget id */
5855 #if defined(GX_WIDGET_USER_DATA)
5856 0, /* user data */
5857 #endif
5858 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT, /* style flags */
5859 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5860 sizeof(GX_PROMPT), /* control block size */
5861 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5862 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5863 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5864 gx_studio_prompt_create, /* create function */
5865 GX_NULL, /* drawing function override */
5866 GX_NULL, /* event function override */
5867 {324, 304, 517, 327}, /* widget size */
5868 &button_screen_pixbutton_label_1_define, /* next widget definition */
5869 GX_NULL, /* no child widgets */
5870 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_radio_label_1), /* control block */
5871 (void *) &button_screen_radio_label_1_properties /* extended properties */
5872 };
5873
5874 GX_CONST GX_STUDIO_WIDGET button_screen_button_label_1_define =
5875 {
5876 "button_label_1",
5877 GX_TYPE_PROMPT, /* widget type */
5878 GX_ID_NONE, /* widget id */
5879 #if defined(GX_WIDGET_USER_DATA)
5880 0, /* user data */
5881 #endif
5882 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_LEFT, /* style flags */
5883 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5884 sizeof(GX_PROMPT), /* control block size */
5885 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5886 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5887 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5888 gx_studio_prompt_create, /* create function */
5889 GX_NULL, /* drawing function override */
5890 GX_NULL, /* event function override */
5891 {324, 109, 442, 132}, /* widget size */
5892 &button_screen_radio_label_1_define, /* next widget definition */
5893 GX_NULL, /* no child widgets */
5894 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_button_label_1), /* control block */
5895 (void *) &button_screen_button_label_1_properties /* extended properties */
5896 };
5897
5898 GX_CONST GX_STUDIO_WIDGET button_screen_icon_button_6_define =
5899 {
5900 "icon_button_6",
5901 GX_TYPE_ICON_BUTTON, /* widget type */
5902 ID_ICON_BUTTON, /* widget id */
5903 #if defined(GX_WIDGET_USER_DATA)
5904 0, /* user data */
5905 #endif
5906 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER, /* style flags */
5907 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5908 sizeof(GX_ICON_BUTTON), /* control block size */
5909 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5910 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5911 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5912 gx_studio_icon_button_create, /* create function */
5913 GX_NULL, /* drawing function override */
5914 GX_NULL, /* event function override */
5915 {285, 337, 308, 360}, /* widget size */
5916 &button_screen_button_label_1_define, /* next widget definition */
5917 GX_NULL, /* no child widgets */
5918 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_icon_button_6), /* control block */
5919 (void *) &button_screen_icon_button_6_properties /* extended properties */
5920 };
5921
5922 GX_CONST GX_STUDIO_WIDGET button_screen_icon_define =
5923 {
5924 "icon",
5925 GX_TYPE_ICON, /* widget type */
5926 ID_ICON, /* widget id */
5927 #if defined(GX_WIDGET_USER_DATA)
5928 0, /* user data */
5929 #endif
5930 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_HALIGN_LEFT|GX_STYLE_VALIGN_TOP, /* style flags */
5931 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5932 sizeof(GX_ICON), /* control block size */
5933 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
5934 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
5935 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
5936 gx_studio_icon_create, /* create function */
5937 GX_NULL, /* drawing function override */
5938 GX_NULL, /* event function override */
5939 {271, 371, 308, 408}, /* widget size */
5940 &button_screen_icon_button_6_define, /* next widget definition */
5941 GX_NULL, /* no child widgets */
5942 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_icon), /* control block */
5943 (void *) &button_screen_icon_properties /* extended properties */
5944 };
5945
5946 GX_CONST GX_STUDIO_WIDGET button_screen_pixelmap_button1_1_define =
5947 {
5948 "pixelmap_button1_1",
5949 GX_TYPE_PIXELMAP_BUTTON, /* widget type */
5950 ID_PIXELMAP_BUTTON, /* widget id */
5951 #if defined(GX_WIDGET_USER_DATA)
5952 0, /* user data */
5953 #endif
5954 GX_STYLE_BORDER_NONE|GX_STYLE_ENABLED|GX_STYLE_HALIGN_CENTER|GX_STYLE_VALIGN_CENTER, /* style flags */
5955 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5956 sizeof(GX_PIXELMAP_BUTTON), /* control block size */
5957 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5958 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5959 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5960 gx_studio_pixelmap_button_create, /* create function */
5961 GX_NULL, /* drawing function override */
5962 GX_NULL, /* event function override */
5963 {187, 190, 308, 252}, /* widget size */
5964 &button_screen_icon_define, /* next widget definition */
5965 GX_NULL, /* no child widgets */
5966 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_pixelmap_button1_1), /* control block */
5967 (void *) &button_screen_pixelmap_button1_1_properties /* extended properties */
5968 };
5969
5970 GX_CONST GX_STUDIO_WIDGET button_screen_radio_button1_1_define =
5971 {
5972 "radio_button1_1",
5973 GX_TYPE_RADIO_BUTTON, /* widget type */
5974 ID_RADIO_BUTTON, /* widget id */
5975 #if defined(GX_WIDGET_USER_DATA)
5976 0, /* user data */
5977 #endif
5978 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_BUTTON_RADIO|GX_STYLE_TEXT_LEFT, /* style flags */
5979 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
5980 sizeof(GX_RADIO_BUTTON), /* control block size */
5981 GX_COLOR_ID_BTN_LOWER, /* normal color id */
5982 GX_COLOR_ID_BTN_UPPER, /* selected color id */
5983 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
5984 gx_studio_radio_button_create, /* create function */
5985 GX_NULL, /* drawing function override */
5986 GX_NULL, /* event function override */
5987 {170, 303, 308, 326}, /* widget size */
5988 &button_screen_pixelmap_button1_1_define, /* next widget definition */
5989 GX_NULL, /* no child widgets */
5990 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_radio_button1_1), /* control block */
5991 (void *) &button_screen_radio_button1_1_properties /* extended properties */
5992 };
5993
5994 GX_CONST GX_STUDIO_WIDGET button_screen_checkbox1_1_define =
5995 {
5996 "checkbox1_1",
5997 GX_TYPE_CHECKBOX, /* widget type */
5998 ID_CHECKBOX, /* widget id */
5999 #if defined(GX_WIDGET_USER_DATA)
6000 0, /* user data */
6001 #endif
6002 GX_STYLE_BORDER_NONE|GX_STYLE_TRANSPARENT|GX_STYLE_ENABLED|GX_STYLE_BUTTON_TOGGLE|GX_STYLE_TEXT_LEFT, /* style flags */
6003 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
6004 sizeof(GX_CHECKBOX), /* control block size */
6005 GX_COLOR_ID_BTN_LOWER, /* normal color id */
6006 GX_COLOR_ID_BTN_UPPER, /* selected color id */
6007 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
6008 gx_studio_checkbox_create, /* create function */
6009 GX_NULL, /* drawing function override */
6010 GX_NULL, /* event function override */
6011 {198, 263, 308, 292}, /* widget size */
6012 &button_screen_radio_button1_1_define, /* next widget definition */
6013 GX_NULL, /* no child widgets */
6014 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_checkbox1_1), /* control block */
6015 (void *) &button_screen_checkbox1_1_properties /* extended properties */
6016 };
6017
6018 GX_CONST GX_STUDIO_WIDGET button_screen_text_button_1_define =
6019 {
6020 "text_button_1",
6021 GX_TYPE_TEXT_BUTTON, /* widget type */
6022 ID_TEXT_BUTTON, /* widget id */
6023 #if defined(GX_WIDGET_USER_DATA)
6024 0, /* user data */
6025 #endif
6026 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED|GX_STYLE_TEXT_CENTER, /* style flags */
6027 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
6028 sizeof(GX_TEXT_BUTTON), /* control block size */
6029 GX_COLOR_ID_BTN_LOWER, /* normal color id */
6030 GX_COLOR_ID_BTN_UPPER, /* selected color id */
6031 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
6032 gx_studio_text_button_create, /* create function */
6033 GX_NULL, /* drawing function override */
6034 GX_NULL, /* event function override */
6035 {173, 150, 308, 179}, /* widget size */
6036 &button_screen_checkbox1_1_define, /* next widget definition */
6037 GX_NULL, /* no child widgets */
6038 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_text_button_1), /* control block */
6039 (void *) &button_screen_text_button_1_properties /* extended properties */
6040 };
6041
6042 GX_CONST GX_STUDIO_WIDGET button_screen_base_button_1_define =
6043 {
6044 "base_button_1",
6045 GX_TYPE_BUTTON, /* widget type */
6046 GX_ID_NONE, /* widget id */
6047 #if defined(GX_WIDGET_USER_DATA)
6048 0, /* user data */
6049 #endif
6050 GX_STYLE_BORDER_RAISED|GX_STYLE_ENABLED, /* style flags */
6051 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
6052 sizeof(GX_BUTTON), /* control block size */
6053 GX_COLOR_ID_BTN_LOWER, /* normal color id */
6054 GX_COLOR_ID_BTN_UPPER, /* selected color id */
6055 GX_COLOR_ID_BTN_LOWER, /* disabled color id */
6056 gx_studio_button_create, /* create function */
6057 GX_NULL, /* drawing function override */
6058 GX_NULL, /* event function override */
6059 {173, 106, 308, 139}, /* widget size */
6060 &button_screen_text_button_1_define, /* next widget definition */
6061 GX_NULL, /* no child widgets */
6062 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_base_button_1), /* control block */
6063 (void *) GX_NULL /* no extended properties */
6064 };
6065
6066 GX_CONST GX_STUDIO_WIDGET button_screen_title_1_define =
6067 {
6068 "title_1",
6069 GX_TYPE_PROMPT, /* widget type */
6070 GX_ID_NONE, /* widget id */
6071 #if defined(GX_WIDGET_USER_DATA)
6072 0, /* user data */
6073 #endif
6074 GX_STYLE_BORDER_THICK|GX_STYLE_TRANSPARENT|GX_STYLE_TEXT_CENTER, /* style flags */
6075 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
6076 sizeof(GX_PROMPT), /* control block size */
6077 GX_COLOR_ID_WIDGET_FILL, /* normal color id */
6078 GX_COLOR_ID_SELECTED_FILL, /* selected color id */
6079 GX_COLOR_ID_WIDGET_FILL, /* disabled color id */
6080 gx_studio_prompt_create, /* create function */
6081 GX_NULL, /* drawing function override */
6082 GX_NULL, /* event function override */
6083 {202, 36, 465, 77}, /* widget size */
6084 &button_screen_base_button_1_define, /* next widget definition */
6085 GX_NULL, /* no child widgets */
6086 offsetof(BUTTON_SCREEN_CONTROL_BLOCK, button_screen_title_1), /* control block */
6087 (void *) &button_screen_title_1_properties /* extended properties */
6088 };
6089
6090 GX_CONST GX_STUDIO_WIDGET button_screen_define =
6091 {
6092 "button_screen",
6093 GX_TYPE_WINDOW, /* widget type */
6094 ID_BUTTON_SCREEN, /* widget id */
6095 #if defined(GX_WIDGET_USER_DATA)
6096 0, /* user data */
6097 #endif
6098 GX_STYLE_BORDER_THICK, /* style flags */
6099 GX_STATUS_ACCEPTS_FOCUS, /* status flags */
6100 sizeof(BUTTON_SCREEN_CONTROL_BLOCK), /* control block size */
6101 GX_COLOR_ID_WINDOW_FILL, /* normal color id */
6102 GX_COLOR_ID_WINDOW_FILL, /* selected color id */
6103 GX_COLOR_ID_WINDOW_FILL, /* disabled color id */
6104 gx_studio_window_create, /* create function */
6105 GX_NULL, /* drawing function override */
6106 (UINT (*)(GX_WIDGET *, GX_EVENT *)) next_button_handler, /* event function override */
6107 {96, 13, 546, 421}, /* widget size */
6108 GX_NULL, /* next widget */
6109 &button_screen_title_1_define, /* child widget */
6110 0, /* control block */
6111 (void *) &button_screen_properties /* extended properties */
6112 };
6113 GX_CONST GX_STUDIO_WIDGET_ENTRY all_widgets_8bpp_widget_table[] =
6114 {
6115 { &rotate_screen_define, (GX_WIDGET *) &rotate_screen },
6116 { &menu_screen_define, (GX_WIDGET *) &menu_screen },
6117 { &scroll_wheel_screen_define, GX_NULL },
6118 { &indicator_screen_define, (GX_WIDGET *) &indicator_screen },
6119 { &text_screen_define, (GX_WIDGET *) &text_screen },
6120 { &window_screen_define, (GX_WIDGET *) &window_screen },
6121 { &button_screen_define, (GX_WIDGET *) &button_screen },
6122 {GX_NULL, GX_NULL}
6123 };
6124
gx_studio_nested_widget_create(GX_BYTE * control,GX_CONST GX_STUDIO_WIDGET * definition,GX_WIDGET * parent)6125 static GX_WIDGET *gx_studio_nested_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *parent)
6126 {
6127 UINT status = GX_SUCCESS;
6128 GX_WIDGET *widget = GX_NULL;
6129 GX_VALUE list_count = 0;
6130 GX_VALUE list_total_count = 0;
6131
6132 if(parent && (parent->gx_widget_type == GX_TYPE_MENU))
6133 {
6134 list_total_count = ((GX_MENU *)parent)->gx_menu_list_total_count;
6135 }
6136
6137 while(definition && status == GX_SUCCESS)
6138 {
6139 if (definition->create_function)
6140 {
6141 if (definition->style & GX_STYLE_DYNAMICALLY_ALLOCATED)
6142 {
6143 status = gx_widget_allocate(&widget, definition->control_block_size);
6144 if (status != GX_SUCCESS)
6145 {
6146 return GX_NULL;
6147 }
6148 }
6149 else
6150 {
6151 if (control == GX_NULL)
6152 {
6153 return GX_NULL;
6154 }
6155 widget = (GX_WIDGET *) (control + definition->control_block_offset);
6156 }
6157
6158 status = definition->create_function(definition, widget, parent);
6159
6160 if(list_count < list_total_count)
6161 {
6162 gx_menu_insert((GX_MENU *)parent, widget);
6163 ((GX_MENU *)parent)->gx_menu_list_total_count--;
6164 list_count++;
6165 }
6166
6167 if (status == GX_SUCCESS)
6168 {
6169 if (definition->widget_type != GX_TYPE_TEMPLATE)
6170 {
6171 #if defined(GUIX_5_4_0_COMPATIBILITY)
6172 gx_widget_fill_color_set(widget, definition->normal_fill_color_id, definition->selected_fill_color_id);
6173 #else
6174 gx_widget_fill_color_set(widget, definition->normal_fill_color_id, definition->selected_fill_color_id, definition->disabled_fill_color_id);
6175 #endif
6176 }
6177
6178 if (!(definition->status & GX_STATUS_ACCEPTS_FOCUS))
6179 {
6180 gx_widget_status_remove(widget, GX_STATUS_ACCEPTS_FOCUS);
6181 }
6182
6183 if (definition->draw_function)
6184 {
6185 gx_widget_draw_set(widget, definition->draw_function);
6186 }
6187 if (definition->event_function)
6188 {
6189 gx_widget_event_process_set(widget, definition->event_function);
6190 }
6191
6192 #if defined(GX_WIDGET_USER_DATA)
6193 widget->gx_widget_user_data = definition->user_data;
6194 #endif
6195
6196 if (definition->child_widget)
6197 {
6198 gx_studio_nested_widget_create(control, definition->child_widget, widget);
6199 }
6200 }
6201 definition = definition->next_widget;
6202 }
6203 }
6204 return widget;
6205 }
6206
gx_studio_widget_create(GX_BYTE * control,GX_CONST GX_STUDIO_WIDGET * definition,GX_WIDGET * parent)6207 GX_WIDGET *gx_studio_widget_create(GX_BYTE *control, GX_CONST GX_STUDIO_WIDGET *definition, GX_WIDGET *parent)
6208 {
6209 GX_WIDGET *widget;
6210 widget = gx_studio_nested_widget_create(control, definition, GX_NULL);
6211
6212 if (parent && widget)
6213 {
6214 gx_widget_attach(parent, widget);
6215 }
6216 return widget;
6217 }
6218
gx_studio_named_widget_create(char * name,GX_WIDGET * parent,GX_WIDGET ** new_widget)6219 UINT gx_studio_named_widget_create(char *name, GX_WIDGET *parent, GX_WIDGET **new_widget)
6220 {
6221 UINT status = GX_FAILURE;
6222 GX_CONST GX_STUDIO_WIDGET_ENTRY *entry = all_widgets_8bpp_widget_table;
6223 GX_WIDGET *widget = GX_NULL;
6224
6225 while(entry->widget_information)
6226 {
6227 if (!strcmp(name, entry->widget_information->widget_name))
6228 {
6229 widget = gx_studio_widget_create((GX_BYTE *) entry->widget, entry->widget_information, parent);
6230 if (widget)
6231 {
6232 status = GX_SUCCESS;
6233 }
6234 break;
6235 }
6236 entry++;
6237 }
6238
6239 if (new_widget)
6240 {
6241 *new_widget = widget;
6242 }
6243 return status;
6244 }
6245
6246
gx_studio_display_configure(USHORT display,UINT (* driver)(GX_DISPLAY *),GX_UBYTE language,USHORT theme,GX_WINDOW_ROOT ** return_root)6247 UINT gx_studio_display_configure(USHORT display, UINT (*driver)(GX_DISPLAY *),
6248 GX_UBYTE language, USHORT theme, GX_WINDOW_ROOT **return_root)
6249 {
6250 GX_CONST GX_THEME *theme_ptr;
6251 GX_RECTANGLE size;
6252
6253 GX_STUDIO_DISPLAY_INFO *display_info = &all_widgets_8bpp_display_table[display];
6254
6255
6256 /* create the requested display */
6257
6258 gx_display_create(display_info->display,
6259 display_info->name,
6260 driver,
6261 (GX_VALUE) display_info->x_resolution,
6262 (GX_VALUE) display_info->y_resolution);
6263
6264
6265 /* install the request theme */
6266
6267 if(display_info->theme_table)
6268 {
6269 theme_ptr = display_info->theme_table[theme];
6270 if(theme_ptr)
6271 {
6272 gx_display_color_table_set(display_info->display, theme_ptr->theme_color_table, theme_ptr->theme_color_table_size);
6273
6274 /* install the color palette if required */
6275 if (display_info->display->gx_display_driver_palette_set &&
6276 theme_ptr->theme_palette != NULL)
6277 {
6278 display_info->display->gx_display_driver_palette_set(display_info->display, theme_ptr->theme_palette, theme_ptr->theme_palette_size);
6279 }
6280
6281 gx_display_font_table_set(display_info->display, theme_ptr->theme_font_table, theme_ptr->theme_font_table_size);
6282 gx_display_pixelmap_table_set(display_info->display, theme_ptr->theme_pixelmap_table, theme_ptr->theme_pixelmap_table_size);
6283 gx_system_scroll_appearance_set(theme_ptr->theme_vertical_scroll_style, (GX_SCROLLBAR_APPEARANCE *) &theme_ptr->theme_vertical_scrollbar_appearance);
6284 gx_system_scroll_appearance_set(theme_ptr->theme_horizontal_scroll_style, (GX_SCROLLBAR_APPEARANCE *) &theme_ptr->theme_horizontal_scrollbar_appearance);
6285 }
6286 }
6287
6288 /* Install the language table. */
6289
6290 if(display_info->language_table)
6291 {
6292 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);
6293 gx_display_active_language_set(display_info->display, language);
6294 }
6295
6296 /* Set screen rotation angle. */
6297
6298 display_info->display->gx_display_rotation_angle = display_info->rotation_angle;
6299
6300 /* create the canvas for this display */
6301
6302 gx_canvas_create(display_info->canvas,
6303 display_info->canvas_name,
6304 display_info->display,
6305 GX_CANVAS_MANAGED | GX_CANVAS_VISIBLE,
6306 display_info->x_resolution,
6307 display_info->y_resolution,
6308 display_info->canvas_memory,
6309 display_info->canvas_memory_size);
6310
6311 /* Create the root window for this canvas */
6312
6313 gx_utility_rectangle_define(&size,
6314 0, 0,
6315 (GX_VALUE) (display_info->x_resolution - 1),
6316 (GX_VALUE) (display_info->y_resolution - 1));
6317
6318 gx_window_root_create(display_info->root_window,
6319 display_info->name,
6320 display_info->canvas, GX_STYLE_NONE, 0, &size);
6321 if (return_root)
6322 {
6323 *return_root = display_info->root_window;
6324 }
6325 return GX_SUCCESS;
6326 }
6327 #undef GUIX_STUDIO_GENERATED_FILE
6328