diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index ba56d8d7..559d570b 100755 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -162,11 +162,18 @@ target_sources(${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_24xrgb_pixelmap_blend.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_24xrgb_png_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_24xrgb_setup.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_24xrgb_rotated_canvas_blend.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_24xrgb_rotated_jpeg_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_24xrgb_rotated_pixel_blend.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_24xrgb_rotated_png_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_24xrgb_rotated_setup.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32argb_native_color_get.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32argb_pixel_blend.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32argb_pixelmap_blend.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32argb_pixelmap_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32argb_setup.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32argb_rotated_pixel_blend.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32argb_rotated_setup.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_block_move.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_canvas_copy.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_glyph_1bit_draw.c @@ -180,6 +187,19 @@ target_sources(${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_simple_line_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_vertical_line_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_vertical_pattern_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_block_move.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_canvas_copy.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_glyph_1bit_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_horizontal_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_horizontal_pattern_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_pixel_write.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_pixelmap_blend.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_pixelmap_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_pixelmap_rotate.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_simple_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_vertical_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_32bpp_rotated_vertical_pattern_line_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_332rgb_native_color_get.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_332rgb_pixel_blend.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_332rgb_pixelmap_draw.c @@ -226,6 +246,7 @@ target_sources(${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_565rgb_rotated_png_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_565rgb_rotated_setup.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bit_palette_native_color_get.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bit_palette_rotated_setup.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bit_palette_setup.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_block_move.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_canvas_copy.c @@ -245,6 +266,20 @@ target_sources(${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_simple_line_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_vertical_line_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_vertical_pattern_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_block_move.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_canvas_copy.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_glyph_1bit_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_glyph_3bit_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_glyph_4bit_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_horizontal_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_horizontal_pattern_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_pixel_write.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_pixelmap_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_pixelmap_rotate.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_simple_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_vertical_line_draw.c + ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_8bpp_rotated_vertical_pattern_line_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_arc_clipping_get.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_generic_aliased_arc_draw.c ${CMAKE_CURRENT_LIST_DIR}/src/gx_display_driver_generic_aliased_circle_draw.c diff --git a/common/inc/gx_api.h b/common/inc/gx_api.h index eec419a2..791a762b 100644 --- a/common/inc/gx_api.h +++ b/common/inc/gx_api.h @@ -24,7 +24,7 @@ /* APPLICATION INTERFACE DEFINITION RELEASE */ /* */ /* gx_api.h PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -53,6 +53,13 @@ /* declare new APIs, */ /* defined new status, */ /* resulting in version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* change scroll_wheel style */ +/* flag to status flag, */ +/* renamed */ +/* GX_STATUS_TRACKING_START to */ +/* GX_STATUS_TRACKING_PEN, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ @@ -76,7 +83,7 @@ extern "C" { #define AZURE_RTOS_GUIX #define GUIX_MAJOR_VERSION 6 #define GUIX_MINOR_VERSION 1 -#define GUIX_PATCH_VERSION 3 +#define GUIX_PATCH_VERSION 4 /* The following symbols are defined for backward compatibility reasons.*/ #define __PRODUCT_GUIX__ @@ -690,7 +697,7 @@ typedef struct GX_STRING_STRUCT /* Define radial slider status flags */ #define GX_STATUS_ANIMATION_NONE 0x00010000UL -#define GX_STATUS_TRACKING_START 0x00020000UL +#define GX_STATUS_TRACKING_PEN 0x00020000UL #define GX_STATUS_MODAL 0x00100000UL @@ -813,10 +820,6 @@ typedef struct GX_STRING_STRUCT #define GX_SCROLLBAR_VERTICAL 0x01000000UL #define GX_SCROLLBAR_HORIZONTAL 0x02000000UL -/* Define Animation Styles. */ - -/* Define generic scroll wheel styles*/ -#define GX_STYLE_SCROLL_WHEEL_DRAG 0x00000200UL /* Define text scroll wheel styles*/ #define GX_STYLE_TEXT_SCROLL_WHEEL_ROUND 0x00000100UL diff --git a/common/inc/gx_display.h b/common/inc/gx_display.h index 37d3e003..1e73c386 100644 --- a/common/inc/gx_display.h +++ b/common/inc/gx_display.h @@ -26,7 +26,7 @@ /* COMPONENT DEFINITION RELEASE */ /* */ /* gx_display.h PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -48,6 +48,10 @@ /* added rotated display */ /* driver declarations, */ /* resulting in version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* added 8bpp/32bpp rotated */ +/* display driver declarations,*/ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ @@ -208,6 +212,21 @@ VOID _gx_display_driver_8bpp_glyph_1bit_draw(GX_DRAW_CONTEXT *context, GX_RE VOID _gx_display_driver_8bpp_glyph_3bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph); VOID _gx_display_driver_8bpp_glyph_4bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph); +VOID _gx_display_driver_8bpp_rotated_block_move(GX_DRAW_CONTEXT *context, GX_RECTANGLE *src, INT xshift, INT yshift); +VOID _gx_display_driver_8bpp_rotated_canvas_copy(GX_CANVAS *source, GX_CANVAS *dest); +VOID _gx_display_driver_8bpp_rotated_glyph_1bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph); +VOID _gx_display_driver_8bpp_rotated_glyph_3bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph); +VOID _gx_display_driver_8bpp_rotated_glyph_4bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph); +VOID _gx_display_driver_8bpp_rotated_horizontal_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos, INT width, GX_COLOR color); +VOID _gx_display_driver_8bpp_rotated_horizontal_pattern_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos); +VOID _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos, GX_FILL_PIXELMAP_INFO *info); +VOID _gx_display_driver_8bpp_rotated_pixel_write(GX_DRAW_CONTEXT *context, INT xcoord, INT ycoord, GX_COLOR color); +VOID _gx_display_driver_8bpp_rotated_pixelmap_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, GX_PIXELMAP *pmp); +VOID _gx_display_driver_8bpp_rotated_pixelmap_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, INT angle, INT cx, INT cy); +VOID _gx_display_driver_8bpp_rotated_simple_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, INT xend, INT yend); +VOID _gx_display_driver_8bpp_rotated_vertical_line_draw(GX_DRAW_CONTEXT *context, INT ystart, INT yend, INT xpos, INT width, GX_COLOR color); +VOID _gx_display_driver_8bpp_rotated_vertical_pattern_line_draw(GX_DRAW_CONTEXT *context, INT ystart, INT yend, INT xpos); + VOID _gx_display_driver_565rgb_canvas_blend(GX_CANVAS *source, GX_CANVAS *dest); VOID _gx_display_driver_16bpp_canvas_copy(GX_CANVAS *source, GX_CANVAS *dest); VOID _gx_display_driver_16bpp_horizontal_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos, INT width, GX_COLOR color); @@ -263,9 +282,16 @@ VOID _gx_display_driver_24xrgb_pixel_blend(GX_DRAW_CONTEXT *context, INT xco VOID _gx_display_driver_24xrgb_pixelmap_blend(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, GX_PIXELMAP *pmp, GX_UBYTE alpha); VOID _gx_display_driver_24xrgb_pixelmap_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, GX_PIXELMAP *pmp); +VOID _gx_display_driver_24xrgb_rotated_canvas_blend(GX_CANVAS *source, GX_CANVAS *dest); +VOID _gx_display_driver_24xrgb_rotated_pixel_blend(GX_DRAW_CONTEXT *context, INT xcoord, INT ycoord, GX_COLOR fcolor, GX_UBYTE alpha); + + #if defined(GX_SOFTWARE_DECODER_SUPPORT) +UINT _gx_display_driver_24xrgb_YCbCr2RGB(INT y, INT cb, INT cr); VOID _gx_display_driver_24xrgb_jpeg_draw(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap); VOID _gx_display_driver_24xrgb_png_draw(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap); +VOID _gx_display_driver_24xrgb_rotated_jpeg_draw(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap); +VOID _gx_display_driver_24xrgb_rotated_png_draw(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap); #endif GX_COLOR _gx_display_driver_24xrgb_native_color_get(GX_DISPLAY *, GX_COLOR rawcolor); @@ -279,13 +305,30 @@ VOID _gx_display_driver_32bpp_vertical_pattern_line_draw(GX_DRAW_CONTEXT *co VOID _gx_display_driver_32bpp_block_move(GX_DRAW_CONTEXT *context, GX_RECTANGLE *src, INT xshift, INT yshift); USHORT _gx_display_driver_32bpp_row_pitch_get(USHORT width); VOID _gx_display_driver_32bpp_simple_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, INT xend, INT yend); +VOID _gx_display_driver_32bpp_pixelmap_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT rot_cx, INT rot_cy); + +VOID _gx_display_driver_32bpp_rotated_canvas_copy(GX_CANVAS *source, GX_CANVAS *dest); +VOID _gx_display_driver_32bpp_rotated_glyph_1bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph); +VOID _gx_display_driver_32bpp_rotated_horizontal_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos, INT width, GX_COLOR color); +VOID _gx_display_driver_32bpp_rotated_horizontal_pattern_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos); +VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos, GX_FILL_PIXELMAP_INFO *info); +VOID _gx_display_driver_32bpp_rotated_pixel_write(GX_DRAW_CONTEXT *context, INT xcoord, INT ycoord, GX_COLOR color); +VOID _gx_display_driver_32bpp_rotated_pixelmap_blend(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, GX_PIXELMAP *pmp, GX_UBYTE alpha); +VOID _gx_display_driver_32bpp_rotated_pixelmap_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, GX_PIXELMAP *pmp); +VOID _gx_display_driver_32bpp_rotated_pixelmap_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, INT angle, INT rot_cx, INT rot_cy); +VOID _gx_display_driver_32bpp_rotated_vertical_line_draw(GX_DRAW_CONTEXT *context, INT ystart, INT yend, INT xpos, INT width, GX_COLOR color); +VOID _gx_display_driver_32bpp_rotated_vertical_pattern_line_draw(GX_DRAW_CONTEXT *context, INT ystart, INT yend, INT xpos); +VOID _gx_display_driver_32bpp_rotated_block_move(GX_DRAW_CONTEXT *context, GX_RECTANGLE *src, INT xshift, INT yshift); +VOID _gx_display_driver_32bpp_rotated_simple_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, INT xend, INT yend); VOID _gx_display_driver_32argb_pixel_blend(GX_DRAW_CONTEXT *context, INT xcoord, INT ycoord, GX_COLOR fcolor, GX_UBYTE alpha); VOID _gx_display_driver_32argb_pixelmap_blend(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, GX_PIXELMAP *pmp, GX_UBYTE alpha); VOID _gx_display_driver_32argb_pixelmap_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, GX_PIXELMAP *pmp); GX_COLOR _gx_display_driver_32argb_native_color_get(GX_DISPLAY *, GX_COLOR rawcolor); -VOID _gx_display_driver_32bpp_pixelmap_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, - INT angle, INT rot_cx, INT rot_cy); + +VOID _gx_display_driver_32argb_rotated_pixel_blend(GX_DRAW_CONTEXT *context, INT xcoord, INT ycoord, GX_COLOR fcolor, GX_UBYTE alpha); + VOID _gx_display_driver_4444argb_canvas_blend(GX_CANVAS *canvas, GX_CANVAS *composite); VOID _gx_display_driver_4444argb_pixel_blend(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); VOID _gx_display_driver_4444argb_horizontal_pixelmap_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos, GX_FILL_PIXELMAP_INFO *info); @@ -361,9 +404,18 @@ VOID _gx_display_driver_32argb_setup(GX_DISPLAY *display, VOID *aux_data, VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, GX_RECTANGLE *dirty_area)); +VOID _gx_display_driver_32argb_rotated_setup(GX_DISPLAY *display, VOID *aux_data, + VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, + GX_RECTANGLE *dirty_area)); + VOID _gx_display_driver_24xrgb_setup(GX_DISPLAY *display, VOID *aux_data, VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, GX_RECTANGLE *dirty_area)); + +VOID _gx_display_driver_24xrgb_rotated_setup(GX_DISPLAY *display, VOID *aux_data, + VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, + GX_RECTANGLE *dirty_area)); + VOID _gx_display_driver_4444argb_setup(GX_DISPLAY *display, VOID *aux_data, VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, GX_RECTANGLE *dirty_area)); @@ -380,6 +432,10 @@ VOID _gx_display_driver_8bit_palette_setup(GX_DISPLAY *display, VOID *aux_data, VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, GX_RECTANGLE *dirty_area)); +VOID _gx_display_driver_8bit_palette_rotated_setup(GX_DISPLAY *display, VOID *aux_data, + VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, + GX_RECTANGLE *dirty_area)); + VOID _gx_display_driver_332rgb_setup(GX_DISPLAY *display, VOID *aux_data, VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, GX_RECTANGLE *dirty_area)); @@ -398,10 +454,9 @@ VOID _gx_display_driver_1555xrgb_canvas_blend(GX_CANVAS *canvas, GX_CANVAS *comp VOID *_win32_canvas_memory_prepare(GX_CANVAS *canvas, GX_RECTANGLE *dirty); #endif -#define REDVAL_16BPP(_c) (GX_UBYTE)(((_c) >> 11) & 0x1f) -#define GREENVAL_16BPP(_c) (GX_UBYTE)(((_c) >> 5) & 0x3f) -#define BLUEVAL_16BPP(_c) (GX_UBYTE)(((_c)) & 0x1f) - +#define REDVAL_16BPP(_c) (GX_UBYTE)(((_c) >> 11) & 0x1f) +#define GREENVAL_16BPP(_c) (GX_UBYTE)(((_c) >> 5) & 0x3f) +#define BLUEVAL_16BPP(_c) (GX_UBYTE)(((_c)) & 0x1f) /* Define macros for assembling a 16-bit r:g:b value from 3 components. */ @@ -411,9 +466,9 @@ VOID *_win32_canvas_memory_prepare(GX_CANVAS *canvas, GX_RECTANGLE *dirty); (((_b) & 0x1f))) -#define REDVAL_24BPP(_c) (GX_UBYTE)((_c) >> 16) -#define GREENVAL_24BPP(_c) (GX_UBYTE)((_c) >> 8) -#define BLUEVAL_24BPP(_c) (GX_UBYTE)(_c) +#define REDVAL_24BPP(_c) (GX_UBYTE)((_c) >> 16) +#define GREENVAL_24BPP(_c) (GX_UBYTE)((_c) >> 8) +#define BLUEVAL_24BPP(_c) (GX_UBYTE)(_c) /* Define macros for assembling a 24-bit r:g:b value from 3 components. */ #define ASSEMBLECOLOR_24BPP(_r, _g, _b) \ @@ -422,10 +477,10 @@ VOID *_win32_canvas_memory_prepare(GX_CANVAS *canvas, GX_RECTANGLE *dirty); (_b)) -#define REDVAL_32BPP(_c) (GX_UBYTE)((_c) >> 16) -#define GREENVAL_32BPP(_c) (GX_UBYTE)((_c) >> 8) -#define BLUEVAL_32BPP(_c) (GX_UBYTE)(_c) - +#define ALPHAVAL_32BPP(_c) (GX_UBYTE)((_c) >> 24) +#define REDVAL_32BPP(_c) (GX_UBYTE)((_c) >> 16) +#define GREENVAL_32BPP(_c) (GX_UBYTE)((_c) >> 8) +#define BLUEVAL_32BPP(_c) (GX_UBYTE)(_c) /* Define macros for assembling a 32-bit r:g:b value from 3 components. */ @@ -433,16 +488,30 @@ VOID *_win32_canvas_memory_prepare(GX_CANVAS *canvas, GX_RECTANGLE *dirty); (((_r) << 16) | \ ((_g) << 8) | \ (_b)) + + +#define ASSEMBLECOLOR_32ARGB(_a, _r, _g, _b) \ + (((_a) << 24) | \ + ((_r) << 16) | \ + ((_g) << 8) | \ + (_b)) + +#define GX_SET_BLEND_FUNCTION(blend_func, color_format) \ + switch (color_format) \ + { \ + case GX_COLOR_FORMAT_565RGB: \ + blend_func = _gx_display_driver_565rgb_pixel_blend; \ + break; \ + case GX_COLOR_FORMAT_24XRGB: \ + blend_func = _gx_display_driver_24xrgb_pixel_blend; \ + break; \ + case GX_COLOR_FORMAT_32ARGB: \ + blend_func = _gx_display_driver_32argb_pixel_blend; \ + break; \ + default: \ + /* Not supported. */ \ + return; \ + } + #endif -#define GX_SET_BLEND_FUNCTION(blend_func, color_format) \ -switch (color_format) \ -{ \ -case GX_COLOR_FORMAT_565RGB: \ - blend_func = _gx_display_driver_565rgb_pixel_blend; \ - break; \ -default: \ - /* Not supported. */ \ - return; \ -} - diff --git a/common/src/gx_display_driver_24xrgb_jpeg_draw.c b/common/src/gx_display_driver_24xrgb_jpeg_draw.c index 1e9d87e2..d09540fe 100644 --- a/common/src/gx_display_driver_24xrgb_jpeg_draw.c +++ b/common/src/gx_display_driver_24xrgb_jpeg_draw.c @@ -35,7 +35,7 @@ /* FUNCTION RELEASE */ /* */ /* _gx_display_driver_24xrgb_YCbCr2RGB PORTABLE C */ -/* 6.1 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -69,10 +69,13 @@ /* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */ /* 09-30-2020 Kenneth Maxwell Modified comment(s), */ /* resulting in version 6.1 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* made function public, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ #if defined(GX_SOFTWARE_DECODER_SUPPORT) -static UINT _gx_display_driver_24xrgb_YCbCr2RGB(INT y, INT cb, INT cr) +UINT _gx_display_driver_24xrgb_YCbCr2RGB(INT y, INT cb, INT cr) { INT red; INT green; diff --git a/common/src/gx_display_driver_24xrgb_rotated_canvas_blend.c b/common/src/gx_display_driver_24xrgb_rotated_canvas_blend.c new file mode 100644 index 00000000..1d78955b --- /dev/null +++ b/common/src/gx_display_driver_24xrgb_rotated_canvas_blend.c @@ -0,0 +1,167 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_utility.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_canvas_blend PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Rotated canvas blend function for 24xrgb color format. */ +/* */ +/* INPUT */ +/* */ +/* canvas The canvas to blend to */ +/* composite The canvas to blend from */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_utility_rectangle_shift Adjust the rectangle */ +/* _gx_utility_recttangle_overlap_detect Detect whether two areas */ +/* overlap */ +/* REDVAL_24BPP Extrace Red from canvas */ +/* GREENVAL_24BPP Extrace Green from canvas */ +/* BLUEVAL_24BPP Extrace Blue from canvas */ +/* ASSEMBLECOLOR_24BPP Compose the RGB color */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_24xrgb_rotated_canvas_blend(GX_CANVAS *canvas, GX_CANVAS *composite) +{ +GX_RECTANGLE dirty; +GX_RECTANGLE overlap; +ULONG *read; +ULONG *read_start; +ULONG *write; +ULONG *write_start; +ULONG fcolor; +GX_UBYTE fred, fgreen, fblue; +GX_UBYTE bred, bgreen, bblue; +GX_UBYTE alpha, balpha; + +ULONG bcolor; +INT row; +INT col; + + dirty.gx_rectangle_left = dirty.gx_rectangle_top = 0; + dirty.gx_rectangle_right = (GX_VALUE)(canvas -> gx_canvas_x_resolution - 1); + dirty.gx_rectangle_bottom = (GX_VALUE)(canvas -> gx_canvas_y_resolution - 1); + + _gx_utility_rectangle_shift(&dirty, canvas -> gx_canvas_display_offset_x, canvas -> gx_canvas_display_offset_y); + + if (_gx_utility_rectangle_overlap_detect(&dirty, &composite -> gx_canvas_dirty_area, &overlap)) + { + alpha = canvas -> gx_canvas_alpha; + balpha = (GX_UBYTE)(256 - alpha); + + read_start = (ULONG *)canvas -> gx_canvas_memory; + write_start = (ULONG *)composite -> gx_canvas_memory; + + if (canvas -> gx_canvas_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + /* Index into starting row. */ + read_start += (dirty.gx_rectangle_right - overlap.gx_rectangle_right) * canvas -> gx_canvas_y_resolution; + + /* Index into pixel. */ + read_start += overlap.gx_rectangle_top - dirty.gx_rectangle_top; + + /* Calculate the write pointer. */ + write_start += (composite -> gx_canvas_x_resolution - overlap.gx_rectangle_right - 1) * composite -> gx_canvas_y_resolution; + write_start += overlap.gx_rectangle_top; + } + else + { + /* Index into starting row. */ + read_start += (overlap.gx_rectangle_left - dirty.gx_rectangle_left) * canvas -> gx_canvas_y_resolution; + + /* Index into pixel. */ + read_start += dirty.gx_rectangle_bottom - overlap.gx_rectangle_bottom; + + /* Calculate the write pointer. */ + write_start += overlap.gx_rectangle_left * composite -> gx_canvas_y_resolution; + write_start += (composite -> gx_canvas_y_resolution - overlap.gx_rectangle_bottom - 1); + } + + for (row = overlap.gx_rectangle_left; row <= overlap.gx_rectangle_right; row++) + { + read = read_start; + write = write_start; + + for (col = overlap.gx_rectangle_top; col <= overlap.gx_rectangle_bottom; col++) + { + /* Read the foreground color. */ + fcolor = *read++; + + /* Split foreground into red, green, and blue components. */ + fred = REDVAL_24BPP(fcolor); + fgreen = GREENVAL_24BPP(fcolor); + fblue = BLUEVAL_24BPP(fcolor); + + /* Read background color. */ + bcolor = *write; + + /* Split background color into red, green, and blue components. */ + bred = REDVAL_24BPP(bcolor); + bgreen = GREENVAL_24BPP(bcolor); + bblue = BLUEVAL_24BPP(bcolor); + + /* Blend foreground and background, each color channel. */ + fred = (GX_UBYTE)(((bred * balpha) + (fred * alpha)) >> 8); + fgreen = (GX_UBYTE)(((bgreen * balpha) + (fgreen * alpha)) >> 8); + fblue = (GX_UBYTE)(((bblue * balpha) + (fblue * alpha)) >> 8); + + /* Re-assemble into 16-bit color and write it out. */ + *write++ = ASSEMBLECOLOR_32ARGB((ULONG)0xff, (ULONG)fred, (ULONG)fgreen, (ULONG)fblue); + } + + write_start += composite -> gx_canvas_y_resolution; + read_start += canvas -> gx_canvas_y_resolution; + } + } +} + diff --git a/common/src/gx_display_driver_24xrgb_rotated_jpeg_draw.c b/common/src/gx_display_driver_24xrgb_rotated_jpeg_draw.c new file mode 100644 index 00000000..518c53e8 --- /dev/null +++ b/common/src/gx_display_driver_24xrgb_rotated_jpeg_draw.c @@ -0,0 +1,191 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_context.h" +#include "gx_system.h" +#include "gx_image_reader.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_mcu_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function to draw one MCU of decoded JPEG data to */ +/* rotated canvas. */ +/* */ +/* INPUT */ +/* */ +/* context GUIX draw context */ +/* xpos X position to draw */ +/* ypos y position to draw */ +/* jpeg_info JPEG control block */ +/* */ +/* OUTPUT */ +/* */ +/* Status Code */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_YCbCr2RGB */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_24xrgb_rotated_jpeg_decode */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +#if defined(GX_SOFTWARE_DECODER_SUPPORT) +static UINT _gx_display_driver_24xrgb_rotated_mcu_draw(GX_JPEG_INFO *jpeg_info, INT xpos, INT ypos) +{ +GX_COLOR *put; +INT x; +INT y; +INT w; +INT h; +INT coff; +INT Y; +INT Cb; +INT Cr; + +GX_DRAW_CONTEXT *context = jpeg_info -> gx_jpeg_draw_context; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +INT rotated_xpos; +INT rotated_ypos; +INT sign; + + h = (jpeg_info -> gx_jpeg_sample_factor[0] >> 4); + w = (jpeg_info -> gx_jpeg_sample_factor[0] & 0x0f); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_xpos = ypos; + rotated_ypos = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xpos - 1; + sign = 1; + } + else + { + rotated_xpos = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - ypos - 1; + rotated_ypos = xpos; + sign = -1; + } + + put = context -> gx_draw_context_memory; + put += rotated_ypos * context -> gx_draw_context_pitch; + put += rotated_xpos; + + + for (x = 0; x < 8 * w; x++) + { + for (y = 0; y < 8 * h; y++) + { + + if ((xpos + x >= clip -> gx_rectangle_left) && (xpos + x <= clip -> gx_rectangle_right) && + (ypos + y >= clip -> gx_rectangle_top) && (ypos + y <= clip -> gx_rectangle_bottom)) + { + coff = x / w + ((y / h) << 3); + + Y = jpeg_info -> gx_jpeg_Y_block[x + y * w * 8]; + Cb = jpeg_info -> gx_jpeg_Cb_block[coff]; + Cr = jpeg_info -> gx_jpeg_Cr_block[coff]; + + *(put + y * sign) = (_gx_display_driver_24xrgb_YCbCr2RGB(Y, Cb, Cr) | 0xff000000); + } + } + + put -= context -> gx_draw_context_pitch * sign; + } + + return GX_SUCCESS; +} +#endif + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_dislay_driver_24xrgb_rotated_jpeg_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* 24xrgb rotated screen driver JPEG image draw routine. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* status Completion status */ +/* */ +/* CALLS */ +/* */ +/* _gx_image_reader_jpeg_mcu_decode */ +/* [_gx_display_driver_24xrgb_rotated_mcu_draw] */ +/* */ +/* CALLED BY */ +/* */ +/* Application Code */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +#if defined(GX_SOFTWARE_DECODER_SUPPORT) +VOID _gx_display_driver_24xrgb_rotated_jpeg_draw(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ + + _gx_image_reader_jpeg_mcu_decode(pixelmap -> gx_pixelmap_data, + pixelmap -> gx_pixelmap_data_size, + context, xpos, ypos, + _gx_display_driver_24xrgb_rotated_mcu_draw); +} +#endif + diff --git a/common/src/gx_display_driver_24xrgb_rotated_pixel_blend.c b/common/src/gx_display_driver_24xrgb_rotated_pixel_blend.c new file mode 100644 index 00000000..3c5caf97 --- /dev/null +++ b/common/src/gx_display_driver_24xrgb_rotated_pixel_blend.c @@ -0,0 +1,131 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_pixel_blend PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Rotated pixel blend function for 24xrgb color format. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* x X coordinate */ +/* y Y coordinate */ +/* color Color of line to write */ +/* alpha Alpha value */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* REDVAL_24BPP Extract the red component */ +/* GREENVAL_24BPP Extract the green component */ +/* BLUEVAL_24BPP Extract the blue component */ +/* ASSEMBLECOLOR_24BPP Assemble color components */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_24xrgb_rotated_pixel_blend(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha) +{ +GX_UBYTE fred, fgreen, fblue; +GX_UBYTE bred, bgreen, bblue; +GX_UBYTE balpha; +ULONG bcolor; +ULONG *put; + + + /* Is the pixel non-transparent? */ + if (alpha > 0) + { + /* Calculate address of pixel. */ + put = (ULONG *)context -> gx_draw_context_memory; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + put += context -> gx_draw_context_pitch * (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - x - 1); + put += y; + } + else + { + put += context -> gx_draw_context_pitch * x; + put += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - y - 1); + } + + /* No need to blend if alpha value is 255. */ + if (alpha == 255) + { + *put = (ULONG)(fcolor | 0xff000000); + + return; + } + + /* Split foreground into red, green, and blue components. */ + fred = REDVAL_24BPP(fcolor); + fgreen = GREENVAL_24BPP(fcolor); + fblue = BLUEVAL_24BPP(fcolor); + + /* Read background color. */ + bcolor = *put; + + /* Split background color into red, green, and blue components. */ + bred = REDVAL_24BPP(bcolor); + bgreen = GREENVAL_24BPP(bcolor); + bblue = BLUEVAL_24BPP(bcolor); + + /* Background alpha is inverse of foreground alpha. */ + balpha = (GX_UBYTE)(256 - alpha); + + /* Blend foreground and background, each color channel. */ + fred = (GX_UBYTE)(((bred * balpha) + (fred * alpha)) >> 8); + fgreen = (GX_UBYTE)(((bgreen * balpha) + (fgreen * alpha)) >> 8); + fblue = (GX_UBYTE)(((bblue * balpha) + (fblue * alpha)) >> 8); + + /* Re-assemble into 32-bit color and write it out. */ + *put = (ULONG)(ASSEMBLECOLOR_32ARGB(0xff, fred, fgreen, fblue)); + } +} + diff --git a/common/src/gx_display_driver_24xrgb_rotated_png_draw.c b/common/src/gx_display_driver_24xrgb_rotated_png_draw.c new file mode 100644 index 00000000..fff8e9af --- /dev/null +++ b/common/src/gx_display_driver_24xrgb_rotated_png_draw.c @@ -0,0 +1,107 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_context.h" +#include "gx_system.h" +#include "gx_display.h" +#include "gx_image_reader.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_png_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Rotated 24xrgb format screen driver PNG drawing function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_image_reader_create */ +/* _gx_image_reader_start */ +/* _gx_display_driver_24xrgb_rotated_pixelmap_draw */ +/* _gx_system_memory_free */ +/* */ +/* CALLED BY */ +/* */ +/* Application Code */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +#if defined(GX_SOFTWARE_DECODER_SUPPORT) +VOID _gx_display_driver_24xrgb_rotated_png_draw(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +GX_IMAGE_READER image_reader; +GX_PIXELMAP pic_outmap; + +GX_UBYTE mode = GX_IMAGE_READER_MODE_ALPHA; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + mode |= GX_IMAGE_READER_MODE_ROTATE_CW; + } + else + { + mode |= GX_IMAGE_READER_MODE_ROTATE_CCW; + } + + _gx_image_reader_create(&image_reader, + pixelmap -> gx_pixelmap_data, + (INT)pixelmap -> gx_pixelmap_data_size, + GX_COLOR_FORMAT_24XRGB, mode); + + if (_gx_image_reader_start(&image_reader, &pic_outmap) == GX_SUCCESS) + { + _gx_display_driver_32bpp_rotated_pixelmap_draw(context, xpos, ypos, &pic_outmap); + + _gx_system_memory_free((VOID *)pic_outmap.gx_pixelmap_data); + } +} +#endif + diff --git a/common/src/gx_display_driver_24xrgb_rotated_setup.c b/common/src/gx_display_driver_24xrgb_rotated_setup.c new file mode 100644 index 00000000..18a7b8a8 --- /dev/null +++ b/common/src/gx_display_driver_24xrgb_rotated_setup.c @@ -0,0 +1,129 @@ + +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_setup PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic rotated 32-bit XRGB color format display driver setup */ +/* routine. */ +/* */ +/* INPUT */ +/* */ +/* display The display control block */ +/* aux_data Driver-defined auxiliary data */ +/* toggle_function Driver-defined screen toggle */ +/* function */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_24xrgb_rotated_setup(GX_DISPLAY *display, VOID *aux_data, + VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, + GX_RECTANGLE *dirty_area)) +{ + _gx_display_driver_24xrgb_setup(display, aux_data, toggle_function); + +#if defined(GX_MOUSE_SUPPORT) + display -> gx_display_mouse_capture = GX_NULL; + display -> gx_display_mouse_restore = GX_NULL; + display -> gx_display_mouse_capture = GX_NULL; + display -> gx_display_mouse_restore = GX_NULL; + display -> gx_display_mouse_draw = GX_NULL; + display -> gx_display_driver_drawing_initiate = GX_NULL; + display -> gx_display_driver_drawing_complete = GX_NULL; + display -> gx_display_mouse_position_set = GX_NULL; + display -> gx_display_mouse_enable = GX_NULL; +#endif + + display -> gx_display_rotation_angle = GX_SCREEN_ROTATION_CW; + display -> gx_display_driver_canvas_copy = _gx_display_driver_32bpp_rotated_canvas_copy; + display -> gx_display_driver_simple_line_draw = _gx_display_driver_32bpp_rotated_simple_line_draw; + display -> gx_display_driver_horizontal_line_draw = _gx_display_driver_32bpp_rotated_horizontal_line_draw; + display -> gx_display_driver_vertical_line_draw = _gx_display_driver_32bpp_rotated_vertical_line_draw; + display -> gx_display_driver_horizontal_pattern_line_draw = _gx_display_driver_32bpp_rotated_horizontal_pattern_line_draw; + display -> gx_display_driver_vertical_pattern_line_draw = _gx_display_driver_32bpp_rotated_vertical_pattern_line_draw; + display -> gx_display_driver_horizontal_pixelmap_line_draw = _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw; + display -> gx_display_driver_pixel_write = _gx_display_driver_32bpp_rotated_pixel_write; + display -> gx_display_driver_block_move = _gx_display_driver_32bpp_rotated_block_move; + + display -> gx_display_driver_pixelmap_draw = _gx_display_driver_32bpp_rotated_pixelmap_draw; + display -> gx_display_driver_pixelmap_rotate = _gx_display_driver_32bpp_rotated_pixelmap_rotate; + display -> gx_display_driver_alphamap_draw = _gx_display_driver_generic_rotated_alphamap_draw; + display -> gx_display_driver_polygon_fill = _gx_display_driver_generic_rotated_polygon_fill; + +#if defined(GX_ARC_DRAWING_SUPPORT) + display -> gx_display_driver_circle_fill = _gx_display_driver_generic_rotated_circle_fill; + display -> gx_display_driver_pie_fill = _gx_display_driver_generic_rotated_pie_fill; + display -> gx_display_driver_arc_fill = _gx_display_driver_generic_rotated_arc_fill; + display -> gx_display_driver_ellipse_fill = _gx_display_driver_generic_rotated_ellipse_fill; +#endif + + display -> gx_display_driver_palette_set = GX_NULL; + display -> gx_display_driver_buffer_toggle = toggle_function; + + display -> gx_display_driver_canvas_blend = _gx_display_driver_24xrgb_rotated_canvas_blend; + display -> gx_display_driver_pixel_blend = _gx_display_driver_24xrgb_rotated_pixel_blend; + display -> gx_display_driver_pixelmap_blend = _gx_display_driver_32bpp_rotated_pixelmap_blend; + + display -> gx_display_driver_8bit_glyph_draw = _gx_display_driver_generic_rotated_glyph_8bit_draw; + display -> gx_display_driver_4bit_glyph_draw = _gx_display_driver_generic_rotated_glyph_4bit_draw; + display -> gx_display_driver_1bit_glyph_draw = _gx_display_driver_32bpp_rotated_glyph_1bit_draw; + + display -> gx_display_driver_8bit_compressed_glyph_draw = GX_NULL; + display -> gx_display_driver_4bit_compressed_glyph_draw = GX_NULL; + display -> gx_display_driver_1bit_compressed_glyph_draw = GX_NULL; + +#if defined(GX_SOFTWARE_DECODER_SUPPORT) + display -> gx_display_driver_jpeg_draw = _gx_display_driver_24xrgb_rotated_jpeg_draw; + display -> gx_display_driver_png_draw = _gx_display_driver_24xrgb_rotated_png_draw; +#endif +} + diff --git a/common/src/gx_display_driver_32argb_rotated_pixel_blend.c b/common/src/gx_display_driver_32argb_rotated_pixel_blend.c new file mode 100644 index 00000000..b961b060 --- /dev/null +++ b/common/src/gx_display_driver_32argb_rotated_pixel_blend.c @@ -0,0 +1,135 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32argb_rotated_pixel_blend PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Rotated Pixel blend function for 32argb color format. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* x X coordinate */ +/* y Y coordinate */ +/* color Color of line to write */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32argb_rotated_pixel_blend(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha) +{ +GX_UBYTE falpha, fred, fgreen, fblue; +GX_UBYTE balpha, bred, bgreen, bblue; +GX_UBYTE oalpha; +ULONG bcolor; +ULONG *put; +INT combined_alpha; + + + falpha = ALPHAVAL_32BPP(fcolor); + falpha = (GX_UBYTE)((falpha * alpha) / 255); + + /* Is the pixel non-transparent? */ + if (falpha > 0) + { + + /* Calculate address of pixel. */ + put = (ULONG *)context -> gx_draw_context_memory; + + GX_SWAP_VALS(x, y); + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + y = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - y - 1; + } + else + { + x = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - x - 1; + } + + put += context -> gx_draw_context_pitch * y; + put += x; + + /* No need to blend if alpha value is 255. */ + if (falpha == 255) + { + *put = (ULONG)fcolor; + return; + } + + /* Split foreground into alpha, red, green, and blue components. */ + fred = REDVAL_32BPP(fcolor); + fgreen = GREENVAL_32BPP(fcolor); + fblue = BLUEVAL_32BPP(fcolor); + + /* Read background color. */ + bcolor = *put; + + /* Split background color into red, green, and blue components. */ + balpha = ALPHAVAL_32BPP(bcolor); + bred = REDVAL_32BPP(bcolor); + bgreen = GREENVAL_32BPP(bcolor); + bblue = BLUEVAL_32BPP(bcolor); + + /* Background alpha is inverse of foreground alpha. */ + combined_alpha = (falpha * balpha) / 0xff; + + /* Blend foreground and background, each color channel. */ + oalpha = (GX_UBYTE)(falpha + balpha - combined_alpha); + fred = (GX_UBYTE)((fred * falpha + bred * balpha - bred * combined_alpha) / oalpha); + fgreen = (GX_UBYTE)((fgreen * falpha + bgreen * balpha - bgreen * combined_alpha) / oalpha); + fblue = (GX_UBYTE)((fblue * falpha + bblue * balpha - bblue * combined_alpha) / oalpha); + + /* Re-assemble into 16-bit color and write it out. */ + *put = (ULONG)ASSEMBLECOLOR_32ARGB(oalpha, fred, fgreen, fblue); + } +} + diff --git a/common/src/gx_display_driver_32argb_rotated_setup.c b/common/src/gx_display_driver_32argb_rotated_setup.c new file mode 100644 index 00000000..36ab790c --- /dev/null +++ b/common/src/gx_display_driver_32argb_rotated_setup.c @@ -0,0 +1,121 @@ + +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32argb_rotated_setup PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic rotated 32-bit ARGB color format display driver setup */ +/* routine. */ +/* */ +/* INPUT */ +/* */ +/* display The display control block */ +/* aux_data Driver-defined auxiliary data */ +/* toggle_function Driver-defined screen toggle */ +/* function */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32argb_rotated_setup(GX_DISPLAY *display, VOID *aux_data, + VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, + GX_RECTANGLE *dirty_area)) +{ + _gx_display_driver_32argb_setup(display, aux_data, toggle_function); + +#if defined(GX_MOUSE_SUPPORT) + display -> gx_display_mouse_capture = GX_NULL; + display -> gx_display_mouse_restore = GX_NULL; + display -> gx_display_mouse_capture = GX_NULL; + display -> gx_display_mouse_restore = GX_NULL; + display -> gx_display_mouse_draw = GX_NULL; + display -> gx_display_driver_drawing_initiate = GX_NULL; + display -> gx_display_driver_drawing_complete = GX_NULL; + display -> gx_display_mouse_position_set = GX_NULL; + display -> gx_display_mouse_enable = GX_NULL; +#endif + + display -> gx_display_rotation_angle = GX_SCREEN_ROTATION_CW; + display -> gx_display_driver_canvas_copy = _gx_display_driver_32bpp_rotated_canvas_copy; + display -> gx_display_driver_simple_line_draw = _gx_display_driver_32bpp_rotated_simple_line_draw; + display -> gx_display_driver_horizontal_line_draw = _gx_display_driver_32bpp_rotated_horizontal_line_draw; + display -> gx_display_driver_vertical_line_draw = _gx_display_driver_32bpp_rotated_vertical_line_draw; + display -> gx_display_driver_horizontal_pattern_line_draw = _gx_display_driver_32bpp_rotated_horizontal_pattern_line_draw; + display -> gx_display_driver_vertical_pattern_line_draw = _gx_display_driver_32bpp_rotated_vertical_pattern_line_draw; + display -> gx_display_driver_horizontal_pixelmap_line_draw = _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw; + display -> gx_display_driver_pixel_write = _gx_display_driver_32bpp_rotated_pixel_write; + display -> gx_display_driver_block_move = _gx_display_driver_32bpp_rotated_block_move; + display -> gx_display_driver_pixelmap_draw = _gx_display_driver_32bpp_rotated_pixelmap_draw; + display -> gx_display_driver_alphamap_draw = _gx_display_driver_generic_rotated_alphamap_draw; + display -> gx_display_driver_polygon_fill = _gx_display_driver_generic_rotated_polygon_fill; + +#if defined(GX_ARC_DRAWING_SUPPORT) + display -> gx_display_driver_circle_fill = _gx_display_driver_generic_rotated_circle_fill; + display -> gx_display_driver_pie_fill = _gx_display_driver_generic_rotated_pie_fill; + display -> gx_display_driver_arc_fill = _gx_display_driver_generic_rotated_arc_fill; + display -> gx_display_driver_ellipse_fill = _gx_display_driver_generic_rotated_ellipse_fill; + display -> gx_display_driver_anti_aliased_wide_ellipse_draw = _gx_display_driver_generic_aliased_wide_ellipse_draw; +#endif + + display -> gx_display_driver_canvas_blend = _gx_display_driver_24xrgb_rotated_canvas_blend; + display -> gx_display_driver_pixel_blend = _gx_display_driver_32argb_rotated_pixel_blend; + display -> gx_display_driver_pixelmap_blend = _gx_display_driver_32bpp_rotated_pixelmap_blend; + display -> gx_display_driver_pixelmap_rotate = _gx_display_driver_32bpp_rotated_pixelmap_rotate; + + display -> gx_display_driver_8bit_glyph_draw = _gx_display_driver_generic_rotated_glyph_8bit_draw; + display -> gx_display_driver_4bit_glyph_draw = _gx_display_driver_generic_rotated_glyph_4bit_draw; + display -> gx_display_driver_1bit_glyph_draw = _gx_display_driver_32bpp_rotated_glyph_1bit_draw; +#if defined(GX_SOFTWARE_DECODER_SUPPORT) + display -> gx_display_driver_jpeg_draw = _gx_display_driver_24xrgb_rotated_jpeg_draw; + display -> gx_display_driver_png_draw = _gx_display_driver_24xrgb_rotated_png_draw; +#endif +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_block_move.c b/common/src/gx_display_driver_32bpp_rotated_block_move.c new file mode 100644 index 00000000..8457088c --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_block_move.c @@ -0,0 +1,210 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_system.h" +#include "gx_utility.h" +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_block_move PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic rotated 32bpp color format display driver block moving */ +/* function. */ +/* */ +/* INPUT */ +/* */ +/* context Draw context */ +/* block The rectangle to be moved */ +/* xshift Amount to move on X-axis */ +/* yshift Amount to move on Y-axis */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* memmove Move memory content */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_block_move(GX_DRAW_CONTEXT *context, + GX_RECTANGLE *block, INT xshift, INT yshift) +{ +GX_COLOR *pGet; +GX_COLOR *pPut; +int width; +int width_in_bytes; +int y; +int height; +GX_RECTANGLE rotated_block; + + GX_SWAP_VALS(xshift, yshift); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_block.gx_rectangle_left = block -> gx_rectangle_top; + rotated_block.gx_rectangle_right = block -> gx_rectangle_bottom; + rotated_block.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - block -> gx_rectangle_right - 1); + rotated_block.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - block -> gx_rectangle_left - 1); + + yshift = -yshift; + } + else + { + rotated_block.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - block -> gx_rectangle_bottom - 1); + rotated_block.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - block -> gx_rectangle_top - 1); + rotated_block.gx_rectangle_top = block -> gx_rectangle_left; + rotated_block.gx_rectangle_bottom = block -> gx_rectangle_right; + + xshift = -xshift; + } + + if (xshift) + { + if (xshift > 0) + { + /* Have to copy from left to right. */ + pPut = context -> gx_draw_context_memory; + pPut += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pPut += rotated_block.gx_rectangle_left + xshift; + + pGet = context -> gx_draw_context_memory; + pGet += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pGet += rotated_block.gx_rectangle_left; + + width = rotated_block.gx_rectangle_right - rotated_block.gx_rectangle_left + 1 - xshift; + width_in_bytes = width * (int)sizeof(GX_COLOR); + + if (width_in_bytes <= 0) + { + return; + } + + for (y = rotated_block.gx_rectangle_top; y <= rotated_block.gx_rectangle_bottom; y++) + { + memmove(pPut, pGet, (size_t)width_in_bytes); + + pPut += context -> gx_draw_context_pitch; + pGet += context -> gx_draw_context_pitch; + } + } + else + { + /* Have to copy from right to left. */ + pPut = context -> gx_draw_context_memory; + pPut += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pPut += rotated_block.gx_rectangle_left; + + pGet = context -> gx_draw_context_memory; + pGet += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pGet += rotated_block.gx_rectangle_left - xshift; + + width = rotated_block.gx_rectangle_right - rotated_block.gx_rectangle_left + 1 + xshift; + width_in_bytes = width * (int)sizeof(GX_COLOR); + + if (width_in_bytes <= 0) + { + return; + } + + for (y = rotated_block.gx_rectangle_top; y <= rotated_block.gx_rectangle_bottom; y++) + { + memmove(pPut, pGet, (size_t)width_in_bytes); + + pPut += context -> gx_draw_context_pitch; + pGet += context -> gx_draw_context_pitch; + } + } + } + else + { + width = rotated_block.gx_rectangle_right - rotated_block.gx_rectangle_left + 1; + width_in_bytes = width * (int)sizeof(GX_COLOR); + + if (yshift > 0) + { + /* Have to copy from top to bottom. */ + pPut = context -> gx_draw_context_memory; + pPut += rotated_block.gx_rectangle_bottom * context -> gx_draw_context_pitch; + pPut += rotated_block.gx_rectangle_left; + + pGet = context -> gx_draw_context_memory; + pGet += (rotated_block.gx_rectangle_bottom - yshift) * context -> gx_draw_context_pitch; + pGet += rotated_block.gx_rectangle_left; + + height = rotated_block.gx_rectangle_bottom - rotated_block.gx_rectangle_top + 1 - yshift; + + for (y = 0; y < height; y++) + { + memmove(pPut, pGet, (size_t)width_in_bytes); + + pPut -= context -> gx_draw_context_pitch; + pGet -= context -> gx_draw_context_pitch; + } + } + else + { + /* Have to copy from bottom to top. */ + pPut = context -> gx_draw_context_memory; + pPut += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pPut += rotated_block.gx_rectangle_left; + + pGet = context -> gx_draw_context_memory; + pGet += (rotated_block.gx_rectangle_top - yshift) * context -> gx_draw_context_pitch; + pGet += rotated_block.gx_rectangle_left; + + height = rotated_block.gx_rectangle_bottom - rotated_block.gx_rectangle_top + 1 + yshift; + + for (y = 0; y < height; y++) + { + memmove(pPut, pGet, (size_t)width_in_bytes); + + pPut += context -> gx_draw_context_pitch; + pGet += context -> gx_draw_context_pitch; + } + } + } +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_canvas_copy.c b/common/src/gx_display_driver_32bpp_rotated_canvas_copy.c new file mode 100644 index 00000000..9402d2ce --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_canvas_copy.c @@ -0,0 +1,129 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_utility.h" + + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_canvas_copy PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic rotated 32bpp canvas copy function. */ +/* */ +/* INPUT */ +/* */ +/* canvas The canvas to copy from */ +/* composite The canvas to copy to */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_utility_rectangle_shift Move the rectangle */ +/* _gx_utility_rectangle_overlap_detect Detect two rectangles being */ +/* overlap to each other */ +/* memcpy Move canvas data */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_canvas_copy(GX_CANVAS *canvas, GX_CANVAS *composite) +{ +GX_RECTANGLE dirty; +GX_RECTANGLE overlap; +ULONG *read; +ULONG *write; +INT width; +INT row; + + dirty.gx_rectangle_left = dirty.gx_rectangle_top = 0; + dirty.gx_rectangle_right = (GX_VALUE)(canvas -> gx_canvas_x_resolution - 1); + dirty.gx_rectangle_bottom = (GX_VALUE)(canvas -> gx_canvas_y_resolution - 1); + + _gx_utility_rectangle_shift(&dirty, canvas -> gx_canvas_display_offset_x, canvas -> gx_canvas_display_offset_y); + + if (_gx_utility_rectangle_overlap_detect(&dirty, &composite -> gx_canvas_dirty_area, &overlap)) + { + width = overlap.gx_rectangle_bottom - overlap.gx_rectangle_top + 1; + read = (ULONG *)canvas -> gx_canvas_memory; + write = (ULONG *)composite -> gx_canvas_memory; + + if (canvas -> gx_canvas_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + /* Index into starting row. */ + read += (dirty.gx_rectangle_right - overlap.gx_rectangle_right) * canvas -> gx_canvas_y_resolution; + + /* Index into pixel. */ + read += overlap.gx_rectangle_top - dirty.gx_rectangle_top; + + /* Calculate the write pointer. */ + write += (composite -> gx_canvas_x_resolution - overlap.gx_rectangle_right - 1) * composite -> gx_canvas_y_resolution; + write += overlap.gx_rectangle_top; + } + else + { + /* Index into starting row. */ + read += (overlap.gx_rectangle_left - dirty.gx_rectangle_left) * canvas -> gx_canvas_y_resolution; + + /* Index into pixel. */ + read += dirty.gx_rectangle_bottom - overlap.gx_rectangle_bottom; + + /* Calculate the write pointer. */ + write += overlap.gx_rectangle_left * composite -> gx_canvas_y_resolution; + write += (composite -> gx_canvas_y_resolution - overlap.gx_rectangle_bottom - 1); + } + + for (row = overlap.gx_rectangle_left; row <= overlap.gx_rectangle_right; row++) + { + memcpy(write, read, (size_t)width * 4); /* Use case of memcpy is verified. */ + + write += composite -> gx_canvas_y_resolution; + read += canvas -> gx_canvas_y_resolution; + } + } +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_glyph_1bit_draw.c b/common/src/gx_display_driver_32bpp_rotated_glyph_1bit_draw.c new file mode 100644 index 00000000..3f69f64c --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_glyph_1bit_draw.c @@ -0,0 +1,313 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_system.h" +#include "gx_utility.h" +#include "gx_display.h" + +#define DRAW_PIXEL if (alpha & mask) \ + { \ + *put = text_color; \ + } \ + put++; \ + mask = mask >> 1; + +#if defined(GX_BRUSH_ALPHA_SUPPORT) +#define BLEND_PIXEL if (alpha & mask) \ + { \ + _gx_display_driver_24xrgb_pixel_blend(context, xval, yval, text_color, brush_alpha); \ + } \ + xval++; \ + mask = mask >> 1; +#endif + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_glyph_1bit_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This functions draw monochrome font on 32bpp rotated canvas, */ +/* clipped to one viewport. */ +/* */ +/* INPUT */ +/* */ +/* context Draw context */ +/* draw_area The region bound by the */ +/* rectangle where the glyph */ +/* is drawn */ +/* map_offset X,Y offset into the glyph map */ +/* glyph Pointer to the glyph */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_glyph_1bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph) +{ +GX_UBYTE *glyph_row; +GX_UBYTE *glyph_data; +UINT row; +UINT pixel_per_row; +UINT pixel_in_first_byte; +UINT pixel_in_last_byte = 0; +GX_COLOR text_color; +UINT y_height; +GX_UBYTE alpha; +UINT glyph_width; +UINT *put; +UINT num_bytes; +UINT num_bits; +UINT *line_start; +GX_UBYTE mask, init_mask; +UINT i; +GX_VALUE rotated_map_offset_x; +GX_VALUE rotated_map_offset_y; +GX_VALUE rotated_draw_left; +GX_VALUE rotated_draw_top; + +#if defined(GX_BRUSH_ALPHA_SUPPORT) +GX_UBYTE brush_alpha; +INT xval, yval; +VOID (*blend_func)(GX_DRAW_CONTEXT * context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + if (brush_alpha == 0) + { + return; + } + + GX_SET_BLEND_FUNCTION(blend_func, context->gx_draw_context_display->gx_display_color_format); +#endif + + text_color = context -> gx_draw_context_brush.gx_brush_line_color; + pixel_per_row = (UINT)(draw_area -> gx_rectangle_bottom - draw_area -> gx_rectangle_top + 1); + y_height = (UINT)(draw_area -> gx_rectangle_right - draw_area -> gx_rectangle_left + 1); + + /* Find the width of the glyph, in terms of bytes. */ + glyph_width = glyph -> gx_glyph_height; + + /* Make it byte-aligned. */ + glyph_width = (glyph_width + 7) >> 3; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_draw_left = draw_area -> gx_rectangle_top; + rotated_draw_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - draw_area -> gx_rectangle_right - 1); + + rotated_map_offset_x = map_offset -> gx_point_y; + rotated_map_offset_y = (GX_VALUE)(glyph -> gx_glyph_width - map_offset -> gx_point_x - (GX_VALUE)y_height); + } + else + { + rotated_draw_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_display_offset_y - draw_area -> gx_rectangle_bottom - 1); + rotated_draw_top = draw_area -> gx_rectangle_left; + + rotated_map_offset_x = (GX_VALUE)(glyph -> gx_glyph_height - map_offset -> gx_point_y - (GX_VALUE)pixel_per_row); + rotated_map_offset_y = map_offset -> gx_point_x; + } + + /* Compute the number of useful bytes from the glyph this routine is going to use. + Because of map_offset, the first byte may contain pixel bits we don't need to draw; + And the width of the draw_area may produce part of the last byte in the row to be ignored. */ + num_bytes = (UINT)(((UINT)rotated_map_offset_x + pixel_per_row + 7) >> 3); + + /* Take into account if map_offset specifies the number of bytes to ignore from the beginning of the row. */ + num_bytes = num_bytes - (((UINT)rotated_map_offset_x) >> 3); + + /* Compute the number of pixels to draw from the first byte of the glyph data. */ + pixel_in_first_byte = 8 - (UINT)(rotated_map_offset_x & 0x7); + init_mask = (GX_UBYTE)(1 << (pixel_in_first_byte - 1)); + + /* Compute the number of pixels to draw from the last byte, if there are more than one byte in a row. */ + if (num_bytes != 1) + { + pixel_in_last_byte = (((UINT)rotated_map_offset_x + pixel_per_row) & 0x7); + if (pixel_in_last_byte == 0) + { + pixel_in_last_byte = 8; + } + } + else + { + pixel_in_first_byte = pixel_per_row; + } + + glyph_row = (GX_UBYTE *)glyph -> gx_glyph_map; + + if (rotated_map_offset_y) + { + glyph_row = glyph_row + ((INT)glyph_width * (INT)rotated_map_offset_y); + } + + glyph_row += (rotated_map_offset_x >> 3); + +#if defined(GX_BRUSH_ALPHA_SUPPORT) + if (brush_alpha != 0xff) + { + yval = rotated_draw_top; + for (row = 0; row < y_height; row++) + { + xval = rotated_draw_left; + glyph_data = glyph_row; + alpha = *(glyph_data); + mask = init_mask; + num_bits = pixel_in_first_byte; + for (i = 0; i < num_bytes; i++) + { + if ((i == (num_bytes - 1)) && (num_bytes > 1)) + { + num_bits = pixel_in_last_byte; + } + switch (num_bits) + { + case 8: + BLEND_PIXEL; + /* fallthrough */ + case 7: + BLEND_PIXEL; + /* fallthrough */ + case 6: + BLEND_PIXEL; + /* fallthrough */ + case 5: + BLEND_PIXEL; + /* fallthrough */ + case 4: + BLEND_PIXEL; + /* fallthrough */ + case 3: + BLEND_PIXEL; + /* fallthrough */ + case 2: + BLEND_PIXEL; + /* fallthrough */ + default: + if (alpha & mask) + { + blend_func(context, xval, yval, text_color, brush_alpha); + } + xval++; + break; + } + glyph_data++; + alpha = *(glyph_data); + num_bits = 8; + mask = 0x80; + } + + glyph_row += glyph_width; + yval++; + } + } + else + { +#endif + line_start = (UINT *)context -> gx_draw_context_memory; + line_start += context -> gx_draw_context_pitch * (rotated_draw_top); + line_start += rotated_draw_left; + + for (row = 0; row < y_height; row++) + { + glyph_data = glyph_row; + alpha = *(glyph_data); + mask = init_mask; + num_bits = pixel_in_first_byte; + put = line_start; + for (i = 0; i < num_bytes; i++) + { + if ((i == (num_bytes - 1)) && (num_bytes > 1)) + { + num_bits = pixel_in_last_byte; + } + switch (num_bits) + { + case 8: + DRAW_PIXEL; + /* fallthrough */ + case 7: + DRAW_PIXEL; + /* fallthrough */ + case 6: + DRAW_PIXEL; + /* fallthrough */ + case 5: + DRAW_PIXEL; + /* fallthrough */ + case 4: + DRAW_PIXEL; + /* fallthrough */ + case 3: + DRAW_PIXEL; + /* fallthrough */ + case 2: + DRAW_PIXEL; + /* fallthrough */ + default: + if (alpha & mask) + { + *put = text_color; + } + put++; + break; + } + glyph_data++; + alpha = *(glyph_data); + num_bits = 8; + mask = 0x80; + } + + glyph_row += glyph_width; + line_start += context -> gx_draw_context_pitch; + } +#if defined(GX_BRUSH_ALPHA_SUPPORT) + } +#endif + return; +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_horizontal_line_draw.c b/common/src/gx_display_driver_32bpp_rotated_horizontal_line_draw.c new file mode 100644 index 00000000..c047eec1 --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_horizontal_line_draw.c @@ -0,0 +1,129 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_line_draw */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 32bpp color format horizontal line draw function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of left endpoint */ +/* xend x-coord of right endpoint */ +/* ypos y-coord of line top */ +/* width Width (height) of the line */ +/* color Color of line to write */ +/* */ +/* OUTPUT */ +/* */ +/* NOne */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_horizontal_line_alpha_draw */ +/* Basic horizontal line alpha */ +/* draw function */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_horizontal_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos, INT width, GX_COLOR color) +{ +INT row; +INT column; +ULONG *put; +ULONG *rowstart; +INT len = xend - xstart + 1; + +#if defined GX_BRUSH_ALPHA_SUPPORT +GX_UBYTE alpha; + + alpha = context -> gx_draw_context_brush.gx_brush_alpha; + if (alpha == 0) + { + /* Nothing to drawn. Just return. */ + return; + } + + if (alpha != 0xff) + { + _gx_display_driver_horizontal_line_alpha_draw(context, xstart, xend, ypos, width, color, alpha); + return; + } +#endif + + /* Pick up start address of canvas memory. */ + rowstart = (ULONG *)context -> gx_draw_context_memory; + + /* Calculate start of row address. */ + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xstart - 1) * context -> gx_draw_context_pitch; + rowstart += ypos; + } + else + { + rowstart += xend * context -> gx_draw_context_pitch; + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - ypos - width); + } + + /* Draw one line, left to right. */ + for (column = 0; column < len; column++) + { + put = rowstart; + + /* Draw 1-pixel vertical lines to fill width. */ + for (row = 0; row < width; row++) + { + *put++ = (ULONG)color; + } + + rowstart -= context -> gx_draw_context_pitch; + } +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_horizontal_pattern_line_draw.c b/common/src/gx_display_driver_32bpp_rotated_horizontal_pattern_line_draw.c new file mode 100644 index 00000000..f8ff0f74 --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_horizontal_pattern_line_draw.c @@ -0,0 +1,132 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_roizontal_horizontal_pattern_line_draw */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 32bpp color format horizontal pattern line draw function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of left endpoint */ +/* xend x-coord of right endpoint */ +/* ypos y-coord of line top */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_horizontal_pattern_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos) +{ +INT column; +ULONG *put; +ULONG *rowstart; +ULONG pattern; +ULONG mask; +ULONG on_color; +ULONG off_color; +INT len = xend - xstart + 1; + + /* Pick up start address of canvas memory. */ + rowstart = (ULONG *)context -> gx_draw_context_memory; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + /* Calculate start of row address. */ + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xstart - 1) * context -> gx_draw_context_pitch; + + /* Calculate pixel address. */ + rowstart += ypos; + } + else + { + /* Calculate start of row address. */ + rowstart += xend * context -> gx_draw_context_pitch; + + /* Calculate pixel address. */ + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - ypos - 1); + } + + /* Pick up the requested pattern and mask. */ + pattern = context -> gx_draw_context_brush.gx_brush_line_pattern; + mask = context -> gx_draw_context_brush.gx_brush_pattern_mask; + on_color = (ULONG)context -> gx_draw_context_brush.gx_brush_line_color; + off_color = (ULONG)context -> gx_draw_context_brush.gx_brush_fill_color; + + put = rowstart; + + /* Draw one line, left to right. */ + for (column = 0; column < len; column++) + { + if (pattern & mask) + { + *put = on_color; + } + else + { + *put = off_color; + } + + put -= context -> gx_draw_context_pitch; + mask >>= 1; + if (!mask) + { + mask = 0x80000000; + } + } + + /* Save current masks value back to brush. */ + context -> gx_draw_context_brush.gx_brush_pattern_mask = mask; +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw.c b/common/src/gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw.c new file mode 100644 index 00000000..167714ec --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw.c @@ -0,0 +1,1119 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_context.h" + +#if defined(GX_BRUSH_ALPHA_SUPPORT) +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_alpha_ */ +/* blend */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles blending of uncompressed */ +/* pixelmap file with alpha channel by lines. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* alpha Alpha value */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32argb_pixel_blend Basic display driver pixel */ +/* blend function */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_alpha_blend(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info, GX_UBYTE alpha) +{ +INT xval; +GX_COLOR color; +GX_CONST GX_COLOR *get; +GX_PIXELMAP *pixelmap; +GX_VALUE pic_width; +GX_VALUE offset; + + pixelmap = info -> pixelmap; + + pic_width = pixelmap -> gx_pixelmap_height; + + if ((info -> draw) && (xstart <= xend)) + { + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + + /* Calculate the map offset in x-axis. */ + offset = (GX_VALUE)(info -> x_offset % pic_width); + + for (xval = xstart; xval <= xend; xval++) + { + + /* Get points to the start postion of this row. So we need to calculate its position. */ + color = *(get + offset); + + if (color & 0xff000000) + { + _gx_display_driver_32argb_pixel_blend(context, xval, y, color, alpha); + } + offset++; + if (offset >= pic_width) + { + offset = (GX_VALUE)(offset - pic_width); + } + } + } + + /* This line is drawn. Update the pointer position for next row. */ + info -> current_pixel_ptr += (UINT)pic_width * sizeof(GX_COLOR); +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_raw_blend */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of raw pixlemap file */ +/* with brush alpha by line. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* alpha Alpha value */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32argb_pixel_blend Basic display driver pixel */ +/* blend function */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_raw_blend(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info, GX_UBYTE alpha) +{ +INT xval; +INT offset; +INT pic_width; +GX_CONST GX_COLOR *get; +GX_COLOR pixel; +GX_PIXELMAP *pixelmap; + + pixelmap = info -> pixelmap; + + pic_width = pixelmap -> gx_pixelmap_height; + + if ((info -> draw) && (xstart <= xend)) + { + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + + /* Calculate map offset in x-axis. */ + offset = (info -> x_offset % pic_width); + + for (xval = xstart; xval <= xend; xval++) + { + + /* Get points to the start postion of this row. So we need to calculate its position. */ + pixel = *(get + offset); + _gx_display_driver_32argb_pixel_blend(context, xval, y, pixel, alpha); + offset++; + if (offset >= pic_width) + { + offset -= pic_width; + } + } + } + + /* This line is drawn. Update the pointer position for next row. */ + info -> current_pixel_ptr += (UINT)pic_width * sizeof(GX_COLOR); +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_blend */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file without alpha channel with brush alpha by line. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* alpha Alpha value */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32argb_pixel_blend Basic display driver pixel */ +/* blend function */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_compressed_blend(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info, GX_UBYTE alpha) +{ +INT start_pos; +INT xval; +GX_UBYTE count; +GX_COLOR pixel; +GX_PIXELMAP *pixelmap; +GX_CONST GX_COLOR *get = GX_NULL; +GX_CONST GX_UBYTE *get_count = GX_NULL; + + pixelmap = info -> pixelmap; + + if ((info -> draw) && (xstart <= xend)) + { + /* This means it's the draw operation. */ + /* Skip the invisible pixels.*/ + start_pos = xstart - (info -> x_offset % pixelmap -> gx_pixelmap_height); + + /* Repeat the draw operation to fill the whole dirty area. */ + while (start_pos <= xend) + { + xval = start_pos; + + /* Start from where we need to repeat. */ + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + get_count = (GX_CONST GX_UBYTE *)info -> current_aux_ptr; + + while (xval < start_pos + pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + + pixel = *get++; + while (count--) + { + if (xval >= xstart && xval <= xend) + { + _gx_display_driver_32argb_pixel_blend(context, xval, y, pixel, alpha); + } + xval++; + } + } + else + { + count++; + while (count--) + { + pixel = *get++; + if (xval >= xstart && xval <= xend) + { + _gx_display_driver_32argb_pixel_blend(context, xval, y, pixel, alpha); + } + xval++; + } + } + } + start_pos += pixelmap -> gx_pixelmap_height; + } + } + else + { + /* Just do skip operation here. */ + xval = 0; + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + get_count = (GX_CONST GX_UBYTE *)info -> current_aux_ptr; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + get++; + } + else + { + count++; + get += count; + } + xval += count; + } + } + + /* This line is drawn. cache the pointer for next line draw. */ + info -> current_pixel_ptr = (GX_UBYTE *)get; + info -> current_aux_ptr = (GX_UBYTE *)get_count; +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_alpha_blend */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file with alpha channel with brush alpha for one line. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* alpha Alpha value */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32argb_pixel_blend Basic display driver pixel */ +/* blend function */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_compressed_alpha_blend(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info, GX_UBYTE alpha) +{ +INT xval; +GX_UBYTE count; +INT start_pos; +GX_COLOR pixel; +GX_CONST GX_COLOR *get = GX_NULL; +GX_CONST GX_UBYTE *get_count = GX_NULL; +GX_PIXELMAP *pixelmap; + + pixelmap = info -> pixelmap; + + if ((info -> draw) && (xstart <= xend)) + { + /* Calculate draw start position. */ + start_pos = xstart - (info -> x_offset % pixelmap -> gx_pixelmap_height); + + /* Repeat the draw operation to fill the whole dirty area. */ + while (start_pos <= xend) + { + xval = start_pos; + + /* Start from where we need to repeat. */ + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + get_count = (GX_CONST GX_UBYTE *)info -> current_aux_ptr; + + while (xval < start_pos + pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + pixel = *get++; + while (count--) + { + if (pixel & 0xff000000) + { + if (xval >= xstart && xval <= xend) + { + _gx_display_driver_32argb_pixel_blend(context, xval, y, pixel, alpha); + } + } + xval++; + } + } + else + { + count++; + while (count--) + { + pixel = *get++; + if (pixel & 0xff000000) + { + if (xval >= xstart && xval <= xend) + { + _gx_display_driver_32argb_pixel_blend(context, xval, y, pixel, alpha); + } + } + xval++; + } + } + } + start_pos += pixelmap -> gx_pixelmap_height; + } + } + else + { + /* Just do skip operation here. */ + xval = 0; + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + get_count = (GX_CONST GX_UBYTE *)info -> current_aux_ptr; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + get++; + } + else + { + count++; + get += count; + } + xval += count; + } + } + + /* This line is drawn. cache the pointer for next line draw. */ + info -> current_pixel_ptr = (GX_UBYTE *)get; + info -> current_aux_ptr = (GX_UBYTE *)get_count; +} +#endif + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_alpha_ */ +/* write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of uncompressed */ +/* pixlemap file with alpha channel for one line. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32argb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_write */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_alpha_write(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info) +{ +INT xval; +GX_COLOR color; +GX_CONST GX_COLOR *get; +UCHAR alpha_value; +GX_PIXELMAP *pixelmap; +GX_VALUE pic_width; +GX_VALUE offset; + + pixelmap = info -> pixelmap; + + pic_width = pixelmap -> gx_pixelmap_height; + + if ((info -> draw) && (xstart <= xend)) + { + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + + /* Calculate the offset. */ + offset = (GX_VALUE)(info -> x_offset % pic_width); + + for (xval = xstart; xval <= xend; xval++) + { + /* Get points to the start postion of this row. So we need to calculate its position. */ + color = *(get + offset); + alpha_value = (GX_UBYTE)((color >> 24) & 0xff); + if (alpha_value) + { + if (alpha_value == 255) + { + _gx_display_driver_32bpp_pixel_write(context, xval, y, color); + } + else + { + _gx_display_driver_32argb_pixel_blend(context, xval, y, color, 0xff); + } + } + offset++; + if (offset >= pic_width) + { + offset = (GX_VALUE)(offset - pic_width); + } + } + } + + /* This line is drawn. Update the pointer position for next row. */ + info -> current_pixel_ptr += (UINT)pic_width * sizeof(GX_COLOR); +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_raw_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of raw pixlemap file */ +/* for one line. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_raw_write(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info) +{ +INT xval; +INT offset; +INT pic_width; +GX_CONST GX_COLOR *get; +GX_COLOR *put; +GX_PIXELMAP *pixelmap; + + pixelmap = info -> pixelmap; + + pic_width = pixelmap -> gx_pixelmap_height; + + if ((info -> draw) && (xstart <= xend)) + { + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + put = (GX_COLOR *)context -> gx_draw_context_memory; + put += y * context -> gx_draw_context_pitch + xstart; + + /* Calculate the offset. */ + offset = (info -> x_offset % pic_width); + + for (xval = xstart; xval <= xend; xval++) + { + /* Get points to the start postion of this row. So we need to calculate its position. */ + *put++ = *(get + offset); + offset++; + if (offset >= pic_width) + { + offset -= pic_width; + } + } + } + + /* This line is drawn. Update the pointer position for next row. */ + info -> current_pixel_ptr += (UINT)pic_width * sizeof(GX_COLOR); +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file without alpha channel for one line. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_compressed_write(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info) +{ +INT start_pos; +INT xval; +GX_UBYTE count; +GX_COLOR pixel; +GX_CONST GX_COLOR *get = GX_NULL; +GX_COLOR *put; +GX_CONST GX_UBYTE *get_count = GX_NULL; +GX_PIXELMAP *pixelmap; + + pixelmap = info -> pixelmap; + + if ((info -> draw) && (xstart <= xend)) + { + /* Calculate draw start position. */ + start_pos = xstart - (info -> x_offset % pixelmap -> gx_pixelmap_height); + + put = (GX_COLOR *)context -> gx_draw_context_memory; + put += y * context -> gx_draw_context_pitch + start_pos; + + /* Repeat the draw operation to fill the whole dirty area. */ + while (start_pos <= xend) + { + xval = start_pos; + + /* Start from where we need to repeat. */ + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + get_count = (GX_CONST GX_UBYTE *)info -> current_aux_ptr; + + while (xval < start_pos + pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + + pixel = *get++; + while (count--) + { + if (xval >= xstart && xval <= xend) + { + *put = pixel; + } + xval++; + put++; + } + } + else + { + count++; + while (count--) + { + pixel = *get++; + if (xval >= xstart && xval <= xend) + { + *put = pixel; + } + xval++; + put++; + } + } + } + start_pos += pixelmap -> gx_pixelmap_height; + } + } + else + { + /* Just do skip operation here. */ + xval = 0; + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + get_count = (GX_CONST GX_UBYTE *)info -> current_aux_ptr; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + get++; + } + else + { + count++; + get += count; + } + xval += count; + } + } + + /* This line is drawn. cache the pointer for next line draw. */ + info -> current_pixel_ptr = (GX_UBYTE *)get; + info -> current_aux_ptr = (GX_UBYTE *)get_count; +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_alpha_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32argb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_write */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_compressed_alpha_write(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info) +{ +INT xval; +GX_UBYTE count; +INT start_pos; +GX_UBYTE alpha_value; +GX_COLOR pixel; +GX_CONST GX_COLOR *get = GX_NULL; +GX_CONST GX_UBYTE *get_count = GX_NULL; +GX_PIXELMAP *pixelmap; + + pixelmap = info -> pixelmap; + + if ((info -> draw) && (xstart <= xend)) + { + /* Calculate draw start position. */ + start_pos = xstart - (info -> x_offset % pixelmap -> gx_pixelmap_height); + + /* Repeat the draw operation to fill the whole dirty area. */ + while (start_pos <= xend) + { + xval = start_pos; + + /* Start from where we need to repeat. */ + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + get_count = (GX_CONST GX_UBYTE *)info -> current_aux_ptr; + + while (xval < start_pos + pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + pixel = *get++; + alpha_value = (GX_UBYTE)((pixel >> 24) & 0xff); + while (count--) + { + if (alpha_value) + { + if (xval >= xstart && xval <= xend) + { + _gx_display_driver_32argb_pixel_blend(context, xval, y, pixel, 0xff); + } + } + xval++; + } + } + else + { + count++; + while (count--) + { + pixel = *get++; + alpha_value = (GX_UBYTE)((pixel >> 24) & 0xff); + if (alpha_value) + { + if (xval >= xstart && xval <= xend) + { + if (alpha_value == 0xff) + { + _gx_display_driver_32bpp_pixel_write(context, xval, y, pixel); + } + else + { + _gx_display_driver_32argb_pixel_blend(context, xval, y, pixel, 0xff); + } + } + } + xval++; + } + } + } + start_pos += pixelmap -> gx_pixelmap_height; + } + } + else + { + /* Just do skip operation here. */ + xval = 0; + get = (GX_CONST GX_COLOR *)info -> current_pixel_ptr; + get_count = (GX_CONST GX_UBYTE *)info -> current_aux_ptr; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + get++; + } + else + { + count++; + get += count; + } + xval += count; + } + } + + /* This line is drawn. cache the pointer for next line draw. */ + info -> current_pixel_ptr = (GX_UBYTE *)get; + info -> current_aux_ptr = (GX_UBYTE *)get_count; +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* 32bpp screen driver horizontal pixelmap line drawing function that */ +/* handles compressed or uncompress, with or without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_alpha_blend */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_alpha_ */ +/* write */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_write */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_raw_write*/ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_c_a_blend*/ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_a_blend */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_c_blend */ +/* _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_raw_blend*/ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_draw(GX_DRAW_CONTEXT *context, + INT ystart, INT yend, INT x, GX_FILL_PIXELMAP_INFO *info) +{ +INT xstart; +INT xend; +INT y; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + xstart = ystart; + xend = yend; + y = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - x - 1; + } + else + { + xstart = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - yend - 1; + xend = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - ystart - 1; + y = x; + info -> x_offset = (yend - ystart + 1 + info -> x_offset) % info -> pixelmap -> gx_pixelmap_height; + + if (info -> x_offset) + { + info -> x_offset = info -> pixelmap -> gx_pixelmap_height - info -> x_offset; + } +} + +#if defined GX_BRUSH_ALPHA_SUPPORT +GX_UBYTE alpha; + + alpha = context -> gx_draw_context_brush.gx_brush_alpha; + if ((alpha == 0) || (info -> pixelmap == GX_NULL)) + { + /* Nothing to drawn. Just return. */ + return; + } + + if (alpha != 0xff) + { + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + /* Compressed, with alpha channel. */ + _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_compressed_alpha_blend(context, xstart, xend, y, info, alpha); + } + else + { + /* Compressed, without alpha channel. */ + _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_compressed_blend(context, xstart, xend, y, info, alpha); + } + } + else + { + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + /* No compression, with alpha channel. */ + _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_alpha_blend(context, xstart, xend, y, info, alpha); + } + else + { + /* No compression without alpha channel. */ + _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_raw_blend(context, xstart, xend, y, info, alpha); + } + } + + /* Current pixelmap has gone over, so the offset pointer should be reset. */ + if (info -> current_pixel_ptr >= info -> pixelmap -> gx_pixelmap_data + info -> pixelmap -> gx_pixelmap_data_size) + { + info -> current_pixel_ptr = (GX_UBYTE *)info -> pixelmap -> gx_pixelmap_data; + info -> current_aux_ptr = (GX_UBYTE *)info -> pixelmap -> gx_pixelmap_aux_data; + } + return; + } + +#endif + + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + /* Compressed, with alpha channel. */ + _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_compressed_alpha_write(context, xstart, xend, y, info); + } + else + { + /* Compressed, without alpha channel. */ + _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_compressed_write(context, xstart, xend, y, info); + } + } + else + { + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + /* No compression, with alpha channel. */ + _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_alpha_write(context, xstart, xend, y, info); + } + else + { + /* No compression, without alpha channel. */ + _gx_display_driver_32bpp_rotated_horizontal_pixelmap_line_raw_write(context, xstart, xend, y, info); + } + } + + /* Current pixelmap has gone over, so the offset pointer should be reset. */ + if (info -> current_pixel_ptr >= info -> pixelmap -> gx_pixelmap_data + info -> pixelmap -> gx_pixelmap_data_size) + { + info -> current_pixel_ptr = (GX_UBYTE *)info -> pixelmap -> gx_pixelmap_data; + info -> current_aux_ptr = (GX_UBYTE *)info -> pixelmap -> gx_pixelmap_aux_data; + } +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_pixel_write.c b/common/src/gx_display_driver_32bpp_rotated_pixel_write.c new file mode 100644 index 00000000..071b3f1d --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_pixel_write.c @@ -0,0 +1,93 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixel_write PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic rotated 32bpp color format pixel write function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* x X coordinate */ +/* y Y coordinate */ +/* color Color of pixel to write */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_pixel_write(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR color) +{ +ULONG *put = (ULONG *)context -> gx_draw_context_memory; + + /* Calculate address of scan line. */ + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + put += context -> gx_draw_context_pitch * (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - x - 1); + + /* Step in by y coordinate. */ + put += y; + } + else + { + put += context -> gx_draw_context_pitch * x; + + /* Step in by y coordinate. */ + put += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - y - 1); + } + + /* Write the pixel value. */ + *put = (ULONG)color; +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_pixelmap_blend.c b/common/src/gx_display_driver_32bpp_rotated_pixelmap_blend.c new file mode 100644 index 00000000..6d123289 --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_pixelmap_blend.c @@ -0,0 +1,863 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_raw_blend */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles blending of rotated */ +/* uncompressed pixlemap data without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_blend */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_raw_blend(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, GX_UBYTE alpha) +{ +INT yval; +INT xval; +ULONG *get; +ULONG *getrow; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + getrow = (GX_COLOR *)pixelmap -> gx_pixelmap_data; + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + blend_func(context, xval, yval, (*get++), alpha); + } + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_alpha_blend */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles blending of rotated */ +/* uncompressed pixlemap data with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_blend */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_alpha_blend(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap, GX_UBYTE alpha) +{ +int xval; +int yval; +ULONG *get; +ULONG *getrow; +UCHAR alpha_value; +ULONG combined_alpha; +ULONG color; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + xval = clip -> gx_rectangle_left; + yval = clip -> gx_rectangle_top; + + getrow = (GX_COLOR *)(pixelmap -> gx_pixelmap_data); + getrow += (pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos)); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + color = (*get); + alpha_value = ALPHAVAL_32BPP(color); + + if (alpha_value) + { + combined_alpha = alpha_value; + combined_alpha *= alpha; + combined_alpha /= 255; + + if (combined_alpha) + { + color |= 0xff000000; + blend_func(context, xval, yval, color, (GX_UBYTE)combined_alpha); + } + } + get++; + } + getrow += pixelmap -> gx_pixelmap_height; + } +} + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_palette_pixelmap_blend */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated */ +/* uncompressed palette pixlemap data without transparent. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_blend */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_palette_pixelmap_blend(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap, GX_UBYTE alpha) +{ +INT xval; +INT yval; +GX_UBYTE *getrow; +GX_UBYTE *get; +GX_COLOR *palette; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + getrow = (GX_UBYTE *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + + palette = (GX_COLOR *)pixelmap -> gx_pixelmap_aux_data; + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + blend_func(context, xval, yval, palette[*get++], alpha); + } + + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_blend */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated */ +/* uncompressed palette pixlemap data with transparent. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_blend(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap, GX_UBYTE alpha) +{ +INT xval; +INT yval; +GX_UBYTE *getrow; +GX_UBYTE *get; +GX_COLOR *palette; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + getrow = (GX_UBYTE *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + palette = (GX_COLOR *)pixelmap -> gx_pixelmap_aux_data; + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + blend_func(context, xval, yval, palette[*get], alpha); + } + get++; + } + + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_4444argb_pixelmap_alpha_blend */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated */ +/* uncompressed 4444argb format pixlemap data with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_blend */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_4444argb_pixelmap_alpha_blend(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, GX_UBYTE alpha) +{ +INT xval; +INT yval; +USHORT *getrow; +GX_CONST USHORT *get; +UCHAR falpha; +GX_UBYTE combined_alpha; +ULONG pixel; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + /* Calculate how many pixels to skip. */ + getrow = (USHORT *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + + /* Pick alpha value from 4444argb color. */ + falpha = (UCHAR)(((*get) & 0xf000) >> 8); + + if (falpha) + { + /* Extend alpha value to improve accuracy. */ + falpha = (GX_UBYTE)(falpha | (falpha >> 4)); + + /* Convert 4444argb color to 24xrgb color. */ + pixel = (GX_COLOR)((((*get) & 0x0f00) << 12) | (((*get) & 0x00f0) << 8) | (((*get) & 0x000f) << 4)); + pixel |= 0xff000000; + + /* Calulate combined alpha. */ + combined_alpha = (GX_UBYTE)(falpha * alpha / 255); + + /* Blend color to background. */ + blend_func(context, xval, yval, pixel, combined_alpha); + } + get++; + } + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_565rgb_pixelmap_alpha_blend */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated */ +/* uncompressed 565rgb format pixelmap data with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_blend */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_565rgb_pixelmap_alpha_blend(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap, GX_UBYTE alpha) +{ +INT skipcount; +INT xval; +INT yval; +GX_CONST GX_UBYTE *getalpha; +GX_CONST USHORT *get; +USHORT *getrow; +GX_UBYTE *getrowalpha; +GX_COLOR pixel; +GX_UBYTE falpha; +GX_UBYTE combined_alpha; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + skipcount = (pixelmap -> gx_pixelmap_height) * (rotated_clip.gx_rectangle_top - ypos); + skipcount += (rotated_clip.gx_rectangle_left - xpos); + getrow = (USHORT *)(pixelmap -> gx_pixelmap_data); + getrow += skipcount; + + getrowalpha = (GX_UBYTE *)(pixelmap -> gx_pixelmap_aux_data); + getrowalpha += skipcount; + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + getalpha = getrowalpha; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + falpha = *getalpha++; + if (falpha) + { + combined_alpha = (GX_UBYTE)(falpha * alpha / 255); + pixel = *get; + + /* Convert 565rgb color to 24xrgb color. */ + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, + REDVAL_16BPP(*get) << 3, + GREENVAL_16BPP(*get) << 2, + BLUEVAL_16BPP(*get) << 3); + + /* Blend 24xrgb color to background. */ + blend_func(context, xval, yval, pixel, combined_alpha); + } + get++; + } + + getrow += pixelmap -> gx_pixelmap_height; + getrowalpha += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_565rgb_pixelmap_raw_blend */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated */ +/* uncompressed 565rgb format pixlemap data without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_blend */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_565rgb_pixelmap_raw_blend(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, GX_UBYTE alpha) +{ +INT xval; +INT yval; +USHORT *getrow; +GX_CONST USHORT *get; +GX_COLOR pixel; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + getrow = (USHORT *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + /* Convert 565rgb color to 24xrgb color. */ + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, + REDVAL_16BPP(*get) << 3, + GREENVAL_16BPP(*get) << 2, + BLUEVAL_16BPP(*get) << 3); + + blend_func(context, xval, yval, pixel, alpha); + get++; + } + + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_blend PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* 24xrgb format screen driver pixelmap blending function that */ +/* handles uncompressed pixelmap blend, with or without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* alpha blending value 0 to 255 */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_blend */ +/* _gx_display_driver_32bpp_rotated_palette_pixelmap_blend */ +/* _gx_display_driver_32bpp_rotated_4444argb_pixelmap_alpha_blend */ +/* _gx_display_driver_32bpp_rotated_565rgb_pixelmap_alpha_blend */ +/* _gx_display_driver_32bpp_rotated_565rgb_pixelmap_raw_blend */ +/* _gx_display_driver_32bpp_rotated_pixelmap_alpha_blend */ +/* _gx_display_driver_32bpp_rotated_pixelmap_raw_blend */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_pixelmap_blend(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap, GX_UBYTE alpha) +{ + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + return; + } + + switch (pixelmap -> gx_pixelmap_format) + { + case GX_COLOR_FORMAT_8BIT_PALETTE: + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_TRANSPARENT) + { + _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_blend(context, xpos, ypos, pixelmap, alpha); + } + else + { + _gx_display_driver_32bpp_rotated_palette_pixelmap_blend(context, xpos, ypos, pixelmap, alpha); + } + break; + + case GX_COLOR_FORMAT_4444ARGB: + _gx_display_driver_32bpp_rotated_4444argb_pixelmap_alpha_blend(context, xpos, ypos, pixelmap, alpha); + break; + + case GX_COLOR_FORMAT_565RGB: + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + _gx_display_driver_32bpp_rotated_565rgb_pixelmap_alpha_blend(context, xpos, ypos, pixelmap, alpha); + } + else + { + _gx_display_driver_32bpp_rotated_565rgb_pixelmap_raw_blend(context, xpos, ypos, pixelmap, alpha); + } + break; + + case GX_COLOR_FORMAT_24XRGB: + case GX_COLOR_FORMAT_32ARGB: + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + _gx_display_driver_32bpp_rotated_pixelmap_alpha_blend(context, xpos, ypos, pixelmap, alpha); + } + else + { + _gx_display_driver_32bpp_rotated_pixelmap_raw_blend(context, xpos, ypos, pixelmap, alpha); + } + break; + } + + return; +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_pixelmap_draw.c b/common/src/gx_display_driver_32bpp_rotated_pixelmap_draw.c new file mode 100644 index 00000000..22023d00 --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_pixelmap_draw.c @@ -0,0 +1,2490 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_raw_write */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated */ +/* uncompressed pixlemap data without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_raw_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT xval; +INT yval; +GX_COLOR *putrow; +GX_COLOR *getrow; +GX_COLOR *put; +GX_COLOR *get; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + getrow = (GX_COLOR *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + /* Brush alpha is 0xff means draw pixelmap to memory directly. */ + putrow = context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + put = putrow; + get = getrow; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + *put++ = *get++; + } + putrow += context -> gx_draw_context_pitch; + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_alpha_write */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated */ +/* uncompressed pixlemap data with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32bpp_pixel_write */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_alpha_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT xval; +INT yval; +GX_COLOR color; +ULONG *getrow; +ULONG *get; +UCHAR alpha_value; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + getrow = (ULONG *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + alpha_value = ALPHAVAL_32BPP(*get); + if (alpha_value) + { + color = *get; + if (alpha_value == 255) + { + _gx_display_driver_32bpp_pixel_write(context, xval, yval, color); + } + else + { + color |= 0xff000000; + blend_func(context, xval, yval, color, alpha_value); + } + } + get++; + } + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_compressed_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated compressed */ +/* pixlemap data without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_compressed_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST GX_COLOR *get; +GX_COLOR *put; +GX_COLOR *putrow; +GX_UBYTE count; +GX_COLOR pixel; +GX_CONST GX_UBYTE *get_count; +GX_UBYTE brush_alpha; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + + get = (GX_CONST GX_COLOR *)pixelmap -> gx_pixelmap_data; + get_count = (GX_CONST GX_UBYTE *)pixelmap -> gx_pixelmap_aux_data; + + /* First, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1u); + + /* Skip repeated pixel value. */ + get++; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += count; + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the enf of the last visible row. */ + putrow = (GX_COLOR *)context -> gx_draw_context_memory; + putrow += yval * context -> gx_draw_context_pitch; + putrow += xpos; + + while (yval <= rotated_clip.gx_rectangle_bottom) + { + put = putrow; + xval = xpos; + + while (xval < xpos + pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + + if (count & 0x80) + { + + /* Repeated value. */ + count = (GX_UBYTE)((count & 0x7f) + 1u); + pixel = (*get++); + + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + *put = pixel; + } + put++; + xval++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + blend_func(context, xval, yval, pixel, brush_alpha); + } + xval++; + } + } + } + else + { + + /* String of non-repeated values. */ + count++; + + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + *put = (*get); + } + put++; + get++; + xval++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + blend_func(context, xval, yval, *get, brush_alpha); + } + get++; + xval++; + } + } + } + } + putrow += context -> gx_draw_context_pitch; + yval++; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_compressed_alpha_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_compressed_alpha_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST GX_COLOR *get; +GX_UBYTE count; +GX_COLOR pixel; +GX_CONST GX_UBYTE *get_count; +GX_UBYTE brush_alpha; +GX_UBYTE alpha; +GX_UBYTE combined_alpha; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + + get = (GX_CONST GX_COLOR *)pixelmap -> gx_pixelmap_data; + get_count = (GX_CONST GX_UBYTE *)pixelmap -> gx_pixelmap_aux_data; + + /* First, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1u); + + /* Skip repeated pixel value. */ + get++; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += count; + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the enf of the last visible row. */ + + while (yval <= rotated_clip.gx_rectangle_bottom) + { + xval = xpos; + + while (xval < xpos + pixelmap -> gx_pixelmap_height) + { + count = *get_count++; + + if (count & 0x80) + { + + /* Repeated value. */ + count = (GX_UBYTE)((count & 0x7f) + 1u); + alpha = (GX_UBYTE)((*get) >> 24); + pixel = (*get++) | 0xff000000; + + combined_alpha = (GX_UBYTE)(alpha * brush_alpha / 255); + + if (combined_alpha) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + blend_func(context, xval, yval, pixel, combined_alpha); + } + xval++; + } + } + else + { + xval += count; + } + } + else + { + + /* String of non-repeated values. */ + count++; + + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + alpha = (GX_UBYTE)((*get) >> 24); + pixel = (*get) | 0xff000000; + combined_alpha = (GX_UBYTE)(alpha * brush_alpha / 255); + blend_func(context, xval, yval, pixel, combined_alpha); + } + get++; + xval++; + } + } + } + yval++; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_palette_pixelmap_compressed_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated compressed */ +/* pixlemap file without transparent of palette pixelmap. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_palette_pixelmap_compressed_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST UCHAR *get; +UCHAR count; +GX_COLOR *put; +GX_COLOR *putrow; +GX_COLOR pixel; +GX_COLOR *palette; +GX_UBYTE brush_alpha; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + get = (GX_CONST UCHAR *)pixelmap -> gx_pixelmap_data; + brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + + /* Compressed with alpha is a one-byte count and one-byte pixel index, + first, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x80) + { + count = (UCHAR)((count & 0x7f) + 1); + + /* Skip repeated pixel value. */ + get++; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += count; + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the enf of the last visible row. */ + putrow = (GX_COLOR *)context -> gx_draw_context_memory; + putrow += yval * context -> gx_draw_context_pitch; + putrow += xpos; + + /* Now we are on the first visible row, copy pixels until we get + to the end of the last visible row. */ + palette = (GX_COLOR *)pixelmap -> gx_pixelmap_aux_data; + + while (yval <= rotated_clip.gx_rectangle_bottom) + { + xval = xpos; + put = putrow; + + while (xval < xpos + pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x80) + { + /* Repeated value. */ + count = (UCHAR)((count & 0x7f) + 1); + + pixel = palette[*get++]; + + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + *put = pixel; + } + put++; + xval++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + blend_func(context, xval, yval, pixel, brush_alpha); + } + xval++; + } + } + } + else + { + /* String of non-repeated values. */ + count++; + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + pixel = palette[*get]; + *put = pixel; + } + get++; + put++; + xval++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + pixel = palette[*get]; + blend_func(context, xval, yval, pixel, brush_alpha); + } + get++; + xval++; + } + } + } + } + putrow += context -> gx_draw_context_pitch; + yval++; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_palette_pixelmap_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated */ +/* uncompressed pixlemap file without transparent of palette pixelmap. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_palette_pixelmap_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT xval; +INT yval; +GX_UBYTE *getrow; +GX_UBYTE *get; +GX_COLOR *palette; +GX_COLOR *put; +GX_COLOR *putrow; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + getrow = (GX_UBYTE *)(pixelmap -> gx_pixelmap_data); + getrow += (pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos)); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + palette = (GX_COLOR *)pixelmap -> gx_pixelmap_aux_data; + + if (!palette) + { + return; + } + + /* Now we are on the first visible row, copy pixels until we get + to the enf of the last visible row. */ + putrow = (GX_COLOR *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + put = putrow; + get = getrow; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + *put++ = palette[*get++]; + } + putrow += context -> gx_draw_context_pitch; + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of uncompressed */ +/* pixlemap file with transparent of palette pixelmap. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32bpp_pixel_write */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT xval; +INT yval; +GX_UBYTE *getrow; +GX_UBYTE *get; +GX_COLOR *palette; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + palette = (GX_COLOR *)pixelmap -> gx_pixelmap_aux_data; + + if (!palette) + { + return; + } + + getrow = (GX_UBYTE *)(pixelmap -> gx_pixelmap_data); + getrow += (pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos)); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + _gx_display_driver_32bpp_pixel_write(context, xval, yval, palette[*get]); + } + get++; + } + + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_ */ +/* compressed_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated compressed */ +/* pixlemap file with transparent of palette pixelmap. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32argb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_compressed_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST UCHAR *get; +UCHAR count; +GX_COLOR pixel; +GX_COLOR *palette; +GX_COLOR *put; +GX_COLOR *putrow; +GX_UBYTE brush_alpha; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + get = (GX_CONST UCHAR *)pixelmap -> gx_pixelmap_data; + brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + + /* Compressed with alpha is a one-byte count and one-byte pixel index, + first, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x80) + { + count = (UCHAR)((count & 0x7f) + 1); + + /* Skip repeated pixel value. */ + get++; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += count; + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the end of the last visible row. */ + palette = (GX_COLOR *)pixelmap -> gx_pixelmap_aux_data; + putrow = (GX_COLOR *)context -> gx_draw_context_memory; + putrow += yval * context -> gx_draw_context_pitch; + putrow += xpos; + + while (yval <= rotated_clip.gx_rectangle_bottom) + { + xval = xpos; + put = putrow; + + while (xval < xpos + pixelmap -> gx_pixelmap_height) + { + count = *get++; + if (count & 0x80) + { + /* repeated value */ + count = (UCHAR)((count & 0x7f) + 1); + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + pixel = palette[*get]; + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + *put = pixel; + } + xval++; + put++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + blend_func(context, xval, yval, pixel, brush_alpha); + } + xval++; + } + } + } + else + { + xval += count; + put += count; + } + + get++; + } + else + { + /* string of non-repeated values */ + count++; + if (brush_alpha == 0xff) + { + while (count--) + { + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + pixel = palette[*get]; + *put = pixel; + } + } + get++; + xval++; + put++; + } + } + else + { + while (count--) + { + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + pixel = palette[*get]; + blend_func(context, xval, yval, pixel, brush_alpha); + } + } + get++; + xval++; + } + } + } + } + yval++; + putrow += context -> gx_draw_context_pitch; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_565rgb_pixelmap_raw_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of 565rgb format */ +/* uncompressed pixlemap file without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_565rgb_pixelmap_raw_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT xval; +INT yval; +GX_COLOR *putrow; +USHORT *getrow; +GX_COLOR *put; +GX_CONST USHORT *get; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + putrow = (GX_COLOR *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + getrow = (USHORT *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + put = putrow; + get = getrow; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + *put++ = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, + REDVAL_16BPP(*get) << 3, + GREENVAL_16BPP(*get) << 2, + BLUEVAL_16BPP(*get) << 3); + get++; + } + putrow += context -> gx_draw_context_pitch; + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_565rgb_pixelmap_compressed_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated compressed */ +/* pixelmap data of 565rgb format in 32bpp driver. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_565rgb_pixelmap_compressed_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST USHORT *get; +USHORT count; +GX_COLOR pixel; +GX_UBYTE r; +GX_UBYTE g; +GX_UBYTE b; +GX_UBYTE brush_alpha; +GX_COLOR *put; +GX_COLOR *putrow; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + get = (GX_CONST USHORT *)pixelmap -> gx_pixelmap_data; + brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + + /* First, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x8000) + { + count = (USHORT)((count & 0x7fff) + 1); + + /* Skip repeated pixel value. */ + get++; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += count; + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the enf of the last visible row. */ + putrow = (GX_COLOR *)context -> gx_draw_context_memory; + putrow += yval * context -> gx_draw_context_pitch; + putrow += xpos; + + while (yval <= rotated_clip.gx_rectangle_bottom) + { + xval = xpos; + put = putrow; + + while (xval < xpos + pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x8000) + { + + /* Repeated value. */ + count = (USHORT)((count & 0x7fff) + 1); + pixel = *get++; + r = (GX_UBYTE)(REDVAL_16BPP(pixel) << 3); + g = (GX_UBYTE)(GREENVAL_16BPP(pixel) << 2); + b = (GX_UBYTE)(BLUEVAL_16BPP(pixel) << 3); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + *put = pixel; + } + xval++; + put++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + blend_func(context, xval, yval, pixel, brush_alpha); + } + xval++; + } + } + } + else + { + + /* String of non-repeated values. */ + count++; + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + pixel = *get; + r = (GX_UBYTE)(REDVAL_16BPP(pixel) << 3); + g = (GX_UBYTE)(GREENVAL_16BPP(pixel) << 2); + b = (GX_UBYTE)(BLUEVAL_16BPP(pixel) << 3); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + *put = pixel; + } + get++; + put++; + xval++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + pixel = *get; + r = (GX_UBYTE)(REDVAL_16BPP(pixel) << 3); + g = (GX_UBYTE)(GREENVAL_16BPP(pixel) << 2); + b = (GX_UBYTE)(BLUEVAL_16BPP(pixel) << 3); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + blend_func(context, xval, yval, pixel, brush_alpha); + } + get++; + xval++; + } + } + } + } + yval++; + putrow += context -> gx_draw_context_pitch; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_565rgb_pixelmap_compressed_alpha_ */ +/* write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed-alpha */ +/* pixelmap data of 565rgb format with 32bpp driver. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32bpp_pixel_write */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_565rgb_pixelmap_compressed_alpha_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST GX_UBYTE *get; +GX_UBYTE count; +GX_COLOR pixel; +GX_UBYTE alpha_value; +GX_UBYTE r; +GX_UBYTE g; +GX_UBYTE b; +GX_UBYTE brush_alpha; +GX_UBYTE combined_alpha; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + get = (GX_CONST GX_UBYTE *)pixelmap -> gx_pixelmap_data; + brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + + /* First, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get; + + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + + /* Skip repeated pixel value. */ + get += 4; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += (count * 4); + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the enf of the last visible row. */ + while (yval <= rotated_clip.gx_rectangle_bottom) + { + xval = xpos; + + while (xval < xpos + pixelmap -> gx_pixelmap_height) + { + count = *get; + + if (count & 0x80) + { + + /* Repeated value. */ + count = (GX_UBYTE)((count & 0x7f) + 1); + alpha_value = *(get + 1); + + if (alpha_value) + { + if (brush_alpha == 0xff) + { + get += 2; + pixel = *(USHORT *)get; + r = (GX_UBYTE)(REDVAL_16BPP(pixel) << 3); + g = (GX_UBYTE)(GREENVAL_16BPP(pixel) << 2); + b = (GX_UBYTE)(BLUEVAL_16BPP(pixel) << 3); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + get += 2; + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + if (alpha_value == 0xff) + { + _gx_display_driver_32bpp_pixel_write(context, xval, yval, pixel); + } + else + { + blend_func(context, xval, yval, pixel, alpha_value); + } + } + xval++; + } + } + else + { + combined_alpha = (GX_UBYTE)(alpha_value * brush_alpha / 255); + if (combined_alpha) + { + get += 2; + pixel = *(USHORT *)get; + r = (GX_UBYTE)(REDVAL_16BPP(pixel) << 3); + g = (GX_UBYTE)(GREENVAL_16BPP(pixel) << 2); + b = (GX_UBYTE)(BLUEVAL_16BPP(pixel) << 3); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + get += 2; + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + blend_func(context, xval, yval, pixel, combined_alpha); + } + xval++; + } + } + else + { + get += 4; + xval += count; + } + } + } + else + { + xval += count; + get += 4; + } + } + else + { + + /* String of non-repeated values. */ + count++; + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + alpha_value = *(get + 1); + get += 2; + if (alpha_value) + { + pixel = *(USHORT *)get; + r = (GX_UBYTE)(REDVAL_16BPP(pixel) << 3); + g = (GX_UBYTE)(GREENVAL_16BPP(pixel) << 2); + b = (GX_UBYTE)(BLUEVAL_16BPP(pixel) << 3); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + if (alpha_value == 0xff) + { + _gx_display_driver_32bpp_pixel_write(context, xval, yval, pixel); + } + else + { + blend_func(context, xval, yval, pixel, alpha_value); + } + } + get += 2; + } + else + { + get += 4; + } + xval++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + alpha_value = *(get + 1); + get += 2; + if (alpha_value) + { + pixel = *(USHORT *)get; + r = (GX_UBYTE)(REDVAL_16BPP(pixel) << 3); + g = (GX_UBYTE)(GREENVAL_16BPP(pixel) << 2); + b = (GX_UBYTE)(BLUEVAL_16BPP(pixel) << 3); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + combined_alpha = (GX_UBYTE)(brush_alpha * alpha_value / 255); + blend_func(context, xval, yval, pixel, combined_alpha); + } + get += 2; + } + else + { + get += 4; + } + xval++; + } + } + } + } + yval++; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_565rgb_pixelmap_alpha_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of non_compressed */ +/* but with alpha channel pixelmap data of 565rgb format with 32bpp */ +/* driver. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32bpp_pixel_write */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_565rgb_pixelmap_alpha_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT skipcount; +INT xval; +INT yval; +GX_CONST GX_UBYTE *getalpha; +GX_CONST USHORT *get; +USHORT *getrow; +GX_UBYTE *getrowalpha; +GX_UBYTE r; +GX_UBYTE g; +GX_UBYTE b; +GX_COLOR pixel; +GX_UBYTE alpha_value; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + skipcount = (pixelmap -> gx_pixelmap_height) * (rotated_clip.gx_rectangle_top - ypos); + skipcount += (rotated_clip.gx_rectangle_left - xpos); + getrow = (USHORT *)(pixelmap -> gx_pixelmap_data); + getrow += skipcount; + + getrowalpha = (GX_UBYTE *)(pixelmap -> gx_pixelmap_aux_data); + getrowalpha += skipcount; + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + getalpha = getrowalpha; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + alpha_value = *getalpha++; + pixel = *get++; + if (alpha_value) + { + r = (GX_UBYTE)(REDVAL_16BPP(pixel) << 3); + g = (GX_UBYTE)(GREENVAL_16BPP(pixel) << 2); + b = (GX_UBYTE)(BLUEVAL_16BPP(pixel) << 3); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + if (alpha_value == 0xff) + { + _gx_display_driver_32bpp_pixel_write(context, xval, yval, pixel); + } + else + { + blend_func(context, xval, yval, pixel, alpha_value); + } + } + } + getrow += pixelmap -> gx_pixelmap_height; + getrowalpha += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_4444argb_pixelmap_alpha_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of uncompressed */ +/* pixlemap file with alpha channel of 4444argb format. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* _gx_display_driver_32bpp_pixel_write */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_4444argb_pixelmap_alpha_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT skipcount; +INT xval; +INT yval; +USHORT *getrow; +GX_CONST USHORT *get; +UCHAR alpha_value; +ULONG pixel; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + /* Calculate how many pixels to skip. */ + skipcount = (pixelmap -> gx_pixelmap_height) * (rotated_clip.gx_rectangle_top - ypos); + skipcount += (rotated_clip.gx_rectangle_left - xpos); + getrow = (USHORT *)(pixelmap -> gx_pixelmap_data); + getrow += skipcount; + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + get = getrow; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + alpha_value = (UCHAR)(((*get) & 0xf000) >> 8); + if (alpha_value) + { + + /* Convert 4444argb pixel to 24xrgb pixel. */ + pixel = (GX_COLOR)((((*get) & 0x0f00) << 12) | (((*get) & 0x00f0) << 8) | (((*get) & 0x000f) << 4)); + pixel |= 0xff000000; + if (alpha_value == 0xf0) + { + _gx_display_driver_32bpp_pixel_write(context, xval, yval, pixel); + } + else + { + blend_func(context, xval, yval, pixel, alpha_value); + } + } + get++; + } + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_4444argb_rotated_pixelmap_compressed_ */ +/* alpha_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of rotated compressed */ +/* pixelmap data of 4444argb format. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_pixel_blend */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_4444argb_pixelmap_compressed_alpha_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST USHORT *get; +USHORT count; +GX_COLOR pixel; +GX_UBYTE falpha; +GX_UBYTE brush_alpha; +GX_UBYTE combined_alpha; +GX_UBYTE r; +GX_UBYTE g; +GX_UBYTE b; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + get = (GX_CONST USHORT *)pixelmap -> gx_pixelmap_data; + brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + + /* First, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x8000) + { + count = (USHORT)((count & 0x7fff) + 1); + + /* Skip repeated pixel value. */ + get++; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += count; + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the enf of the last visible row. */ + while (yval <= rotated_clip.gx_rectangle_bottom) + { + xval = xpos; + + while (xval < xpos + pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x8000) + { + /* Repeated value. */ + count = (USHORT)((count & 0x7fff) + 1); + pixel = *get++; + falpha = (GX_UBYTE)(((USHORT)pixel & 0xf000) >> 8); + falpha = (falpha >> 4) | falpha; + if (falpha) + { + r = (GX_UBYTE)(((USHORT)pixel & 0x0f00) >> 4); + r = (GX_UBYTE)((r >> 4) | r); + g = (GX_UBYTE)((USHORT)pixel & 0x00f0); + g = (GX_UBYTE)((g >> 4) | g); + b = (GX_UBYTE)((USHORT)pixel & 0x000f); + b = (GX_UBYTE)((b << 4) | b); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + if (brush_alpha == 0xff) + { + combined_alpha = falpha; + } + else + { + combined_alpha = (GX_UBYTE)(brush_alpha * falpha / 255); + } + + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + blend_func(context, xval, yval, pixel, combined_alpha); + } + xval++; + } + } + else + { + xval += count; + } + } + else + { + + /* String of non-repeated values. */ + count++; + if (brush_alpha == 0xff) + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + pixel = *get; + falpha = (GX_UBYTE)(((USHORT)pixel & 0xf000) >> 8); + falpha = (falpha >> 4) | falpha; + r = (GX_UBYTE)(((USHORT)pixel & 0x0f00) >> 4); + r = (GX_UBYTE)((r >> 4) | r); + g = (GX_UBYTE)((USHORT)pixel & 0x00f0); + g = (GX_UBYTE)((g >> 4) | g); + b = (GX_UBYTE)((USHORT)pixel & 0x000f); + b = (GX_UBYTE)((b << 4) | b); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + if (falpha) + { + blend_func(context, xval, yval, pixel, falpha); + } + } + get++; + xval++; + } + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + pixel = *get; + falpha = (GX_UBYTE)(((USHORT)pixel & 0xf000) >> 8); + falpha = (falpha >> 4) | falpha; + combined_alpha = (GX_UBYTE)(falpha * brush_alpha / 255); + r = (GX_UBYTE)(((USHORT)pixel & 0x0f00) >> 4); + r = (GX_UBYTE)((r >> 4) | r); + g = (GX_UBYTE)((USHORT)pixel & 0x00f0); + g = (GX_UBYTE)((g >> 4) | g); + b = (GX_UBYTE)((USHORT)pixel & 0x000f); + b = (GX_UBYTE)((b << 4) | b); + pixel = (GX_COLOR)ASSEMBLECOLOR_32ARGB(0xff, r, g, b); + blend_func(context, xval, yval, pixel, combined_alpha); + } + get++; + xval++; + } + } + } + } + yval++; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_24xrgb_rotated_pixelmap_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* 32xrgb format screen driver pixelmap drawing function that handles */ +/* compressed or uncompress, with or without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_rotated_palette_pixelmap_transparent_ */ +/* compressed_write */ +/* _gx_display_driver_24xrgb_rotated_palette_pixelmap_transparent_write*/ +/* _gx_display_driver_24xrgb_rotated_palette_pixelmap_compressed_write */ +/* _gx_display_driver_24xrgb_rotated_palette_pixelmap_write */ +/* _gx_display_driver_24xrgb_rotated_4444argb_pixelmap_compressed_ */ +/* alpha_write */ +/* _gx_display_driver_24xrgb_rotated_4444argb_pixelmap_alpha_write */ +/* _gx_display_driver_24xrgb_rotated_565rgb_pixelmap_compressed_alpha_ */ +/* write */ +/* _gx_display_driver_24xrgb_rotated_565rgb_pixelmap_alpha_write */ +/* _gx_display_driver_24xrgb_rotated_565rgb_pixelmap_compressed_write */ +/* _gx_display_driver_24xrgb_rotated_565rgb_pixelmap_raw_write */ +/* _gx_display_driver_24xrgb_rotated_pixelmap_compressed_alpha_write */ +/* _gx_display_driver_24xrgb_rotated_pixelmap_alpha_write */ +/* _gx_display_driver_24xrgb_rotated_pixelmap_compressed_write */ +/* _gx_display_driver_24xrgb_rotated_pixelmap_raw_write */ +/* _gx_display_driver_24xrgb_rotated_pixelmap_blend */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_pixelmap_draw(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +GX_BOOL drawn = GX_FALSE; +GX_UBYTE brush_alpha = context -> gx_draw_context_brush.gx_brush_alpha; + + if (brush_alpha == 0) + { + /* Draw nothing here. Just return. */ + return; + } + + switch (pixelmap -> gx_pixelmap_format) + { + case GX_COLOR_FORMAT_8BIT_PALETTE: + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_TRANSPARENT) + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + /* Compressed with transparent. */ + _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_compressed_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + else + { + /* No compression with transparent. */ + if (brush_alpha == 0xff) + { + _gx_display_driver_32bpp_rotated_palette_pixelmap_transparent_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + } + } + else + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + /* Compressed with no alpha. */ + _gx_display_driver_32bpp_rotated_palette_pixelmap_compressed_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + else + { + /* No compression or alpha. */ + if (brush_alpha == 0xff) + { + _gx_display_driver_32bpp_rotated_palette_pixelmap_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + } + } + break; + + case GX_COLOR_FORMAT_4444ARGB: + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + /* Compressed. */ + _gx_display_driver_32bpp_rotated_4444argb_pixelmap_compressed_alpha_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + else + { + /* No compression. */ + if (brush_alpha == 0xff) + { + _gx_display_driver_32bpp_rotated_4444argb_pixelmap_alpha_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + } + break; + + case GX_COLOR_FORMAT_565RGB: + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + /* Compressed with alpha. */ + _gx_display_driver_32bpp_rotated_565rgb_pixelmap_compressed_alpha_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + else + { + /* Uncompressed with alpha. */ + if (brush_alpha == 0xff) + { + _gx_display_driver_32bpp_rotated_565rgb_pixelmap_alpha_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + } + } + else + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + + /* Compressed without alpha. */ + _gx_display_driver_32bpp_rotated_565rgb_pixelmap_compressed_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + else + { + + /* Uncompressed withou alpha. */ + if (brush_alpha == 0xff) + { + _gx_display_driver_32bpp_rotated_565rgb_pixelmap_raw_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + } + } + break; + + case GX_COLOR_FORMAT_24XRGB: + case GX_COLOR_FORMAT_32ARGB: + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + + /* Has both compression and alpha. */ + _gx_display_driver_32bpp_rotated_pixelmap_compressed_alpha_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + else + { + + /* Alpha, no compression. */ + if (brush_alpha == 0xff) + { + _gx_display_driver_32bpp_rotated_pixelmap_alpha_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + } + } + else + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + + /* Compressed with no alpha. */ + _gx_display_driver_32bpp_rotated_pixelmap_compressed_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + else + { + + /* No compression or alpha. */ + if (brush_alpha == 0xff) + { + _gx_display_driver_32bpp_rotated_pixelmap_raw_write(context, xpos, ypos, pixelmap); + drawn = GX_TRUE; + } + } + } + break; + + default: + break; + } + + if ((!drawn) && (brush_alpha != 0xff)) + { + _gx_display_driver_32bpp_rotated_pixelmap_blend(context, xpos, ypos, pixelmap, brush_alpha); + } + + return; +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_pixelmap_rotate.c b/common/src/gx_display_driver_32bpp_rotated_pixelmap_rotate.c new file mode 100644 index 00000000..0b677c74 --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_pixelmap_rotate.c @@ -0,0 +1,875 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define BYTE_RANGE(_c) _c > 255 ? 255 : _c + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_context.h" +#include "gx_utility.h" +#include "gx_system.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_raw_rotate */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that rotate an rotated uncompressed */ +/* pixelmap without alpha. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* cx x-coord of rotate center */ +/* cy y-coord of rotate center */ +/* */ +/* OUTPUT */ +/* */ +/* status Completion status */ +/* */ +/* CALLS */ +/* */ +/* _gx_utility_math_cos Compute the cosine value */ +/* _gx_utility_math_sin Compute the sine value */ +/* [gx_display_driver_pixel_blend] Basic display driver pixel */ +/* blend function */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_rotate */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_raw_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT cx, INT cy) +{ +GX_COLOR *get; +INT srcxres; +INT srcyres; +INT cosv; +INT sinv; +INT alpha; +GX_COLOR red; +GX_COLOR green; +GX_COLOR blue; +INT idxminx; +INT idxmaxx; +INT idxmaxy; +INT *mx; +INT *my; +INT xres; +INT yres; +INT x; +INT y; +INT xx; +INT yy; +GX_COLOR a; +GX_COLOR b; +GX_COLOR c; +GX_COLOR d; +INT xdiff; +INT ydiff; +INT newxpos; +INT newypos; +GX_RECTANGLE *clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + clip = context -> gx_draw_context_clip; + + if (!blend_func) + { + return; + } + + mx = _gx_system_scratchpad; + my = mx + 4; + + mx[0] = mx[3] = -1; + mx[1] = mx[2] = 1; + + my[0] = my[1] = 1; + my[2] = my[3] = -1; + + idxminx = (angle / 90) & 0x3; + idxmaxx = (idxminx + 2) & 0x3; + idxmaxy = (idxminx + 1) & 0x3; + + /* Calculate the source x and y center. */ + srcxres = pixelmap -> gx_pixelmap_height >> 1; + srcyres = pixelmap -> gx_pixelmap_width >> 1; + + GX_SWAP_VALS(xpos, ypos); + GX_SWAP_VALS(cx, cy); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + srcyres = pixelmap -> gx_pixelmap_width - 1 - srcyres; + + ypos = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width; + cy = pixelmap -> gx_pixelmap_width - cy - 1; + + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - 1 - clip -> gx_rectangle_right); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - 1 - clip -> gx_rectangle_left); + } + else + { + srcxres = pixelmap -> gx_pixelmap_height - 1 - srcxres; + + xpos = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height; + cx = pixelmap -> gx_pixelmap_height - cx - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - 1 - clip -> gx_rectangle_bottom); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - 1 - clip -> gx_rectangle_top); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + } + + cosv = _gx_utility_math_cos(GX_FIXED_VAL_MAKE(angle)); + sinv = _gx_utility_math_sin(GX_FIXED_VAL_MAKE(angle)); + + xres = mx[idxmaxx] * (srcxres + 2) * cosv - my[idxmaxx] * (srcyres + 2) * sinv; + yres = my[idxmaxy] * (srcyres + 2) * cosv + mx[idxmaxy] * (srcxres + 2) * sinv; + + xres = GX_FIXED_VAL_TO_INT(xres); + yres = GX_FIXED_VAL_TO_INT(yres); + + /* Calculate the new rotation axis. */ + + x = (cx - srcxres) * cosv - (cy - srcyres) * sinv; + y = (cy - srcyres) * cosv + (cx - srcxres) * sinv; + + x = GX_FIXED_VAL_TO_INT(x) + xres; + y = GX_FIXED_VAL_TO_INT(y) + yres; + + newxpos = xpos + cx - x; + newypos = ypos + cy - y; + + /* Loop through the destination's pixels. */ + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + xx = (x - xres) * cosv + (y - yres) * sinv; + yy = (y - yres) * cosv - (x - xres) * sinv; + + xdiff = GX_FIXED_VAL_TO_INT(xx << 8) & 0xff; + ydiff = GX_FIXED_VAL_TO_INT(yy << 8) & 0xff; + + xx = GX_FIXED_VAL_TO_INT(xx) + srcxres; + yy = GX_FIXED_VAL_TO_INT(yy) + srcyres; + + if ((xx >= -1) && (xx < pixelmap -> gx_pixelmap_height) && + (yy >= -1) && (yy < pixelmap -> gx_pixelmap_width)) + { + if ((xx >= 0) && (xx < pixelmap -> gx_pixelmap_height - 1) && + (yy >= 0) && (yy < pixelmap -> gx_pixelmap_width - 1)) + { + get = (GX_COLOR *)pixelmap -> gx_pixelmap_data; + get += yy * pixelmap -> gx_pixelmap_height; + get += xx; + + a = *get; + b = *(get + 1); + c = *(get + pixelmap -> gx_pixelmap_height); + d = *(get + pixelmap -> gx_pixelmap_height + 1); + + alpha = 0xff; + } + else + { + get = (GX_COLOR *)pixelmap -> gx_pixelmap_data; + + a = 0; + b = 0; + c = 0; + d = 0; + alpha = 0; + + if (xx == -1) + { + /* Handle left edge. */ + if (yy >= 0) + { + b = *(get + yy * pixelmap -> gx_pixelmap_height); + } + + if (yy < pixelmap -> gx_pixelmap_width - 1) + { + d = *(get + (yy + 1) * pixelmap -> gx_pixelmap_height); + } + } + else if (yy == -1) + { + /* Handle top edge. */ + c = *(get + xx); + + if (xx < pixelmap -> gx_pixelmap_height - 1) + { + d = *(get + xx + 1); + } + } + else if (xx == pixelmap -> gx_pixelmap_height - 1) + { + /* Handle right edget. */ + a = *(get + yy * pixelmap -> gx_pixelmap_height + xx); + + if (yy < pixelmap -> gx_pixelmap_width - 1) + { + c = *(get + (yy + 1) * pixelmap -> gx_pixelmap_height + xx); + } + } + else + { + /* Handle bottom edge. */ + a = *(get + yy * pixelmap -> gx_pixelmap_height + xx); + b = *(get + yy * pixelmap -> gx_pixelmap_height + xx + 1); + } + + if (a) + { + alpha += (256 - xdiff) * (256 - ydiff); + } + + if (b) + { + alpha += xdiff * (256 - ydiff); + } + + if (c) + { + alpha += ydiff * (256 - xdiff); + } + + if (d) + { + alpha += xdiff * ydiff; + } + + alpha >>= 8; + } + + red = (GX_COLOR)(REDVAL_24BPP(a) * (256 - (GX_COLOR)xdiff) * (256 - (GX_COLOR)ydiff) + \ + REDVAL_24BPP(b) * (GX_COLOR)xdiff * (256 - (GX_COLOR)ydiff) + \ + REDVAL_24BPP(c) * (GX_COLOR)ydiff * (256 - (GX_COLOR)xdiff) + \ + REDVAL_24BPP(d) * (GX_COLOR)xdiff * (GX_COLOR)ydiff) >> 16; + + green = (GX_COLOR)(GREENVAL_24BPP(a) * (256 - (GX_COLOR)xdiff) * (256 - (GX_COLOR)ydiff) + \ + GREENVAL_24BPP(b) * (GX_COLOR)xdiff * (256 - (GX_COLOR)ydiff) + \ + GREENVAL_24BPP(c) * (GX_COLOR)ydiff * (256 - (GX_COLOR)xdiff) + \ + GREENVAL_24BPP(d) * (GX_COLOR)xdiff * (GX_COLOR)ydiff) >> 16; + + blue = (GX_COLOR)(BLUEVAL_24BPP(a) * (256 - (GX_COLOR)xdiff) * (256 - (GX_COLOR)ydiff) + \ + BLUEVAL_24BPP(b) * (GX_COLOR)xdiff * (256 - (GX_COLOR)ydiff) + \ + BLUEVAL_24BPP(c) * (GX_COLOR)ydiff * (256 - (GX_COLOR)xdiff) + \ + BLUEVAL_24BPP(d) * (GX_COLOR)xdiff * (GX_COLOR)ydiff) >> 16; + + if ((alpha > 0) && (alpha < 0xff)) + { + red = (red << 8) / (GX_COLOR)alpha; + green = (green << 8) / (GX_COLOR)alpha; + blue = (blue << 8) / (GX_COLOR)alpha; + } + + red = BYTE_RANGE(red); + green = BYTE_RANGE(green); + blue = BYTE_RANGE(blue); + alpha = BYTE_RANGE(alpha); + + blend_func(context, x + newxpos, y + newypos, ASSEMBLECOLOR_32ARGB((ULONG)0xff, red, green, blue), (GX_UBYTE)alpha); + } + } + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_utility_32bppted_pixelmap_alpha_rotate PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that rotate an rotated uncompressed */ +/* pixelmap with alpha. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* cx x-coord of rotate center */ +/* cy y-coord of rotate center */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_utility_math_cos Compute the cosine value */ +/* _gx_utility_math_sin Compute the sine value */ +/* [gx_display_driver_pixel_blend] Basic display driver pixel */ +/* blend function */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_rotate */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_alpha_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT cx, INT cy) +{ +GX_COLOR *get; +INT srcxres; +INT srcyres; +INT cosv; +INT sinv; +INT alpha; +GX_COLOR red; +GX_COLOR green; +GX_COLOR blue; +INT idxminx; +INT idxmaxx; +INT idxmaxy; +INT *mx; +INT *my; +INT xres; +INT yres; +INT x; +INT y; +INT xx; +INT yy; +GX_COLOR a; +GX_COLOR b; +GX_COLOR c; +GX_COLOR d; +INT xdiff; +INT ydiff; +INT newxpos; +INT newypos; +GX_RECTANGLE *clip; +GX_RECTANGLE rotated_clip; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + clip = context -> gx_draw_context_clip; + + if (!blend_func) + { + return; + } + + mx = _gx_system_scratchpad; + my = mx + 4; + + mx[0] = mx[3] = -1; + mx[1] = mx[2] = 1; + + my[0] = my[1] = 1; + my[2] = my[3] = -1; + + idxminx = (angle / 90) & 0x3; + idxmaxx = (idxminx + 2) & 0x3; + idxmaxy = (idxminx + 1) & 0x3; + + /* Calculate the source x and y center. */ + srcxres = pixelmap -> gx_pixelmap_height >> 1; + srcyres = pixelmap -> gx_pixelmap_width >> 1; + + GX_SWAP_VALS(xpos, ypos); + GX_SWAP_VALS(cx, cy); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + srcyres = pixelmap -> gx_pixelmap_width - 1 - srcyres; + + ypos = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width; + cy = pixelmap -> gx_pixelmap_width - cy - 1; + + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - 1 - clip -> gx_rectangle_right); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - 1 - clip -> gx_rectangle_left); + } + else + { + srcxres = pixelmap -> gx_pixelmap_height - 1 - srcxres; + + xpos = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height; + cx = pixelmap -> gx_pixelmap_height - cx - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - 1 - clip -> gx_rectangle_bottom); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - 1 - clip -> gx_rectangle_top); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + } + + cosv = _gx_utility_math_cos(GX_FIXED_VAL_MAKE(angle)); + sinv = _gx_utility_math_sin(GX_FIXED_VAL_MAKE(angle)); + + xres = mx[idxmaxx] * (srcxres + 2) * cosv - my[idxmaxx] * (srcyres + 2) * sinv; + yres = my[idxmaxy] * (srcyres + 2) * cosv + mx[idxmaxy] * (srcxres + 2) * sinv; + + xres = GX_FIXED_VAL_TO_INT(xres); + yres = GX_FIXED_VAL_TO_INT(yres); + + x = GX_FIXED_VAL_TO_INT(xres) + xres; + y = GX_FIXED_VAL_TO_INT(yres) + yres; + + newxpos = xpos + cx - x; + newypos = ypos + cy - y; + + /* Loop through the source's pixels. */ + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + xx = (x - xres) * cosv + (y - yres) * sinv; + yy = (y - yres) * cosv - (x - xres) * sinv; + + xdiff = GX_FIXED_VAL_TO_INT(xx << 8) & 0xff; + ydiff = GX_FIXED_VAL_TO_INT(yy << 8) & 0xff; + + xx = GX_FIXED_VAL_TO_INT(xx); + yy = GX_FIXED_VAL_TO_INT(yy); + + xx += srcxres; + yy += srcyres; + + if ((xx >= -1) && (xx < pixelmap -> gx_pixelmap_height) && + (yy >= -1) && (yy < pixelmap -> gx_pixelmap_width)) + { + if ((xx >= 0) && (xx < pixelmap -> gx_pixelmap_height - 1) && \ + (yy >= 0) && (yy < pixelmap -> gx_pixelmap_width - 1)) + { + get = (GX_COLOR *)pixelmap -> gx_pixelmap_data; + get += yy * pixelmap -> gx_pixelmap_height; + get += xx; + + a = *get; + b = *(get + 1); + c = *(get + pixelmap -> gx_pixelmap_height); + d = *(get + pixelmap -> gx_pixelmap_height + 1); + } + else + { + get = (GX_COLOR *)pixelmap -> gx_pixelmap_data; + + a = 0; + b = a; + c = a; + d = a; + + if (xx == -1) + { + /* Handle left edge. */ + if (yy >= 0) + { + b = *(get + yy * pixelmap -> gx_pixelmap_height); + } + + if (yy < pixelmap -> gx_pixelmap_width - 1) + { + d = *(get + (yy + 1) * pixelmap -> gx_pixelmap_height); + } + } + else if (yy == -1) + { + /* Handle top edge. */ + c = *(get + xx); + + if (xx < pixelmap -> gx_pixelmap_height - 1) + { + d = *(get + xx + 1); + } + } + else if (xx == pixelmap -> gx_pixelmap_height - 1) + { + /* Handle right edget. */ + a = *(get + yy * pixelmap -> gx_pixelmap_height + xx); + + if (yy < pixelmap -> gx_pixelmap_width - 1) + { + c = *(get + (yy + 1) * pixelmap -> gx_pixelmap_height + xx); + } + } + else + { + /* Handle bottom edge. */ + a = *(get + yy * pixelmap -> gx_pixelmap_height + xx); + b = *(get + yy * pixelmap -> gx_pixelmap_height + xx + 1); + } + } + + red = (REDVAL_24BPP(a) * (a >> 24) * (256 - (GX_COLOR)xdiff) * (256 - (GX_COLOR)ydiff) + \ + REDVAL_24BPP(b) * (b >> 24) * (GX_COLOR)xdiff * (256 - (GX_COLOR)ydiff) + \ + REDVAL_24BPP(c) * (c >> 24) * (GX_COLOR)ydiff * (256 - (GX_COLOR)xdiff) + \ + REDVAL_24BPP(d) * (d >> 24) * (GX_COLOR)xdiff * (GX_COLOR)ydiff) >> 16; + + green = (GREENVAL_24BPP(a) * (a >> 24) * (256 - (GX_COLOR)xdiff) * (256 - (GX_COLOR)ydiff) + \ + GREENVAL_24BPP(b) * (b >> 24) * (GX_COLOR)xdiff * (256 - (GX_COLOR)ydiff) + \ + GREENVAL_24BPP(c) * (c >> 24) * (GX_COLOR)ydiff * (256 - (GX_COLOR)xdiff) + \ + GREENVAL_24BPP(d) * (d >> 24) * (GX_COLOR)xdiff * (GX_COLOR)ydiff) >> 16; + + blue = (BLUEVAL_24BPP(a) * (a >> 24) * (256 - (GX_COLOR)xdiff) * (256 - (GX_COLOR)ydiff) + \ + BLUEVAL_24BPP(b) * (b >> 24) * (GX_COLOR)xdiff * (256 - (GX_COLOR)ydiff) + \ + BLUEVAL_24BPP(c) * (c >> 24) * (GX_COLOR)ydiff * (256 - (GX_COLOR)xdiff) + \ + BLUEVAL_24BPP(d) * (d >> 24) * (GX_COLOR)xdiff * (GX_COLOR)ydiff) >> 16; + + alpha = (INT)(((a >> 24) * (256 - (GX_COLOR)xdiff) * (256 - (GX_COLOR)ydiff) + \ + (b >> 24) * (GX_COLOR)xdiff * (256 - (GX_COLOR)ydiff) + \ + (c >> 24) * (GX_COLOR)ydiff * (256 - (GX_COLOR)xdiff) + \ + (d >> 24) * (GX_COLOR)xdiff * (GX_COLOR)ydiff) >> 16); + + if (alpha) + { + red /= (UINT)alpha; + green /= (UINT)alpha; + blue /= (UINT)alpha; + } + + red = BYTE_RANGE(red); + green = BYTE_RANGE(green); + blue = BYTE_RANGE(blue); + alpha = BYTE_RANGE(alpha); + + blend_func(context, x + newxpos, y + newypos, (GX_COLOR)ASSEMBLECOLOR_32ARGB((ULONG)0xff, red, green, blue), (GX_UBYTE)alpha); + } + } + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_simple_rotate */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal help function that hangles 90, 180 and 270 degree rotated */ +/* pixelmap rotation. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* cx x-coord of rotate center */ +/* cy y-coord of rotate center */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* [gx_display_driver_pixel_blend] Basic display driver pixel */ +/* blend function */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_32bpp_rotated_pixelmap_simple_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT cx, INT cy) +{ +GX_COLOR *putrow; +GX_COLOR *put; +GX_COLOR *get; +INT width; +INT height; +INT x; +INT y; +GX_RECTANGLE *clip; +GX_RECTANGLE rotated_clip; +INT newxpos; +INT newypos; +VOID (*blend_func)(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR fcolor, GX_UBYTE alpha); + + GX_SET_BLEND_FUNCTION(blend_func, context -> gx_draw_context_display -> gx_display_color_format); + + clip = context -> gx_draw_context_clip; + + GX_SWAP_VALS(xpos, ypos); + GX_SWAP_VALS(cx, cy); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + ypos = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width; + cy = pixelmap -> gx_pixelmap_width - cy - 1; + + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - 1 - clip -> gx_rectangle_right); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - 1 - clip -> gx_rectangle_left); + } + else + { + xpos = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height; + cx = pixelmap -> gx_pixelmap_height - cx - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - 1 - clip -> gx_rectangle_bottom); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - 1 - clip -> gx_rectangle_top); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + } + + if (angle == 90) + { + width = pixelmap -> gx_pixelmap_width; + height = pixelmap -> gx_pixelmap_height; + + newxpos = xpos + cx - (width - 1 - cy); + newypos = ypos + cy - cx; + + putrow = context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_COLOR *)pixelmap -> gx_pixelmap_data; + get += (width - 1 - x) * height; + get += y; + + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + blend_func(context, rotated_clip.gx_rectangle_left + x, rotated_clip.gx_rectangle_top + y, (*get) | 0xff000000, (GX_UBYTE)((*get) >> 24)); + } + else + { + *put++ = *get; + } + } + + putrow += context -> gx_draw_context_pitch; + } + } + else if (angle == 180) + { + + width = pixelmap -> gx_pixelmap_height; + height = pixelmap -> gx_pixelmap_width; + + newxpos = xpos + cx - (width - 1 - cx); + newypos = ypos + cy - (height - 1 - cy); + + putrow = context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_COLOR *)pixelmap -> gx_pixelmap_data; + get += (height - 1 - y) * width; + get += width - 1 - x; + + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + blend_func(context, rotated_clip.gx_rectangle_left + x, rotated_clip.gx_rectangle_top + y, (*get) | 0xff000000, (GX_UBYTE)((*get) >> 24)); + } + else + { + *put++ = *get; + } + } + + putrow += context -> gx_draw_context_pitch; + } + } + else + { + + width = pixelmap -> gx_pixelmap_width; + height = pixelmap -> gx_pixelmap_height; + + newxpos = xpos + cx - cy; + newypos = ypos + cx - (height - 1 - cy); + + putrow = context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_COLOR *)pixelmap -> gx_pixelmap_data; + get += x * height; + get += height - 1 - y; + + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + blend_func(context, rotated_clip.gx_rectangle_left + x, rotated_clip.gx_rectangle_top + y, (*get) | 0xff000000, (GX_UBYTE)((*get) >> 24)); + } + else + { + *put++ = *get; + } + } + + putrow += context -> gx_draw_context_pitch; + } + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_rotate PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This service rotate a rotated pixelmap directly to canvas memory. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* rot_cx x-coord of rotating center. */ +/* rot_cy y-coord of rotationg center. */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32bpp_rotated_pixelmap_simple_rotate */ +/* _gx_display_driver_32bpp_rotated_pixelmap_alpha_rotate */ +/* _gx_display_driver_32bpp_rotated_pixelmap_rotate */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_pixelmap_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT rot_cx, INT rot_cy) +{ + switch (pixelmap -> gx_pixelmap_format) + { + case GX_COLOR_FORMAT_24XRGB: + case GX_COLOR_FORMAT_32ARGB: + if (angle % 90 == 0) + { + /* Simple angle rotate: 90 degree, 180 degree and 270 degree. */ + _gx_display_driver_32bpp_rotated_pixelmap_simple_rotate(context, xpos, ypos, pixelmap, angle, rot_cx, rot_cy); + } + else + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA) + { + /* With alpha. */ + _gx_display_driver_32bpp_rotated_pixelmap_alpha_rotate(context, xpos, ypos, pixelmap, angle, rot_cx, rot_cy); + } + else + { + /* Without alpha. */ + _gx_display_driver_32bpp_rotated_pixelmap_raw_rotate(context, xpos, ypos, pixelmap, angle, rot_cx, rot_cy); + } + } + break; + } + + return; +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_simple_line_draw.c b/common/src/gx_display_driver_32bpp_rotated_simple_line_draw.c new file mode 100644 index 00000000..3e1d8192 --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_simple_line_draw.c @@ -0,0 +1,490 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define PIXEL_WRITE(loc, val) (*(loc) = (val)) + +#define GX_SOURCE_CODE + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_utility.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_simple_line_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic rotated 32bpp color format line draw function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of endpoint */ +/* ystart y-coord of endpoint */ +/* xend x-coord of endpoint */ +/* yend y-coord of endpoint */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_simple_line_alpha_draw */ +/* Basic display driver line */ +/* alpha draw function */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_simple_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, INT xend, INT yend) +{ +INT curx; +INT cury; +INT x_sign; +INT y_sign; +INT decision; +INT nextx; +INT nexty; +INT y_increment; +GX_POINT end_point; +GX_POINT mid_point; +GX_RECTANGLE half_rectangle; +GX_RECTANGLE half_over; +INT sign; +INT steps; +ULONG *put; +ULONG *next_put; +GX_BOOL clipped = GX_TRUE; +INT dx; +INT dy; +GX_RECTANGLE *clip; +GX_RECTANGLE rotated_clip; +GX_COLOR linecolor = context -> gx_draw_context_brush.gx_brush_line_color; + +#if defined GX_BRUSH_ALPHA_SUPPORT +GX_UBYTE alpha; + + alpha = context -> gx_draw_context_brush.gx_brush_alpha; + if (alpha == 0) + { + + /* Nothing to drawn. Just return. */ + return; + } + if (alpha != 0xff) + { + _gx_display_driver_simple_line_alpha_draw(context, xstart, ystart, xend, yend, alpha); + return; + } +#endif + + GX_SWAP_VALS(xstart, ystart); + GX_SWAP_VALS(xend, yend); + clip = context -> gx_draw_context_clip; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + ystart = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ystart - 1; + yend = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - yend - 1; + + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + } + else + { + xstart = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xstart - 1; + xend = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xend - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + } + + dx = GX_ABS(xend - xstart); + dy = GX_ABS(yend - ystart); + + if (((dx >= dy && (xstart > xend)) || ((dy > dx) && ystart > yend))) + { + GX_SWAP_VALS(xend, xstart); + GX_SWAP_VALS(yend, ystart); + } + x_sign = (xend - xstart) / dx; + y_sign = (yend - ystart) / dy; + + if (y_sign > 0) + { + y_increment = context -> gx_draw_context_pitch; + } + else + { + y_increment = 0 - context -> gx_draw_context_pitch; + } + + put = (ULONG *)(context -> gx_draw_context_memory) + ystart * context -> gx_draw_context_pitch + xstart; + next_put = (ULONG *)(context -> gx_draw_context_memory) + yend * context -> gx_draw_context_pitch + xend; + + + end_point.gx_point_x = (GX_VALUE)xstart; + end_point.gx_point_y = (GX_VALUE)ystart; + + if (_gx_utility_rectangle_point_detect(&rotated_clip, end_point)) + { + end_point.gx_point_x = (GX_VALUE)xend; + end_point.gx_point_y = (GX_VALUE)yend; + + if (_gx_utility_rectangle_point_detect(&rotated_clip, end_point)) + { + clipped = GX_FALSE; + } + } + + if (clipped) + { + + /* Here if we must do clipping in the inner loop, because one + or both of the end points are outside clipping rectangle. */ + + /* Calculate the middle point of the line. */ + mid_point.gx_point_x = (GX_VALUE)(xend + xstart) >> 1; + mid_point.gx_point_y = (GX_VALUE)(yend + ystart) >> 1; + + /* Judge the clip in which side. */ + if (_gx_utility_rectangle_point_detect(&rotated_clip, mid_point)) + { + + /* The clip in two sides. */ + if (dx >= dy) + { + + /* Walk out the clipping point. */ + for (curx = xstart, cury = ystart, decision = (dx >> 1); curx < mid_point.gx_point_x; + curx++, decision += dy) + { + if (decision >= dx) + { + decision -= dx; + cury += y_sign; + put += y_increment; + } + + if (curx >= rotated_clip.gx_rectangle_left && + cury >= rotated_clip.gx_rectangle_top && + cury <= rotated_clip.gx_rectangle_bottom) + { + break; + } + put++; + } + for (; curx <= mid_point.gx_point_x; + curx++, decision += dy) + { + if (decision >= dx) + { + decision -= dx; + cury += y_sign; + put += y_increment; + } + PIXEL_WRITE(put, linecolor); + put++; + } + for (nextx = xend, nexty = yend, decision = (dx >> 1); nextx > mid_point.gx_point_x; + nextx--, decision += dy) + { + if (decision >= dx) + { + decision -= dx; + nexty -= y_sign; + next_put -= y_increment; + } + if (nextx <= rotated_clip.gx_rectangle_right && + nexty >= rotated_clip.gx_rectangle_top && + nexty <= rotated_clip.gx_rectangle_bottom) + { + break; + } + next_put--; + } + + for (; nextx > mid_point.gx_point_x; + nextx--, decision += dy) + { + if (decision >= dx) + { + decision -= dx; + nexty -= y_sign; + next_put -= y_increment; + } + PIXEL_WRITE(next_put, linecolor); + next_put--; + } + } + else + { + for (nextx = xend, nexty = yend, decision = (dy >> 1); nexty > mid_point.gx_point_y; + nexty--, decision += dx) + { + if (decision >= dy) + { + decision -= dy; + nextx -= x_sign; + next_put -= x_sign; + } + if (nextx >= rotated_clip.gx_rectangle_left && + nextx <= rotated_clip.gx_rectangle_right && + nexty <= rotated_clip.gx_rectangle_bottom) + { + break; + } + next_put -= context -> gx_draw_context_pitch; + } + + for (; nexty > mid_point.gx_point_y; + nexty--, decision += dx) + { + if (decision >= dy) + { + decision -= dy; + nextx -= x_sign; + next_put -= x_sign; + } + PIXEL_WRITE(next_put, linecolor); + next_put -= context -> gx_draw_context_pitch; + } + + /* Walk out the clipping point. */ + for (curx = xstart, cury = ystart, decision = (dy >> 1); cury < mid_point.gx_point_y; + cury++, decision += dx) + { + if (decision >= dy) + { + decision -= dy; + curx += x_sign; + put += x_sign; + } + + if (curx >= rotated_clip.gx_rectangle_left && + curx <= rotated_clip.gx_rectangle_right && + cury >= rotated_clip.gx_rectangle_top) + { + break; + } + put += context -> gx_draw_context_pitch; + } + for (; cury <= mid_point.gx_point_y; + cury++, decision += dx) + { + if (decision >= dy) + { + decision -= dy; + curx += x_sign; + put += x_sign; + } + PIXEL_WRITE(put, linecolor); + put += context -> gx_draw_context_pitch; + } + } + } + else + { + + /* The clip stay at one side. */ + if (dx >= dy) + { + half_rectangle.gx_rectangle_left = (GX_VALUE)xstart; + half_rectangle.gx_rectangle_right = mid_point.gx_point_x; + if (y_sign == 1) + { + half_rectangle.gx_rectangle_top = (GX_VALUE)ystart; + half_rectangle.gx_rectangle_bottom = mid_point.gx_point_y; + } + else + { + half_rectangle.gx_rectangle_top = mid_point.gx_point_y; + half_rectangle.gx_rectangle_bottom = (GX_VALUE)ystart; + } + + if (_gx_utility_rectangle_overlap_detect(&rotated_clip, &half_rectangle, &half_over)) + { + curx = xstart; + cury = ystart; + steps = mid_point.gx_point_x - curx + 1; + sign = 1; + } + else + { + curx = xend; + cury = yend; + steps = xend - mid_point.gx_point_x; + sign = -1; + y_increment = 0 - y_increment; + y_sign = 0 - y_sign; + put = next_put; + } + for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) + { + if (decision >= dx) + { + decision -= dx; + cury += y_sign; + put += y_increment; + } + + if (curx >= rotated_clip.gx_rectangle_left && + curx <= rotated_clip.gx_rectangle_right && + cury >= rotated_clip.gx_rectangle_top && + cury <= rotated_clip.gx_rectangle_bottom) + { + PIXEL_WRITE(put, linecolor); + } + put += sign; + } + } + else + { + half_rectangle.gx_rectangle_top = (GX_VALUE)ystart; + half_rectangle.gx_rectangle_bottom = mid_point.gx_point_y; + if (x_sign == 1) + { + half_rectangle.gx_rectangle_right = mid_point.gx_point_x; + half_rectangle.gx_rectangle_left = (GX_VALUE)xstart; + } + else + { + half_rectangle.gx_rectangle_right = (GX_VALUE)xstart; + half_rectangle.gx_rectangle_left = mid_point.gx_point_x; + } + + if (_gx_utility_rectangle_overlap_detect(&rotated_clip, &half_rectangle, &half_over)) + { + curx = xstart; + cury = ystart; + steps = mid_point.gx_point_y - cury + 1; + y_increment = context -> gx_draw_context_pitch; + sign = 1; + } + else + { + curx = xend; + cury = yend; + steps = yend - mid_point.gx_point_y; + sign = -1; + y_increment = 0 - context -> gx_draw_context_pitch; + x_sign = 0 - x_sign; + put = next_put; + } + + for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) + { + if (decision >= dy) + { + decision -= dy; + curx += x_sign; + put += x_sign; + } + if (curx >= rotated_clip.gx_rectangle_left && + curx <= rotated_clip.gx_rectangle_right && + cury >= rotated_clip.gx_rectangle_top && + cury <= rotated_clip.gx_rectangle_bottom) + { + PIXEL_WRITE(put, linecolor); + } + put += y_increment; + } + } + } + } + else + { + + /* Here if both line ends lie within clipping rectangle, we can + run a faster inner loop. */ + if (dx >= dy) + { + put = (ULONG *)(context -> gx_draw_context_memory) + ystart * context -> gx_draw_context_pitch + xstart; + next_put = (ULONG *)(context -> gx_draw_context_memory) + yend * context -> gx_draw_context_pitch + xend; + + for (curx = xstart, cury = ystart, nextx = xend, nexty = yend, + decision = (dx >> 1); curx <= nextx; curx++, nextx--, + decision += dy) + { + + if (decision >= dx) + { + decision -= dx; + cury += y_sign; + nexty -= y_sign; + + put += y_increment; + next_put -= y_increment; + } + PIXEL_WRITE(put, linecolor); + PIXEL_WRITE(next_put, linecolor); + + put++; + next_put--; + } + } + else + { + + for (curx = xstart, cury = ystart, nextx = xend, nexty = yend, + decision = (dy >> 1); cury <= nexty; cury++, nexty--, + decision += dx) + { + if (decision >= dy) + { + decision -= dy; + curx += x_sign; + nextx -= x_sign; + + put += x_sign; + next_put -= x_sign; + } + PIXEL_WRITE(put, linecolor); + PIXEL_WRITE(next_put, linecolor); + + put += context -> gx_draw_context_pitch; + next_put -= context -> gx_draw_context_pitch; + } + } + } +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_vertical_line_draw.c b/common/src/gx_display_driver_32bpp_rotated_vertical_line_draw.c new file mode 100644 index 00000000..f9c5307b --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_vertical_line_draw.c @@ -0,0 +1,131 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_vertical_line_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic rotated vertical line draw function for 16bpp canvas. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* ystart y-coord of top endpoint */ +/* yend y-coord of bottom endpoint */ +/* xpos x-coord of left edge */ +/* width width of the line */ +/* color Color of line to write */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_vertical_line_alpha_draw */ +/* Basic display driver vertical */ +/* line alpha draw function */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_vertical_line_draw(GX_DRAW_CONTEXT *context, INT ystart, INT yend, INT xpos, INT width, GX_COLOR color) +{ +INT row; +INT column; +ULONG *put; +ULONG *rowstart; +INT len = yend - ystart + 1; + +#if defined GX_BRUSH_ALPHA_SUPPORT +GX_UBYTE alpha; + + alpha = context -> gx_draw_context_brush.gx_brush_alpha; + if (alpha == 0) + { + /* Nothing to drawn. Just return. */ + return; + } + if (alpha != 0xff) + { + _gx_display_driver_vertical_line_alpha_draw(context, ystart, yend, xpos, width, color, alpha); + return; + } +#endif + + /* Pick up starting address of canvas memory. */ + rowstart = (ULONG *)context -> gx_draw_context_memory; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + + /* Calculate start of scanline. */ + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xpos - 1) * context -> gx_draw_context_pitch; + + /* Offset into starting pixel. */ + rowstart += ystart; + } + else + { + rowstart += (xpos + width - 1) * context -> gx_draw_context_pitch; + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - yend - 1); + } + + /* Draw line width from left to right. */ + for (column = 0; column < width; column++) + { + put = rowstart; + + /* Draw line from top to bottom. */ + for (row = 0; row < len; row++) + { + *put++ = (ULONG)color; + } + + /* Advance to the next scaneline. */ + rowstart -= context -> gx_draw_context_pitch; + } +} + diff --git a/common/src/gx_display_driver_32bpp_rotated_vertical_pattern_line_draw.c b/common/src/gx_display_driver_32bpp_rotated_vertical_pattern_line_draw.c new file mode 100644 index 00000000..c65f5ced --- /dev/null +++ b/common/src/gx_display_driver_32bpp_rotated_vertical_pattern_line_draw.c @@ -0,0 +1,135 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_32bpp_rotated_vertical_pattern_line_draw */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic rotated 32bpp color format vertical pattern line draw */ +/* function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* ystart y-coord of top endpoint */ +/* yend y-coord of bottom endpoint */ +/* xpos x-coord of left edge */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_32bpp_rotated_vertical_pattern_line_draw(GX_DRAW_CONTEXT *context, INT ystart, INT yend, INT xpos) +{ +INT row; +ULONG *put; +ULONG *rowstart; +ULONG pattern; +ULONG mask; +ULONG on_color; +ULONG off_color; +INT len = yend - ystart + 1; + + /* Pick up starting address of canvas memory. */ + rowstart = (ULONG *)context -> gx_draw_context_memory; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + /* Calculate start of scanline. */ + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xpos - 1) * context -> gx_draw_context_pitch; + + /* Offset into starting pixel. */ + rowstart += ystart; + } + else + { + /* Calculate start of scanline. */ + rowstart += xpos * context -> gx_draw_context_pitch; + + /* Offset into starting pixel. */ + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - yend - 1); + } + + /* Pick up the requested pattern and mask. */ + pattern = context -> gx_draw_context_brush.gx_brush_line_pattern; + mask = context -> gx_draw_context_brush.gx_brush_pattern_mask; + on_color = (ULONG)context -> gx_draw_context_brush.gx_brush_line_color; + off_color = (ULONG)context -> gx_draw_context_brush.gx_brush_fill_color; + + put = rowstart; + + /* Draw line from top to bottom. */ + for (row = 0; row < len; row++) + { + if (pattern & mask) + { + *put = on_color; + } + else + { + *put = off_color; + } + + mask >>= 1; + if (!mask) + { + mask = 0x80000000; + } + + /* Advance to the next scaneline. */ + put++; + } + /* Save current masks value back to brush. */ + context -> gx_draw_context_brush.gx_brush_pattern_mask = mask; +} + diff --git a/common/src/gx_display_driver_8bit_palette_rotated_setup.c b/common/src/gx_display_driver_8bit_palette_rotated_setup.c new file mode 100644 index 00000000..de0f7f0b --- /dev/null +++ b/common/src/gx_display_driver_8bit_palette_rotated_setup.c @@ -0,0 +1,120 @@ + +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bit_palette_rotated_setup PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* 8-bit palettte color format display driver rotated setup routine. */ +/* */ +/* INPUT */ +/* */ +/* display The display control block */ +/* aux_data Driver-defined auxiliary data */ +/* toggle_function Driver-defined screen toggle */ +/* function */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bit_palette_rotated_setup(GX_DISPLAY *display, VOID *aux_data, + VOID (*toggle_function)(struct GX_CANVAS_STRUCT *canvas, + GX_RECTANGLE *dirty_area)) +{ + _gx_display_driver_8bit_palette_setup(display, aux_data, toggle_function); + +#if defined(GX_MOUSE_SUPPORT) + display -> gx_display_mouse_capture = GX_NULL; + display -> gx_display_mouse_restore = GX_NULL; + display -> gx_display_mouse_capture = GX_NULL; + display -> gx_display_mouse_restore = GX_NULL; + display -> gx_display_mouse_draw = GX_NULL; + display -> gx_display_driver_drawing_initiate = GX_NULL; + display -> gx_display_driver_drawing_complete = GX_NULL; + display -> gx_display_mouse_position_set = GX_NULL; + display -> gx_display_mouse_enable = GX_NULL; +#endif + + display -> gx_display_rotation_angle = GX_SCREEN_ROTATION_CW; + + display -> gx_display_driver_canvas_copy = _gx_display_driver_8bpp_rotated_canvas_copy; + display -> gx_display_driver_simple_line_draw = _gx_display_driver_8bpp_rotated_simple_line_draw; + display -> gx_display_driver_horizontal_line_draw = _gx_display_driver_8bpp_rotated_horizontal_line_draw; + display -> gx_display_driver_vertical_line_draw = _gx_display_driver_8bpp_rotated_vertical_line_draw; + display -> gx_display_driver_horizontal_pattern_line_draw = _gx_display_driver_8bpp_rotated_horizontal_pattern_line_draw; + display -> gx_display_driver_horizontal_pixelmap_line_draw = _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_draw; + display -> gx_display_driver_vertical_pattern_line_draw = _gx_display_driver_8bpp_rotated_vertical_pattern_line_draw; + display -> gx_display_driver_pixel_write = _gx_display_driver_8bpp_rotated_pixel_write; + display -> gx_display_driver_block_move = _gx_display_driver_8bpp_rotated_block_move; + + display -> gx_display_driver_pixelmap_draw = _gx_display_driver_8bpp_rotated_pixelmap_draw; + display -> gx_display_driver_pixelmap_rotate = _gx_display_driver_8bpp_rotated_pixelmap_rotate; + display -> gx_display_driver_polygon_fill = _gx_display_driver_generic_rotated_polygon_fill; + +#if defined(GX_ARC_DRAWING_SUPPORT) + display -> gx_display_driver_circle_fill = _gx_display_driver_generic_rotated_circle_fill; + display -> gx_display_driver_pie_fill = _gx_display_driver_generic_rotated_pie_fill; + display -> gx_display_driver_arc_fill = _gx_display_driver_generic_rotated_arc_fill; + display -> gx_display_driver_ellipse_fill = _gx_display_driver_generic_rotated_ellipse_fill; +#endif + +#if (GX_PALETTE_MODE_AA_TEXT_COLORS == 8) + display -> gx_display_driver_4bit_glyph_draw = _gx_display_driver_8bpp_rotated_glyph_3bit_draw; +#else + display -> gx_display_driver_4bit_glyph_draw = _gx_display_driver_8bpp_rotated_glyph_4bit_draw; +#endif + display -> gx_display_driver_1bit_glyph_draw = _gx_display_driver_8bpp_rotated_glyph_1bit_draw; +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_block_move.c b/common/src/gx_display_driver_8bpp_rotated_block_move.c new file mode 100644 index 00000000..169aea46 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_block_move.c @@ -0,0 +1,193 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_system.h" +#include "gx_utility.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_block_move PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* 8-bit color format display driver rotated block moving function. */ +/* */ +/* INPUT */ +/* */ +/* context Draw context */ +/* block The rectangle to be moved */ +/* xshift Amount to move on X-axis */ +/* yshift Amount to move on Y-axis */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* memmove Move a block of data */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_block_move(GX_DRAW_CONTEXT *context, + GX_RECTANGLE *block, INT xshift, INT yshift) +{ +GX_UBYTE *pGet; +GX_UBYTE *pPut; +int width; +int y; +int height; +GX_RECTANGLE rotated_block; + + GX_SWAP_VALS(xshift, yshift); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_block.gx_rectangle_left = block -> gx_rectangle_top; + rotated_block.gx_rectangle_right = block -> gx_rectangle_bottom; + rotated_block.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - block -> gx_rectangle_right - 1); + rotated_block.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - block -> gx_rectangle_left - 1); + + yshift = -yshift; + } + else + { + rotated_block.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - block -> gx_rectangle_bottom - 1); + rotated_block.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - block -> gx_rectangle_top - 1); + rotated_block.gx_rectangle_top = block -> gx_rectangle_left; + rotated_block.gx_rectangle_bottom = block -> gx_rectangle_right; + + xshift = -xshift; + } + + if (xshift) + { + if (xshift > 0) + { + pPut = (GX_UBYTE *)context -> gx_draw_context_memory; + pPut += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pPut += rotated_block.gx_rectangle_left + xshift; + + pGet = (GX_UBYTE *)context -> gx_draw_context_memory; + pGet += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pGet += rotated_block.gx_rectangle_left; + + width = rotated_block.gx_rectangle_right - rotated_block.gx_rectangle_left + 1 - xshift; + } + else + { + /* Have to copy from right to left. */ + pPut = (GX_UBYTE *)context -> gx_draw_context_memory; + pPut += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pPut += rotated_block.gx_rectangle_left; + + pGet = (GX_UBYTE *)context -> gx_draw_context_memory; + pGet += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pGet += rotated_block.gx_rectangle_left - xshift; + + width = rotated_block.gx_rectangle_right - rotated_block.gx_rectangle_left + 1 + xshift; + } + + + if (width <= 0) + { + return; + } + + for (y = rotated_block.gx_rectangle_top; y <= rotated_block.gx_rectangle_bottom; y++) + { + memmove(pPut, pGet, (size_t)width); + + pPut += context -> gx_draw_context_pitch; + pGet += context -> gx_draw_context_pitch; + } + } + else + { + width = rotated_block.gx_rectangle_right - rotated_block.gx_rectangle_left + 1; + + if (yshift > 0) + { + /* Have to copy from top to bottom. */ + pPut = (GX_UBYTE *)context -> gx_draw_context_memory; + pPut += rotated_block.gx_rectangle_bottom * context -> gx_draw_context_pitch; + pPut += rotated_block.gx_rectangle_left; + + pGet = (GX_UBYTE *)context -> gx_draw_context_memory; + pGet += (rotated_block.gx_rectangle_bottom - yshift) * context -> gx_draw_context_pitch; + pGet += rotated_block.gx_rectangle_left; + + height = rotated_block.gx_rectangle_bottom - rotated_block.gx_rectangle_top + 1 - yshift; + + for (y = 0; y < height; y++) + { + memmove(pPut, pGet, (size_t)width); + + pPut -= context -> gx_draw_context_pitch; + pGet -= context -> gx_draw_context_pitch; + } + } + else + { + /* Have to copy from bottom to top. */ + pPut = (GX_UBYTE *)context -> gx_draw_context_memory; + pPut += rotated_block.gx_rectangle_top * context -> gx_draw_context_pitch; + pPut += rotated_block.gx_rectangle_left; + + pGet = (GX_UBYTE *)context -> gx_draw_context_memory; + pGet += (rotated_block.gx_rectangle_top - yshift) * context -> gx_draw_context_pitch; + pGet += rotated_block.gx_rectangle_left; + + height = rotated_block.gx_rectangle_bottom - rotated_block.gx_rectangle_top + 1 + yshift; + + for (y = 0; y < height; y++) + { + memmove(pPut, pGet, (size_t)width); + + pPut += context -> gx_draw_context_pitch; + pGet += context -> gx_draw_context_pitch; + } + } + } +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_canvas_copy.c b/common/src/gx_display_driver_8bpp_rotated_canvas_copy.c new file mode 100644 index 00000000..e5c075d5 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_canvas_copy.c @@ -0,0 +1,130 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_utility.h" + + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_canvas_copy PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 8bpp rotated canvas copy function. */ +/* */ +/* INPUT */ +/* */ +/* canvas The canvas to copy from */ +/* composite The canvas to copy to */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_utility_rectangle_shift Move the rectangle */ +/* _gx_utility_rectangle_overlap_detect Detect two rectangles being */ +/* overlap to each other */ +/* memcpy Move canvas data */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_canvas_copy(GX_CANVAS *canvas, GX_CANVAS *composite) +{ +GX_RECTANGLE dirty; +GX_RECTANGLE overlap; +GX_UBYTE *read; +GX_UBYTE *write; +INT width; +INT row; + + dirty.gx_rectangle_left = dirty.gx_rectangle_top = 0; + dirty.gx_rectangle_right = (GX_VALUE)(canvas -> gx_canvas_x_resolution - 1); + dirty.gx_rectangle_bottom = (GX_VALUE)(canvas -> gx_canvas_y_resolution - 1); + + _gx_utility_rectangle_shift(&dirty, canvas -> gx_canvas_display_offset_x, canvas -> gx_canvas_display_offset_y); + + if (_gx_utility_rectangle_overlap_detect(&dirty, &composite -> gx_canvas_dirty_area, &overlap)) + { + width = overlap.gx_rectangle_bottom - overlap.gx_rectangle_top + 1; + + read = (GX_UBYTE *)canvas -> gx_canvas_memory; + write = (GX_UBYTE *)composite -> gx_canvas_memory; + + if (canvas -> gx_canvas_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + /* Index into starting row. */ + read += (dirty.gx_rectangle_right - overlap.gx_rectangle_right) * canvas -> gx_canvas_y_resolution; + + /* Index into pixel. */ + read += overlap.gx_rectangle_top - dirty.gx_rectangle_top; + + /* Calculate the write pointer. */ + write += (composite -> gx_canvas_x_resolution - overlap.gx_rectangle_right - 1) * composite -> gx_canvas_y_resolution; + write += overlap.gx_rectangle_top; + } + else + { + /* Index into starting row. */ + read += (overlap.gx_rectangle_left - dirty.gx_rectangle_left) * canvas -> gx_canvas_y_resolution; + + /* Index into pixel. */ + read += dirty.gx_rectangle_bottom - overlap.gx_rectangle_bottom; + + /* Calculate the write pointer. */ + write += overlap.gx_rectangle_left * composite -> gx_canvas_y_resolution; + write += (composite -> gx_canvas_y_resolution - overlap.gx_rectangle_bottom - 1); + } + + for (row = overlap.gx_rectangle_left; row <= overlap.gx_rectangle_right; row++) + { + memcpy(write, read, (size_t)width); /* Use case of memcpy is verified. */ + + write += composite -> gx_canvas_y_resolution; + read += canvas -> gx_canvas_y_resolution; + } + } +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_glyph_1bit_draw.c b/common/src/gx_display_driver_8bpp_rotated_glyph_1bit_draw.c new file mode 100644 index 00000000..da0d860e --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_glyph_1bit_draw.c @@ -0,0 +1,241 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_system.h" +#include "gx_utility.h" +#include "gx_display.h" + +#define DRAW_PIXEL if (alpha & mask) \ + { \ + *put = text_color; \ + } \ + put++; \ + mask = mask >> 1; + + +#if defined(GX_BRUSH_ALPHA_SUPPORT) +#define BLEND_PIXEL if (alpha & mask) \ + { \ + blend_func(context, xval, yval, text_color, brush_alpha); \ + } \ + xval++; \ + mask = mask >> 1; +#endif + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_glyph_1bit_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This function draws monochrome font to the 8bpp canvas, clipped */ +/* to one viweport. */ +/* */ +/* INPUT */ +/* */ +/* context Draw context */ +/* draw_area The region bound by the */ +/* rectangle where the glyph */ +/* is drawn */ +/* map_offset X,Y offset into the glyph map */ +/* glyph Pointer to the glyph */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* [gx_display_driver_pixel_blend] Basic display driver pixel */ +/* blend function */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX internal code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_glyph_1bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph) +{ +GX_UBYTE *glyph_row; +GX_UBYTE *glyph_data; +UINT row; +UINT pixel_per_row; +UINT pixel_in_first_byte; +UINT pixel_in_last_byte = 0; +GX_UBYTE text_color; +UINT y_height; +GX_UBYTE alpha; +UINT glyph_width; +GX_UBYTE *put; +UINT num_bytes; +UINT num_bits; +GX_UBYTE *line_start; +GX_UBYTE mask, init_mask; +UINT i; +GX_VALUE rotated_map_offset_x; +GX_VALUE rotated_map_offset_y; +GX_VALUE rotated_draw_left; +GX_VALUE rotated_draw_top; + + text_color = (GX_UBYTE)context -> gx_draw_context_brush.gx_brush_line_color; + pixel_per_row = (UINT)draw_area -> gx_rectangle_bottom - (UINT)draw_area -> gx_rectangle_top + (UINT)1; + y_height = (UINT)(draw_area -> gx_rectangle_right - draw_area -> gx_rectangle_left + 1); + + /* Find the width of the glyph, in terms of bytes */ + glyph_width = glyph -> gx_glyph_height; + + /* Make it byte-aligned. */ + glyph_width = (glyph_width + 7) >> 3; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_draw_left = draw_area -> gx_rectangle_top; + rotated_draw_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - draw_area -> gx_rectangle_right - 1); + + rotated_map_offset_x = map_offset -> gx_point_y; + rotated_map_offset_y = (GX_VALUE)(glyph -> gx_glyph_width - map_offset -> gx_point_x - (GX_VALUE)y_height); + } + else + { + rotated_draw_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_display_offset_y - draw_area -> gx_rectangle_bottom - 1); + rotated_draw_top = draw_area -> gx_rectangle_left; + + rotated_map_offset_x = (GX_VALUE)(glyph -> gx_glyph_height - map_offset -> gx_point_y - (GX_VALUE)pixel_per_row); + rotated_map_offset_y = map_offset -> gx_point_x; + } + + /* Compute the number of useful bytes from the glyph this routine is going to use. + Because of map_offset, the first byte may contain pixel bits we don't need to draw; + And the width of the draw_area may produce part of the last byte in the row to be ignored. */ + num_bytes = ((UINT)rotated_map_offset_x + pixel_per_row + 7) >> 3; + + /* Take into account if map_offset specifies the number of bytes to ignore from the beginning of the row. */ + num_bytes -= (UINT)(rotated_map_offset_x) >> 3; + + /* Compute the number of pixels to draw from the first byte of the glyph data. */ + pixel_in_first_byte = (UINT)(8 - (rotated_map_offset_x & 0x7)); + init_mask = (GX_UBYTE)(1 << (pixel_in_first_byte - 1)); + + /* Compute the number of pixels to draw from the last byte, if there are more than one byte in a row. */ + if (num_bytes != 1) + { + pixel_in_last_byte = (rotated_map_offset_x + (INT)pixel_per_row) & 0x7; + if (pixel_in_last_byte == 0) + { + pixel_in_last_byte = 8; + } + } + else + { + pixel_in_first_byte = pixel_per_row; + } + + + glyph_row = (GX_UBYTE *)glyph -> gx_glyph_map; + + if (rotated_map_offset_y) + { + glyph_row = glyph_row + ((INT)glyph_width * rotated_map_offset_y); + } + + glyph_row += (rotated_map_offset_x >> 3); + + line_start = (GX_UBYTE *)context -> gx_draw_context_memory; + line_start += context -> gx_draw_context_pitch * rotated_draw_top; + line_start += rotated_draw_left; + + for (row = 0; row < y_height; row++) + { + glyph_data = glyph_row; + alpha = *(glyph_data); + mask = init_mask; + num_bits = pixel_in_first_byte; + put = line_start; + + for (i = 0; i < num_bytes; i++) + { + if ((i == (num_bytes - 1)) && (num_bytes > 1)) + { + num_bits = pixel_in_last_byte; + } + switch (num_bits) + { + case 8: + DRAW_PIXEL; + /* fallthrough */ + case 7: + DRAW_PIXEL; + /* fallthrough */ + case 6: + DRAW_PIXEL; + /* fallthrough */ + case 5: + DRAW_PIXEL; + /* fallthrough */ + case 4: + DRAW_PIXEL; + /* fallthrough */ + case 3: + DRAW_PIXEL; + /* fallthrough */ + case 2: + DRAW_PIXEL; + /* fallthrough */ + + default: + if (alpha & mask) + { + *put = text_color; + } + put++; + break; + } + glyph_data++; + alpha = *(glyph_data); + num_bits = 8; + mask = 0x80; + } + + glyph_row += glyph_width; + line_start += context -> gx_draw_context_pitch; + } + + return; +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_glyph_3bit_draw.c b/common/src/gx_display_driver_8bpp_rotated_glyph_3bit_draw.c new file mode 100644 index 00000000..70d4cbc6 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_glyph_3bit_draw.c @@ -0,0 +1,198 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_system.h" +#include "gx_utility.h" +#include "gx_display.h" + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_glyph_3bit_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This draws the specified 3bit glyph using the current context, */ +/* clipped to one viewport */ +/* */ +/* INPUT */ +/* */ +/* context Draw context */ +/* draw_position The X and Y coordinate where */ +/* the glyph is drawn to */ +/* string String to draw */ +/* count Count of string characters */ +/* view view to clip drawing within */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_canvas_text_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_glyph_3bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph) +{ +GX_UBYTE *glyph_row; +GX_UBYTE *glyph_data; +UINT row; +UINT pixel_width = 0; +UINT leading_pixel; +UINT trailing_pixel; +GX_UBYTE text_color; +UINT y_height; +GX_UBYTE alpha; +UINT pitch; +UINT index; +GX_UBYTE *put; +GX_UBYTE *draw_start; +GX_VALUE rotated_map_offset_x; +GX_VALUE rotated_map_offset_y; +GX_VALUE rotated_left; +GX_VALUE rotated_top; + + text_color = (GX_UBYTE)(context -> gx_draw_context_brush.gx_brush_line_color + 7); + pixel_width = (UINT)(draw_area -> gx_rectangle_bottom - draw_area -> gx_rectangle_top + 1); + + y_height = (UINT)(draw_area -> gx_rectangle_right - draw_area -> gx_rectangle_left + 1); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_left = draw_area -> gx_rectangle_top; + rotated_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - draw_area -> gx_rectangle_right - 1); + + rotated_map_offset_x = map_offset -> gx_point_y; + rotated_map_offset_y = (GX_VALUE)(glyph -> gx_glyph_width - map_offset -> gx_point_x - (GX_VALUE)y_height); + } + else + { + rotated_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_display_offset_y - draw_area -> gx_rectangle_bottom - 1); + rotated_top = draw_area -> gx_rectangle_left; + + rotated_map_offset_x = (GX_VALUE)(glyph -> gx_glyph_height - map_offset -> gx_point_y - (GX_VALUE)pixel_width); + rotated_map_offset_y = map_offset -> gx_point_x; + } + + leading_pixel = (rotated_map_offset_x & 1); + + pixel_width -= leading_pixel; + + trailing_pixel = pixel_width & 1; + + pixel_width = pixel_width >> 1; + + /* Find the width of the glyph. */ + pitch = glyph -> gx_glyph_height; + + /* Make it byte-aligned. */ + pitch = (pitch + 1) >> 1; + + glyph_row = (GX_UBYTE *)glyph -> gx_glyph_map; + + if (rotated_map_offset_y) + { + glyph_row = glyph_row + ((INT)pitch * rotated_map_offset_y); + } + + glyph_row += (rotated_map_offset_x >> 1); + + draw_start = (GX_UBYTE *)context -> gx_draw_context_memory; + draw_start += context -> gx_draw_context_pitch * rotated_top; + draw_start += rotated_left; + + for (row = 0; row < y_height; row++) + { + glyph_data = glyph_row; + + put = draw_start; + + if (leading_pixel) + { + alpha = (*glyph_data) & 0x0f; + + /* use 3bit color gradient instead of 4 bit */ + alpha >>= 1; + + *put = (GX_UBYTE)(text_color - alpha); + put++; + + glyph_data++; + } + for (index = 0; index < pixel_width; index++) + { + alpha = (*glyph_data) & 0xf0; + + /* use 3bit color gradient instead of 4 bit */ + alpha >>= 1; + + *put = (GX_UBYTE)(text_color - (alpha >> 4)); + put++; + + alpha = (*glyph_data) & 0x0f; + + /* use 3bit color gradient instead of 4 bit */ + alpha >>= 1; + + *put = (GX_UBYTE)(text_color - alpha); + put++; + glyph_data++; + } + + if (trailing_pixel) + { + alpha = (*glyph_data) & 0xf0; + + /* use 3bit color gradient instead of 4 bit */ + alpha >>= 1; + + *put = (GX_UBYTE)(text_color - (alpha >> 4)); + put++; + } + + glyph_row += pitch; + draw_start += context -> gx_draw_context_pitch; + } +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_glyph_4bit_draw.c b/common/src/gx_display_driver_8bpp_rotated_glyph_4bit_draw.c new file mode 100644 index 00000000..50318e83 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_glyph_4bit_draw.c @@ -0,0 +1,184 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_system.h" +#include "gx_utility.h" +#include "gx_display.h" + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_glyph_4bit_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This draws the specified text using the current context, */ +/* clipped to one viewport */ +/* */ +/* INPUT */ +/* */ +/* context Draw context */ +/* draw_position The X and Y coordinate where */ +/* the glyph is drawn to */ +/* string String to draw */ +/* count Count of string characters */ +/* view view to clip drawing within */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_canvas_text_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_glyph_4bit_draw(GX_DRAW_CONTEXT *context, GX_RECTANGLE *draw_area, GX_POINT *map_offset, GX_CONST GX_GLYPH *glyph) +{ +GX_UBYTE *glyph_row; +GX_UBYTE *glyph_data; +UINT row; +UINT pixel_width = 0; +UINT leading_pixel; +UINT trailing_pixel; +GX_UBYTE text_color; +UINT y_height; +GX_UBYTE alpha; +UINT pitch; +UINT index; +GX_UBYTE *put; +GX_UBYTE *draw_start; +GX_VALUE rotated_map_offset_x; +GX_VALUE rotated_map_offset_y; +GX_VALUE rotated_left; +GX_VALUE rotated_top; + + text_color = (GX_UBYTE)(context -> gx_draw_context_brush.gx_brush_line_color + 15); + pixel_width = (UINT)(draw_area -> gx_rectangle_bottom - draw_area -> gx_rectangle_top + 1); + + y_height = (UINT)(draw_area -> gx_rectangle_right - draw_area -> gx_rectangle_left + 1); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_left = draw_area -> gx_rectangle_top; + rotated_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - draw_area -> gx_rectangle_right - 1); + + rotated_map_offset_x = map_offset -> gx_point_y; + rotated_map_offset_y = (GX_VALUE)(glyph -> gx_glyph_width - map_offset -> gx_point_x - (GX_VALUE)y_height); + } + else + { + rotated_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_display_offset_y - draw_area -> gx_rectangle_bottom - 1); + rotated_top = draw_area -> gx_rectangle_left; + + rotated_map_offset_x = (GX_VALUE)(glyph -> gx_glyph_height - map_offset -> gx_point_y - (GX_VALUE)pixel_width); + rotated_map_offset_y = map_offset -> gx_point_x; + } + + leading_pixel = (rotated_map_offset_x & 1); + + pixel_width -= leading_pixel; + + trailing_pixel = pixel_width & 1; + + pixel_width = pixel_width >> 1; + + /* Find the width of the glyph. */ + pitch = glyph -> gx_glyph_height; + + /* Make it byte-aligned. */ + pitch = (pitch + 1) >> 1; + + glyph_row = (GX_UBYTE *)glyph -> gx_glyph_map; + + if (rotated_map_offset_y) + { + glyph_row = glyph_row + ((INT)pitch * rotated_map_offset_y); + } + + glyph_row += (rotated_map_offset_x >> 1); + + draw_start = (GX_UBYTE *)context -> gx_draw_context_memory; + draw_start += context -> gx_draw_context_pitch * rotated_top; + draw_start += rotated_left; + + for (row = 0; row < y_height; row++) + { + glyph_data = glyph_row; + + put = draw_start; + + if (leading_pixel) + { + alpha = (*glyph_data) & 0x0f; + + *put = (GX_UBYTE)(text_color - alpha); + put++; + + glyph_data++; + } + for (index = 0; index < pixel_width; index++) + { + alpha = (*glyph_data) & 0xf0; + + *put = (GX_UBYTE)(text_color - (alpha >> 4)); + put++; + + alpha = (*glyph_data) & 0x0f; + *put = (GX_UBYTE)(text_color - alpha); + put++; + glyph_data++; + } + + if (trailing_pixel) + { + alpha = (*glyph_data) & 0xf0; + *put = (GX_UBYTE)(text_color - (alpha >> 4)); + put++; + } + + glyph_row += pitch; + draw_start += context -> gx_draw_context_pitch; + } +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_horizontal_line_draw.c b/common/src/gx_display_driver_8bpp_rotated_horizontal_line_draw.c new file mode 100644 index 00000000..35692c7b --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_horizontal_line_draw.c @@ -0,0 +1,106 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_horizontal_line_draw */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 8bpp color format rotated horizontal line draw function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of left endpoint */ +/* xend x-coord of right endpoint */ +/* ypos y-coord of line top */ +/* width Width (height) of the line */ +/* color Color of line to write */ +/* */ +/* OUTPUT */ +/* */ +/* NOne */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_horizontal_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos, INT width, GX_COLOR color) +{ +INT row; +INT column; +GX_UBYTE *put; +GX_UBYTE *rowstart; +INT len = xend - xstart + 1; + + /* Pick up start address of canvas memory. */ + rowstart = (GX_UBYTE *)context -> gx_draw_context_memory; + + /* Calculate start of row address. */ + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xstart - 1) * context -> gx_draw_context_pitch; + rowstart += ypos; + } + else + { + rowstart += xend * context -> gx_draw_context_pitch; + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - ypos - width); + } + + /* Draw one line, left to right. */ + for (column = 0; column < len; column++) + { + put = rowstart; + + /* Draw pixel to fill width. */ + for (row = 0; row < width; row++) + { + *put++ = (GX_UBYTE)color; + } + rowstart -= context -> gx_draw_context_pitch; + } +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_horizontal_pattern_line_draw.c b/common/src/gx_display_driver_8bpp_rotated_horizontal_pattern_line_draw.c new file mode 100644 index 00000000..4bf97b11 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_horizontal_pattern_line_draw.c @@ -0,0 +1,131 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_horizontal_pattern_line_draw */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 8bpp color format rotated horizontal pattern line draw */ +/* function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of left endpoint */ +/* xend x-coord of right endpoint */ +/* ypos y-coord of line top */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_horizontal_pattern_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT xend, INT ypos) +{ +INT column; +GX_UBYTE *put; +GX_UBYTE *rowstart; +ULONG pattern; +ULONG mask; +GX_UBYTE on_color; +GX_UBYTE off_color; + +INT len = xend - xstart + 1; + + /* Pick up start address of canvas memory. */ + rowstart = (GX_UBYTE *)context -> gx_draw_context_memory; + + /* Calculate start of row address. */ + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xstart - 1) * context -> gx_draw_context_pitch; + rowstart += ypos; + } + else + { + rowstart += xend * context -> gx_draw_context_pitch; + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - ypos - 1); + } + + /* Pick up the requested pattern and mask. */ + pattern = context -> gx_draw_context_brush.gx_brush_line_pattern; + mask = context -> gx_draw_context_brush.gx_brush_pattern_mask; + on_color = (GX_UBYTE)context -> gx_draw_context_brush.gx_brush_line_color; + off_color = (GX_UBYTE)context -> gx_draw_context_brush.gx_brush_fill_color; + + put = rowstart; + + /* Draw one line, left to right. */ + for (column = 0; column < len; column++) + { + if (pattern & mask) + { + *put = on_color; + } + else + { + *put = off_color; + } + + put -= context -> gx_draw_context_pitch; + mask >>= 1; + if (!mask) + { + mask = 0x80000000; + } + } + + /* Save current masks value back to brush. */ + context -> gx_draw_context_brush.gx_brush_pattern_mask = mask; +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_draw.c b/common/src/gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_draw.c new file mode 100644 index 00000000..5ecc4743 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_draw.c @@ -0,0 +1,602 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_context.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_raw_write */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of uncompressed */ +/* pixlemap file without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_8bpp_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_raw_write(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info) +{ +INT xval; +INT offset; +INT pic_width; +GX_CONST GX_UBYTE *get; +GX_UBYTE *put; +GX_PIXELMAP *pixelmap; + + pixelmap = info -> pixelmap; + + pic_width = pixelmap -> gx_pixelmap_height; + + if ((info -> draw) && (xstart <= xend)) + { + get = info -> current_pixel_ptr; + put = (GX_UBYTE *)context -> gx_draw_context_memory; + put += y * context -> gx_draw_context_pitch + xstart; + + /* Calculate the map offset in x-axis. */ + offset = (info -> x_offset % pic_width); + + for (xval = xstart; xval <= xend; xval++) + { + /* get points to the start postion of this row. So we need to calculate its position. */ + *put++ = *(get + offset); + offset++; + if (offset >= pic_width) + { + offset -= pic_width; + } + } + } + + /* This line is drawn. Update the pointer position for next row. */ + info -> current_pixel_ptr += (UINT)pic_width * sizeof(GX_UBYTE); +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_8bpp_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_compressed_write(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info) +{ +INT start_pos; +INT xval; +GX_UBYTE count; +GX_CONST GX_UBYTE *get = GX_NULL; +GX_UBYTE pixel; +GX_UBYTE *put; +GX_PIXELMAP *pixelmap; + + pixelmap = info -> pixelmap; + + if ((info -> draw) && (xstart <= xend)) + { + /* Calculate draw start position. */ + start_pos = xstart - (info -> x_offset % pixelmap -> gx_pixelmap_height); + + put = (GX_UBYTE *)context -> gx_draw_context_memory; + put += y * context -> gx_draw_context_pitch + start_pos; + + /*Repeat the draw operation to fill the whole dirty area.*/ + while (start_pos <= xend) + { + xval = start_pos; + + /*Start from where we need to repeat.*/ + get = (GX_CONST GX_UBYTE *)info -> current_pixel_ptr; + + while (xval < start_pos + pixelmap -> gx_pixelmap_width) + { + count = *get++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + pixel = *get++; + while (count--) + { + if (xval >= xstart && xval <= xend) + { + *put = pixel; + } + xval++; + put++; + } + } + else + { + count++; + while (count--) + { + pixel = *get++; + if (xval >= xstart && xval <= xend) + { + *put = pixel; + } + xval++; + put++; + } + } + } + start_pos += pixelmap -> gx_pixelmap_height; + } + } + else + { + xval = 0; + get = (GX_CONST GX_UBYTE *)info -> current_pixel_ptr; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + get++; + } + else + { + count++; + get += count; + } + xval += count; + } + } + + /*This line is drawn. cache the pointer for next line draw.*/ + info -> current_pixel_ptr = (GX_UBYTE *)get; +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_horizontal_line_pixelmap_ */ +/* transparent_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of uncompressed */ +/* pixlemap file with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_8bpp_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_transparent_write(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info) +{ +INT xval; +INT offset; +INT pic_width; +GX_CONST GX_UBYTE *get; +GX_UBYTE *put; +GX_PIXELMAP *pixelmap; +GX_UBYTE pixel; + + pixelmap = info -> pixelmap; + pic_width = pixelmap -> gx_pixelmap_height; + + if ((info -> draw) && (xstart <= xend)) + { + get = info -> current_pixel_ptr; + put = (GX_UBYTE *)context -> gx_draw_context_memory; + put += y * context -> gx_draw_context_pitch + xstart; + + /* Calculate the map offset in x-axis. */ + offset = (info -> x_offset % pic_width); + + for (xval = xstart; xval <= xend; xval++) + { + /* get points to the start postion of this row. So we need to calculate its position. */ + pixel = *(get + offset); + offset++; + if (offset >= pic_width) + { + offset -= pic_width; + } + + if (pixel != pixelmap -> gx_pixelmap_transparent_color) + { + *put = pixel; + } + put++; + } + } + + /* This line is drawn. Update the pointer position for next row. */ + info -> current_pixel_ptr += (UINT)pic_width * sizeof(GX_UBYTE); +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_transparent_write */ +/* */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line right */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_8bpp_horizontal_pixelmap_line_draw */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_compressed_transparent_write(GX_DRAW_CONTEXT *context, + INT xstart, INT xend, INT y, GX_FILL_PIXELMAP_INFO *info) +{ +INT start_pos; +INT xval; +GX_UBYTE count; +GX_CONST GX_UBYTE *get = GX_NULL; +GX_UBYTE pixel; +GX_UBYTE *put; +GX_PIXELMAP *pixelmap; + + pixelmap = info -> pixelmap; + + if ((info -> draw) && (xstart <= xend)) + { + /* Calcualte draw start position. */ + start_pos = xstart - (info -> x_offset % pixelmap -> gx_pixelmap_height); + + put = (GX_UBYTE *)context -> gx_draw_context_memory; + put += y * context -> gx_draw_context_pitch + start_pos; + + + /*Repeat the draw operation to fill the whole dirty area.*/ + while (start_pos <= xend) + { + xval = start_pos; + + /*Start from where we need to repeat.*/ + get = (GX_CONST GX_UBYTE *)info -> current_pixel_ptr; + + while (xval < start_pos + pixelmap -> gx_pixelmap_height) + { + count = *get++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + pixel = *get++; + if (pixel != pixelmap -> gx_pixelmap_transparent_color) + { + while (count--) + { + if (xval >= xstart && xval <= xend) + { + *put = pixel; + } + xval++; + put++; + } + } + else + { + xval += count; + put += count; + } + } + else + { + count++; + while (count--) + { + pixel = *get++; + + if (xval >= xstart && xval <= xend) + { + if (pixel != pixelmap -> gx_pixelmap_transparent_color) + { + *put = pixel; + } + } + xval++; + put++; + } + } + } + start_pos += pixelmap -> gx_pixelmap_height; + } + } + else + { + xval = 0; + get = (GX_CONST GX_UBYTE *)info -> current_pixel_ptr; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get++; + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + get++; + } + else + { + count++; + get += count; + } + xval += count; + } + } + + /* This line is drawn. cache the pointer for next line draw.*/ + info -> current_pixel_ptr = (GX_UBYTE *)get; +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* 8bit screen driver pixelmap drawing function that handles */ +/* compressed or uncompress, with or without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of line left */ +/* xend x-coord of line end */ +/* y y-coord of line top */ +/* info GX_FILL_PIXELMAP_INFO struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_8bit_rotated_horizontal_pixelmap_line_raw_write */ +/* _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_write */ +/* _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_ */ +/* transparent_write */ +/* _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_ */ +/* compressed_transparent_write */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_draw(GX_DRAW_CONTEXT *context, + INT ystart, INT yend, INT x, GX_FILL_PIXELMAP_INFO *info) +{ +INT xstart; +INT xend; +INT y; + + if (info -> pixelmap == GX_NULL) + { + /* Nothing to drawn. Just return. */ + return; + } + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + xstart = ystart; + xend = yend; + y = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - x - 1; + } + else + { + xstart = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - yend - 1; + xend = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - ystart - 1; + y = x; + info -> x_offset = (yend - ystart + 1 + info -> x_offset) % info -> pixelmap -> gx_pixelmap_height; + + if (info -> x_offset) + { + info -> x_offset = info -> pixelmap -> gx_pixelmap_height - info -> x_offset; + } + } + + if (info -> pixelmap == GX_NULL) + { + return; + } + + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_TRANSPARENT) + { + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + /* has both compression and transparent */ + _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_compressed_transparent_write(context, xstart, xend, y, info); + } + else + { + /* transparent, no compression */ + _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_transparent_write(context, xstart, xend, y, info); + } + } + else + { + if (info -> pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + /* compressed with no transparency */ + _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_compressed_write(context, xstart, xend, y, info); + } + else + { + /* no compression or transaprency */ + _gx_display_driver_8bpp_rotated_horizontal_pixelmap_line_raw_write(context, xstart, xend, y, info); + } + } + + + /*Current pixelmap has gone over, so the offset pointer should be reset.*/ + if (info -> current_pixel_ptr >= info -> pixelmap -> gx_pixelmap_data + info -> pixelmap -> gx_pixelmap_data_size) + { + info -> current_pixel_ptr = (GX_UBYTE *)info -> pixelmap -> gx_pixelmap_data; + info -> current_aux_ptr = (GX_UBYTE *)info -> pixelmap -> gx_pixelmap_aux_data; + } + + return; +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_pixel_write.c b/common/src/gx_display_driver_8bpp_rotated_pixel_write.c new file mode 100644 index 00000000..8792a969 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_pixel_write.c @@ -0,0 +1,92 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixel_write PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 8bpp color format rotated pixel write function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* x X coordinate */ +/* y Y coordinate */ +/* color Color of pixel to write */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_pixel_write(GX_DRAW_CONTEXT *context, INT x, INT y, GX_COLOR color) +{ +GX_UBYTE *put = (GX_UBYTE *)context -> gx_draw_context_memory; + + /* Calculate address of scan line. */ + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + put += context -> gx_draw_context_pitch * (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - x - 1); + + /* Step in by y coordinate. */ + put += y; + } + else + { + put += context -> gx_draw_context_pitch * x; + + /* Step in by y coordinate. */ + put += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - y - 1); + } + + /* write the pixel value */ + *put = (GX_UBYTE)color; +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_pixelmap_draw.c b/common/src/gx_display_driver_8bpp_rotated_pixelmap_draw.c new file mode 100644 index 00000000..1039eae9 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_pixelmap_draw.c @@ -0,0 +1,646 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_context.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_raw_write PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of uncompressed */ +/* pixlemap file without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_pixelmap_raw_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT xval; +INT yval; +GX_UBYTE *putrow; +GX_UBYTE *getrow; +GX_UBYTE *put; +GX_CONST GX_UBYTE *get; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + getrow = (GX_UBYTE *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + put = putrow; + get = getrow; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + *put++ = *get++; + } + putrow += context -> gx_draw_context_pitch; + getrow += pixelmap -> gx_pixelmap_height; + } +} + + + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_compressed_write */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_pixelmap_compressed_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST GX_UBYTE *get; +GX_UBYTE *put; +GX_UBYTE *putrow; +GX_UBYTE count; +GX_UBYTE pixel = 0; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; + +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + get = (GX_CONST GX_UBYTE *)pixelmap -> gx_pixelmap_data; + + /* First, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + + /* Skip repeated pixel value. */ + get++; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += count; + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the end of the last visible row. */ + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += yval * context -> gx_draw_context_pitch; + putrow += xpos; + + while (yval <= rotated_clip.gx_rectangle_bottom) + { + put = putrow; + xval = xpos; + + while (xval < (xpos + pixelmap -> gx_pixelmap_height)) + { + count = *get++; + + if (count & 0x80) + { + + /* Repeated value. */ + count = (GX_UBYTE)((count & 0x7f) + 1); + pixel = *get++; + + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + *put = pixel; + } + put++; + xval++; + } + } + else + { + + /* String of non-repeated values. */ + count++; + + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + *put = *get; + } + put++; + get++; + xval++; + } + } + } + putrow += context -> gx_draw_context_pitch; + yval++; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_transparent_write */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of uncompressed */ +/* pixlemap file with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_pixelmap_transparent_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT xval; +INT yval; +GX_UBYTE *putrow; +GX_UBYTE *getrow; +GX_UBYTE *put; +GX_UBYTE inval; +GX_CONST GX_UBYTE *get; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + getrow = (GX_UBYTE *)(pixelmap -> gx_pixelmap_data); + getrow += pixelmap -> gx_pixelmap_height * (rotated_clip.gx_rectangle_top - ypos); + getrow += (rotated_clip.gx_rectangle_left - xpos); + + for (yval = rotated_clip.gx_rectangle_top; yval <= rotated_clip.gx_rectangle_bottom; yval++) + { + put = putrow; + get = getrow; + + for (xval = rotated_clip.gx_rectangle_left; xval <= rotated_clip.gx_rectangle_right; xval++) + { + inval = *get++; + if (inval == pixelmap -> gx_pixelmap_transparent_color) + { + put++; + } + else + { + *put++ = inval; + } + } + putrow += context -> gx_draw_context_pitch; + getrow += pixelmap -> gx_pixelmap_height; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_compressed_transparent_ */ +/* write */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that handles writing of compressed */ +/* pixlemap file with alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_pixelmap_compressed_transparent_write(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ +INT yval; +INT xval; +GX_CONST GX_UBYTE *get; +GX_UBYTE *put; +GX_UBYTE *putrow; +GX_UBYTE count; +GX_UBYTE pixel = 0; +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xpos, ypos); + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + ypos = (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ypos - pixelmap -> gx_pixelmap_width); + } + else + { + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + xpos = (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xpos - pixelmap -> gx_pixelmap_height); + } + + get = (GX_CONST GX_UBYTE *)pixelmap -> gx_pixelmap_data; + + /* First, skip to the starting row. */ + for (yval = ypos; yval < rotated_clip.gx_rectangle_top; yval++) + { + xval = 0; + while (xval < pixelmap -> gx_pixelmap_height) + { + count = *get++; + + if (count & 0x80) + { + count = (GX_UBYTE)((count & 0x7f) + 1); + + /* Skip repeated pixel value. */ + get++; + } + else + { + count++; + + /* Skip raw pixel values. */ + get += count; + } + xval += count; + } + } + + /* Now we are on the first visible row, copy pixels until we get + to the end of the last visible row. */ + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += yval * context -> gx_draw_context_pitch; + putrow += xpos; + + while (yval <= rotated_clip.gx_rectangle_bottom) + { + put = putrow; + xval = xpos; + while (xval < (xpos + pixelmap -> gx_pixelmap_height)) + { + count = *get++; + + if (count & 0x80) + { + + /* Repeated value. */ + count = (GX_UBYTE)((count & 0x7f) + 1); + pixel = *get++; + + if (pixel == pixelmap -> gx_pixelmap_transparent_color) + { + put += count; + xval += count; + } + else + { + while (count--) + { + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right) + { + *put = pixel; + } + put++; + xval++; + } + } + } + else + { + + /* String of non-repeated values. */ + count++; + + while (count--) + { + pixel = *get++; + + if (xval >= rotated_clip.gx_rectangle_left && + xval <= rotated_clip.gx_rectangle_right && + pixel != pixelmap -> gx_pixelmap_transparent_color) + { + *put = pixel; + } + put++; + xval++; + } + } + } + putrow += context -> gx_draw_context_pitch; + yval++; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* 8bit screen driver pixelmap drawing function that handles */ +/* compressed or uncompress, with or without alpha channel. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_8bit_rotated_pixelmap_compressed_write */ +/* _gx_display_driver_8bit_rotated_pixelmap_compressed_transparent_ */ +/* write */ +/* _gx_display_driver_8bit_rotated_pixelmap_transparent_write */ +/* _gx_display_driver_8bit_rotated_pixelmap_raw_write */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_pixelmap_draw(GX_DRAW_CONTEXT *context, + INT xpos, INT ypos, GX_PIXELMAP *pixelmap) +{ + + if (pixelmap -> gx_pixelmap_format != GX_COLOR_FORMAT_8BIT_PALETTE || + (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_ALPHA)) + { + + /* Wrong color format for this driver. */ + return; + } + + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_TRANSPARENT) + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + + /* Has both compression and transparent. */ + _gx_display_driver_8bpp_rotated_pixelmap_compressed_transparent_write(context, xpos, ypos, pixelmap); + } + else + { + + /* Transparent, no compression. */ + _gx_display_driver_8bpp_rotated_pixelmap_transparent_write(context, xpos, ypos, pixelmap); + } + } + else + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_COMPRESSED) + { + + /* Compressed with no transparency. */ + _gx_display_driver_8bpp_rotated_pixelmap_compressed_write(context, xpos, ypos, pixelmap); + } + else + { + + /* No compression or transaprency. */ + _gx_display_driver_8bpp_rotated_pixelmap_raw_write(context, xpos, ypos, pixelmap); + } + } +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_pixelmap_rotate.c b/common/src/gx_display_driver_8bpp_rotated_pixelmap_rotate.c new file mode 100644 index 00000000..9839246b --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_pixelmap_rotate.c @@ -0,0 +1,789 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" +#include "gx_context.h" +#include "gx_utility.h" +#include "gx_system.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_raw_rotate PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that rotate an uncompressed pixelmap */ +/* without alpha. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* cx x-coord of rotate center */ +/* cy y-coord of rotate center */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_utility_math_cos Compute the cosine value */ +/* _gx_utility_math_sin Compute the sine value */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_8bpp_pixelmap_rotate */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_pixelmap_raw_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT cx, INT cy) +{ +GX_UBYTE *putrow; +GX_UBYTE *put; +GX_UBYTE *get; +INT srcxres; +INT srcyres; +INT cosv; +INT sinv; +INT idxminx; +INT idxmaxx; +INT idxmaxy; +INT mx[] = {-1, 1, 1, -1}; +INT my[] = {1, 1, -1, -1}; +INT xres; +INT yres; +INT x; +INT y; +INT xx; +INT yy; +GX_RECTANGLE *clip; +GX_RECTANGLE rotated_clip; +INT newxpos; +INT newypos; + + clip = context -> gx_draw_context_clip; + + /* Set transparent color. */ + idxminx = (angle / 90) & 0x3; + idxmaxx = (idxminx + 2) & 0x3; + idxmaxy = (idxminx + 1) & 0x3; + + /* Calculate the source x and y center. */ + srcxres = pixelmap -> gx_pixelmap_height >> 1; + srcyres = pixelmap -> gx_pixelmap_width >> 1; + + GX_SWAP_VALS(xpos, ypos); + GX_SWAP_VALS(cx, cy); + + if (context->gx_draw_context_display->gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + srcyres = pixelmap->gx_pixelmap_width - 1 - srcyres; + + ypos = context->gx_draw_context_canvas->gx_canvas_x_resolution - ypos - pixelmap->gx_pixelmap_width; + cy = pixelmap->gx_pixelmap_width - cy - 1; + + rotated_clip.gx_rectangle_left = clip->gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip->gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_x_resolution - 1 - clip->gx_rectangle_right); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_x_resolution - 1 - clip->gx_rectangle_left); + } + else + { + srcxres = pixelmap->gx_pixelmap_height - 1 - srcxres; + + xpos = context->gx_draw_context_canvas->gx_canvas_y_resolution - xpos - pixelmap->gx_pixelmap_height; + cx = pixelmap->gx_pixelmap_height - cx - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_y_resolution - 1 - clip->gx_rectangle_bottom); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_y_resolution - 1 - clip->gx_rectangle_top); + rotated_clip.gx_rectangle_top = clip->gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip->gx_rectangle_right; + } + + cosv = _gx_utility_math_cos(GX_FIXED_VAL_MAKE(angle)); + sinv = _gx_utility_math_sin(GX_FIXED_VAL_MAKE(angle)); + + xres = GX_FIXED_VAL_TO_INT((mx[idxmaxx] * (srcxres + 2) * cosv - my[idxmaxx] * (srcyres + 2) * sinv)); + yres = GX_FIXED_VAL_TO_INT((my[idxmaxy] * (srcyres + 2) * cosv + mx[idxmaxy] * (srcxres + 2) * sinv)); + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + /* Calculate the new rotation axis. */ + x = GX_FIXED_VAL_TO_INT((cx - srcxres) * cosv - (cy - srcyres) * sinv); + y = GX_FIXED_VAL_TO_INT((cy - srcyres) * cosv + (cx - srcxres) * sinv); + + x += xres; + y += yres; + + newxpos = xpos + cx - x; + newypos = ypos + cy - y; + + /* For every pixel in destination bitmap, find its position in source bitmap, + and set the pixel with the value in source bitmap. */ + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + xx = GX_FIXED_VAL_TO_INT((x - xres) * cosv + (y - yres) * sinv); + yy = GX_FIXED_VAL_TO_INT((y - yres) * cosv - (x - xres) * sinv); + + xx += srcxres; + yy += srcyres; + + if ((xx >= 0) && (xx < pixelmap -> gx_pixelmap_height) && + (yy >= 0) && (yy < pixelmap -> gx_pixelmap_width)) + { + get = (GX_UBYTE *)pixelmap -> gx_pixelmap_data; + get += yy * pixelmap -> gx_pixelmap_height; + get += xx; + + *put = *get; + } + + put++; + } + putrow += context -> gx_draw_context_pitch; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_transparent_rotate */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal helper function that rotate an uncompressed pixelmap */ +/* without alpha. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* cx x-coord of rotate center */ +/* cy y-coord of rotate center */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* _gx_utility_math_cos Compute the cosine value */ +/* _gx_utility_math_sin Compute the sine value */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_pixelmap_transparent_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT cx, INT cy) +{ +GX_UBYTE *putrow; +GX_UBYTE *put; +GX_UBYTE *get; +INT srcxres; +INT srcyres; +INT cosv; +INT sinv; +INT idxminx; +INT idxmaxx; +INT idxmaxy; +INT mx[] = {-1, 1, 1, -1}; +INT my[] = {1, 1, -1, -1}; +INT xres; +INT yres; +INT x; +INT y; +INT xx; +INT yy; +GX_RECTANGLE *clip; +GX_RECTANGLE rotated_clip; +INT newxpos; +INT newypos; + + clip = context -> gx_draw_context_clip; + + /* Set transparent color. */ + idxminx = (angle / 90) & 0x3; + idxmaxx = (idxminx + 2) & 0x3; + idxmaxy = (idxminx + 1) & 0x3; + + /* Calculate the source x and y center. */ + srcxres = pixelmap -> gx_pixelmap_height >> 1; + srcyres = pixelmap -> gx_pixelmap_width >> 1; + + GX_SWAP_VALS(xpos, ypos); + GX_SWAP_VALS(cx, cy); + + if (context->gx_draw_context_display->gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + srcyres = pixelmap->gx_pixelmap_width - 1 - srcyres; + + ypos = context->gx_draw_context_canvas->gx_canvas_x_resolution - ypos - pixelmap->gx_pixelmap_width; + cy = pixelmap->gx_pixelmap_width - cy - 1; + + rotated_clip.gx_rectangle_left = clip->gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip->gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_x_resolution - 1 - clip->gx_rectangle_right); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_x_resolution - 1 - clip->gx_rectangle_left); + } + else + { + srcxres = pixelmap->gx_pixelmap_height - 1 - srcxres; + + xpos = context->gx_draw_context_canvas->gx_canvas_y_resolution - xpos - pixelmap->gx_pixelmap_height; + cx = pixelmap->gx_pixelmap_height - cx - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_y_resolution - 1 - clip->gx_rectangle_bottom); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_y_resolution - 1 - clip->gx_rectangle_top); + rotated_clip.gx_rectangle_top = clip->gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip->gx_rectangle_right; + } + + cosv = _gx_utility_math_cos(GX_FIXED_VAL_MAKE(angle)); + sinv = _gx_utility_math_sin(GX_FIXED_VAL_MAKE(angle)); + + xres = GX_FIXED_VAL_TO_INT((mx[idxmaxx] * (srcxres + 2) * cosv - my[idxmaxx] * (srcyres + 2) * sinv)); + yres = GX_FIXED_VAL_TO_INT((my[idxmaxy] * (srcyres + 2) * cosv + mx[idxmaxy] * (srcxres + 2) * sinv)); + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + /* Calculate the new rotation axis. */ + x = (cx - srcxres) * cosv - (cy - srcyres) * sinv; + y = (cy - srcyres) * cosv + (cx - srcxres) * sinv; + + x = GX_FIXED_VAL_TO_INT(x) + xres; + y = GX_FIXED_VAL_TO_INT(y) + yres; + + newxpos = xpos + cx - x; + newypos = ypos + cy - y; + + /* For every pixel in destination bitmap, find its position in source bitmap, + and set the pixel with the value in source bitmap. */ + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + xx = GX_FIXED_VAL_TO_INT((x - xres) * cosv + (y - yres) * sinv); + yy = GX_FIXED_VAL_TO_INT((y - yres) * cosv - (x - xres) * sinv); + + xx += srcxres; + yy += srcyres; + + if ((xx >= 0) && (xx < pixelmap -> gx_pixelmap_height) && + (yy >= 0) && (yy < pixelmap -> gx_pixelmap_width)) + { + get = (GX_UBYTE *)pixelmap -> gx_pixelmap_data; + get += yy * pixelmap -> gx_pixelmap_height; + get += xx; + + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + *put = *get; + } + } + put++; + } + putrow += context -> gx_draw_context_pitch; + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_simple_rotate */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal help function that hangles 90, 180 and 270 degree pixelmap */ +/* rotation. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* cx x-coord of rotate center */ +/* cy y-coord of rotate center */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_8bpp_pixelmap_rotate */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_pixelmap_simple_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT cx, INT cy) +{ +GX_UBYTE *putrow; +GX_UBYTE *put; +GX_UBYTE *get; +INT width; +INT height; +INT x; +INT y; +GX_RECTANGLE *clip; +GX_RECTANGLE rotated_clip; +INT newxpos; +INT newypos; + +clip = context->gx_draw_context_clip; + +GX_SWAP_VALS(xpos, ypos); +GX_SWAP_VALS(cx, cy); + +if (context->gx_draw_context_display->gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) +{ + ypos = context->gx_draw_context_canvas->gx_canvas_x_resolution - ypos - pixelmap->gx_pixelmap_width; + cy = pixelmap->gx_pixelmap_width - cy - 1; + + rotated_clip.gx_rectangle_left = clip->gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip->gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_x_resolution - 1 - clip->gx_rectangle_right); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_x_resolution - 1 - clip->gx_rectangle_left); +} +else +{ + xpos = context->gx_draw_context_canvas->gx_canvas_y_resolution - xpos - pixelmap->gx_pixelmap_height; + cx = pixelmap->gx_pixelmap_height - cx - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_y_resolution - 1 - clip->gx_rectangle_bottom); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_y_resolution - 1 - clip->gx_rectangle_top); + rotated_clip.gx_rectangle_top = clip->gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip->gx_rectangle_right; +} + + if (angle == 90) + { + width = pixelmap -> gx_pixelmap_width; + height = pixelmap -> gx_pixelmap_height; + + newxpos = xpos + cx - (width - 1 - cy); + newypos = ypos + cy - cx; + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_UBYTE *)pixelmap -> gx_pixelmap_data; + get += (width - 1 - x) * height; + get += y; + + *put++ = *get; + } + + putrow += context -> gx_draw_context_pitch; + } + } + else if (angle == 180) + { + + width = pixelmap -> gx_pixelmap_height; + height = pixelmap -> gx_pixelmap_width; + + newxpos = xpos + cx - (width - 1 - cx); + newypos = ypos + cy - (height - 1 - cy); + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_UBYTE *)pixelmap -> gx_pixelmap_data; + get += (height - 1 - y) * width; + get += width - 1 - x; + + *put++ = *get; + } + + putrow += context -> gx_draw_context_pitch; + } + } + else + { + + width = pixelmap -> gx_pixelmap_width; + height = pixelmap -> gx_pixelmap_height; + + newxpos = xpos + cx - cy; + newypos = ypos + cx - (height - 1 - cy); + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_UBYTE *)pixelmap -> gx_pixelmap_data; + get += x * height; + get += height - 1 - y; + + *put++ = *get; + } + + putrow += context -> gx_draw_context_pitch; + } + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_simple_transparent_rotate */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Internal help function that hangles 90, 180 and 270 degree pixelmap */ +/* rotation. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* cx x-coord of rotate center */ +/* cy y-coord of rotate center */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_display_driver_8bpp_pixelmap_rotate */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static VOID _gx_display_driver_8bpp_rotated_pixelmap_simple_transparent_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT cx, INT cy) +{ +GX_UBYTE *putrow; +GX_UBYTE *put; +GX_UBYTE *get; +INT width; +INT height; +INT x; +INT y; +GX_RECTANGLE *clip; +GX_RECTANGLE rotated_clip; +INT newxpos; +INT newypos; + + clip = context -> gx_draw_context_clip; + + GX_SWAP_VALS(xpos, ypos); + GX_SWAP_VALS(cx, cy); + + if (context->gx_draw_context_display->gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + ypos = context->gx_draw_context_canvas->gx_canvas_x_resolution - ypos - pixelmap->gx_pixelmap_width; + cy = pixelmap->gx_pixelmap_width - cy - 1; + + rotated_clip.gx_rectangle_left = clip->gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip->gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_x_resolution - 1 - clip->gx_rectangle_right); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_x_resolution - 1 - clip->gx_rectangle_left); + } + else + { + xpos = context->gx_draw_context_canvas->gx_canvas_y_resolution - xpos - pixelmap->gx_pixelmap_height; + cx = pixelmap->gx_pixelmap_height - cx - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_y_resolution - 1 - clip->gx_rectangle_bottom); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context->gx_draw_context_canvas->gx_canvas_y_resolution - 1 - clip->gx_rectangle_top); + rotated_clip.gx_rectangle_top = clip->gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip->gx_rectangle_right; + } + + if (angle == 90) + { + width = pixelmap -> gx_pixelmap_width; + height = pixelmap -> gx_pixelmap_height; + + newxpos = xpos + cx - (width - 1 - cy); + newypos = ypos + cy - cx; + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_UBYTE *)pixelmap -> gx_pixelmap_data; + get += (width - 1 - x) * height; + get += y; + + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + *put = *get; + } + put++; + } + putrow += context -> gx_draw_context_pitch; + } + } + else if (angle == 180) + { + + width = pixelmap -> gx_pixelmap_height; + height = pixelmap -> gx_pixelmap_width; + + newxpos = xpos + cx - (width - 1 - cx); + newypos = ypos + cy - (height - 1 - cy); + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_UBYTE *)pixelmap -> gx_pixelmap_data; + get += (height - 1 - y) * width; + get += width - 1 - x; + + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + *put = *get; + } + put++; + } + + putrow += context -> gx_draw_context_pitch; + } + } + else + { + + width = pixelmap -> gx_pixelmap_width; + height = pixelmap -> gx_pixelmap_height; + + newxpos = xpos + cx - cy; + newypos = ypos + cx - (height - 1 - cy); + + putrow = (GX_UBYTE *)context -> gx_draw_context_memory; + putrow += rotated_clip.gx_rectangle_top * context -> gx_draw_context_pitch; + putrow += rotated_clip.gx_rectangle_left; + + for (y = rotated_clip.gx_rectangle_top - newypos; y <= rotated_clip.gx_rectangle_bottom - newypos; y++) + { + put = putrow; + + for (x = rotated_clip.gx_rectangle_left - newxpos; x <= rotated_clip.gx_rectangle_right - newxpos; x++) + { + get = (GX_UBYTE *)pixelmap -> gx_pixelmap_data; + get += x * height; + get += height - 1 - y; + + if ((*get) != pixelmap -> gx_pixelmap_transparent_color) + { + *put = *get; + } + put++; + } + + putrow += context -> gx_draw_context_pitch; + } + } +} + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_rotate PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This service rotate a pixelmap directly to canvas memory. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xpos x-coord of top-left draw point*/ +/* ypos y-coord of top-left draw point*/ +/* pixelmap Pointer to GX_PIXELMAP struct */ +/* angle The angle to rotate */ +/* rot_cx x-coord of rotating center. */ +/* rot_cy y-coord of rotationg center. */ +/* */ +/* OUTPUT */ +/* */ +/* status Completion status */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_8bpp_rotated_pixelmap_simple_transparent_rotate */ +/* _gx_display_driver_8bpp_rotated_pixelmap_simple_rotate */ +/* _gx_display_driver_8bpp_rotated_pixelmap_transparent_rotate */ +/* _gx_display_driver_8bpp_rotated_pixelmap_raw_rotate */ +/* */ +/* CALLED BY */ +/* */ +/* Application Code */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_pixelmap_rotate(GX_DRAW_CONTEXT *context, INT xpos, INT ypos, GX_PIXELMAP *pixelmap, + INT angle, INT rot_cx, INT rot_cy) +{ + if (angle % 90 == 0) + { + /* Simple angle rotate: 90 degree, 180 degree and 270 degree. */ + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_TRANSPARENT) + { + _gx_display_driver_8bpp_rotated_pixelmap_simple_transparent_rotate(context, xpos, ypos, pixelmap, angle, rot_cx, rot_cy); + } + else + { + _gx_display_driver_8bpp_rotated_pixelmap_simple_rotate(context, xpos, ypos, pixelmap, angle, rot_cx, rot_cy); + } + } + else + { + if (pixelmap -> gx_pixelmap_flags & GX_PIXELMAP_TRANSPARENT) + { + /* no compression or alpha */ + _gx_display_driver_8bpp_rotated_pixelmap_transparent_rotate(context, xpos, ypos, pixelmap, angle, rot_cx, rot_cy); + } + else + { + /* no compression or alpha */ + _gx_display_driver_8bpp_rotated_pixelmap_raw_rotate(context, xpos, ypos, pixelmap, angle, rot_cx, rot_cy); + } + } + + return; +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_simple_line_draw.c b/common/src/gx_display_driver_8bpp_rotated_simple_line_draw.c new file mode 100644 index 00000000..b22d5ff8 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_simple_line_draw.c @@ -0,0 +1,476 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + + +#define PIXEL_WRITE(loc, val) (*(loc) = ((GX_UBYTE)val)) + +#define GX_SOURCE_CODE + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_utility.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_simple_line_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 8bpp color format rotated line draw function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* xstart x-coord of endpoint */ +/* ystart y-coord of endpoint */ +/* xend x-coord of endpoint */ +/* yend y-coord of endpoint */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* GX_ABS Compute the absolute value */ +/* GX_SWAP_VALUE Swap two values */ +/* [PIXEL_WRITE] Driver level pixel write */ +/* routine */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_simple_line_draw(GX_DRAW_CONTEXT *context, INT xstart, INT ystart, INT xend, INT yend) +{ + +INT curx; +INT cury; +INT x_sign; +INT y_sign; +INT decision; +INT nextx; +INT nexty; +INT y_increment; +GX_POINT end_point; +GX_POINT mid_point; +GX_RECTANGLE half_rectangle; +GX_RECTANGLE half_over; +INT sign; +INT steps; + +GX_UBYTE *put; +GX_UBYTE *next_put; + +GX_BOOL clipped = GX_TRUE; +INT dx; +INT dy; + +GX_RECTANGLE *clip = context -> gx_draw_context_clip; +GX_COLOR linecolor = context -> gx_draw_context_brush.gx_brush_line_color; +GX_RECTANGLE rotated_clip; + + GX_SWAP_VALS(xstart, ystart); + GX_SWAP_VALS(xend, yend); + clip = context -> gx_draw_context_clip; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + ystart = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - ystart - 1; + yend = context -> gx_draw_context_canvas -> gx_canvas_x_resolution - yend - 1; + + rotated_clip.gx_rectangle_left = clip -> gx_rectangle_top; + rotated_clip.gx_rectangle_right = clip -> gx_rectangle_bottom; + rotated_clip.gx_rectangle_top = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_right - 1); + rotated_clip.gx_rectangle_bottom = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_x_resolution - clip -> gx_rectangle_left - 1); + } + else + { + xstart = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xstart - 1; + xend = context -> gx_draw_context_canvas -> gx_canvas_y_resolution - xend - 1; + + rotated_clip.gx_rectangle_left = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_bottom - 1); + rotated_clip.gx_rectangle_right = (GX_VALUE)(context -> gx_draw_context_canvas -> gx_canvas_y_resolution - clip -> gx_rectangle_top - 1); + rotated_clip.gx_rectangle_top = clip -> gx_rectangle_left; + rotated_clip.gx_rectangle_bottom = clip -> gx_rectangle_right; + } + + dx = GX_ABS(xend - xstart); + dy = GX_ABS(yend - ystart); + + if (((dx >= dy && (xstart > xend)) || ((dy > dx) && ystart > yend))) + { + GX_SWAP_VALS(xend, xstart); + GX_SWAP_VALS(yend, ystart); + } + x_sign = (xend - xstart) / dx; + y_sign = (yend - ystart) / dy; + + if (y_sign > 0) + { + y_increment = context -> gx_draw_context_pitch; + } + else + { + y_increment = 0 - context -> gx_draw_context_pitch; + } + + put = (GX_UBYTE *)(context -> gx_draw_context_memory) + ystart * context -> gx_draw_context_pitch + xstart; + next_put = (GX_UBYTE *)(context -> gx_draw_context_memory) + yend * context -> gx_draw_context_pitch + xend; + + + end_point.gx_point_x = (GX_VALUE)xstart; + end_point.gx_point_y = (GX_VALUE)ystart; + + if (_gx_utility_rectangle_point_detect(&rotated_clip, end_point)) + { + end_point.gx_point_x = (GX_VALUE)xend; + end_point.gx_point_y = (GX_VALUE)yend; + + if (_gx_utility_rectangle_point_detect(&rotated_clip, end_point)) + { + clipped = GX_FALSE; + } + } + + if (clipped) + { + /* here if we must do clipping in the inner loop, because one + or both of the end points are outside clipping rectangle */ + + /* Calculate the middle point of the line. */ + mid_point.gx_point_x = (GX_VALUE)(xend + xstart) >> 1; + mid_point.gx_point_y = (GX_VALUE)(yend + ystart) >> 1; + + /* Judge the &rotated_clip in which side. */ + if (_gx_utility_rectangle_point_detect(&rotated_clip, mid_point)) + { + + /* the &rotated_clip in two sides. */ + if (dx >= dy) + { + /* walk out the clipping point. */ + for (curx = xstart, cury = ystart, decision = (dx >> 1); curx < mid_point.gx_point_x; + curx++, decision += dy) + { + if (decision >= dx) + { + decision -= dx; + cury += y_sign; + put += y_increment; + } + + if (curx >= rotated_clip.gx_rectangle_left && + cury >= rotated_clip.gx_rectangle_top && + cury <= rotated_clip.gx_rectangle_bottom) + { + break; + } + put++; + } + for (; curx <= mid_point.gx_point_x; + curx++, decision += dy) + { + if (decision >= dx) + { + decision -= dx; + cury += y_sign; + put += y_increment; + } + PIXEL_WRITE(put, linecolor); + put++; + } + for (nextx = xend, nexty = yend, decision = (dx >> 1); nextx > mid_point.gx_point_x; + nextx--, decision += dy) + { + if (decision >= dx) + { + decision -= dx; + nexty -= y_sign; + next_put -= y_increment; + } + if (nextx <= rotated_clip.gx_rectangle_right && + nexty >= rotated_clip.gx_rectangle_top && + nexty <= rotated_clip.gx_rectangle_bottom) + { + break; + } + next_put--; + } + + for (; nextx > mid_point.gx_point_x; + nextx--, decision += dy) + { + if (decision >= dx) + { + decision -= dx; + nexty -= y_sign; + next_put -= y_increment; + } + PIXEL_WRITE(next_put, linecolor); + next_put--; + } + } + else + { + for (nextx = xend, nexty = yend, decision = (dy >> 1); nexty > mid_point.gx_point_y; + nexty--, decision += dx) + { + if (decision >= dy) + { + decision -= dy; + nextx -= x_sign; + next_put -= x_sign; + } + if (nextx >= rotated_clip.gx_rectangle_left && + nextx <= rotated_clip.gx_rectangle_right && + nexty <= rotated_clip.gx_rectangle_bottom) + { + break; + } + next_put -= context -> gx_draw_context_pitch; + } + + for (; nexty > mid_point.gx_point_y; + nexty--, decision += dx) + { + if (decision >= dy) + { + decision -= dy; + nextx -= x_sign; + next_put -= x_sign; + } + PIXEL_WRITE(next_put, linecolor); + next_put -= context -> gx_draw_context_pitch; + } + + /* walk out the clipping point. */ + for (curx = xstart, cury = ystart, decision = (dy >> 1); cury < mid_point.gx_point_y; + cury++, decision += dx) + { + if (decision >= dy) + { + decision -= dy; + curx += x_sign; + put += x_sign; + } + + if (curx >= rotated_clip.gx_rectangle_left && + curx <= rotated_clip.gx_rectangle_right && + cury >= rotated_clip.gx_rectangle_top) + { + break; + } + put += context -> gx_draw_context_pitch; + } + for (; cury <= mid_point.gx_point_y; + cury++, decision += dx) + { + if (decision >= dy) + { + decision -= dy; + curx += x_sign; + put += x_sign; + } + PIXEL_WRITE(put, linecolor); + put += context -> gx_draw_context_pitch; + } + } + } + else + { + /* The &rotated_clip stay at one side. */ + if (dx >= dy) + { + half_rectangle.gx_rectangle_left = (GX_VALUE)xstart; + half_rectangle.gx_rectangle_right = mid_point.gx_point_x; + if (y_sign == 1) + { + half_rectangle.gx_rectangle_top = (GX_VALUE)ystart; + half_rectangle.gx_rectangle_bottom = mid_point.gx_point_y; + } + else + { + half_rectangle.gx_rectangle_top = mid_point.gx_point_y; + half_rectangle.gx_rectangle_bottom = (GX_VALUE)ystart; + } + + if (_gx_utility_rectangle_overlap_detect(&rotated_clip, &half_rectangle, &half_over)) + { + curx = xstart; + cury = ystart; + steps = mid_point.gx_point_x - curx + 1; + sign = 1; + } + else + { + curx = xend; + cury = yend; + steps = xend - mid_point.gx_point_x; + sign = -1; + y_increment = 0 - y_increment; + y_sign = 0 - y_sign; + put = next_put; + } + for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) + { + if (decision >= dx) + { + decision -= dx; + cury += y_sign; + put += y_increment; + } + + if (curx >= rotated_clip.gx_rectangle_left && + curx <= rotated_clip.gx_rectangle_right && + cury >= rotated_clip.gx_rectangle_top && + cury <= rotated_clip.gx_rectangle_bottom) + { + PIXEL_WRITE(put, linecolor); + } + put += sign; + } + } + else + { + half_rectangle.gx_rectangle_top = (GX_VALUE)ystart; + half_rectangle.gx_rectangle_bottom = mid_point.gx_point_y; + if (x_sign == 1) + { + half_rectangle.gx_rectangle_right = mid_point.gx_point_x; + half_rectangle.gx_rectangle_left = (GX_VALUE)xstart; + } + else + { + half_rectangle.gx_rectangle_right = (GX_VALUE)xstart; + half_rectangle.gx_rectangle_left = mid_point.gx_point_x; + } + + if (_gx_utility_rectangle_overlap_detect(&rotated_clip, &half_rectangle, &half_over)) + { + curx = xstart; + cury = ystart; + steps = mid_point.gx_point_y - cury + 1; + y_increment = context -> gx_draw_context_pitch; + sign = 1; + } + else + { + curx = xend; + cury = yend; + steps = yend - mid_point.gx_point_y; + sign = -1; + y_increment = 0 - context -> gx_draw_context_pitch; + x_sign = 0 - x_sign; + put = next_put; + } + + for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) + { + if (decision >= dy) + { + decision -= dy; + curx += x_sign; + put += x_sign; + } + if (curx >= rotated_clip.gx_rectangle_left && + curx <= rotated_clip.gx_rectangle_right && + cury >= rotated_clip.gx_rectangle_top && + cury <= rotated_clip.gx_rectangle_bottom) + { + PIXEL_WRITE(put, linecolor); + } + put += y_increment; + } + } + } + } + else + { + /* here if both line ends lie within clipping rectangle, we can + run a faster inner loop */ + if (dx >= dy) + { + put = (GX_UBYTE *)(context -> gx_draw_context_memory) + ystart * context -> gx_draw_context_pitch + xstart; + next_put = (GX_UBYTE *)(context -> gx_draw_context_memory) + yend * context -> gx_draw_context_pitch + xend; + + for (curx = xstart, cury = ystart, nextx = xend, nexty = yend, + decision = (dx >> 1); curx <= nextx; curx++, nextx--, + decision += dy) + { + + if (decision >= dx) + { + decision -= dx; + cury += y_sign; + nexty -= y_sign; + + put += y_increment; + next_put -= y_increment; + } + PIXEL_WRITE(put, linecolor); + PIXEL_WRITE(next_put, linecolor); + + put++; + next_put--; + } + } + else + { + + for (curx = xstart, cury = ystart, nextx = xend, nexty = yend, + decision = (dy >> 1); cury <= nexty; cury++, nexty--, + decision += dx) + { + if (decision >= dy) + { + decision -= dy; + curx += x_sign; + nextx -= x_sign; + + put += x_sign; + next_put -= x_sign; + } + PIXEL_WRITE(put, linecolor); + PIXEL_WRITE(next_put, linecolor); + + put += context -> gx_draw_context_pitch; + next_put -= context -> gx_draw_context_pitch; + } + } + } +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_vertical_line_draw.c b/common/src/gx_display_driver_8bpp_rotated_vertical_line_draw.c new file mode 100644 index 00000000..4156c075 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_vertical_line_draw.c @@ -0,0 +1,110 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ +#define GX_SOURCE_CODE + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_vertical_line_draw PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 8bpp color format rotated vertical line draw function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* ystart y-coord of top endpoint */ +/* yend y-coord of bottom endpoint */ +/* xpos x-coord of left edge */ +/* width width of the line */ +/* color Color of line to draw */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_vertical_line_draw(GX_DRAW_CONTEXT *context, INT ystart, INT yend, INT xpos, INT width, GX_COLOR color) +{ +INT row; +INT column; +GX_UBYTE *put; +GX_UBYTE *rowstart; +INT len = yend - ystart + 1; + + /* Pick up starting address of canvas memory. */ + rowstart = (GX_UBYTE *)context -> gx_draw_context_memory; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + /* Calculate start of scanline. */ + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xpos - 1) * context -> gx_draw_context_pitch; + + /* Offset into starting pixel. */ + rowstart += ystart; + } + else + { + rowstart += (xpos + width - 1) * context -> gx_draw_context_pitch; + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - yend - 1); + } + + /* Draw line width from left to right. */ + for (column = 0; column < width; column++) + { + put = rowstart; + + /* Draw line from top to bottom. */ + for (row = 0; row < len; row++) + { + *put++ = (GX_UBYTE)color; + } + + /* Ddvance to the next scaneline. */ + rowstart -= context -> gx_draw_context_pitch; + } +} + diff --git a/common/src/gx_display_driver_8bpp_rotated_vertical_pattern_line_draw.c b/common/src/gx_display_driver_8bpp_rotated_vertical_pattern_line_draw.c new file mode 100644 index 00000000..b727d257 --- /dev/null +++ b/common/src/gx_display_driver_8bpp_rotated_vertical_pattern_line_draw.c @@ -0,0 +1,135 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Display Management (Display) */ +/** */ +/**************************************************************************/ + +#define GX_SOURCE_CODE + + +/* Include necessary system files. */ + +#include "gx_api.h" +#include "gx_display.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_display_driver_8bpp_rotated_vertical_pattern_line_draw */ +/* PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* Generic 8bpp color format rotated vertical line draw function. */ +/* */ +/* INPUT */ +/* */ +/* context Drawing context */ +/* ystart y-coord of top endpoint */ +/* yend y-coord of bottom endpoint */ +/* xpos x-coord of left edge */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* GUIX Internal Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +VOID _gx_display_driver_8bpp_rotated_vertical_pattern_line_draw(GX_DRAW_CONTEXT *context, INT ystart, INT yend, INT xpos) +{ +INT row; +GX_UBYTE *put; +GX_UBYTE *rowstart; +ULONG pattern; +ULONG mask; +GX_UBYTE on_color; +GX_UBYTE off_color; + +INT len = yend - ystart + 1; + + /* Pick up starting address of canvas memory. */ + rowstart = (GX_UBYTE *)context -> gx_draw_context_memory; + + if (context -> gx_draw_context_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + /* Calculate start of scanline. */ + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_x_resolution - xpos - 1) * context -> gx_draw_context_pitch; + + /* Offset into starting pixel. */ + rowstart += ystart; + } + else + { + /* Calculate start of scanline. */ + rowstart += xpos * context -> gx_draw_context_pitch; + + /* Offset into starting pixel. */ + rowstart += (context -> gx_draw_context_canvas -> gx_canvas_y_resolution - yend - 1); + } + + /* Pick up the requested pattern and mask. */ + pattern = context -> gx_draw_context_brush.gx_brush_line_pattern; + mask = context -> gx_draw_context_brush.gx_brush_pattern_mask; + on_color = (GX_UBYTE)context -> gx_draw_context_brush.gx_brush_line_color; + off_color = (GX_UBYTE)context -> gx_draw_context_brush.gx_brush_fill_color; + + /* Draw line from top to bottom. */ + for (row = 0; row < len; row++) + { + put = rowstart; + + if (pattern & mask) + { + *put = on_color; + } + else + { + *put = off_color; + } + + mask >>= 1; + if (!mask) + { + mask = 0x80000000; + } + + /* advance to the next scaneline */ + rowstart++; + } + /* save current masks value back to brush */ + context -> gx_draw_context_brush.gx_brush_pattern_mask = mask; +} + diff --git a/common/src/gx_display_driver_generic_rotated_polygon_fill.c b/common/src/gx_display_driver_generic_rotated_polygon_fill.c index 353b668a..8f8db7d2 100644 --- a/common/src/gx_display_driver_generic_rotated_polygon_fill.c +++ b/common/src/gx_display_driver_generic_rotated_polygon_fill.c @@ -778,7 +778,7 @@ GX_POLYGON_EDGE temp; /* FUNCTION RELEASE */ /* */ /* _gx_display_driver_generic_rotated_polygon_fill PORTABLE C */ -/* x.x */ +/* 6.1.3 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ diff --git a/common/src/gx_image_reader_pixel_write_callback_set.c b/common/src/gx_image_reader_pixel_write_callback_set.c index ca8f86ee..19ed00d9 100644 --- a/common/src/gx_image_reader_pixel_write_callback_set.c +++ b/common/src/gx_image_reader_pixel_write_callback_set.c @@ -215,6 +215,71 @@ GX_COLOR *pLine; return GX_SUCCESS; } +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* _gx_image_reader_24xrgb_rotated_pixel_write PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This function writes a pixel to output rotated pixelmap data */ +/* structure. */ +/* */ +/* INPUT */ +/* */ +/* image_reader Image reader control block. */ +/* pixel Pixel to write. */ +/* */ +/* OUTPUT */ +/* */ +/* Completion Status */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* _gx_image_reader_pixel_write_callback_set */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static UINT _gx_image_reader_24xrgb_rotated_pixel_write(GX_IMAGE_READER *image_reader, GX_PIXEL *pixel) +{ +GX_COLOR *pLine; + + if (!image_reader -> gx_image_reader_size_testing) + { + pLine = (GX_COLOR *)image_reader -> gx_image_reader_putdata; + + (*pLine) = (GX_COLOR)((pixel -> gx_pixel_red << 16)); + (*pLine) = (GX_COLOR)((*pLine) | ((ULONG)(pixel -> gx_pixel_green) << 8)); + (*pLine) = (GX_COLOR)((*pLine) | pixel -> gx_pixel_blue); + (*pLine) = (GX_COLOR)((*pLine) | ((ULONG)(pixel -> gx_pixel_alpha) << 24)); + } + + if (image_reader -> gx_image_reader_mode & GX_IMAGE_READER_MODE_ROTATE_CW) + { + image_reader -> gx_image_reader_putdata -= (image_reader -> gx_image_reader_image_height << 2); + } + else + { + image_reader -> gx_image_reader_putdata += (image_reader -> gx_image_reader_image_height << 2); + } + + return GX_SUCCESS; +} + /**************************************************************************/ /* */ /* FUNCTION RELEASE */ @@ -1207,7 +1272,7 @@ GX_UBYTE color; /* FUNCTION RELEASE */ /* */ /* _gx_image_reader_pixel_rotated_write_callback_set PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -1229,8 +1294,11 @@ GX_UBYTE color; /* CALLS */ /* */ /* _gx_image_reader_565rgb_rotated_pixel_write */ -/* Write 565 rgb format pixel */ -/* in rotation mode */ +/* Write 565rgb format pixel in */ +/* rotation mode */ +/* _gx_image_reader_24xrgb_rotated_pixel_write */ +/* Write 24xrgn format pixel in */ +/* rotation mode */ /* */ /* CALLED BY */ /* */ @@ -1241,6 +1309,9 @@ GX_UBYTE color; /* DATE NAME DESCRIPTION */ /* */ /* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* added 24xrgb format support,*/ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ static UINT _gx_image_reader_pixel_rotated_write_callback_set(GX_IMAGE_READER *image_reader, GX_PIXELMAP *outmap) @@ -1284,6 +1355,29 @@ static UINT _gx_image_reader_pixel_rotated_write_callback_set(GX_IMAGE_READER *i } break; + case GX_COLOR_FORMAT_24XRGB: + image_reader -> gx_image_reader_pixel_write = _gx_image_reader_24xrgb_rotated_pixel_write; + + if (image_reader -> gx_image_reader_mode & GX_IMAGE_READER_MODE_ROTATE_CW) + { + outmap -> gx_pixelmap_flags |= GX_PIXELMAP_ROTATED_90; + + image_reader -> gx_image_reader_putdatarow = (GX_UBYTE *)outmap -> gx_pixelmap_data; + image_reader -> gx_image_reader_putdatarow += (outmap -> gx_pixelmap_width - 1) * (outmap -> gx_pixelmap_height << 2); + + image_reader -> gx_image_reader_putdatarow_stride = 4; + } + else + { + outmap -> gx_pixelmap_flags |= GX_PIXELMAP_ROTATED_270; + + image_reader -> gx_image_reader_putdatarow = (GX_UBYTE *)outmap -> gx_pixelmap_data; + image_reader -> gx_image_reader_putdatarow += ((outmap -> gx_pixelmap_height - 1) << 2); + + image_reader -> gx_image_reader_putdatarow_stride = -4; + } + break; + default: return GX_NOT_SUPPORTED; break; diff --git a/common/src/gx_radial_slider_event_process.c b/common/src/gx_radial_slider_event_process.c index 84513ed4..6649b824 100644 --- a/common/src/gx_radial_slider_event_process.c +++ b/common/src/gx_radial_slider_event_process.c @@ -35,7 +35,7 @@ /* FUNCTION RELEASE */ /* */ /* _gx_radial_slider_pen_down_event_process PORTABLE C */ -/* 6.1 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -75,6 +75,11 @@ /* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */ /* 09-30-2020 Kenneth Maxwell Modified comment(s), */ /* resulting in version 6.1 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* renamed */ +/* GX_STATUS_TRACKING_START to */ +/* GX_STATUS_TRACKING_PEN, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ static UINT _gx_radial_slider_pen_down_event_process(GX_RADIAL_SLIDER *slider, GX_EVENT *event_ptr) @@ -100,7 +105,7 @@ GX_RECTANGLE rectangle; /* Check if click point is inside needle area. */ if (_gx_utility_rectangle_point_detect(&rectangle, *point)) { - slider -> gx_widget_status |= GX_STATUS_TRACKING_START; + slider -> gx_widget_status |= GX_STATUS_TRACKING_PEN; _gx_system_input_capture((GX_WIDGET *)slider); } @@ -136,7 +141,7 @@ GX_RECTANGLE rectangle; /* FUNCTION RELEASE */ /* */ /* _gx_radial_slider_pen_drag_event_process PORTABLE C */ -/* 6.1 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -171,6 +176,11 @@ GX_RECTANGLE rectangle; /* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */ /* 09-30-2020 Kenneth Maxwell Modified comment(s), */ /* resulting in version 6.1 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* renamed */ +/* GX_STATUS_TRACKING_START to */ +/* GX_STATUS_TRACKING_PEN, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ static UINT _gx_radial_slider_pen_drag_event_process(GX_RADIAL_SLIDER *slider, GX_EVENT *event_ptr) @@ -181,7 +191,7 @@ GX_RADIAL_SLIDER_INFO *info = &slider -> gx_radial_slider_info; GX_BOOL update = GX_FALSE; /* move my needle */ - if (slider -> gx_widget_status & GX_STATUS_TRACKING_START) + if (slider -> gx_widget_status & GX_STATUS_TRACKING_PEN) { /* Calcualte new slider value. */ _gx_radial_slider_angle_calculate(slider, event_ptr -> gx_event_payload.gx_event_pointdata, &new_value); @@ -231,7 +241,7 @@ GX_BOOL update = GX_FALSE; /* FUNCTION RELEASE */ /* */ /* _gx_radial_slider_pen_up_event_process PORTABLE C */ -/* 6.1 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -271,6 +281,11 @@ GX_BOOL update = GX_FALSE; /* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */ /* 09-30-2020 Kenneth Maxwell Modified comment(s), */ /* resulting in version 6.1 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* renamed */ +/* GX_STATUS_TRACKING_START to */ +/* GX_STATUS_TRACKING_PEN, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ static UINT _gx_radial_slider_pen_up_event_process(GX_RADIAL_SLIDER *slider, GX_EVENT *event_ptr) @@ -285,11 +300,11 @@ GX_POINT *point; point = &event_ptr -> gx_event_payload.gx_event_pointdata; - if (slider -> gx_widget_status & GX_STATUS_TRACKING_START || + if (slider -> gx_widget_status & GX_STATUS_TRACKING_PEN || ((GX_ABS(point -> gx_point_x - slider -> gx_radial_slider_pendown_point.gx_point_x) < 5) && (GX_ABS(point -> gx_point_y - slider -> gx_radial_slider_pendown_point.gx_point_y) < 5))) { - if (slider -> gx_widget_status & GX_STATUS_TRACKING_START) + if (slider -> gx_widget_status & GX_STATUS_TRACKING_PEN) { new_value = info -> gx_radial_slider_info_current_angle; } @@ -304,7 +319,7 @@ GX_POINT *point; } slider -> gx_widget_status |= GX_STATUS_ANIMATION_NONE; - slider -> gx_widget_status &= ~GX_STATUS_TRACKING_START; + slider -> gx_widget_status &= ~GX_STATUS_TRACKING_PEN; } else { diff --git a/common/src/gx_scroll_wheel_event_process.c b/common/src/gx_scroll_wheel_event_process.c index da725e48..e357738b 100644 --- a/common/src/gx_scroll_wheel_event_process.c +++ b/common/src/gx_scroll_wheel_event_process.c @@ -335,7 +335,7 @@ INT speed; /* FUNCTION RELEASE */ /* */ /* _gx_scroll_wheel_pen_up_event_handler PORTABLE C */ -/* 6.1 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -372,13 +372,18 @@ INT speed; /* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */ /* 09-30-2020 Kenneth Maxwell Modified comment(s), */ /* resulting in version 6.1 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* renamed */ +/* GX_STYLE_SCROLL_WHEEL_DRAG */ +/* to GX_STATUS_TRACKING_PEN, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ static UINT _gx_scroll_wheel_pen_up_event_handler(GX_SCROLL_WHEEL *wheel) { GX_RECTANGLE dirty; - wheel -> gx_widget_style &= (ULONG)(~GX_STYLE_SCROLL_WHEEL_DRAG); + wheel -> gx_widget_status &= (ULONG)(~GX_STATUS_TRACKING_PEN); if (wheel -> gx_scroll_wheel_selected_yshift) { @@ -409,7 +414,7 @@ GX_RECTANGLE dirty; /* FUNCTION RELEASE */ /* */ /* _gx_scroll_wheel_event_process PORTABLE C */ -/* 6.1 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -454,6 +459,11 @@ GX_RECTANGLE dirty; /* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */ /* 09-30-2020 Kenneth Maxwell Modified comment(s), */ /* resulting in version 6.1 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* renamed */ +/* GX_STYLE_SCROLL_WHEEL_DRAG */ +/* to GX_STATUS_TRACKING_PEN, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ UINT _gx_scroll_wheel_event_process(GX_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr) @@ -474,7 +484,7 @@ GX_VALUE shift; case GX_EVENT_PEN_DRAG: if (wheel -> gx_widget_status & GX_STATUS_OWNS_INPUT) { - wheel -> gx_widget_style |= GX_STYLE_SCROLL_WHEEL_DRAG; + wheel -> gx_widget_status |= GX_STATUS_TRACKING_PEN; shift = (GX_VALUE)(event_ptr -> gx_event_payload.gx_event_pointdata.gx_point_y - wheel -> gx_window_move_start.gx_point_y); if (shift) { diff --git a/common/src/gx_text_scroll_wheel_draw.c b/common/src/gx_text_scroll_wheel_draw.c index 51d8386d..a6fa914a 100644 --- a/common/src/gx_text_scroll_wheel_draw.c +++ b/common/src/gx_text_scroll_wheel_draw.c @@ -273,7 +273,7 @@ GX_BRUSH *brush; /* FUNCTION RELEASE */ /* */ /* _gx_text_scroll_wheel_row_draw PORTABLE C */ -/* 6.1 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -312,6 +312,11 @@ GX_BRUSH *brush; /* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */ /* 09-30-2020 Kenneth Maxwell Modified comment(s), */ /* resulting in version 6.1 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* renamed */ +/* GX_STYLE_SCROLL_WHEEL_DRAG */ +/* to GX_STATUS_TRACKING_PEN, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ static UINT _gx_text_scroll_wheel_row_draw(GX_TEXT_SCROLL_WHEEL *wheel, GX_RECTANGLE *selected_area, GX_RECTANGLE *draw_area, GX_CONST GX_STRING *string) @@ -342,7 +347,7 @@ UINT (*text_draw)(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOURCE_ID tColor, text_draw = _gx_text_scroll_wheel_flat_text_draw; } - if ((wheel -> gx_widget_style & GX_STYLE_SCROLL_WHEEL_DRAG) || + if ((wheel -> gx_widget_status & GX_STATUS_TRACKING_PEN) || (wheel -> gx_scroll_wheel_animation_steps != 0) || (!_gx_utility_rectangle_compare(selected_area, draw_area))) { diff --git a/ports/generic/inc/gx_port.h b/ports/generic/inc/gx_port.h new file mode 100644 index 00000000..b0b6d53f --- /dev/null +++ b/ports/generic/inc/gx_port.h @@ -0,0 +1,154 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Port Specific */ +/** */ +/**************************************************************************/ +/**************************************************************************/ +/**************************************************************************/ +/* */ +/* APPLICATION INTERFACE DEFINITION RELEASE */ +/* */ +/* gx_api.h Generic */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This file contains data type definitions and constants that work */ +/* generically on most compiler and processor architectures. */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ + +#ifndef GX_PORT_H +#define GX_PORT_H + +/* Determine if the optional GUIX user define file should be used. */ + +#ifdef GX_INCLUDE_USER_DEFINE_FILE + +/* Include the user defines in gx_user.h. The defines in this file may + alternately be defined on the command line. */ + +#include "gx_user.h" +#endif + +typedef INT GX_BOOL; +typedef SHORT GX_VALUE; + +#define GX_VALUE_MAX 0x7FFF + + +/* Define the basic system parameters. */ + +#ifndef GX_THREAD_STACK_SIZE +#define GX_THREAD_STACK_SIZE 4096 +#endif + +#ifndef GX_TICKS_SECOND +#define GX_TICKS_SECOND 20 +#endif + +#define GX_CONST const + +#define GX_INCLUDE_DEFAULT_COLORS + +#define GX_MAX_ACTIVE_TIMERS 32 + +#define GX_SYSTEM_TIMER_TICKS 2 /* 20 ms */ + +#define GX_MAX_VIEWS 32 + +#define GX_MAX_DISPLAY_HEIGHT 800 + + +/* Define several macros for the error checking shell in GUIX. */ + +#ifdef GX_DISABLE_THREADX_BINDING + +/* Here if not running with ThreadX RTOS */ +#define GX_CALLER_CHECKING_EXTERNS +#define GX_THREADS_ONLY_CALLER_CHECKING +#define GX_INIT_AND_THREADS_CALLER_CHECKING +#define GX_NOT_ISR_CALLER_CHECKING +#define GX_THREAD_WAIT_CALLER_CHECKING + +#else + +#ifdef TX_TIMER_PROCESS_IN_ISR +#define GX_CALLER_CHECKING_EXTERNS extern TX_THREAD *_tx_thread_current_ptr; \ + extern volatile ULONG _tx_thread_system_state; + +#define GX_THREADS_ONLY_CALLER_CHECKING if ((TX_THREAD_GET_SYSTEM_STATE()) || \ + (_tx_thread_current_ptr == TX_NULL)) \ + return(GX_CALLER_ERROR); + +#define GX_INIT_AND_THREADS_CALLER_CHECKING if (((TX_THREAD_GET_SYSTEM_STATE()) && ((TX_THREAD_GET_SYSTEM_STATE()) < ((ULONG) 0xF0F0F0F0)))) \ + return(GX_CALLER_ERROR); + +#define GX_NOT_ISR_CALLER_CHECKING if ((TX_THREAD_GET_SYSTEM_STATE()) && ((TX_THREAD_GET_SYSTEM_STATE()) < ((ULONG) 0xF0F0F0F0))) \ + return(GX_CALLER_ERROR); + +#define GX_THREAD_WAIT_CALLER_CHECKING if ((wait_option) && \ + ((_tx_thread_current_ptr == NX_NULL) || (TX_THREAD_GET_SYSTEM_STATE()))) \ + return(GX_CALLER_ERROR); + +#else + +#define GX_CALLER_CHECKING_EXTERNS extern TX_THREAD *_tx_thread_current_ptr; \ + extern TX_THREAD _tx_timer_thread; \ + extern volatile ULONG _tx_thread_system_state; + +#define GX_THREADS_ONLY_CALLER_CHECKING if ((TX_THREAD_GET_SYSTEM_STATE()) || \ + (_tx_thread_current_ptr == TX_NULL) || \ + (_tx_thread_current_ptr == &_tx_timer_thread)) \ + return(GX_CALLER_ERROR); + +#define GX_INIT_AND_THREADS_CALLER_CHECKING if (((TX_THREAD_GET_SYSTEM_STATE()) && ((TX_THREAD_GET_SYSTEM_STATE()) < ((ULONG) 0xF0F0F0F0))) || \ + (_tx_thread_current_ptr == &_tx_timer_thread)) \ + return(GX_CALLER_ERROR); + + +#define GX_NOT_ISR_CALLER_CHECKING if ((TX_THREAD_GET_SYSTEM_STATE()) && ((TX_THREAD_GET_SYSTEM_STATE()) < ((ULONG) 0xF0F0F0F0))) \ + return(GX_CALLER_ERROR); + +#define GX_THREAD_WAIT_CALLER_CHECKING if ((wait_option) && \ + ((_tx_thread_current_ptr == NX_NULL) || (TX_THREAD_GET_SYSTEM_STATE()) || (_tx_thread_current_ptr == &_tx_timer_thread))) \ + return(GX_CALLER_ERROR); + +#endif +#endif + +/* Define the version ID of GUIX. This may be utilized by the application. */ + +#ifdef GX_SYSTEM_INIT +CHAR _gx_version_id[] = + "Copyright (c) Microsoft Corporation. All rights reserved. * GUIX Version 6.x *"; +#else +extern CHAR _gx_version_id[]; +#endif + +#endif + diff --git a/ports/win32/build/vs_2019/guix.vcxproj b/ports/win32/build/vs_2019/guix.vcxproj index 1f784e44..aa967146 100644 --- a/ports/win32/build/vs_2019/guix.vcxproj +++ b/ports/win32/build/vs_2019/guix.vcxproj @@ -1,1650 +1,1688 @@ - - - - - Debug_GUIX_5_4_0_COMPATIBILITY - Win32 - - - Debug_GX_DYNAMIC_BIDI_TEXT_SUPPORT - Win32 - - - Debug_GX_FONT_KERNING_SUPPORT - Win32 - - - Debug_GX_MOUSE_SUPPORT - Win32 - - - Debug_GX_PALETTE_MODE_AA_TEXT_COLORS16 - Win32 - - - Debug_GX_SYNERGY_FONT_FORMAT_SUPPORT - Win32 - - - Debug - Win32 - - - Release - Win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {A3336F4F-7A7B-46D3-A7F0-A2AAED6C08ED} - Win32Proj - guix - 10.0 - - - - StaticLibrary - true - MultiByte - v142 - - - StaticLibrary - true - MultiByte - v142 - - - StaticLibrary - true - MultiByte - v142 - - - StaticLibrary - true - MultiByte - v142 - - - StaticLibrary - true - MultiByte - v142 - - - StaticLibrary - true - MultiByte - v142 - - - StaticLibrary - true - MultiByte - v142 - - - StaticLibrary - false - false - MultiByte - v142 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(ProjectDir)$(Configuration)\ - gx - - - $(ProjectDir)$(Configuration)\ - gx - - - $(ProjectDir)$(Configuration)\ - gx - - - $(ProjectDir)$(Configuration)\ - gx - - - $(ProjectDir)$(Configuration)\ - gx - - - $(ProjectDir)$(Configuration)\ - gx - - - $(ProjectDir)$(Configuration)\ - gx - - - $(ProjectDir)$(Configuration)\ - gx - - - - NotUsing - Level3 - Disabled - $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;%(PreprocessorDefinitions) - ..\..\..\tx;%(AdditionalIncludeDirectories) - false - true - false - ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc - true - MultiThreadedDebug - - - Windows - true - - - $(OutDir)$(TargetName).bsc - - - - - NotUsing - Level3 - Disabled - $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_SYNERGY_FONT_FORMAT_SUPPORT;%(PreprocessorDefinitions) - ..\..\..\tx;%(AdditionalIncludeDirectories) - false - true - false - ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc - true - MultiThreadedDebug - - - Windows - true - - - $(OutDir)$(TargetName).bsc - - - - - NotUsing - Level3 - Disabled - $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_MOUSE_SUPPORT;%(PreprocessorDefinitions) - ..\..\..\tx;%(AdditionalIncludeDirectories) - false - true - false - ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc - true - MultiThreadedDebug - - - Windows - true - - - $(OutDir)$(TargetName).bsc - - - - - NotUsing - Level3 - Disabled - $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_FONT_KERNING_SUPPORT;%(PreprocessorDefinitions) - ..\..\..\tx;%(AdditionalIncludeDirectories) - false - true - false - ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc - true - MultiThreadedDebug - - - Windows - true - - - $(OutDir)$(TargetName).bsc - - - - - NotUsing - Level3 - Disabled - $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_PALETTE_MODE_AA_TEXT_COLORS=16;%(PreprocessorDefinitions) - ..\..\..\tx;%(AdditionalIncludeDirectories) - false - true - false - ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc - true - MultiThreadedDebug - - - Windows - true - - - $(OutDir)$(TargetName).bsc - - - - - NotUsing - Level3 - Disabled - $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_DYNAMIC_BIDI_TEXT_SUPPORT;GX_DYNAMIC_ARABIC_SHAPING_SUPPORT;%(PreprocessorDefinitions) - ..\..\..\tx;%(AdditionalIncludeDirectories) - false - true - false - ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc - true - MultiThreadedDebug - - - Windows - true - - - $(OutDir)$(TargetName).bsc - - - - - NotUsing - Level3 - Disabled - $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GUIX_5_4_0_COMPATIBILITY;%(PreprocessorDefinitions) - ..\..\..\tx;%(AdditionalIncludeDirectories) - false - true - false - ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc - true - MultiThreadedDebug - - - Windows - true - - - $(OutDir)$(TargetName).bsc - - - - - Level3 - - - MaxSpeed - true - true - $(DefineConstants);WIN32;NDEBUG;_LIB;GX_ANIMATION_POOL_SIZE=16;%(PreprocessorDefinitions) - true - ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc - MultiThreaded - false - - - Windows - true - true - true - - - false - - - - - + + + + + Debug_GUIX_5_4_0_COMPATIBILITY + Win32 + + + Debug_GX_DYNAMIC_BIDI_TEXT_SUPPORT + Win32 + + + Debug_GX_FONT_KERNING_SUPPORT + Win32 + + + Debug_GX_MOUSE_SUPPORT + Win32 + + + Debug_GX_PALETTE_MODE_AA_TEXT_COLORS16 + Win32 + + + Debug_GX_SYNERGY_FONT_FORMAT_SUPPORT + Win32 + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {A3336F4F-7A7B-46D3-A7F0-A2AAED6C08ED} + Win32Proj + guix + 10.0 + + + + StaticLibrary + true + MultiByte + v142 + + + StaticLibrary + true + MultiByte + v142 + + + StaticLibrary + true + MultiByte + v142 + + + StaticLibrary + true + MultiByte + v142 + + + StaticLibrary + true + MultiByte + v142 + + + StaticLibrary + true + MultiByte + v142 + + + StaticLibrary + true + MultiByte + v142 + + + StaticLibrary + false + false + MultiByte + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(ProjectDir)$(Configuration)\ + gx + + + $(ProjectDir)$(Configuration)\ + gx + + + $(ProjectDir)$(Configuration)\ + gx + + + $(ProjectDir)$(Configuration)\ + gx + + + $(ProjectDir)$(Configuration)\ + gx + + + $(ProjectDir)$(Configuration)\ + gx + + + $(ProjectDir)$(Configuration)\ + gx + + + $(ProjectDir)$(Configuration)\ + gx + + + + NotUsing + Level3 + Disabled + $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;%(PreprocessorDefinitions) + ..\..\..\tx;%(AdditionalIncludeDirectories) + false + true + false + ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc + true + MultiThreadedDebug + + + Windows + true + + + $(OutDir)$(TargetName).bsc + + + + + NotUsing + Level3 + Disabled + $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_SYNERGY_FONT_FORMAT_SUPPORT;%(PreprocessorDefinitions) + ..\..\..\tx;%(AdditionalIncludeDirectories) + false + true + false + ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc + true + MultiThreadedDebug + + + Windows + true + + + $(OutDir)$(TargetName).bsc + + + + + NotUsing + Level3 + Disabled + $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_MOUSE_SUPPORT;%(PreprocessorDefinitions) + ..\..\..\tx;%(AdditionalIncludeDirectories) + false + true + false + ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc + true + MultiThreadedDebug + + + Windows + true + + + $(OutDir)$(TargetName).bsc + + + + + NotUsing + Level3 + Disabled + $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_FONT_KERNING_SUPPORT;%(PreprocessorDefinitions) + ..\..\..\tx;%(AdditionalIncludeDirectories) + false + true + false + ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc + true + MultiThreadedDebug + + + Windows + true + + + $(OutDir)$(TargetName).bsc + + + + + NotUsing + Level3 + Disabled + $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_PALETTE_MODE_AA_TEXT_COLORS=16;%(PreprocessorDefinitions) + ..\..\..\tx;%(AdditionalIncludeDirectories) + false + true + false + ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc + true + MultiThreadedDebug + + + Windows + true + + + $(OutDir)$(TargetName).bsc + + + + + NotUsing + Level3 + Disabled + $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GX_DYNAMIC_BIDI_TEXT_SUPPORT;GX_DYNAMIC_ARABIC_SHAPING_SUPPORT;%(PreprocessorDefinitions) + ..\..\..\tx;%(AdditionalIncludeDirectories) + false + true + false + ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc + true + MultiThreadedDebug + + + Windows + true + + + $(OutDir)$(TargetName).bsc + + + + + NotUsing + Level3 + Disabled + $(DefineConstants);WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;GX_ANIMATION_POOL_SIZE=16;GUIX_5_4_0_COMPATIBILITY;%(PreprocessorDefinitions) + ..\..\..\tx;%(AdditionalIncludeDirectories) + false + true + false + ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc + true + MultiThreadedDebug + + + Windows + true + + + $(OutDir)$(TargetName).bsc + + + + + Level3 + + + MaxSpeed + true + true + $(DefineConstants);WIN32;NDEBUG;_LIB;GX_ANIMATION_POOL_SIZE=16;%(PreprocessorDefinitions) + true + ..\..\lib\vs_2019;..\..\inc;..\..\inc\synergy;..\..\..\..\common\inc + MultiThreaded + false + + + Windows + true + true + true + + + false + + + + + \ No newline at end of file diff --git a/ports/win32/inc/gx_win32_display_driver.h b/ports/win32/inc/gx_win32_display_driver.h index d0f8ee43..7bc039f0 100644 --- a/ports/win32/inc/gx_win32_display_driver.h +++ b/ports/win32/inc/gx_win32_display_driver.h @@ -26,7 +26,7 @@ /* COMPONENT DEFINITION RELEASE */ /* */ /* gx_win32_driver.h PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -40,6 +40,10 @@ /* DATE NAME DESCRIPTION */ /* */ /* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* added 8bpp/24bpp rotated */ +/* display driver declarations,*/ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ @@ -85,20 +89,22 @@ typedef struct GX_WIN32_DISPLAY_DRIVER_STRUCT UINT win32_graphics_driver_setup_monochrome(GX_DISPLAY *display); UINT win32_graphics_driver_setup_4bpp_grayscale(GX_DISPLAY *display); UINT win32_graphics_driver_setup_8bit_palette(GX_DISPLAY *display); +UINT win32_graphics_driver_setup_8bit_palette_rotated(GX_DISPLAY* display); UINT win32_graphics_driver_setup_565rgb(GX_DISPLAY *display); UINT win32_graphics_driver_setup_565rgb_rotated(GX_DISPLAY *display); UINT win32_graphics_driver_setup_565bgr(GX_DISPLAY *display); UINT win32_graphics_driver_setup_1555xrgb(GX_DISPLAY *display); UINT win32_graphics_driver_setup_4444argb(GX_DISPLAY *display); UINT win32_graphics_driver_setup_24xrgb(GX_DISPLAY *display); +UINT win32_graphics_driver_setup_24xrgb_rotated(GX_DISPLAY *display); UINT win32_graphics_driver_setup_32argb(GX_DISPLAY *display); +UINT win32_graphics_driver_setup_32argb_rotated(GX_DISPLAY *display); UINT win32_chromeart_graphics_driver_setup_565rgb(GX_DISPLAY *display); -UINT win32_synergy_graphics_driver_setup_8bit_palette(GX_DISPLAY *display); -UINT win32_synergy_graphics_driver_setup_24xrgb(GX_DISPLAY *display); -UINT win32_synergy_graphics_driver_setup_565rgb(GX_DISPLAY *display); -UINT win32_synergy_graphics_driver_setup_565rgb_rotated(GX_DISPLAY *display); +VOID win32_32bpp_bitmap_header_create(GX_DISPLAY *display); +VOID win32_display_driver_8bit_palette_set(GX_DISPLAY *display, GX_COLOR *palette, INT count); +VOID win32_8bit_palette_bitmap_header_create(GX_DISPLAY *display); void gx_win32_display_buffer_toggle(GX_CANVAS *canvas, GX_RECTANGLE *dirty); void gx_win32_driver_thread_entry(ULONG thread_input); HWND gx_win32_window_create(GX_WIN32_DISPLAY_DRIVER_DATA *gx_driver_ptr, WNDPROC gx_win32_event_process, INT xpos, INT ypos); diff --git a/ports/win32/src/gx_win32_display_driver.c b/ports/win32/src/gx_win32_display_driver.c index 981bb7e8..8c5f736b 100644 --- a/ports/win32/src/gx_win32_display_driver.c +++ b/ports/win32/src/gx_win32_display_driver.c @@ -615,6 +615,95 @@ int index; return(0); } +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* gx_win32_rotate_canvas_to_bmp_32bpp PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This function prepare canvas memory at which do draw operation. */ +/* */ +/* INPUT */ +/* */ +/* winHandle Win32 handle */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* win32_canvas_memory_prepare */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static void gx_win32_rotate_canvas_to_bmp_32bpp(GX_CANVAS *canvas) +{ +/* First pass, just copy the entire canvas, ignoring the dirty + rectangle. Come back and apply dirty rectangle to improve + efficiency. */ + +ULONG *pReadStart; +ULONG *pWriteStart; +ULONG *pRead; +ULONG *pWrite; +INT copy_width; +INT copy_height; +INT row; +INT column; +INT write_sign; + + /* Copy left-to-right from source canvas + and top-to-bottom in destination bitmap (90 degree rotation) + and bottom-to-top in destination bitmap (270 degree rotation). */ + + pReadStart = (ULONG *)canvas -> gx_canvas_memory; + pWriteStart = (ULONG *)canvas -> gx_canvas_padded_memory; + copy_width = canvas -> gx_canvas_y_resolution; + copy_height = canvas -> gx_canvas_x_resolution; + + if (canvas -> gx_canvas_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + pWriteStart += copy_height - 1; + write_sign = -1; + } + else + { + /* Here for 270 degree rotation. */ + pWriteStart += (copy_width - 1) * copy_height; + write_sign = 1; + } + + for (row = 0; row < copy_height; row++) + { + pRead = pReadStart; + pWrite = pWriteStart; + + for (column = 0; column < copy_width; column++) + { + *pWrite = *pRead++; + pWrite -= copy_height * write_sign; + } + pReadStart += copy_width; + pWriteStart += write_sign; + } +} + /**************************************************************************/ /* */ /* FUNCTION RELEASE */ @@ -649,7 +738,8 @@ int index; /* */ /* DATE NAME DESCRIPTION */ /* */ -/* 12-31-2020 Kenneth Maxwell Initial version x.x */ +/* 12-31-2020 Kenneth Maxwell Initial version 6.1.3 */ +/* */ /**************************************************************************/ static void gx_win32_rotate_canvas_to_bmp_16bpp(GX_CANVAS *canvas) { @@ -708,12 +798,107 @@ INT write_stride; } } + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* gx_win32_rotate_canvas_to_bmp_8bpp PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This function prepare canvas memory at which do draw operation. */ +/* */ +/* INPUT */ +/* */ +/* winHandle Win32 handle */ +/* */ +/* OUTPUT */ +/* */ +/* None */ +/* */ +/* CALLS */ +/* */ +/* None */ +/* */ +/* CALLED BY */ +/* */ +/* win32_canvas_memory_prepare */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +static void gx_win32_rotate_canvas_to_bmp_8bpp(GX_CANVAS *canvas) +{ +/* first pass, just copy the entire canvas, ignoring the dirty + rectangle. Come back and apply dirty rectangle to improve + efficiency. + */ + +GX_UBYTE *pReadStart; +GX_UBYTE *pWriteStart; +GX_UBYTE *pRead; +GX_UBYTE *pWrite; +INT copy_width; +INT copy_height; +INT row; +INT column; +INT write_sign; +INT write_stride; + + /* copy left-to-right from source canvas + and top-to-bottom in destination bitmap (90 degree rotation) + and bottom-to-top in destination bitmap (270 degree rotation) + */ + + pReadStart = (GX_UBYTE *)canvas -> gx_canvas_memory; + pWriteStart = (GX_UBYTE *)canvas -> gx_canvas_padded_memory; + copy_width = canvas -> gx_canvas_y_resolution; + copy_height = canvas -> gx_canvas_x_resolution; + + write_stride = (copy_height + 1) & 0xfffc; + + if (canvas -> gx_canvas_display -> gx_display_rotation_angle == GX_SCREEN_ROTATION_CW) + { + pWriteStart += copy_height - 1; + write_sign = -1; + } + else + { + /* Here for 270 degree rotation. */ + pWriteStart += (copy_width - 1) * write_stride; + write_sign = 1; + } + + for (row = 0; row < copy_height; row++) + { + pRead = pReadStart; + pWrite = pWriteStart; + + for (column = 0; column < copy_width; column++) + { + *pWrite = *pRead++; + pWrite -= write_stride * write_sign; + } + pReadStart += copy_width; + pWriteStart += write_sign; + } +} + /**************************************************************************/ /* */ /* FUNCTION RELEASE */ /* */ /* _win32_canvas_memory_prepare PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -743,6 +928,10 @@ INT write_stride; /* DATE NAME DESCRIPTION */ /* */ /* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* added 8bpp and 32bpp canvas */ +/* rotate logic, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ VOID *_win32_canvas_memory_prepare(GX_CANVAS *canvas, GX_RECTANGLE *dirty) @@ -797,11 +986,22 @@ INT row; { switch (display -> gx_display_color_format) { + case GX_COLOR_FORMAT_24XRGB: + case GX_COLOR_FORMAT_32ARGB: + gx_win32_rotate_canvas_to_bmp_32bpp(canvas); + memptr = canvas -> gx_canvas_padded_memory; + break; + case GX_COLOR_FORMAT_565RGB: gx_win32_rotate_canvas_to_bmp_16bpp(canvas); memptr = canvas -> gx_canvas_padded_memory; break; + case GX_COLOR_FORMAT_8BIT_PALETTE: + gx_win32_rotate_canvas_to_bmp_8bpp(canvas); + memptr = canvas -> gx_canvas_padded_memory; + break; + default: return canvas -> gx_canvas_memory; } @@ -815,7 +1015,7 @@ INT row; /* FUNCTION RELEASE */ /* */ /* gx_win32_display_buffer_toggle PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -851,6 +1051,9 @@ INT row; /* DATE NAME DESCRIPTION */ /* */ /* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* fixed logic, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ VOID gx_win32_display_buffer_toggle(GX_CANVAS *canvas, GX_RECTANGLE *dirty) @@ -894,6 +1097,9 @@ VOID *memptr; { memptr = _win32_canvas_memory_prepare(canvas, &Copy); + INT xsrc = Copy.gx_rectangle_left; + INT ysrc = Copy.gx_rectangle_top; + gx_utility_rectangle_shift(&Copy, canvas -> gx_canvas_display_offset_x, canvas -> gx_canvas_display_offset_y); win_device = GetDC(driver_instance -> win32_driver_winhandle); @@ -908,8 +1114,8 @@ VOID *memptr; Height = Copy.gx_rectangle_bottom - Copy.gx_rectangle_top + 1; StretchDIBits(win_device, Left, Top, Width, Height, - Copy.gx_rectangle_left, - Copy.gx_rectangle_top + Height + 1, + xsrc, + ysrc + Height + 1, Width, -Height, memptr, (BITMAPINFO *)&(driver_instance -> win32_driver_bmpinfo), DIB_RGB_COLORS, diff --git a/ports/win32/src/gx_win32_display_driver_24xrgb.c b/ports/win32/src/gx_win32_display_driver_24xrgb.c index 8cb0737e..eba1fea5 100644 --- a/ports/win32/src/gx_win32_display_driver_24xrgb.c +++ b/ports/win32/src/gx_win32_display_driver_24xrgb.c @@ -31,7 +31,7 @@ /* FUNCTION RELEASE */ /* */ /* win32_24xrgb_bitmap_header_create PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -61,9 +61,12 @@ /* DATE NAME DESCRIPTION */ /* */ /* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* Renamed function, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ -static void win32_24xrgb_bitmap_header_create(GX_DISPLAY *display) +VOID win32_32bpp_bitmap_header_create(GX_DISPLAY *display) { GX_WIN32_DISPLAY_DRIVER_DATA *instance; DWORD *putmask; @@ -93,7 +96,7 @@ DWORD *putmask; /* FUNCTION RELEASE */ /* */ /* win32_graphics_driver_setup_24xrgb PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -126,6 +129,9 @@ DWORD *putmask; /* DATE NAME DESCRIPTION */ /* */ /* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* Updated function name, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ UINT win32_graphics_driver_setup_24xrgb(GX_DISPLAY *display) @@ -156,7 +162,7 @@ GX_WIN32_DISPLAY_DRIVER_DATA *data; GX_WIN32_EVENT_THREAD_CREATE(data, "GUI-WIN32-24xrgb"); /* Create bitmap header for 24xrgb display driver. */ - win32_24xrgb_bitmap_header_create(display); + win32_32bpp_bitmap_header_create(display); return(GX_SUCCESS); } diff --git a/ports/win32/src/gx_win32_display_driver_24xrgb_rotated.c b/ports/win32/src/gx_win32_display_driver_24xrgb_rotated.c new file mode 100644 index 00000000..7777962e --- /dev/null +++ b/ports/win32/src/gx_win32_display_driver_24xrgb_rotated.c @@ -0,0 +1,103 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Win32 Display Management (Display) */ +/** */ +/**************************************************************************/ +#ifdef WIN32 +#include "tx_api.h" +#include "gx_api.h" +#include "gx_system.h" +#include "gx_display.h" +#include "windows.h" +#include "gx_win32_display_driver.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* win32_graphics_driver_setup_24xrgb_rotated PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This function creates a Windows specific 24xrgb rotated display */ +/* driver. */ +/* */ +/* INPUT */ +/* */ +/* display Pointer to GX_DISPLAY */ +/* */ +/* OUTPUT */ +/* */ +/* status Completion status */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_24xrgb_setup guix display setup funciton. */ +/* win32_24xrgb_bitmap_header_create Create bitmap header info */ +/* gx_win32_get_free_data_instance Get display data instance */ +/* GX_WIN32_EVENT_THREAD_CREATE Create event thread */ +/* */ +/* CALLED BY */ +/* */ +/* Application Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +UINT win32_graphics_driver_setup_24xrgb_rotated(GX_DISPLAY* display) +{ + GX_WIN32_DISPLAY_DRIVER_DATA* data; + + /* Initialize the low-level drawing function pointers. + For windows, these are always just the generic funcions, + but for some hardware, these will be customized, + optimized functions specific to that hardware. */ + data = gx_win32_get_free_data_instance(); + + if (!data) + { + /* We don't have any free display data instance. */ + return(GX_FAILURE); + } + + /* Save off the format of display driver. */ + data->win32_driver_type = GX_COLOR_FORMAT_24XRGB; + + _gx_display_driver_24xrgb_rotated_setup(display, data, gx_win32_display_buffer_toggle); + + /* Create the GUIX / Windows event thread + This thread is a substitute for a touch screen + or keyboard driver thread that would be running + on embedded hardware. */ + GX_WIN32_EVENT_THREAD_CREATE(data, "GUI-WIN32-24xrgb"); + + /* Create bitmap header for 24xrgb display driver. */ + win32_32bpp_bitmap_header_create(display); + + return(GX_SUCCESS); +} +#endif /* WIN32 */ + diff --git a/ports/win32/src/gx_win32_display_driver_32argb.c b/ports/win32/src/gx_win32_display_driver_32argb.c index cb097541..35896fc3 100644 --- a/ports/win32/src/gx_win32_display_driver_32argb.c +++ b/ports/win32/src/gx_win32_display_driver_32argb.c @@ -26,74 +26,12 @@ #include "gx_display.h" #include "gx_win32_display_driver.h" -/**************************************************************************/ -/* */ -/* FUNCTION RELEASE */ -/* */ -/* win32_32argb_bitmap_header_create PORTABLE C */ -/* 6.1.3 */ -/* AUTHOR */ -/* */ -/* Kenneth Maxwell, Microsoft Corporation */ -/* */ -/* DESCRIPTION */ -/* */ -/* This function creates bitmap header for 32argb driver. */ -/* */ -/* INPUT */ -/* */ -/* display Pointer to GX_DISPLAY */ -/* */ -/* OUTPUT */ -/* */ -/* None */ -/* */ -/* CALLS */ -/* */ -/* None */ -/* */ -/* CALLED BY */ -/* */ -/* win32_graphics_driver_setup_32argb */ -/* */ -/* RELEASE HISTORY */ -/* */ -/* DATE NAME DESCRIPTION */ -/* */ -/* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ -/* */ -/**************************************************************************/ -static void win32_32argb_bitmap_header_create(GX_DISPLAY *display) -{ -GX_WIN32_DISPLAY_DRIVER_DATA *instance; -DWORD *putmask; - - instance = (GX_WIN32_DISPLAY_DRIVER_DATA *)display -> gx_display_driver_data; - - instance -> win32_driver_bmpinfo.gx_bmp_header.biSize = sizeof(BITMAPINFOHEADER); - instance -> win32_driver_bmpinfo.gx_bmp_header.biWidth = display -> gx_display_width; - instance -> win32_driver_bmpinfo.gx_bmp_header.biHeight = display -> gx_display_height; - - instance -> win32_driver_bmpinfo.gx_bmp_header.biPlanes = 1; - instance -> win32_driver_bmpinfo.gx_bmp_header.biBitCount = 32; - instance -> win32_driver_bmpinfo.gx_bmp_header.biSizeImage = display -> gx_display_width * display -> gx_display_height * 4; - instance -> win32_driver_bmpinfo.gx_bmp_header.biClrUsed = 16777215; - instance -> win32_driver_bmpinfo.gx_bmp_header.biClrImportant = 16777215; - instance -> win32_driver_bmpinfo.gx_bmp_header.biCompression = BI_BITFIELDS; - - putmask = (DWORD *)&(instance -> win32_driver_bmpinfo.gx_bmp_colors[0]); - - *putmask++ = 0x00ff0000; - *putmask++ = 0x0000ff00; - *putmask = 0x000000ff; -} - /**************************************************************************/ /* */ /* FUNCTION RELEASE */ /* */ /* win32_graphics_driver_setup_32argb PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -113,7 +51,7 @@ DWORD *putmask; /* CALLS */ /* */ /* _gx_display_driver_32argb_setup guix display setup funciton. */ -/* win32_32argb_bitmap_header_create Create bitmap header info */ +/* win32_32bpp_bitmap_header_create Create bitmap header info */ /* gx_win32_get_free_data_instance Get display data instance */ /* GX_WIN32_EVENT_THREAD_CREATE Create event thread */ /* */ @@ -126,6 +64,10 @@ DWORD *putmask; /* DATE NAME DESCRIPTION */ /* */ /* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* Updated bitmap header */ +/* create function call, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ UINT win32_graphics_driver_setup_32argb(GX_DISPLAY *display) @@ -156,57 +98,8 @@ GX_WIN32_DISPLAY_DRIVER_DATA *data; GX_WIN32_EVENT_THREAD_CREATE(data, "GUI-WIN32-32argb"); /* Create bitmap header for 32argb display driver. */ - win32_32argb_bitmap_header_create(display); + win32_32bpp_bitmap_header_create(display); return(GX_SUCCESS); } - -/**************************************************************************/ -/* */ -/* FUNCTION RELEASE */ -/* */ -/* win32_graphics_driver_cleanup_32argb PORTABLE C */ -/* 6.1.3 */ -/* AUTHOR */ -/* */ -/* Kenneth Maxwell, Microsoft Corporation */ -/* */ -/* DESCRIPTION */ -/* */ -/* This function do cleanup operation for specific 32argb display */ -/* driver. */ -/* */ -/* INPUT */ -/* */ -/* display Pointer to GX_DISPLAY */ -/* */ -/* OUTPUT */ -/* */ -/* None */ -/* */ -/* CALLS */ -/* */ -/* None */ -/* */ -/* CALLED BY */ -/* */ -/* guix_studio_delete_display */ -/* */ -/* RELEASE HISTORY */ -/* */ -/* DATE NAME DESCRIPTION */ -/* */ -/* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ -/* */ -/**************************************************************************/ -VOID win32_graphics_driver_cleanup_32argb(GX_DISPLAY *display) -{ -GX_WIN32_DISPLAY_DRIVER_DATA *instance; - - instance = (GX_WIN32_DISPLAY_DRIVER_DATA *)display -> gx_display_driver_data; - - /* mark this instance as not used: */ - instance -> win32_driver_type = 0; -} - #endif /* WIN32 */ diff --git a/ports/win32/src/gx_win32_display_driver_32argb_rotated.c b/ports/win32/src/gx_win32_display_driver_32argb_rotated.c new file mode 100644 index 00000000..fec0e701 --- /dev/null +++ b/ports/win32/src/gx_win32_display_driver_32argb_rotated.c @@ -0,0 +1,103 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Win32 Display Management (Display) */ +/** */ +/**************************************************************************/ +#ifdef WIN32 +#include "windows.h" +#include "tx_api.h" +#include "gx_api.h" +#include "gx_system.h" +#include "gx_display.h" +#include "gx_win32_display_driver.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* win32_graphics_driver_setup_32argb_rotated PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This function creates a Windows specific 32argb display driver. */ +/* */ +/* INPUT */ +/* */ +/* display Pointer to GX_DISPLAY */ +/* */ +/* OUTPUT */ +/* */ +/* status Completion status */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_32argb_rotated_setup */ +/* guix display setup funciton. */ +/* win32_32bpp_bitmap_header_create Create bitmap header info */ +/* gx_win32_get_free_data_instance Get display data instance */ +/* GX_WIN32_EVENT_THREAD_CREATE Create event thread */ +/* */ +/* CALLED BY */ +/* */ +/* Application Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +UINT win32_graphics_driver_setup_32argb_rotated(GX_DISPLAY *display) +{ +GX_WIN32_DISPLAY_DRIVER_DATA *data; + + /* Initialize the low-level drawing function pointers. + For windows, these are always just the generic funcions, + but for some hardware, these will be customized, + optimized functions specific to that hardware. */ + data = gx_win32_get_free_data_instance(); + + if (!data) + { + + /* We don't have any free display data instance. */ + return(GX_FAILURE); + } + + /* Save off the format of display driver*/ + data -> win32_driver_type = GX_COLOR_FORMAT_32ARGB; + + _gx_display_driver_32argb_rotated_setup(display, data, gx_win32_display_buffer_toggle); + + /* Create the GUIX / Windows event thread + This thread is a substitute for a touch screen + or keyboard driver thread that would be running + on embedded hardware. */ + GX_WIN32_EVENT_THREAD_CREATE(data, "GUI-WIN32-32argb"); + + /* Create bitmap header for 32argb display driver. */ + win32_32bpp_bitmap_header_create(display); + return(GX_SUCCESS); +} +#endif /* WIN32 */ + diff --git a/ports/win32/src/gx_win32_display_driver_8bit_palette.c b/ports/win32/src/gx_win32_display_driver_8bit_palette.c index 2cc0c3c3..7ef254b3 100644 --- a/ports/win32/src/gx_win32_display_driver_8bit_palette.c +++ b/ports/win32/src/gx_win32_display_driver_8bit_palette.c @@ -31,7 +31,7 @@ /* FUNCTION RELEASE */ /* */ /* win32_display_driver_8bit_palette_set PORTABLE C */ -/* 6.1.3 */ +/* 6.1.4 */ /* AUTHOR */ /* */ /* Kenneth Maxwell, Microsoft Corporation */ @@ -63,9 +63,12 @@ /* DATE NAME DESCRIPTION */ /* */ /* 12-31-2020 Kenneth Maxwell Initial Version 6.1.3 */ +/* 02-02-2021 Kenneth Maxwell Modified comment(s), */ +/* made the function public, */ +/* resulting in version 6.1.4 */ /* */ /**************************************************************************/ -static VOID win32_display_driver_8bit_palette_set(GX_DISPLAY *display, GX_COLOR *palette, INT count) +VOID win32_display_driver_8bit_palette_set(GX_DISPLAY *display, GX_COLOR *palette, INT count) { GX_COLOR color; int loop; diff --git a/ports/win32/src/gx_win32_display_driver_8bit_palette_rotated.c b/ports/win32/src/gx_win32_display_driver_8bit_palette_rotated.c new file mode 100644 index 00000000..a88860e3 --- /dev/null +++ b/ports/win32/src/gx_win32_display_driver_8bit_palette_rotated.c @@ -0,0 +1,107 @@ +/**************************************************************************/ +/* */ +/* Copyright (c) Microsoft Corporation. All rights reserved. */ +/* */ +/* This software is licensed under the Microsoft Software License */ +/* Terms for Microsoft Azure RTOS. Full text of the license can be */ +/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */ +/* and in the root directory of this software. */ +/* */ +/**************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** GUIX Component */ +/** */ +/** Win32 Display Management (Display) */ +/** */ +/**************************************************************************/ +#ifdef WIN32 +#include "tx_api.h" +#include "gx_api.h" +#include "gx_system.h" +#include "gx_display.h" +#include "windows.h" +#include "gx_win32_display_driver.h" + +/**************************************************************************/ +/* */ +/* FUNCTION RELEASE */ +/* */ +/* win32_graphics_driver_setup_8bit_palette_rotated PORTABLE C */ +/* 6.1.4 */ +/* AUTHOR */ +/* */ +/* Kenneth Maxwell, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This function creates a Windows specific 8bpp display driver. */ +/* */ +/* INPUT */ +/* */ +/* display Pointer to GX_DISPLAY */ +/* */ +/* OUTPUT */ +/* */ +/* status Completion status */ +/* */ +/* CALLS */ +/* */ +/* _gx_display_driver_8bit_palette_setup guix display setup funciton. */ +/* win32_8bit_palette_bitmap_header_create */ +/* Create bitmap header info */ +/* gx_win32_get_free_data_instance Get display data instance */ +/* [gx_display_driver_palette_set] Set palette table for 8bpp */ +/* GX_WIN32_EVENT_THREAD_CREATE Create event thread */ +/* */ +/* CALLED BY */ +/* */ +/* Application Code */ +/* */ +/* RELEASE HISTORY */ +/* */ +/* DATE NAME DESCRIPTION */ +/* */ +/* 02-02-2021 Kenneth Maxwell Initial Version 6.1.4 */ +/* */ +/**************************************************************************/ +UINT win32_graphics_driver_setup_8bit_palette_rotated(GX_DISPLAY* display) +{ + GX_WIN32_DISPLAY_DRIVER_DATA* data; + + /* Initialize the low-level drawing function pointers. + + For windows, these are always just the generic funcions, + but for some hardware, these will be customized, + optimized functions specific to that hardware. */ + + data = gx_win32_get_free_data_instance(); + if (!data) + { + /* We don't have any free display data instance. */ + return(GX_FAILURE); + } + + /* Save off the format of display driver. */ + data->win32_driver_type = GX_COLOR_FORMAT_8BIT_PALETTE; + + + _gx_display_driver_8bit_palette_rotated_setup(display, data, gx_win32_display_buffer_toggle); + display->gx_display_driver_palette_set = win32_display_driver_8bit_palette_set; + + /* Create the GUIX / Windows event thread + This thread is a substitute for a touch display + or keyboard driver thread that would be running + on embedded hardware. */ + GX_WIN32_EVENT_THREAD_CREATE(data, "GUI-WIN32-8bit-palette"); + + /* Create bitmap header for 8bit palette driver. */ + win32_8bit_palette_bitmap_header_create(display); + + return(GX_SUCCESS); +} +#endif /* WIN32 */ + diff --git a/samples/demo_guix_calculator/build/vs_2019/demo_guix_calculator.vcxproj b/samples/demo_guix_calculator/build/vs_2019/demo_guix_calculator.vcxproj index 184c338b..745b1631 100644 --- a/samples/demo_guix_calculator/build/vs_2019/demo_guix_calculator.vcxproj +++ b/samples/demo_guix_calculator/build/vs_2019/demo_guix_calculator.vcxproj @@ -1,112 +1,112 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - - - - - - - - - - - - - - - - - - - {a3336f4f-7a7b-46d3-a7f0-a2aaed6c08ed} - false - - - - {E7A54E57-6B8C-4417-B587-1F461D9A3562} - Win32Proj - smart_watch - 10.0 - - - - Application - true - MultiByte - v142 - - - Application - false - true - Unicode - v142 - - - - - - - - - - - - - false - - - false - - - - - - Level3 - Disabled - WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - ..\..\..\..\common\inc;..\..\..\..\ports\win32\inc;..\..\..\..\ports\win32\lib\vs_2019 - ProgramDatabase - - - Windows - true - $(SolutionDir)/../../../../ports/win32/build/vs_2019/$(Configuration);$(SolutionDir)/../../../../ports/win32/lib/vs_2019 - gx.lib;tx.lib;%(AdditionalDependencies) - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - ..\..\..\..\common\inc;..\..\..\..\ports\win32\inc;..\..\..\..\ports\win32\lib\vs_2019 - - - Windows - true - true - true - $(SolutionDir)/../../../../ports/win32/build/vs_2019/$(Configuration);$(SolutionDir)/../../../../ports/win32/lib/vs_2019 - gx.lib;tx.lib;%(AdditionalDependencies) - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + + + + {a3336f4f-7a7b-46d3-a7f0-a2aaed6c08ed} + false + + + + {E7A54E57-6B8C-4417-B587-1F461D9A3562} + Win32Proj + smart_watch + 10.0 + + + + Application + true + MultiByte + v142 + + + Application + false + true + Unicode + v142 + + + + + + + + + + + + + false + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + ..\..\..\..\common\inc;..\..\..\..\ports\win32\inc;..\..\..\..\ports\win32\lib\vs_2019 + ProgramDatabase + + + Windows + true + $(SolutionDir)/../../../../ports/win32/build/vs_2019/$(Configuration);$(SolutionDir)/../../../../ports/win32/lib/vs_2019 + gx.lib;tx.lib;%(AdditionalDependencies) + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + ..\..\..\..\common\inc;..\..\..\..\ports\win32\inc;..\..\..\..\ports\win32\lib\vs_2019 + + + Windows + true + true + true + $(SolutionDir)/../../../../ports/win32/build/vs_2019/$(Configuration);$(SolutionDir)/../../../../ports/win32/lib/vs_2019 + gx.lib;tx.lib;%(AdditionalDependencies) + + + + + \ No newline at end of file diff --git a/samples/demo_guix_calculator/guix_calculator.gxp b/samples/demo_guix_calculator/guix_calculator.gxp index 804a9348..b505e6eb 100644 --- a/samples/demo_guix_calculator/guix_calculator.gxp +++ b/samples/demo_guix_calculator/guix_calculator.gxp @@ -1,5813 +1,5813 @@ - - - -
-55 -60103 -6010100 -guix_calculator -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -0 -0 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -Main_Screen -280 -320 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -4283544253 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -4282156499 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -BLUE - -project_relative - -FALSE -TRUE -FALSE -4498175 - - -COLOR -WHITE - -project_relative - -FALSE -TRUE -FALSE -16777215 - - -COLOR -DARK_GRAY - -project_relative - -FALSE -TRUE -FALSE -4281545523 - - -COLOR -GRAY - -project_relative - -FALSE -TRUE -FALSE -4282137660 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -..\..\fonts\verasans\Vera.ttf -project_relative - -TRUE -TRUE -FALSE -20 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - -FONT -MIDSIZE - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -22 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -FALSE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -FALSE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -BTN_H - -graphics\btn_h.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -B_RESULT_H - -graphics\b_result_h.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -B_RESULT - -graphics\b_result.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BTN - -graphics\btn.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TEXTBG - -graphics\textbg.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - --1 -2 -1 - -STRING_1 -0 -Calculator - - - -default_folder - -window -frame - -0 -0 -279 -319 - - -0 -TRUE -CANVAS -CANVAS -CANVAS - -FALSE - -icon -icon_1 - -5 -5 -130 -24 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - -window -calculator - -34 -25 -273 -311 - - -0 -TRUE -CANVAS -CANVAS -CANVAS -calculator_event_handler - -FALSE - -pixelmap_button -pixelmap_button_result - -175 -277 -263 -306 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_RESULT - -FALSE -B_RESULT -B_RESULT_H - - -pixelmap_button -pixelmap_button_19 - -36 -118 -90 -157 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_SEVEN - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_10 - -95 -118 -149 -157 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_EIGHT - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_11 - -154 -118 -208 -157 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_NINE - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_divide - -213 -118 -267 -157 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_DIVIDE - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_multi - -213 -157 -267 -196 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_MULTI - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_minus - -213 -196 -267 -235 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_MINUS - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_plus - -213 -235 -267 -274 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_PLUS - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_percent - -154 -235 -208 -274 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_PERCENT - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_dot - -95 -235 -149 -274 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_DOT - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_12 - -95 -157 -149 -196 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_FIVE - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_13 - -95 -196 -149 -235 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_TWO - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_14 - -154 -157 -208 -196 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_SIX - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_15 - -154 -196 -208 -235 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_THREE - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_16 - -36 -235 -90 -274 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_ZERO - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_17 - -36 -196 -90 -235 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_ONE - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_18 - -36 -157 -90 -196 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_FOUR - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_c - -36 -78 -90 -117 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_C - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_mc - -95 -78 -149 -117 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_MC - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_mr - -154 -78 -208 -117 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_MR - -FALSE -BTN -BTN_H - - -pixelmap_button -pixelmap_button_del - -213 -79 -267 -118 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixelmap_button_draw -ID_CALCULATOR_DEL - -FALSE -BTN -BTN_H - - -window -text_bg_win_2 - -38 -31 -269 -73 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -TEXTBG - -text_input -display_result - -42 -35 -265 -69 - - -0 -FALSE -WHITE -WHITE -WHITE - -FALSE -TEXT_INPUT -DARK_GRAY -DARK_GRAY -DARK_GRAY -READONLY_FILL -READONLY_TEXT -memory_allocator -100 -FALSE - - - - - - - -1 -display_2 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +guix_calculator +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +0 +0 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +Main_Screen +280 +320 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +4283544253 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +4282156499 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +BLUE + +project_relative + +FALSE +TRUE +FALSE +4498175 + + +COLOR +WHITE + +project_relative + +FALSE +TRUE +FALSE +16777215 + + +COLOR +DARK_GRAY + +project_relative + +FALSE +TRUE +FALSE +4281545523 + + +COLOR +GRAY + +project_relative + +FALSE +TRUE +FALSE +4282137660 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +..\..\fonts\verasans\Vera.ttf +project_relative + +TRUE +TRUE +FALSE +20 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + +FONT +MIDSIZE + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +22 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +FALSE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +FALSE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +BTN_H + +graphics\btn_h.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +B_RESULT_H + +graphics\b_result_h.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +B_RESULT + +graphics\b_result.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BTN + +graphics\btn.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TEXTBG + +graphics\textbg.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +-1 +2 +1 + +STRING_1 +0 +Calculator + + + +default_folder + +window +frame + +0 +0 +279 +319 + + +0 +TRUE +CANVAS +CANVAS +CANVAS + +FALSE + +icon +icon_1 + +5 +5 +130 +24 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + +window +calculator + +34 +25 +273 +311 + + +0 +TRUE +CANVAS +CANVAS +CANVAS +calculator_event_handler + +FALSE + +pixelmap_button +pixelmap_button_result + +175 +277 +263 +306 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_RESULT + +FALSE +B_RESULT +B_RESULT_H + + +pixelmap_button +pixelmap_button_19 + +36 +118 +90 +157 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_SEVEN + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_10 + +95 +118 +149 +157 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_EIGHT + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_11 + +154 +118 +208 +157 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_NINE + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_divide + +213 +118 +267 +157 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_DIVIDE + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_multi + +213 +157 +267 +196 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_MULTI + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_minus + +213 +196 +267 +235 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_MINUS + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_plus + +213 +235 +267 +274 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_PLUS + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_percent + +154 +235 +208 +274 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_PERCENT + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_dot + +95 +235 +149 +274 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_DOT + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_12 + +95 +157 +149 +196 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_FIVE + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_13 + +95 +196 +149 +235 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_TWO + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_14 + +154 +157 +208 +196 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_SIX + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_15 + +154 +196 +208 +235 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_THREE + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_16 + +36 +235 +90 +274 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_ZERO + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_17 + +36 +196 +90 +235 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_ONE + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_18 + +36 +157 +90 +196 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_FOUR + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_c + +36 +78 +90 +117 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_C + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_mc + +95 +78 +149 +117 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_MC + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_mr + +154 +78 +208 +117 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_MR + +FALSE +BTN +BTN_H + + +pixelmap_button +pixelmap_button_del + +213 +79 +267 +118 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixelmap_button_draw +ID_CALCULATOR_DEL + +FALSE +BTN +BTN_H + + +window +text_bg_win_2 + +38 +31 +269 +73 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +TEXTBG + +text_input +display_result + +42 +35 +265 +69 + + +0 +FALSE +WHITE +WHITE +WHITE + +FALSE +TEXT_INPUT +DARK_GRAY +DARK_GRAY +DARK_GRAY +READONLY_FILL +READONLY_TEXT +memory_allocator +100 +FALSE + + + + + + + +1 +display_2 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_car_infotainment/demo_guix_car_infotainment.gxp b/samples/demo_guix_car_infotainment/demo_guix_car_infotainment.gxp index 3cdd9734..2b9db815 100644 --- a/samples/demo_guix_car_infotainment/demo_guix_car_infotainment.gxp +++ b/samples/demo_guix_car_infotainment/demo_guix_car_infotainment.gxp @@ -1,14003 +1,14003 @@ - - - -
-55 -60103 -6010100 -demo_guix_car_infotainment -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -0 -0 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -main_display -640 -480 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -4286086264 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -4293059298 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -4288387955 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -4285897130 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -4292532954 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -4292919392 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -4294506720 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -4294503600 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -4290427578 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -4286414205 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -4293059298 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -4292919392 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -GRAY - -project_relative - -FALSE -TRUE -FALSE -4286944679 - - -COLOR -WHITE - -project_relative - -FALSE -TRUE -FALSE -4294967295 - - -COLOR -LIGHT_GRAY - -project_relative - -FALSE -TRUE -FALSE -4289903816 - - -COLOR -DARK_GRAY_LUM_43 - -project_relative - -FALSE -TRUE -FALSE -4284640634 - - -COLOR -LIGHT_GREEN - -project_relative - -FALSE -TRUE -FALSE -4287022144 - - -COLOR -ORANGE - -project_relative - -FALSE -TRUE -FALSE -4288047885 - - -COLOR -PURPLE - -project_relative - -FALSE -TRUE -FALSE -4285485730 - - -COLOR -SILVERY - -project_relative - -FALSE -TRUE -FALSE -4290035401 - - -COLOR -BLUE - -project_relative - -FALSE -TRUE -FALSE -4280658657 - - -COLOR -DARK_GRAY_LUM_24 - -project_relative - -FALSE -TRUE -FALSE -4281744451 - - -COLOR -DARK_GRAY_LUM_30 - -project_relative - -FALSE -TRUE -FALSE -4282600276 - - -COLOR -BLACK - -project_relative - -FALSE -TRUE -FALSE -4278190080 - - -COLOR -GREEN - -project_relative - -FALSE -TRUE -FALSE -4286757444 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - -FONT -MIDDLE - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -28 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -LARGE_NUMBER_120 - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -120 -8 -FALSE -TRUE -FALSE - -TRUE -48 -57 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -SMALL_BOLD - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -11 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -NORMAL - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -LARGE_NUMBER_70 - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -70 -8 -FALSE -FALSE -FALSE - -TRUE -48 -57 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -LARGE - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -40 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -SMALL_12 - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -12 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -MIDDLE_22 - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -22 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -LARGE_NUMBER_90 - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -90 -8 -FALSE -FALSE -FALSE - -TRUE -41 -57 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -FALSE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -FALSE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -OFF_ICON - -graphics\off_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MP3_ICON_TRANSPARENT_100 - -graphics\mp3_icon_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MINUS_ON - -graphics\minus_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MINUS - -graphics\minus.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MEASURE_WAVES_ARROWS_LEFT_ - -graphics\measure_waves_arrows_left .png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_TRAFFIC_ON - -graphics\icon_traffic_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_REMOVE - -graphics\icon_remove.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_MICROPHONE_ON - -graphics\icon_microphone_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -GLOBE_ON - -graphics\globe_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CLOCK - -graphics\clock.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BROWSER_FIELD_ICON_LENZ - -graphics\browser_field_icon_lenz.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -AUX_ICON_TRANSPARENT_100 - -graphics\aux_icon_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_TRAFFIC_ACTIVE - -graphics\icon_traffic_active.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_SPEAKER_MUTE_ON - -graphics\icon_speaker_mute_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -GLOBE - -graphics\globe.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON - -graphics\button.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MEASURE_WAVES_ARROWS_RIGHT_TRANSPARENT_100 - -graphics\measure_waves_arrows_right_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BLUETOOTH_ICON_TRANSPARENT_100 - -graphics\bluetooth_icon_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PANDORA_ICON_TRANSPARENT_100 - -graphics\pandora_icon_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -AUDIO_TAB_ICON_DISC - -graphics\audio_tab_icon_disc.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -AUX_ICON - -graphics\aux_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PLUS - -graphics\plus.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -AUDIO_TAB_ICON_DISC_TRANSPARENT_100 - -graphics\audio_tab_icon_disc_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MEASURE_WAVES_SLIDER - -graphics\measure_waves_slider.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_MICROPHONE_ACTIVE - -graphics\icon_microphone_active.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PANDORA_ICON - -graphics\pandora_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -AUDIO_RADIO_ICON - -graphics\audio_radio_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -AUDIO_RADIO_ICON_TRANSPARENT_100 - -graphics\audio_radio_icon_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TRAFFIC_DIRECTIONS - -graphics\traffic_directions.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MEASURE_WAVES_ARROWS_RIGHT - -graphics\measure_waves_arrows_right.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MEASURE_WAVES_ARROWS_LEFT_TRANSPARENT_100 - -graphics\measure_waves_arrows_left_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_RADIO - -graphics\button_radio.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -HOME - -graphics\home.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -AUDIO - -graphics\audio.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MP3_ICON - -graphics\mp3_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TOP_ICON_CAMERA - -graphics\top_icon_camera.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_RADIO_WIDE_PUSHED - -graphics\button_radio_wide_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_ICON_HAMBURGER_ON - -graphics\menu_icon_hamburger_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_ARROWS_EXPEND_ON - -graphics\icon_arrows_expend_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_RELOAD_BROWSER_ON - -graphics\icon_reload_browser_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_ICON_RELOAD - -graphics\menu_icon_reload.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -NAVIGATION_LABEL_RIGHT - -graphics\navigation_label_right.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -LOCATION_ON - -graphics\location_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -NAVIGATION_LABEL_LEFT - -graphics\navigation_label_left.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -RAIDAL_PROGRESS_BG - -graphics\raidal_progress_bg.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -TOP_ICON_SOUND_SPEAKER_FULL_ON - -graphics\top_icon_sound_speaker_full_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_BAND_CIRCLE - -graphics\radio_band_circle.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -PLUS_ON - -graphics\plus_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -COMPASS_NAVIGATION - -graphics\compass_navigation.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -HOME_ON - -graphics\home_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ARROW_ACTIVE - -graphics\arrow_active.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -BUTTON_PUSHED - -graphics\button_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -DVD - -graphics\dvd.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_CAR - -graphics\icon_car.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_BAND_FLAG - -graphics\radio_band_flag.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -RADIO_MENU_ICONS_INFO - -graphics\radio_menu_icons_info.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TRANSPARENT_DOT_50 - -graphics\transparent_dot_50.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -SPEAKER_LINE_FILL - -graphics\speaker_line_fill.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -FLAGS - -graphics\flags.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -CAMERA_LINES - -graphics\camera_lines.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CLOCK_ON - -graphics\clock_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PHONE_ICON - -graphics\phone_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CAR_LIGHT - -graphics\car_light.png -project_relative - -FALSE -TRUE -FALSE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BLUETOOTH_ICON - -graphics\bluetooth_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CAMERA_ARROW - -graphics\camera-arrow.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_RADIO_WIDE - -graphics\button_radio_wide.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VEHICLE_ICON_OIL - -graphics\vehicle_icon_oil.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -VEHICLE_ICON_WRENCH - -graphics\vehicle_icon_wrench.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -VEHICLE_MENU_ICON_WINDSHIELD - -graphics\vehicle_menu_icon_windshield.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -VIDEO - -graphics\video.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -WEATHER_CLOUDS - -graphics\weather_clouds.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_RELOAD_BROWSER - -graphics\icon_reload_browser.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_ICON_RELOAD_ON - -graphics\menu_icon_reload_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VEHICLE - -graphics\vehicle.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -REWIND - -graphics\rewind.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VEHICLE_MENU_ICON_BRAKES - -graphics\vehicle_menu_icon_brakes.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -TOP_ICON_SOUND_SPEAKER_FULL - -graphics\top_icon_sound_speaker_full.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -FORWARD_TRANSPARENT_100 - -graphics\forward_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -FORWARD - -graphics\forward.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_SPEAKER_HALF_ON - -graphics\icon_speaker_half_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TITLE_ICON_CAR_CHECK - -graphics\title_icon_car_check.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VEHICLE_MENU_ICON_TIRE - -graphics\vehicle_menu_icon_tire.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -VEHICLE_MENU_ICON_AIRFILTER - -graphics\vehicle_menu_icon_airfilter.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -DOT_8_8 - -graphics\dot_8_8.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VIDEO_AUDIO_DOT - -graphics\video_audio_dot.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_ICON_HAMBURGER - -graphics\menu_icon_hamburger.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_ARROWS_EXPEND - -graphics\icon_arrows_expend.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VIDEO_LINE_SLIDER_FILL - -graphics\video_line_slider_fill.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TOP_ICON_CAMERA_ON - -graphics\top_icon_camera_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VIDEO_LINE_SLIDER_LEFT - -graphics\video_line_slider_left.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VEHICLE_MENU_ICON_BATTERY - -graphics\vehicle_menu_icon_battery.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -NAVIGATION_LABEL_FILL - -graphics\navigation_label_fill.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -START - -graphics\start.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SETTINGS_ICON - -graphics\settings_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_MENU_ICONS_SLIDERS - -graphics\radio_menu_icons_sliders.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -REWIND_TRANSPARENT_100 - -graphics\rewind_transparent_100.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -STOP - -graphics\stop.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -BROWSER_FIELD_ICON_LENZ_ON - -graphics\browser_field_icon_lenz_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_REMOVE_ON - -graphics\icon_remove_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_RADIO_PUSHED - -graphics\button_radio_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_SPEAKER_FULL_ON - -graphics\icon_speaker_full_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VIDEO_LINE_SLIDER_RIGHT - -graphics\video_line_slider_right.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VIDEO_START_CIRCLE - -graphics\video_start_circle.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -VIDEO_START - -graphics\video_start.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_SPEAKER_MUTE - -graphics\icon_speaker_mute.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -LOCATION - -graphics\location.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_SPEAKER_FULL - -graphics\icon_speaker_full.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_SPEAKER_HALF - -graphics\icon_speaker_half.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Jpeg Raw Maps - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -CAMERA_BG - -graphics\camera_bg.jpg -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -TRUE -0 -FALSE -None - - -PIXELMAP -INTERNET_BG - -graphics\internet_bg.jpg -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -TRUE -0 -FALSE -None - - -PIXELMAP -MAP_GLOBE - -graphics\map_globe.jpg -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -TRUE -0 -FALSE -None - - -PIXELMAP -MAP_GLOBE_TRAFFIC - -graphics\map_globe_traffic.jpg -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -TRUE -0 -FALSE -None - - -PIXELMAP -MAP_NORMAL - -graphics\map_normal.jpg -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -TRUE -0 -FALSE -None - - -PIXELMAP -MAP_TRAFFIC - -graphics\map_traffic.jpg -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -TRUE -0 -FALSE -None - - -PIXELMAP -ROAD_BG - -graphics\road_bg.jpg -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -TRUE -0 -FALSE -None - - - -FOLDER -Logo - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - --1 -84 -1 - -STRING_2 -0 -Friday, March 17 - - -STRING_3 -0 -10 - - -STRING_4 -0 -58 - - -STRING_6 -0 -Navigation - - -STRING_7 -0 -Audio - - -STRING_8 -0 -Video - - -STRING_9 -0 -Vehicle - - -STRING_10 -0 -Settings - - -STRING_11 -0 -Phone - - -OFF -0 -Off - - -STRING_13 -0 -All Systems - - -STRING_14 -0 -READY - - -STRING_15 -0 -Partly Cloudy - - -STRING_16 -0 -Hi - - -STRING_17 -0 -Low - - -STRING_18 -0 -82 - - -STRING_19 -0 -70 - - -STRING_20 -0 -75 - - -STRING_21 -0 -o - - -STRING_23 -0 -Good to Go! - - -STRING_24 -0 -All vehicle systems are pass - - -STRING_25 -0 -Safe for next 2,460 Miles aprx. - - -STRING_26 -0 -Windshield Washer - - -STRING_27 -0 -Battery - - -STRING_28 -0 -Air Filter - - -STRING_29 -0 -Brakes - - -STRING_30 -0 -Tire Pressures - - -STRING_31 -0 -Next Service - - -STRING_32 -0 -Fluid Levels - - -STRING_33 -0 -Wednesday - - -STRING_34 -0 -April 2018 - - -STRING_36 -0 -18 - - -STRING_38 -0 -Engine Oil - - -STRING_39 -0 -Transmission - - -STRING_40 -0 -Power Steering - - -STRING_41 -0 -Coolant - - -STRING_42 -0 -22 - - -STRING_43 -0 -25 - - -STRING_44 -0 -21 - - -STRING_45 -0 -19 - - -STRING_47 -0 -F - - -STRING_49 -0 --R - - -STRING_50 -0 -/ - - -STRING_51 -0 -% - - -STRING_52 -0 -5 - - -STRING_53 -0 -3 - - -STRING_55 -0 -pm - - -STRING_56 -0 -. - - -STRING_58 -0 -98.7% - - -STRING_59 -0 -Disc - - -STRING_60 -0 -Radio - - -STRING_61 -0 -Mp3 - - -STRING_62 -0 -Bluetooth - - -STRING_63 -0 -Aux - - -STRING_64 -0 -Pandora - - -STRING_67 -0 -4 - - -STRING_68 -0 -1 - - -STRING_71 -0 -2 - - -STRING_74 -0 -This feature is not available - - -STRING_75 -0 -AM - - -STRING_76 -0 -FM - - -STRING_77 -0 -SAT - - -STRING_78 -0 -SCAN - - -STRING_82 -0 -MHZ - - -STRING_86 -0 -560 - - -STRING_87 -0 -570 - - -STRING_88 -0 -830 - - -STRING_89 -0 -1360 - - -STRING_90 -0 -1490 - - -STRING_91 -0 -KSFO - - -STRING_92 -0 -6.25 - - -STRING_93 -0 -FEET - - -STRING_94 -0 -LEFT - - -STRING_12 -0 -0.25 - - -STRING_95 -0 -MILES - - -STRING_99 -0 - Take Right Exit 6B to I-8 East - - -ON -0 -On - - -STRING_1 -0 -prompt - - -STRING_5 -0 -00 - - -STRING_22 -0 -: - - -STRING_35 -0 -13 - - -STRING_37 -0 -16 - - -STRING_46 -0 -12 - - - -default_folder - -TEMPLATE -video_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -video_screen_event_process -video_screen_draw - -FALSE -screen_base - -window -window - -0 -409 -639 -479 - - -0 -TRUE -BLACK -BLACK -BLACK - -FALSE -TRANSPARENT_DOT_50 - -pixelmap_button -video_bottom_start - -191 -441 -211 -461 - - -0 -TRUE -WHITE -WHITE -WHITE -ID_BOTTOM_START - -FALSE -START -STOP - - -pixelmap_button -menu_icon - -19 -440 -40 -458 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MENU_ICON_HAMBURGER -MENU_ICON_HAMBURGER_ON - - -pixelmap_button -reload - -60 -439 -80 -460 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MENU_ICON_RELOAD -MENU_ICON_RELOAD_ON - - -pixelmap_button -rewind - -144 -441 -165 -461 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_REWIND - -FALSE -REWIND -REWIND_TRANSPARENT_100 - - -pixelmap_button -forward - -235 -441 -255 -461 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_FORWARD - -FALSE -FORWARD -FORWARD_TRANSPARENT_100 - - -pixelmap_slider -video_slider - -22 -420 -616 -434 - - -0 -TRUE -GRAY -GRAY -GRAY -ID_VIDEO_SLIDER - -FALSE -0 -0 -13 -0 -10 -6 -7 -5 -10 -0 -6 -VIDEO_LINE_SLIDER_FILL -VIDEO_LINE_SLIDER_FILL -VIDEO_AUDIO_DOT - - -icon -video_slider_left - -20 -424 -21 -429 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -VIDEO_LINE_SLIDER_LEFT - - -icon -video_slider_right - -617 -424 -618 -429 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -VIDEO_LINE_SLIDER_RIGHT - - -prompt -play_hour - -405 -435 -454 -476 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_5 -LARGE -WHITE -SELECTED_TEXT -WHITE - - -prompt -play_minute - -460 -435 -509 -476 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_5 -LARGE -WHITE -SELECTED_TEXT -WHITE - - -prompt -video_hour - -517 -435 -566 -476 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_5 -LARGE -WHITE -SELECTED_TEXT -WHITE - - -prompt -video_minute - -573 -436 -622 -477 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_35 -LARGE -WHITE -SELECTED_TEXT -WHITE - - -prompt -prompt_19 - -451 -434 -463 -475 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_22 -LARGE -WHITE -SELECTED_TEXT -WHITE - - -prompt -prompt_19_1 - -563 -434 -575 -475 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_22 -LARGE -WHITE -SELECTED_TEXT -WHITE - - -prompt -prompt_19_2 - -507 -435 -519 -476 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_50 -LARGE -WHITE -SELECTED_TEXT -WHITE - - - -icon -icon_11 - -294 -16 -346 -41 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -DVD - - -pixelmap_button -video_start - -239 -159 -403 -322 - - -0 -TRUE -WHITE -WHITE -WHITE -ID_VIDEO_START - -FALSE -VIDEO_START_CIRCLE - -icon -icon_12 - -293 -201 -359 -275 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -VIDEO_START - - - - -TEMPLATE -navigation_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -navigation_screen_event_process -navigation_screen_draw - -FALSE -screen_base - -window -window_1 - -0 -423 -639 -479 - - -0 -TRUE -BLACK -BLACK -BLACK - -FALSE -TRANSPARENT_DOT_50 - -pixelmap_button -reload - -60 -439 -84 -464 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_RELOAD - -FALSE -MENU_ICON_RELOAD -MENU_ICON_RELOAD_ON - - -pixelmap_button -pixelmap_button_8 - -18 -440 -43 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MENU_ICON_HAMBURGER -MENU_ICON_HAMBURGER_ON - - -pixelmap_prompt -prompt_15 - -239 -427 -618 -475 - - -0 -FALSE -WHITE -WHITE -WHITE - -FALSE -STRING_99 -MIDDLE_22 -TEXT -SELECTED_TEXT -TEXT -NAVIGATION_LABEL_LEFT -NAVIGATION_LABEL_FILL -NAVIGATION_LABEL_RIGHT - - -pixelmap_prompt -prompt_15_2 - -160 -427 -234 -475 - - -0 -FALSE -WHITE -WHITE -WHITE - -FALSE -PROMPT -TEXT -SELECTED_TEXT -TEXT -NAVIGATION_LABEL_LEFT -NAVIGATION_LABEL_FILL -NAVIGATION_LABEL_RIGHT - -prompt -prompt_10 - -174 -433 -222 -455 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_12 -MIDDLE_22 -TEXT -SELECTED_TEXT -TEXT - - -prompt -prompt_14_2 - -180 -457 -216 -469 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_95 -SMALL_12 -DARK_GRAY_LUM_30 -SELECTED_TEXT -DARK_GRAY_LUM_30 - - - -pixelmap_prompt -prompt_15_3 - -104 -427 -156 -475 - - -0 -FALSE -WHITE -WHITE -WHITE - -FALSE -PROMPT -TEXT -SELECTED_TEXT -TEXT -NAVIGATION_LABEL_LEFT -NAVIGATION_LABEL_FILL -NAVIGATION_LABEL_RIGHT - -icon -icon_11_1 - -115 -434 -146 -468 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -TRAFFIC_DIRECTIONS - - - - -pixelmap_button -button_location - -73 -17 -95 -40 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_LOCATION - -FALSE -LOCATION -LOCATION_ON - - -pixelmap_button -button_plus - -119 -14 -141 -37 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_PLUS - -FALSE -PLUS -PLUS_ON - - -pixelmap_button -button_minus - -165 -16 -187 -39 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_MINUS - -FALSE -MINUS -MINUS_ON - - -pixelmap_button -button_globe - -211 -16 -233 -39 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_GLOBE - -FALSE -GLOBE -GLOBE_ON - - -pixelmap_button -button_traffic - -260 -15 -279 -38 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_TRAFFIC - -FALSE -ICON_TRAFFIC_ACTIVE -ICON_TRAFFIC_ON - - -pixelmap_button -button_clock - -304 -17 -326 -40 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_CLOCK - -FALSE -CLOCK -CLOCK_ON - - -pixelmap_button -button_microphone - -29 -17 -51 -40 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -ICON_MICROPHONE_ACTIVE -ICON_MICROPHONE_ON - - -icon -globe_active_icon - -202 -0 -244 -13 - - -0 -FALSE -BLUE -SELECTED_FILL -BLUE - -FALSE - - -icon -traffic_active_icon - -248 -0 -290 -13 - - -0 -FALSE -BLUE -SELECTED_FILL -BLUE - -FALSE - - - -TEMPLATE -camera_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -camera_screen_event_process -camera_screen_draw - -FALSE -screen_base - -icon -lines - -80 -291 -570 -479 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -CAMERA_LINES - - -icon -arrow - -301 -317 -331 -480 - - -0 -FALSE -WHITE -SELECTED_FILL -WHITE - -FALSE -CAMERA_ARROW - - -prompt -number - -175 -140 -374 -219 - - -0 -FALSE -GREEN -SELECTED_FILL -GREEN - -FALSE -STRING_92 -LARGE_NUMBER_90 -GREEN -SELECTED_TEXT -GREEN - - -prompt -prompt_13 - -374 -137 -470 -178 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_93 -LARGE -GREEN -SELECTED_TEXT -GREEN - - -prompt -prompt_13_1 - -372 -179 -468 -220 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_94 -LARGE -GRAY -SELECTED_TEXT -GRAY - - -window -menu_window - -0 -422 -639 -479 - - -0 -FALSE -BLACK -BLACK -BLACK - -FALSE -TRANSPARENT_DOT_50 - -pixelmap_button -reload - -606 -440 -630 -465 - - -0 -TRUE -WHITE -WHITE -WHITE -ID_RELOAD - -FALSE -ICON_RELOAD_BROWSER -ICON_RELOAD_BROWSER_ON - - -pixelmap_button -pixelmap_button_2 - -522 -438 -545 -461 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -PLUS -PLUS_ON - - -pixelmap_button -pixelmap_button_3 - -563 -439 -586 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MINUS -MINUS_ON - - -pixelmap_button -pixelmap_button_4 - -488 -439 -506 -465 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -ICON_MICROPHONE_ACTIVE -ICON_MICROPHONE_ON - - -pixelmap_button -pixelmap_button_5 - -14 -439 -39 -461 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MENU_ICON_HAMBURGER -MENU_ICON_HAMBURGER_ON - - -pixelmap_button -pixelmap_button_6 - -58 -438 -82 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MENU_ICON_RELOAD -MENU_ICON_RELOAD_ON - - - -icon -icon_9 - -539 -0 -581 -13 - - -0 -FALSE -BLUE -SELECTED_FILL -BLUE - -FALSE -ARROW_ACTIVE - - - -window -speaker_window - -0 -0 -639 -59 - - -0 -TRUE -BLACK -BLACK -BLACK -speaker_window_event_process - -FALSE -TRANSPARENT_DOT_50 - -pixelmap_button -speaker_mute - -21 -20 -38 -44 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_SPEAKER_MUTE - -FALSE -ICON_SPEAKER_MUTE -ICON_SPEAKER_MUTE_ON - - -pixelmap_button -speaker_full - -599 -18 -630 -45 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_SPEAKER_FULL - -FALSE -ICON_SPEAKER_FULL -ICON_SPEAKER_FULL_ON - - -pixelmap_slider -speaker_slider - -49 -23 -585 -37 - - -0 -TRUE -GRAY -GRAY -GRAY -ID_SPEAKER_SLIDER - -FALSE -0 -0 -100 -75 -10 -6 -7 -5 -10 -0 -6 -SPEAKER_LINE_FILL -SPEAKER_LINE_FILL -VIDEO_AUDIO_DOT - - - -TEMPLATE -audio_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -audio_screen_event_process -audio_screen_draw - -FALSE -screen_base - -prompt -prompt_18 - -134 -256 -529 -288 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_74 -MIDDLE -GRAY -SELECTED_TEXT -GRAY - - -pixelmap_button -btn_disc - -19 -93 -118 -149 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -audio_screen_pixelmap_button_draw -ID_BTN_DISC - -FALSE - -prompt -disc_prompt - -56 -127 -82 -138 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_59 -SMALL_BOLD -LIGHT_GRAY -BLUE -LIGHT_GRAY - - -icon -disc_icon - -61 -101 -79 -118 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -AUDIO_TAB_ICON_DISC -AUDIO_TAB_ICON_DISC_TRANSPARENT_100 - - - -pixelmap_button -btn_radio - -118 -93 -217 -149 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -audio_screen_pixelmap_button_draw -ID_BTN_RADIO - -FALSE - -prompt -radio_prompt - -150 -127 -185 -138 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_60 -SMALL_BOLD -LIGHT_GRAY -BLUE -LIGHT_GRAY - - -icon -radio_icon - -155 -100 -178 -116 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -AUDIO_RADIO_ICON -AUDIO_RADIO_ICON_TRANSPARENT_100 - - - -pixelmap_button -btn_bluetooth - -316 -93 -415 -149 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -audio_screen_pixelmap_button_draw -ID_BTN_BLUETOOTH - -FALSE - -prompt -bluetooth_prompt - -335 -127 -397 -138 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_62 -SMALL_BOLD -LIGHT_GRAY -BLUE -LIGHT_GRAY - - -icon -blue_tooth_icon - -358 -100 -371 -118 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -BLUETOOTH_ICON -BLUETOOTH_ICON_TRANSPARENT_100 - - - -pixelmap_button -btn_aux - -415 -93 -514 -149 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -audio_screen_pixelmap_button_draw -ID_BTN_AUX - -FALSE - -prompt -aux_prompt - -453 -128 -476 -139 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_63 -SMALL_BOLD -LIGHT_GRAY -BLUE -LIGHT_GRAY - - -icon -aux_icon - -452 -101 -474 -115 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -AUX_ICON -AUX_ICON_TRANSPARENT_100 - - - -pixelmap_button -btn_pandora - -514 -93 -613 -149 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -audio_screen_pixelmap_button_draw -ID_BTN_PANDORA - -FALSE - -prompt -pandora_prompt - -537 -128 -589 -139 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_64 -SMALL_BOLD -LIGHT_GRAY -BLUE -LIGHT_GRAY - - -icon -pandora_icon - -552 -99 -574 -117 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PANDORA_ICON -PANDORA_ICON_TRANSPARENT_100 - - - -pixelmap_button -btn_mp3 - -217 -93 -316 -149 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -audio_screen_pixelmap_button_draw -ID_BTN_MP3 - -FALSE - -prompt -mp3_prompt - -253 -127 -279 -138 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_61 -SMALL_BOLD -LIGHT_GRAY -BLUE -LIGHT_GRAY - - -icon -mp3_icon - -256 -100 -275 -116 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MP3_ICON -MP3_ICON_TRANSPARENT_100 - - - -window -radio_window - -5 -161 -635 -470 - - -0 -TRUE -BLACK -BLACK -BLACK -radio_window_event_process - -FALSE - -pixelmap_button -reload - -61 -440 -85 -465 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_RELOAD - -FALSE -MENU_ICON_RELOAD -MENU_ICON_RELOAD_ON - - -pixelmap_button -pixelmap_button - -21 -441 -46 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MENU_ICON_HAMBURGER -MENU_ICON_HAMBURGER_ON - - -pixelmap_button -button_am - -203 -402 -263 -460 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTOM_AM - -FALSE -BUTTON_RADIO -BUTTON_RADIO_PUSHED - -prompt -button_am_label - -216 -420 -249 -442 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_75 -MIDDLE_22 -WHITE -WHITE -WHITE - - - -pixelmap_button -button_info - -560 -401 -620 -459 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_INFO - -FALSE -BUTTON_RADIO -BUTTON_RADIO_PUSHED - -icon -button_info_icon - -579 -418 -599 -439 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -RADIO_MENU_ICONS_INFO - - - -pixelmap_button -button_slider - -494 -402 -554 -460 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_SLIDER - -FALSE -BUTTON_RADIO -BUTTON_RADIO_PUSHED - -icon -button_slider_icon - -516 -417 -536 -437 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -RADIO_MENU_ICONS_SLIDERS - - - -pixelmap_button -button_scan - -414 -402 -488 -460 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_SCAN - -FALSE -BUTTON_RADIO_WIDE -BUTTON_RADIO_WIDE_PUSHED - -prompt -button_scan_label - -421 -420 -480 -442 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_78 -MIDDLE_22 -WHITE -WHITE -WHITE - - - -pixelmap_button -button_sat - -334 -402 -408 -460 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_SAT - -FALSE -BUTTON_RADIO_WIDE -BUTTON_RADIO_WIDE_PUSHED - -prompt -button_sat_label - -351 -420 -392 -442 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_77 -MIDDLE_22 -WHITE -WHITE -WHITE - - - -pixelmap_button -button_fm - -268 -402 -328 -460 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_FM - -FALSE -BUTTON_RADIO -BUTTON_RADIO_PUSHED - -prompt -button_fm_label - -282 -420 -315 -442 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_76 -MIDDLE_22 -WHITE -WHITE -WHITE - - - -window -am_fm_window - -8 -176 -626 -393 - - -0 -TRUE -BLACK -BLACK -BLACK -ID_CHANNEL_5 - -FALSE - -pixelmap_button -channel_1 - -11 -179 -133 -219 - - -0 -TRUE -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY -ID_CHANNEL_1 - -FALSE -RADIO_BAND_FLAG - -icon -channel_1_icon - -16 -183 -43 -210 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -RADIO_BAND_CIRCLE - -prompt -prompt_15_1 - -24 -187 -36 -208 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_68 -PROMPT -BLACK -BLACK -BLACK - - - -prompt -channel_1_label - -48 -187 -96 -209 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_86 -MIDDLE_22 -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - - -pixelmap_button -channel_2 - -11 -216 -133 -256 - - -0 -TRUE -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY -ID_CHANNEL_2 - -FALSE -RADIO_BAND_FLAG - -icon -channel_2_icon - -16 -220 -43 -247 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -RADIO_BAND_CIRCLE - -prompt -prompt_17_1 - -24 -224 -36 -245 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_71 -PROMPT -BLACK -BLACK -BLACK - - - -prompt -channel_2_label - -48 -224 -96 -246 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_87 -MIDDLE_22 -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - - -pixelmap_button -channel_3 - -11 -253 -133 -293 - - -0 -TRUE -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY -ID_CHANNEL_3 - -FALSE -RADIO_BAND_FLAG - -icon -channel_3_icon - -16 -257 -43 -284 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -RADIO_BAND_CIRCLE - -prompt -prompt_16_1 - -24 -261 -36 -282 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_53 -PROMPT -BLACK -BLACK -BLACK - - - -prompt -channel_3_label - -48 -261 -96 -283 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_88 -MIDDLE_22 -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - - -pixelmap_button -channel_4 - -11 -289 -133 -329 - - -0 -TRUE -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY -ID_CHANNEL_4 - -FALSE -RADIO_BAND_FLAG - -icon -channel_4_icon - -16 -292 -43 -319 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -RADIO_BAND_CIRCLE - -prompt -prompt_14_1 - -24 -296 -36 -317 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_67 -PROMPT -BLACK -BLACK -BLACK - - - -prompt -channel_4_label - -48 -297 -103 -319 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_89 -MIDDLE_22 -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - - -pixelmap_button -channel_5 - -11 -327 -133 -367 - - -0 -TRUE -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY -ID_CHANNEL_5 - -FALSE -RADIO_BAND_FLAG - -icon -channel_5_icon - -16 -331 -43 -358 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -RADIO_BAND_CIRCLE - -prompt -prompt_10 - -24 -335 -36 -356 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_52 -PROMPT -BLACK -BLACK -BLACK - - - -prompt -channel_5_label - -48 -335 -110 -357 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_90 -MIDDLE_22 -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - - -pixelmap_button -button_left - -200 -302 -217 -327 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_LEFT - -FALSE -MEASURE_WAVES_ARROWS_LEFT_ -MEASURE_WAVES_ARROWS_LEFT_TRANSPARENT_100 - - -pixelmap_button -button_right - -602 -300 -619 -326 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BUTTON_RIGHT - -FALSE -MEASURE_WAVES_ARROWS_RIGHT -MEASURE_WAVES_ARROWS_RIGHT_TRANSPARENT_100 - - -prompt -wave_value - -234 -282 -488 -361 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_86 -LARGE_NUMBER_90 -WHITE -SELECTED_TEXT -WHITE - - -prompt -channel_name - -494 -281 -573 -309 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_91 -MIDDLE -GRAY -GRAY -GRAY - - -prompt -mhz_flag - -496 -328 -546 -350 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_82 -MIDDLE_22 -DARK_GRAY_LUM_43 -DARK_GRAY_LUM_43 -DARK_GRAY_LUM_43 - - - - -prompt -hour - -258 -22 -293 -50 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_3 -MIDDLE -GRAY -GRAY -GRAY - - -prompt -minute - -302 -22 -337 -50 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_4 -MIDDLE -GRAY -GRAY -GRAY - - -prompt -down_dot - -296 -27 -301 -44 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_56 -NORMAL -GRAY -SELECTED_TEXT -GRAY - - -prompt -up_dot - -296 -14 -301 -31 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_56 -NORMAL -GRAY -SELECTED_TEXT -GRAY - - -prompt -am_pm - -343 -30 -367 -47 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_55 -SYSTEM -GRAY -GRAY -GRAY - - - -TEMPLATE -main_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -main_screen_event_process -main_screen_draw - -FALSE -screen_base - -prompt -date - -120 -83 -519 -113 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_2 -MIDDLE -GRAY -SELECTED_TEXT -GRAY - - -prompt -time_hour - -147 -132 -298 -249 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_37 -LARGE_NUMBER_120 -WHITE -SELECTED_TEXT -WHITE - - -prompt -time_minute - -328 -132 -479 -249 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_46 -LARGE_NUMBER_120 -WHITE -SELECTED_TEXT -WHITE - - -icon -vehicle_icon - -34 -265 -182 -366 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -icon_alpha_draw - -FALSE -ICON_CAR - -icon -car_light_left - -32 -288 -93 -349 - - -0 -FALSE -BLUE -SELECTED_FILL -BLUE -car_light_icon_draw - -FALSE -CAR_LIGHT - - -icon -car_light_right - -124 -288 -185 -349 - - -0 -FALSE -BLUE -SELECTED_FILL -BLUE -car_light_icon_draw - -FALSE -CAR_LIGHT - - - -pixelmap_button -button_navigation - -23 -400 -108 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_bottom_button_draw -ID_BOTTOM_NAVIGATION - -FALSE -BUTTON -BUTTON_PUSHED - -icon -icon_3 - -55 -414 -70 -429 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -COMPASS_NAVIGATION - - -prompt -prompt_4 - -29 -437 -97 -448 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_6 -SMALL_BOLD -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_audio - -108 -400 -193 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_bottom_button_draw -ID_BOTTOM_AUDIO - -FALSE -BUTTON -BUTTON_PUSHED - -icon -icon_4 - -140 -414 -153 -429 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -AUDIO - - -prompt -prompt_3 - -130 -437 -166 -448 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_7 -SMALL_BOLD -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_video - -194 -400 -279 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_bottom_button_draw -ID_BOTTOM_VIDEO - -FALSE -BUTTON -BUTTON_PUSHED - -icon -icon_5 - -226 -414 -243 -429 - - -0 -FALSE -WHITE -SELECTED_FILL -WHITE - -FALSE -VIDEO - - -prompt -prompt_6 - -220 -437 -255 -448 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_8 -SMALL_BOLD -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_vehicle - -280 -400 -365 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_bottom_button_draw -ID_BOTTOM_VEHICLE - -FALSE -BUTTON -BUTTON_PUSHED - -icon -icon_6 - -313 -415 -326 -429 - - -0 -FALSE -WHITE -WHITE -WHITE - -FALSE -VEHICLE - - -prompt -prompt_5 - -298 -437 -344 -448 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_9 -SMALL_BOLD -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_phone - -365 -400 -450 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_bottom_button_draw -ID_BOTTOM_PHONE - -FALSE -BUTTON -BUTTON_PUSHED - -icon -icon_7 - -397 -414 -409 -426 - - -0 -FALSE -WHITE -SELECTED_FILL -WHITE - -FALSE -PHONE_ICON - - -prompt -prompt_8 - -383 -437 -422 -448 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_11 -SMALL_BOLD -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_settings - -451 -400 -536 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_bottom_button_draw -ID_BOTTOM_SETTINGS - -FALSE -BUTTON -BUTTON_PUSHED - -icon -icon_8 - -483 -414 -498 -427 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -SETTINGS_ICON - - -prompt -prompt_7 - -466 -437 -518 -448 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_10 -SMALL_BOLD -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_off - -537 -400 -622 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_bottom_button_draw -ID_BOTTOM_OFF - -FALSE -BUTTON -BUTTON_PUSHED - -icon -icon_10_1 - -569 -414 -582 -429 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -OFF_ICON - - -prompt -button_off_text - -567 -437 -586 -448 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -OFF -SMALL_BOLD -WHITE -SELECTED_TEXT -WHITE - - - -prompt -T_flag - -593 -270 -609 -298 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_21 -MIDDLE -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -T_current_value - -507 -280 -596 -332 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_20 -LARGE_NUMBER_70 -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -icon -weather_icon - -399 -280 -464 -327 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY -icon_alpha_draw - -FALSE -WEATHER_CLOUDS - - -prompt -weather_label - -381 -347 -481 -364 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_15 -SYSTEM -DARK_GRAY_LUM_43 -SELECTED_TEXT -DARK_GRAY_LUM_43 - - -prompt -T_hi_label - -500 -348 -515 -365 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_16 -SYSTEM -DARK_GRAY_LUM_43 -SELECTED_TEXT -DARK_GRAY_LUM_43 - - -prompt -T_hi_value - -521 -347 -538 -364 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_18 -SYSTEM -GRAY -SELECTED_TEXT -GRAY - - -prompt -T_low_label - -555 -347 -586 -364 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_17 -SYSTEM -DARK_GRAY_LUM_43 -SELECTED_TEXT -DARK_GRAY_LUM_43 - - -prompt -T_low_value - -588 -347 -605 -364 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_19 -SYSTEM -GRAY -SELECTED_TEXT -GRAY - - -prompt -vehicle_label_2 - -189 -340 -283 -368 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY -prompt_alpha_draw - -FALSE -STRING_14 -MIDDLE -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -vehicle_label_1 - -190 -314 -293 -331 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -STRING_13 -NORMAL -GRAY -SELECTED_TEXT -GRAY - - -icon -up_dot - -309 -155 -316 -162 - - -0 -FALSE -WHITE -SELECTED_FILL -WHITE -icon_alpha_draw - -FALSE -DOT_8_8 - - -icon -down_dot - -309 -202 -316 -209 - - -0 -FALSE -WHITE -SELECTED_FILL -WHITE -icon_alpha_draw - -FALSE -DOT_8_8 - - - -TEMPLATE -vehicle_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -vehicle_screen_event_process -vehicle_screen_draw - -FALSE -screen_base - -icon -icon_1 - -55 -318 -166 -429 - - -0 -FALSE -DARK_GRAY_LUM_24 -SELECTED_FILL -DARK_GRAY_LUM_24 - -FALSE -RAIDAL_PROGRESS_BG - - -pixelmap_button -reload - -60 -439 -84 -464 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_RELOAD - -FALSE -MENU_ICON_RELOAD - - -pixelmap_button -pixelmap_button_1 - -20 -440 -45 -462 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MENU_ICON_HAMBURGER -MENU_ICON_HAMBURGER_ON - - -prompt -prompt - -158 -72 -398 -113 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_23 -LARGE -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -prompt_1 - -156 -119 -365 -136 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_24 -SYSTEM -GRAY -SELECTED_TEXT -GRAY - - -prompt -prompt_2 - -166 -138 -355 -150 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_25 -SMALL_12 -GRAY -SELECTED_TEXT -GRAY - - -prompt -prompt_10 - -40 -214 -164 -225 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_26 -SMALL_BOLD -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -prompt_10_1 - -206 -215 -252 -226 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_27 -SMALL_BOLD -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -prompt_10_2 - -297 -214 -351 -225 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_28 -SMALL_BOLD -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -prompt_10_3 - -407 -214 -450 -225 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_29 -SMALL_BOLD -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -prompt_10_4 - -508 -214 -599 -225 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_30 -SMALL_BOLD -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -prompt_11 - -67 -285 -181 -302 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_31 -NORMAL -GRAY -SELECTED_TEXT -GRAY - - -prompt -prompt_11_1 - -270 -284 -374 -301 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_32 -NORMAL -GRAY -SELECTED_TEXT -GRAY - - -radial_progress_bar -radial_progress_bar - -50 -312 -172 -434 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -111 -373 -56 -90 --120 -10 -10 -DARK_GRAY_LUM_24 -GRAY -DARK_GRAY_LUM_43 -SELECTED_TEXT -DARK_GRAY_LUM_43 -SYSTEM - -prompt -week - -78 -345 -149 -360 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_33 -SMALL_12 -GRAY -SELECTED_TEXT -GRAY - - -prompt -month - -78 -396 -149 -411 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_34 -SMALL_12 -GRAY -SELECTED_TEXT -GRAY - - -prompt -day - -86 -360 -135 -401 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_36 -LARGE -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - - -progress_bar -engine_oil - -353 -319 -592 -333 - - -0 -FALSE -DARK_GRAY_LUM_30 -ORANGE -DARK_GRAY_LUM_30 - -FALSE -0 -100 -25 -SYSTEM -CANVAS -CANVAS -CANVAS - -prompt -engine_oil_value - -354 -319 -399 -336 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_58 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - - -progress_bar -transmission - -353 -346 -592 -360 - - -0 -FALSE -DARK_GRAY_LUM_30 -PURPLE -DARK_GRAY_LUM_30 - -FALSE -0 -100 -25 -SYSTEM -CANVAS -CANVAS -CANVAS - -prompt -transmission_value - -354 -346 -399 -363 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_58 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - - -progress_bar -power_steering - -353 -373 -592 -387 - - -0 -FALSE -DARK_GRAY_LUM_30 -SILVERY -DARK_GRAY_LUM_30 - -FALSE -0 -100 -25 -SYSTEM -CANVAS -CANVAS -CANVAS - -prompt -power_steering_value - -354 -373 -399 -390 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_58 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - - -progress_bar -coolant - -353 -400 -592 -414 - - -0 -FALSE -DARK_GRAY_LUM_30 -BLUE -DARK_GRAY_LUM_30 - -FALSE -0 -100 -25 -SYSTEM -CANVAS -CANVAS -CANVAS - -prompt -coolant_value - -354 -400 -399 -417 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_58 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - - -progress_bar -brakes - -353 -427 -592 -441 - - -0 -FALSE -DARK_GRAY_LUM_30 -LIGHT_GREEN -DARK_GRAY_LUM_30 - -FALSE -0 -100 -25 -SYSTEM -CANVAS -CANVAS -CANVAS - -prompt -brakes_value - -354 -427 -399 -444 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_58 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - - -prompt -engine_oil_label - -227 -314 -302 -331 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -STRING_38 -SYSTEM -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -transmission_label - -227 -343 -328 -360 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -STRING_39 -SYSTEM -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -power_steering_label - -228 -369 -342 -386 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -STRING_40 -SYSTEM -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -coolant_label - -227 -397 -286 -414 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -STRING_41 -SYSTEM -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -brakes_label - -227 -424 -278 -441 - - -0 -FALSE -LIGHT_GRAY -SELECTED_FILL -LIGHT_GRAY - -FALSE -STRING_29 -SYSTEM -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -windshield_washer_value - -86 -232 -107 -249 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_42 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -battery_value - -213 -232 -234 -249 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_43 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -air_filter_value - -307 -233 -328 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_44 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -brakes_F_value - -393 -233 -414 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_36 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -brakes_R_value - -442 -233 -463 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_45 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -tire_pressure_value_1 - -502 -233 -523 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_3 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -tire_pressure_value_2 - -530 -233 -551 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_3 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -tire_pressure_value_3 - -557 -233 -578 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_3 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -tire_pressure_value_4 - -584 -233 -605 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_3 -NORMAL -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -brakes_F_label - -386 -235 -392 -247 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_47 -SMALL_12 -GRAY -SELECTED_TEXT -GRAY - - -prompt -brakes_R_label - -430 -235 -441 -247 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_49 -SMALL_12 -GRAY -SELECTED_TEXT -GRAY - - -prompt -prompt_12_4 - -525 -236 -528 -248 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_50 -SMALL_12 -GRAY -SELECTED_TEXT -GRAY - - -prompt -prompt_12_5 - -580 -235 -583 -247 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_50 -SMALL_12 -GRAY -SELECTED_TEXT -GRAY - - -prompt -prompt_12_6 - -108 -233 -122 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_51 -TEXT_INPUT -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -prompt_12_7 - -234 -233 -248 -250 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_51 -TEXT_INPUT -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -prompt_12_8 - -328 -234 -342 -251 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_51 -TEXT_INPUT -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -prompt_12_9 - -415 -234 -429 -251 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_51 -TEXT_INPUT -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -icon -icon - -441 -75 -600 -142 - - -0 -FALSE -GRAY -SELECTED_FILL -GRAY - -FALSE -FLAGS - - -icon -icon_2 - -157 -142 -160 -145 - - -0 -FALSE -LIGHT_GREEN -SELECTED_FILL -LIGHT_GREEN - -FALSE - - -prompt -prompt_12 - -464 -232 -478 -249 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_51 -TEXT_INPUT -LIGHT_GREEN -SELECTED_TEXT -LIGHT_GREEN - - -prompt -hour - -259 -22 -294 -50 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_3 -MIDDLE -GRAY -GRAY -GRAY - - -prompt -minute - -303 -22 -338 -50 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_4 -MIDDLE -GRAY -GRAY -GRAY - - -prompt -am_pm - -343 -30 -367 -47 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_55 -SYSTEM -GRAY -GRAY -GRAY - - -prompt -down_dot - -297 -27 -302 -44 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_56 -NORMAL -GRAY -SELECTED_TEXT -GRAY - - -prompt -up_dot - -297 -14 -302 -31 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_56 -NORMAL -GRAY -SELECTED_TEXT -GRAY - - -icon -icon_10 - -309 -182 -337 -207 - - -0 -FALSE -GRAY -SELECTED_FILL -GRAY - -FALSE -VEHICLE_MENU_ICON_AIRFILTER - - -icon -icon_10_2 - -89 -180 -117 -205 - - -0 -FALSE -GRAY -SELECTED_FILL -GRAY - -FALSE -VEHICLE_MENU_ICON_WINDSHIELD - - -icon -icon_10_3 - -215 -181 -243 -206 - - -0 -FALSE -GRAY -SELECTED_FILL -GRAY - -FALSE -VEHICLE_MENU_ICON_BATTERY - - -icon -icon_10_4 - -414 -181 -442 -206 - - -0 -FALSE -GRAY -SELECTED_FILL -GRAY - -FALSE -VEHICLE_MENU_ICON_BRAKES - - -icon -icon_10_5 - -539 -182 -567 -207 - - -0 -FALSE -GRAY -SELECTED_FILL -GRAY - -FALSE -VEHICLE_MENU_ICON_TIRE - - -icon -icon_10_6 - -51 -68 -134 -151 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -TITLE_ICON_CAR_CHECK - - -icon -icon_10_7 - -39 -281 -61 -301 - - -0 -FALSE -GRAY -SELECTED_FILL -GRAY - -FALSE -VEHICLE_ICON_WRENCH - - -icon -icon_10_8 - -228 -283 -261 -303 - - -0 -FALSE -GRAY -SELECTED_FILL -GRAY - -FALSE -VEHICLE_ICON_OIL - - - -window -screen_base - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -base_screen_event_process - -FALSE - -icon -logo - -18 -18 -206 -47 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - -pixelmap_button -top_button_sound - -497 -17 -521 -39 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_TOP_SOUND - -FALSE -TOP_ICON_SOUND_SPEAKER_FULL -TOP_ICON_SOUND_SPEAKER_FULL_ON - - -pixelmap_button -top_button_camera - -548 -18 -574 -38 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_TOP_CAMERA - -FALSE -TOP_ICON_CAMERA -TOP_ICON_CAMERA_ON - - -pixelmap_button -top_button_home - -598 -16 -624 -38 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_TOP_HOME - -FALSE -HOME -HOME_ON - - - - - -1 -display_2 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -90 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -90 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -90 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +demo_guix_car_infotainment +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +0 +0 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +main_display +640 +480 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +4286086264 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +4293059298 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +4288387955 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +4285897130 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +4292532954 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +4292919392 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +4294506720 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +4294503600 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +4290427578 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +4286414205 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +4293059298 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +4292919392 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +GRAY + +project_relative + +FALSE +TRUE +FALSE +4286944679 + + +COLOR +WHITE + +project_relative + +FALSE +TRUE +FALSE +4294967295 + + +COLOR +LIGHT_GRAY + +project_relative + +FALSE +TRUE +FALSE +4289903816 + + +COLOR +DARK_GRAY_LUM_43 + +project_relative + +FALSE +TRUE +FALSE +4284640634 + + +COLOR +LIGHT_GREEN + +project_relative + +FALSE +TRUE +FALSE +4287022144 + + +COLOR +ORANGE + +project_relative + +FALSE +TRUE +FALSE +4288047885 + + +COLOR +PURPLE + +project_relative + +FALSE +TRUE +FALSE +4285485730 + + +COLOR +SILVERY + +project_relative + +FALSE +TRUE +FALSE +4290035401 + + +COLOR +BLUE + +project_relative + +FALSE +TRUE +FALSE +4280658657 + + +COLOR +DARK_GRAY_LUM_24 + +project_relative + +FALSE +TRUE +FALSE +4281744451 + + +COLOR +DARK_GRAY_LUM_30 + +project_relative + +FALSE +TRUE +FALSE +4282600276 + + +COLOR +BLACK + +project_relative + +FALSE +TRUE +FALSE +4278190080 + + +COLOR +GREEN + +project_relative + +FALSE +TRUE +FALSE +4286757444 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + +FONT +MIDDLE + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +28 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +LARGE_NUMBER_120 + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +120 +8 +FALSE +TRUE +FALSE + +TRUE +48 +57 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +SMALL_BOLD + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +11 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +NORMAL + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +LARGE_NUMBER_70 + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +70 +8 +FALSE +FALSE +FALSE + +TRUE +48 +57 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +LARGE + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +40 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +SMALL_12 + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +12 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +MIDDLE_22 + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +22 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +LARGE_NUMBER_90 + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +90 +8 +FALSE +FALSE +FALSE + +TRUE +41 +57 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +FALSE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +FALSE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +OFF_ICON + +graphics\off_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MP3_ICON_TRANSPARENT_100 + +graphics\mp3_icon_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MINUS_ON + +graphics\minus_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MINUS + +graphics\minus.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MEASURE_WAVES_ARROWS_LEFT_ + +graphics\measure_waves_arrows_left .png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_TRAFFIC_ON + +graphics\icon_traffic_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_REMOVE + +graphics\icon_remove.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_MICROPHONE_ON + +graphics\icon_microphone_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +GLOBE_ON + +graphics\globe_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CLOCK + +graphics\clock.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BROWSER_FIELD_ICON_LENZ + +graphics\browser_field_icon_lenz.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +AUX_ICON_TRANSPARENT_100 + +graphics\aux_icon_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_TRAFFIC_ACTIVE + +graphics\icon_traffic_active.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_SPEAKER_MUTE_ON + +graphics\icon_speaker_mute_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +GLOBE + +graphics\globe.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON + +graphics\button.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MEASURE_WAVES_ARROWS_RIGHT_TRANSPARENT_100 + +graphics\measure_waves_arrows_right_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BLUETOOTH_ICON_TRANSPARENT_100 + +graphics\bluetooth_icon_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PANDORA_ICON_TRANSPARENT_100 + +graphics\pandora_icon_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +AUDIO_TAB_ICON_DISC + +graphics\audio_tab_icon_disc.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +AUX_ICON + +graphics\aux_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PLUS + +graphics\plus.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +AUDIO_TAB_ICON_DISC_TRANSPARENT_100 + +graphics\audio_tab_icon_disc_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MEASURE_WAVES_SLIDER + +graphics\measure_waves_slider.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_MICROPHONE_ACTIVE + +graphics\icon_microphone_active.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PANDORA_ICON + +graphics\pandora_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +AUDIO_RADIO_ICON + +graphics\audio_radio_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +AUDIO_RADIO_ICON_TRANSPARENT_100 + +graphics\audio_radio_icon_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TRAFFIC_DIRECTIONS + +graphics\traffic_directions.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MEASURE_WAVES_ARROWS_RIGHT + +graphics\measure_waves_arrows_right.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MEASURE_WAVES_ARROWS_LEFT_TRANSPARENT_100 + +graphics\measure_waves_arrows_left_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_RADIO + +graphics\button_radio.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +HOME + +graphics\home.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +AUDIO + +graphics\audio.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MP3_ICON + +graphics\mp3_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TOP_ICON_CAMERA + +graphics\top_icon_camera.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_RADIO_WIDE_PUSHED + +graphics\button_radio_wide_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_ICON_HAMBURGER_ON + +graphics\menu_icon_hamburger_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_ARROWS_EXPEND_ON + +graphics\icon_arrows_expend_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_RELOAD_BROWSER_ON + +graphics\icon_reload_browser_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_ICON_RELOAD + +graphics\menu_icon_reload.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +NAVIGATION_LABEL_RIGHT + +graphics\navigation_label_right.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +LOCATION_ON + +graphics\location_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +NAVIGATION_LABEL_LEFT + +graphics\navigation_label_left.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +RAIDAL_PROGRESS_BG + +graphics\raidal_progress_bg.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +TOP_ICON_SOUND_SPEAKER_FULL_ON + +graphics\top_icon_sound_speaker_full_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_BAND_CIRCLE + +graphics\radio_band_circle.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +PLUS_ON + +graphics\plus_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +COMPASS_NAVIGATION + +graphics\compass_navigation.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +HOME_ON + +graphics\home_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ARROW_ACTIVE + +graphics\arrow_active.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +BUTTON_PUSHED + +graphics\button_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +DVD + +graphics\dvd.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_CAR + +graphics\icon_car.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_BAND_FLAG + +graphics\radio_band_flag.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +RADIO_MENU_ICONS_INFO + +graphics\radio_menu_icons_info.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TRANSPARENT_DOT_50 + +graphics\transparent_dot_50.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +SPEAKER_LINE_FILL + +graphics\speaker_line_fill.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +FLAGS + +graphics\flags.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +CAMERA_LINES + +graphics\camera_lines.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CLOCK_ON + +graphics\clock_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PHONE_ICON + +graphics\phone_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CAR_LIGHT + +graphics\car_light.png +project_relative + +FALSE +TRUE +FALSE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BLUETOOTH_ICON + +graphics\bluetooth_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CAMERA_ARROW + +graphics\camera-arrow.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_RADIO_WIDE + +graphics\button_radio_wide.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VEHICLE_ICON_OIL + +graphics\vehicle_icon_oil.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +VEHICLE_ICON_WRENCH + +graphics\vehicle_icon_wrench.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +VEHICLE_MENU_ICON_WINDSHIELD + +graphics\vehicle_menu_icon_windshield.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +VIDEO + +graphics\video.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +WEATHER_CLOUDS + +graphics\weather_clouds.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_RELOAD_BROWSER + +graphics\icon_reload_browser.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_ICON_RELOAD_ON + +graphics\menu_icon_reload_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VEHICLE + +graphics\vehicle.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +REWIND + +graphics\rewind.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VEHICLE_MENU_ICON_BRAKES + +graphics\vehicle_menu_icon_brakes.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +TOP_ICON_SOUND_SPEAKER_FULL + +graphics\top_icon_sound_speaker_full.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +FORWARD_TRANSPARENT_100 + +graphics\forward_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +FORWARD + +graphics\forward.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_SPEAKER_HALF_ON + +graphics\icon_speaker_half_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TITLE_ICON_CAR_CHECK + +graphics\title_icon_car_check.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VEHICLE_MENU_ICON_TIRE + +graphics\vehicle_menu_icon_tire.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +VEHICLE_MENU_ICON_AIRFILTER + +graphics\vehicle_menu_icon_airfilter.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +DOT_8_8 + +graphics\dot_8_8.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VIDEO_AUDIO_DOT + +graphics\video_audio_dot.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_ICON_HAMBURGER + +graphics\menu_icon_hamburger.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_ARROWS_EXPEND + +graphics\icon_arrows_expend.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VIDEO_LINE_SLIDER_FILL + +graphics\video_line_slider_fill.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TOP_ICON_CAMERA_ON + +graphics\top_icon_camera_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VIDEO_LINE_SLIDER_LEFT + +graphics\video_line_slider_left.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VEHICLE_MENU_ICON_BATTERY + +graphics\vehicle_menu_icon_battery.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +NAVIGATION_LABEL_FILL + +graphics\navigation_label_fill.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +START + +graphics\start.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SETTINGS_ICON + +graphics\settings_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_MENU_ICONS_SLIDERS + +graphics\radio_menu_icons_sliders.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +REWIND_TRANSPARENT_100 + +graphics\rewind_transparent_100.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +STOP + +graphics\stop.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +BROWSER_FIELD_ICON_LENZ_ON + +graphics\browser_field_icon_lenz_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_REMOVE_ON + +graphics\icon_remove_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_RADIO_PUSHED + +graphics\button_radio_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_SPEAKER_FULL_ON + +graphics\icon_speaker_full_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VIDEO_LINE_SLIDER_RIGHT + +graphics\video_line_slider_right.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VIDEO_START_CIRCLE + +graphics\video_start_circle.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +VIDEO_START + +graphics\video_start.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_SPEAKER_MUTE + +graphics\icon_speaker_mute.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +LOCATION + +graphics\location.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_SPEAKER_FULL + +graphics\icon_speaker_full.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_SPEAKER_HALF + +graphics\icon_speaker_half.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Jpeg Raw Maps + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +CAMERA_BG + +graphics\camera_bg.jpg +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +TRUE +0 +FALSE +None + + +PIXELMAP +INTERNET_BG + +graphics\internet_bg.jpg +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +TRUE +0 +FALSE +None + + +PIXELMAP +MAP_GLOBE + +graphics\map_globe.jpg +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +TRUE +0 +FALSE +None + + +PIXELMAP +MAP_GLOBE_TRAFFIC + +graphics\map_globe_traffic.jpg +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +TRUE +0 +FALSE +None + + +PIXELMAP +MAP_NORMAL + +graphics\map_normal.jpg +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +TRUE +0 +FALSE +None + + +PIXELMAP +MAP_TRAFFIC + +graphics\map_traffic.jpg +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +TRUE +0 +FALSE +None + + +PIXELMAP +ROAD_BG + +graphics\road_bg.jpg +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +TRUE +0 +FALSE +None + + + +FOLDER +Logo + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +-1 +84 +1 + +STRING_2 +0 +Friday, March 17 + + +STRING_3 +0 +10 + + +STRING_4 +0 +58 + + +STRING_6 +0 +Navigation + + +STRING_7 +0 +Audio + + +STRING_8 +0 +Video + + +STRING_9 +0 +Vehicle + + +STRING_10 +0 +Settings + + +STRING_11 +0 +Phone + + +OFF +0 +Off + + +STRING_13 +0 +All Systems + + +STRING_14 +0 +READY + + +STRING_15 +0 +Partly Cloudy + + +STRING_16 +0 +Hi + + +STRING_17 +0 +Low + + +STRING_18 +0 +82 + + +STRING_19 +0 +70 + + +STRING_20 +0 +75 + + +STRING_21 +0 +o + + +STRING_23 +0 +Good to Go! + + +STRING_24 +0 +All vehicle systems are pass + + +STRING_25 +0 +Safe for next 2,460 Miles aprx. + + +STRING_26 +0 +Windshield Washer + + +STRING_27 +0 +Battery + + +STRING_28 +0 +Air Filter + + +STRING_29 +0 +Brakes + + +STRING_30 +0 +Tire Pressures + + +STRING_31 +0 +Next Service + + +STRING_32 +0 +Fluid Levels + + +STRING_33 +0 +Wednesday + + +STRING_34 +0 +April 2018 + + +STRING_36 +0 +18 + + +STRING_38 +0 +Engine Oil + + +STRING_39 +0 +Transmission + + +STRING_40 +0 +Power Steering + + +STRING_41 +0 +Coolant + + +STRING_42 +0 +22 + + +STRING_43 +0 +25 + + +STRING_44 +0 +21 + + +STRING_45 +0 +19 + + +STRING_47 +0 +F + + +STRING_49 +0 +-R + + +STRING_50 +0 +/ + + +STRING_51 +0 +% + + +STRING_52 +0 +5 + + +STRING_53 +0 +3 + + +STRING_55 +0 +pm + + +STRING_56 +0 +. + + +STRING_58 +0 +98.7% + + +STRING_59 +0 +Disc + + +STRING_60 +0 +Radio + + +STRING_61 +0 +Mp3 + + +STRING_62 +0 +Bluetooth + + +STRING_63 +0 +Aux + + +STRING_64 +0 +Pandora + + +STRING_67 +0 +4 + + +STRING_68 +0 +1 + + +STRING_71 +0 +2 + + +STRING_74 +0 +This feature is not available + + +STRING_75 +0 +AM + + +STRING_76 +0 +FM + + +STRING_77 +0 +SAT + + +STRING_78 +0 +SCAN + + +STRING_82 +0 +MHZ + + +STRING_86 +0 +560 + + +STRING_87 +0 +570 + + +STRING_88 +0 +830 + + +STRING_89 +0 +1360 + + +STRING_90 +0 +1490 + + +STRING_91 +0 +KSFO + + +STRING_92 +0 +6.25 + + +STRING_93 +0 +FEET + + +STRING_94 +0 +LEFT + + +STRING_12 +0 +0.25 + + +STRING_95 +0 +MILES + + +STRING_99 +0 + Take Right Exit 6B to I-8 East + + +ON +0 +On + + +STRING_1 +0 +prompt + + +STRING_5 +0 +00 + + +STRING_22 +0 +: + + +STRING_35 +0 +13 + + +STRING_37 +0 +16 + + +STRING_46 +0 +12 + + + +default_folder + +TEMPLATE +video_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +video_screen_event_process +video_screen_draw + +FALSE +screen_base + +window +window + +0 +409 +639 +479 + + +0 +TRUE +BLACK +BLACK +BLACK + +FALSE +TRANSPARENT_DOT_50 + +pixelmap_button +video_bottom_start + +191 +441 +211 +461 + + +0 +TRUE +WHITE +WHITE +WHITE +ID_BOTTOM_START + +FALSE +START +STOP + + +pixelmap_button +menu_icon + +19 +440 +40 +458 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MENU_ICON_HAMBURGER +MENU_ICON_HAMBURGER_ON + + +pixelmap_button +reload + +60 +439 +80 +460 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MENU_ICON_RELOAD +MENU_ICON_RELOAD_ON + + +pixelmap_button +rewind + +144 +441 +165 +461 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_REWIND + +FALSE +REWIND +REWIND_TRANSPARENT_100 + + +pixelmap_button +forward + +235 +441 +255 +461 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_FORWARD + +FALSE +FORWARD +FORWARD_TRANSPARENT_100 + + +pixelmap_slider +video_slider + +22 +420 +616 +434 + + +0 +TRUE +GRAY +GRAY +GRAY +ID_VIDEO_SLIDER + +FALSE +0 +0 +13 +0 +10 +6 +7 +5 +10 +0 +6 +VIDEO_LINE_SLIDER_FILL +VIDEO_LINE_SLIDER_FILL +VIDEO_AUDIO_DOT + + +icon +video_slider_left + +20 +424 +21 +429 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +VIDEO_LINE_SLIDER_LEFT + + +icon +video_slider_right + +617 +424 +618 +429 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +VIDEO_LINE_SLIDER_RIGHT + + +prompt +play_hour + +405 +435 +454 +476 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_5 +LARGE +WHITE +SELECTED_TEXT +WHITE + + +prompt +play_minute + +460 +435 +509 +476 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_5 +LARGE +WHITE +SELECTED_TEXT +WHITE + + +prompt +video_hour + +517 +435 +566 +476 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_5 +LARGE +WHITE +SELECTED_TEXT +WHITE + + +prompt +video_minute + +573 +436 +622 +477 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_35 +LARGE +WHITE +SELECTED_TEXT +WHITE + + +prompt +prompt_19 + +451 +434 +463 +475 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_22 +LARGE +WHITE +SELECTED_TEXT +WHITE + + +prompt +prompt_19_1 + +563 +434 +575 +475 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_22 +LARGE +WHITE +SELECTED_TEXT +WHITE + + +prompt +prompt_19_2 + +507 +435 +519 +476 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_50 +LARGE +WHITE +SELECTED_TEXT +WHITE + + + +icon +icon_11 + +294 +16 +346 +41 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +DVD + + +pixelmap_button +video_start + +239 +159 +403 +322 + + +0 +TRUE +WHITE +WHITE +WHITE +ID_VIDEO_START + +FALSE +VIDEO_START_CIRCLE + +icon +icon_12 + +293 +201 +359 +275 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +VIDEO_START + + + + +TEMPLATE +navigation_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +navigation_screen_event_process +navigation_screen_draw + +FALSE +screen_base + +window +window_1 + +0 +423 +639 +479 + + +0 +TRUE +BLACK +BLACK +BLACK + +FALSE +TRANSPARENT_DOT_50 + +pixelmap_button +reload + +60 +439 +84 +464 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_RELOAD + +FALSE +MENU_ICON_RELOAD +MENU_ICON_RELOAD_ON + + +pixelmap_button +pixelmap_button_8 + +18 +440 +43 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MENU_ICON_HAMBURGER +MENU_ICON_HAMBURGER_ON + + +pixelmap_prompt +prompt_15 + +239 +427 +618 +475 + + +0 +FALSE +WHITE +WHITE +WHITE + +FALSE +STRING_99 +MIDDLE_22 +TEXT +SELECTED_TEXT +TEXT +NAVIGATION_LABEL_LEFT +NAVIGATION_LABEL_FILL +NAVIGATION_LABEL_RIGHT + + +pixelmap_prompt +prompt_15_2 + +160 +427 +234 +475 + + +0 +FALSE +WHITE +WHITE +WHITE + +FALSE +PROMPT +TEXT +SELECTED_TEXT +TEXT +NAVIGATION_LABEL_LEFT +NAVIGATION_LABEL_FILL +NAVIGATION_LABEL_RIGHT + +prompt +prompt_10 + +174 +433 +222 +455 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_12 +MIDDLE_22 +TEXT +SELECTED_TEXT +TEXT + + +prompt +prompt_14_2 + +180 +457 +216 +469 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_95 +SMALL_12 +DARK_GRAY_LUM_30 +SELECTED_TEXT +DARK_GRAY_LUM_30 + + + +pixelmap_prompt +prompt_15_3 + +104 +427 +156 +475 + + +0 +FALSE +WHITE +WHITE +WHITE + +FALSE +PROMPT +TEXT +SELECTED_TEXT +TEXT +NAVIGATION_LABEL_LEFT +NAVIGATION_LABEL_FILL +NAVIGATION_LABEL_RIGHT + +icon +icon_11_1 + +115 +434 +146 +468 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +TRAFFIC_DIRECTIONS + + + + +pixelmap_button +button_location + +73 +17 +95 +40 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_LOCATION + +FALSE +LOCATION +LOCATION_ON + + +pixelmap_button +button_plus + +119 +14 +141 +37 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_PLUS + +FALSE +PLUS +PLUS_ON + + +pixelmap_button +button_minus + +165 +16 +187 +39 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_MINUS + +FALSE +MINUS +MINUS_ON + + +pixelmap_button +button_globe + +211 +16 +233 +39 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_GLOBE + +FALSE +GLOBE +GLOBE_ON + + +pixelmap_button +button_traffic + +260 +15 +279 +38 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_TRAFFIC + +FALSE +ICON_TRAFFIC_ACTIVE +ICON_TRAFFIC_ON + + +pixelmap_button +button_clock + +304 +17 +326 +40 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_CLOCK + +FALSE +CLOCK +CLOCK_ON + + +pixelmap_button +button_microphone + +29 +17 +51 +40 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +ICON_MICROPHONE_ACTIVE +ICON_MICROPHONE_ON + + +icon +globe_active_icon + +202 +0 +244 +13 + + +0 +FALSE +BLUE +SELECTED_FILL +BLUE + +FALSE + + +icon +traffic_active_icon + +248 +0 +290 +13 + + +0 +FALSE +BLUE +SELECTED_FILL +BLUE + +FALSE + + + +TEMPLATE +camera_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +camera_screen_event_process +camera_screen_draw + +FALSE +screen_base + +icon +lines + +80 +291 +570 +479 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +CAMERA_LINES + + +icon +arrow + +301 +317 +331 +480 + + +0 +FALSE +WHITE +SELECTED_FILL +WHITE + +FALSE +CAMERA_ARROW + + +prompt +number + +175 +140 +374 +219 + + +0 +FALSE +GREEN +SELECTED_FILL +GREEN + +FALSE +STRING_92 +LARGE_NUMBER_90 +GREEN +SELECTED_TEXT +GREEN + + +prompt +prompt_13 + +374 +137 +470 +178 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_93 +LARGE +GREEN +SELECTED_TEXT +GREEN + + +prompt +prompt_13_1 + +372 +179 +468 +220 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_94 +LARGE +GRAY +SELECTED_TEXT +GRAY + + +window +menu_window + +0 +422 +639 +479 + + +0 +FALSE +BLACK +BLACK +BLACK + +FALSE +TRANSPARENT_DOT_50 + +pixelmap_button +reload + +606 +440 +630 +465 + + +0 +TRUE +WHITE +WHITE +WHITE +ID_RELOAD + +FALSE +ICON_RELOAD_BROWSER +ICON_RELOAD_BROWSER_ON + + +pixelmap_button +pixelmap_button_2 + +522 +438 +545 +461 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +PLUS +PLUS_ON + + +pixelmap_button +pixelmap_button_3 + +563 +439 +586 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MINUS +MINUS_ON + + +pixelmap_button +pixelmap_button_4 + +488 +439 +506 +465 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +ICON_MICROPHONE_ACTIVE +ICON_MICROPHONE_ON + + +pixelmap_button +pixelmap_button_5 + +14 +439 +39 +461 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MENU_ICON_HAMBURGER +MENU_ICON_HAMBURGER_ON + + +pixelmap_button +pixelmap_button_6 + +58 +438 +82 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MENU_ICON_RELOAD +MENU_ICON_RELOAD_ON + + + +icon +icon_9 + +539 +0 +581 +13 + + +0 +FALSE +BLUE +SELECTED_FILL +BLUE + +FALSE +ARROW_ACTIVE + + + +window +speaker_window + +0 +0 +639 +59 + + +0 +TRUE +BLACK +BLACK +BLACK +speaker_window_event_process + +FALSE +TRANSPARENT_DOT_50 + +pixelmap_button +speaker_mute + +21 +20 +38 +44 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_SPEAKER_MUTE + +FALSE +ICON_SPEAKER_MUTE +ICON_SPEAKER_MUTE_ON + + +pixelmap_button +speaker_full + +599 +18 +630 +45 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_SPEAKER_FULL + +FALSE +ICON_SPEAKER_FULL +ICON_SPEAKER_FULL_ON + + +pixelmap_slider +speaker_slider + +49 +23 +585 +37 + + +0 +TRUE +GRAY +GRAY +GRAY +ID_SPEAKER_SLIDER + +FALSE +0 +0 +100 +75 +10 +6 +7 +5 +10 +0 +6 +SPEAKER_LINE_FILL +SPEAKER_LINE_FILL +VIDEO_AUDIO_DOT + + + +TEMPLATE +audio_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +audio_screen_event_process +audio_screen_draw + +FALSE +screen_base + +prompt +prompt_18 + +134 +256 +529 +288 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_74 +MIDDLE +GRAY +SELECTED_TEXT +GRAY + + +pixelmap_button +btn_disc + +19 +93 +118 +149 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +audio_screen_pixelmap_button_draw +ID_BTN_DISC + +FALSE + +prompt +disc_prompt + +56 +127 +82 +138 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_59 +SMALL_BOLD +LIGHT_GRAY +BLUE +LIGHT_GRAY + + +icon +disc_icon + +61 +101 +79 +118 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +AUDIO_TAB_ICON_DISC +AUDIO_TAB_ICON_DISC_TRANSPARENT_100 + + + +pixelmap_button +btn_radio + +118 +93 +217 +149 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +audio_screen_pixelmap_button_draw +ID_BTN_RADIO + +FALSE + +prompt +radio_prompt + +150 +127 +185 +138 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_60 +SMALL_BOLD +LIGHT_GRAY +BLUE +LIGHT_GRAY + + +icon +radio_icon + +155 +100 +178 +116 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +AUDIO_RADIO_ICON +AUDIO_RADIO_ICON_TRANSPARENT_100 + + + +pixelmap_button +btn_bluetooth + +316 +93 +415 +149 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +audio_screen_pixelmap_button_draw +ID_BTN_BLUETOOTH + +FALSE + +prompt +bluetooth_prompt + +335 +127 +397 +138 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_62 +SMALL_BOLD +LIGHT_GRAY +BLUE +LIGHT_GRAY + + +icon +blue_tooth_icon + +358 +100 +371 +118 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +BLUETOOTH_ICON +BLUETOOTH_ICON_TRANSPARENT_100 + + + +pixelmap_button +btn_aux + +415 +93 +514 +149 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +audio_screen_pixelmap_button_draw +ID_BTN_AUX + +FALSE + +prompt +aux_prompt + +453 +128 +476 +139 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_63 +SMALL_BOLD +LIGHT_GRAY +BLUE +LIGHT_GRAY + + +icon +aux_icon + +452 +101 +474 +115 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +AUX_ICON +AUX_ICON_TRANSPARENT_100 + + + +pixelmap_button +btn_pandora + +514 +93 +613 +149 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +audio_screen_pixelmap_button_draw +ID_BTN_PANDORA + +FALSE + +prompt +pandora_prompt + +537 +128 +589 +139 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_64 +SMALL_BOLD +LIGHT_GRAY +BLUE +LIGHT_GRAY + + +icon +pandora_icon + +552 +99 +574 +117 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PANDORA_ICON +PANDORA_ICON_TRANSPARENT_100 + + + +pixelmap_button +btn_mp3 + +217 +93 +316 +149 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +audio_screen_pixelmap_button_draw +ID_BTN_MP3 + +FALSE + +prompt +mp3_prompt + +253 +127 +279 +138 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_61 +SMALL_BOLD +LIGHT_GRAY +BLUE +LIGHT_GRAY + + +icon +mp3_icon + +256 +100 +275 +116 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MP3_ICON +MP3_ICON_TRANSPARENT_100 + + + +window +radio_window + +5 +161 +635 +470 + + +0 +TRUE +BLACK +BLACK +BLACK +radio_window_event_process + +FALSE + +pixelmap_button +reload + +61 +440 +85 +465 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_RELOAD + +FALSE +MENU_ICON_RELOAD +MENU_ICON_RELOAD_ON + + +pixelmap_button +pixelmap_button + +21 +441 +46 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MENU_ICON_HAMBURGER +MENU_ICON_HAMBURGER_ON + + +pixelmap_button +button_am + +203 +402 +263 +460 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTOM_AM + +FALSE +BUTTON_RADIO +BUTTON_RADIO_PUSHED + +prompt +button_am_label + +216 +420 +249 +442 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_75 +MIDDLE_22 +WHITE +WHITE +WHITE + + + +pixelmap_button +button_info + +560 +401 +620 +459 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_INFO + +FALSE +BUTTON_RADIO +BUTTON_RADIO_PUSHED + +icon +button_info_icon + +579 +418 +599 +439 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +RADIO_MENU_ICONS_INFO + + + +pixelmap_button +button_slider + +494 +402 +554 +460 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_SLIDER + +FALSE +BUTTON_RADIO +BUTTON_RADIO_PUSHED + +icon +button_slider_icon + +516 +417 +536 +437 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +RADIO_MENU_ICONS_SLIDERS + + + +pixelmap_button +button_scan + +414 +402 +488 +460 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_SCAN + +FALSE +BUTTON_RADIO_WIDE +BUTTON_RADIO_WIDE_PUSHED + +prompt +button_scan_label + +421 +420 +480 +442 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_78 +MIDDLE_22 +WHITE +WHITE +WHITE + + + +pixelmap_button +button_sat + +334 +402 +408 +460 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_SAT + +FALSE +BUTTON_RADIO_WIDE +BUTTON_RADIO_WIDE_PUSHED + +prompt +button_sat_label + +351 +420 +392 +442 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_77 +MIDDLE_22 +WHITE +WHITE +WHITE + + + +pixelmap_button +button_fm + +268 +402 +328 +460 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_FM + +FALSE +BUTTON_RADIO +BUTTON_RADIO_PUSHED + +prompt +button_fm_label + +282 +420 +315 +442 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_76 +MIDDLE_22 +WHITE +WHITE +WHITE + + + +window +am_fm_window + +8 +176 +626 +393 + + +0 +TRUE +BLACK +BLACK +BLACK +ID_CHANNEL_5 + +FALSE + +pixelmap_button +channel_1 + +11 +179 +133 +219 + + +0 +TRUE +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY +ID_CHANNEL_1 + +FALSE +RADIO_BAND_FLAG + +icon +channel_1_icon + +16 +183 +43 +210 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +RADIO_BAND_CIRCLE + +prompt +prompt_15_1 + +24 +187 +36 +208 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_68 +PROMPT +BLACK +BLACK +BLACK + + + +prompt +channel_1_label + +48 +187 +96 +209 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_86 +MIDDLE_22 +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + + +pixelmap_button +channel_2 + +11 +216 +133 +256 + + +0 +TRUE +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY +ID_CHANNEL_2 + +FALSE +RADIO_BAND_FLAG + +icon +channel_2_icon + +16 +220 +43 +247 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +RADIO_BAND_CIRCLE + +prompt +prompt_17_1 + +24 +224 +36 +245 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_71 +PROMPT +BLACK +BLACK +BLACK + + + +prompt +channel_2_label + +48 +224 +96 +246 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_87 +MIDDLE_22 +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + + +pixelmap_button +channel_3 + +11 +253 +133 +293 + + +0 +TRUE +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY +ID_CHANNEL_3 + +FALSE +RADIO_BAND_FLAG + +icon +channel_3_icon + +16 +257 +43 +284 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +RADIO_BAND_CIRCLE + +prompt +prompt_16_1 + +24 +261 +36 +282 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_53 +PROMPT +BLACK +BLACK +BLACK + + + +prompt +channel_3_label + +48 +261 +96 +283 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_88 +MIDDLE_22 +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + + +pixelmap_button +channel_4 + +11 +289 +133 +329 + + +0 +TRUE +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY +ID_CHANNEL_4 + +FALSE +RADIO_BAND_FLAG + +icon +channel_4_icon + +16 +292 +43 +319 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +RADIO_BAND_CIRCLE + +prompt +prompt_14_1 + +24 +296 +36 +317 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_67 +PROMPT +BLACK +BLACK +BLACK + + + +prompt +channel_4_label + +48 +297 +103 +319 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_89 +MIDDLE_22 +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + + +pixelmap_button +channel_5 + +11 +327 +133 +367 + + +0 +TRUE +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY +ID_CHANNEL_5 + +FALSE +RADIO_BAND_FLAG + +icon +channel_5_icon + +16 +331 +43 +358 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +RADIO_BAND_CIRCLE + +prompt +prompt_10 + +24 +335 +36 +356 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_52 +PROMPT +BLACK +BLACK +BLACK + + + +prompt +channel_5_label + +48 +335 +110 +357 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_90 +MIDDLE_22 +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + + +pixelmap_button +button_left + +200 +302 +217 +327 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_LEFT + +FALSE +MEASURE_WAVES_ARROWS_LEFT_ +MEASURE_WAVES_ARROWS_LEFT_TRANSPARENT_100 + + +pixelmap_button +button_right + +602 +300 +619 +326 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BUTTON_RIGHT + +FALSE +MEASURE_WAVES_ARROWS_RIGHT +MEASURE_WAVES_ARROWS_RIGHT_TRANSPARENT_100 + + +prompt +wave_value + +234 +282 +488 +361 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_86 +LARGE_NUMBER_90 +WHITE +SELECTED_TEXT +WHITE + + +prompt +channel_name + +494 +281 +573 +309 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_91 +MIDDLE +GRAY +GRAY +GRAY + + +prompt +mhz_flag + +496 +328 +546 +350 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_82 +MIDDLE_22 +DARK_GRAY_LUM_43 +DARK_GRAY_LUM_43 +DARK_GRAY_LUM_43 + + + + +prompt +hour + +258 +22 +293 +50 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_3 +MIDDLE +GRAY +GRAY +GRAY + + +prompt +minute + +302 +22 +337 +50 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_4 +MIDDLE +GRAY +GRAY +GRAY + + +prompt +down_dot + +296 +27 +301 +44 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_56 +NORMAL +GRAY +SELECTED_TEXT +GRAY + + +prompt +up_dot + +296 +14 +301 +31 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_56 +NORMAL +GRAY +SELECTED_TEXT +GRAY + + +prompt +am_pm + +343 +30 +367 +47 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_55 +SYSTEM +GRAY +GRAY +GRAY + + + +TEMPLATE +main_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +main_screen_event_process +main_screen_draw + +FALSE +screen_base + +prompt +date + +120 +83 +519 +113 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_2 +MIDDLE +GRAY +SELECTED_TEXT +GRAY + + +prompt +time_hour + +147 +132 +298 +249 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_37 +LARGE_NUMBER_120 +WHITE +SELECTED_TEXT +WHITE + + +prompt +time_minute + +328 +132 +479 +249 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_46 +LARGE_NUMBER_120 +WHITE +SELECTED_TEXT +WHITE + + +icon +vehicle_icon + +34 +265 +182 +366 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +icon_alpha_draw + +FALSE +ICON_CAR + +icon +car_light_left + +32 +288 +93 +349 + + +0 +FALSE +BLUE +SELECTED_FILL +BLUE +car_light_icon_draw + +FALSE +CAR_LIGHT + + +icon +car_light_right + +124 +288 +185 +349 + + +0 +FALSE +BLUE +SELECTED_FILL +BLUE +car_light_icon_draw + +FALSE +CAR_LIGHT + + + +pixelmap_button +button_navigation + +23 +400 +108 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_bottom_button_draw +ID_BOTTOM_NAVIGATION + +FALSE +BUTTON +BUTTON_PUSHED + +icon +icon_3 + +55 +414 +70 +429 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +COMPASS_NAVIGATION + + +prompt +prompt_4 + +29 +437 +97 +448 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_6 +SMALL_BOLD +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_audio + +108 +400 +193 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_bottom_button_draw +ID_BOTTOM_AUDIO + +FALSE +BUTTON +BUTTON_PUSHED + +icon +icon_4 + +140 +414 +153 +429 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +AUDIO + + +prompt +prompt_3 + +130 +437 +166 +448 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_7 +SMALL_BOLD +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_video + +194 +400 +279 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_bottom_button_draw +ID_BOTTOM_VIDEO + +FALSE +BUTTON +BUTTON_PUSHED + +icon +icon_5 + +226 +414 +243 +429 + + +0 +FALSE +WHITE +SELECTED_FILL +WHITE + +FALSE +VIDEO + + +prompt +prompt_6 + +220 +437 +255 +448 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_8 +SMALL_BOLD +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_vehicle + +280 +400 +365 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_bottom_button_draw +ID_BOTTOM_VEHICLE + +FALSE +BUTTON +BUTTON_PUSHED + +icon +icon_6 + +313 +415 +326 +429 + + +0 +FALSE +WHITE +WHITE +WHITE + +FALSE +VEHICLE + + +prompt +prompt_5 + +298 +437 +344 +448 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_9 +SMALL_BOLD +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_phone + +365 +400 +450 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_bottom_button_draw +ID_BOTTOM_PHONE + +FALSE +BUTTON +BUTTON_PUSHED + +icon +icon_7 + +397 +414 +409 +426 + + +0 +FALSE +WHITE +SELECTED_FILL +WHITE + +FALSE +PHONE_ICON + + +prompt +prompt_8 + +383 +437 +422 +448 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_11 +SMALL_BOLD +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_settings + +451 +400 +536 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_bottom_button_draw +ID_BOTTOM_SETTINGS + +FALSE +BUTTON +BUTTON_PUSHED + +icon +icon_8 + +483 +414 +498 +427 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +SETTINGS_ICON + + +prompt +prompt_7 + +466 +437 +518 +448 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_10 +SMALL_BOLD +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_off + +537 +400 +622 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_bottom_button_draw +ID_BOTTOM_OFF + +FALSE +BUTTON +BUTTON_PUSHED + +icon +icon_10_1 + +569 +414 +582 +429 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +OFF_ICON + + +prompt +button_off_text + +567 +437 +586 +448 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +OFF +SMALL_BOLD +WHITE +SELECTED_TEXT +WHITE + + + +prompt +T_flag + +593 +270 +609 +298 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_21 +MIDDLE +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +T_current_value + +507 +280 +596 +332 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_20 +LARGE_NUMBER_70 +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +icon +weather_icon + +399 +280 +464 +327 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY +icon_alpha_draw + +FALSE +WEATHER_CLOUDS + + +prompt +weather_label + +381 +347 +481 +364 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_15 +SYSTEM +DARK_GRAY_LUM_43 +SELECTED_TEXT +DARK_GRAY_LUM_43 + + +prompt +T_hi_label + +500 +348 +515 +365 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_16 +SYSTEM +DARK_GRAY_LUM_43 +SELECTED_TEXT +DARK_GRAY_LUM_43 + + +prompt +T_hi_value + +521 +347 +538 +364 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_18 +SYSTEM +GRAY +SELECTED_TEXT +GRAY + + +prompt +T_low_label + +555 +347 +586 +364 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_17 +SYSTEM +DARK_GRAY_LUM_43 +SELECTED_TEXT +DARK_GRAY_LUM_43 + + +prompt +T_low_value + +588 +347 +605 +364 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_19 +SYSTEM +GRAY +SELECTED_TEXT +GRAY + + +prompt +vehicle_label_2 + +189 +340 +283 +368 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY +prompt_alpha_draw + +FALSE +STRING_14 +MIDDLE +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +vehicle_label_1 + +190 +314 +293 +331 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +STRING_13 +NORMAL +GRAY +SELECTED_TEXT +GRAY + + +icon +up_dot + +309 +155 +316 +162 + + +0 +FALSE +WHITE +SELECTED_FILL +WHITE +icon_alpha_draw + +FALSE +DOT_8_8 + + +icon +down_dot + +309 +202 +316 +209 + + +0 +FALSE +WHITE +SELECTED_FILL +WHITE +icon_alpha_draw + +FALSE +DOT_8_8 + + + +TEMPLATE +vehicle_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +vehicle_screen_event_process +vehicle_screen_draw + +FALSE +screen_base + +icon +icon_1 + +55 +318 +166 +429 + + +0 +FALSE +DARK_GRAY_LUM_24 +SELECTED_FILL +DARK_GRAY_LUM_24 + +FALSE +RAIDAL_PROGRESS_BG + + +pixelmap_button +reload + +60 +439 +84 +464 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_RELOAD + +FALSE +MENU_ICON_RELOAD + + +pixelmap_button +pixelmap_button_1 + +20 +440 +45 +462 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MENU_ICON_HAMBURGER +MENU_ICON_HAMBURGER_ON + + +prompt +prompt + +158 +72 +398 +113 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_23 +LARGE +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +prompt_1 + +156 +119 +365 +136 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_24 +SYSTEM +GRAY +SELECTED_TEXT +GRAY + + +prompt +prompt_2 + +166 +138 +355 +150 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_25 +SMALL_12 +GRAY +SELECTED_TEXT +GRAY + + +prompt +prompt_10 + +40 +214 +164 +225 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_26 +SMALL_BOLD +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +prompt_10_1 + +206 +215 +252 +226 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_27 +SMALL_BOLD +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +prompt_10_2 + +297 +214 +351 +225 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_28 +SMALL_BOLD +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +prompt_10_3 + +407 +214 +450 +225 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_29 +SMALL_BOLD +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +prompt_10_4 + +508 +214 +599 +225 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_30 +SMALL_BOLD +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +prompt_11 + +67 +285 +181 +302 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_31 +NORMAL +GRAY +SELECTED_TEXT +GRAY + + +prompt +prompt_11_1 + +270 +284 +374 +301 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_32 +NORMAL +GRAY +SELECTED_TEXT +GRAY + + +radial_progress_bar +radial_progress_bar + +50 +312 +172 +434 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +111 +373 +56 +90 +-120 +10 +10 +DARK_GRAY_LUM_24 +GRAY +DARK_GRAY_LUM_43 +SELECTED_TEXT +DARK_GRAY_LUM_43 +SYSTEM + +prompt +week + +78 +345 +149 +360 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_33 +SMALL_12 +GRAY +SELECTED_TEXT +GRAY + + +prompt +month + +78 +396 +149 +411 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_34 +SMALL_12 +GRAY +SELECTED_TEXT +GRAY + + +prompt +day + +86 +360 +135 +401 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_36 +LARGE +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + + +progress_bar +engine_oil + +353 +319 +592 +333 + + +0 +FALSE +DARK_GRAY_LUM_30 +ORANGE +DARK_GRAY_LUM_30 + +FALSE +0 +100 +25 +SYSTEM +CANVAS +CANVAS +CANVAS + +prompt +engine_oil_value + +354 +319 +399 +336 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_58 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + + +progress_bar +transmission + +353 +346 +592 +360 + + +0 +FALSE +DARK_GRAY_LUM_30 +PURPLE +DARK_GRAY_LUM_30 + +FALSE +0 +100 +25 +SYSTEM +CANVAS +CANVAS +CANVAS + +prompt +transmission_value + +354 +346 +399 +363 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_58 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + + +progress_bar +power_steering + +353 +373 +592 +387 + + +0 +FALSE +DARK_GRAY_LUM_30 +SILVERY +DARK_GRAY_LUM_30 + +FALSE +0 +100 +25 +SYSTEM +CANVAS +CANVAS +CANVAS + +prompt +power_steering_value + +354 +373 +399 +390 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_58 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + + +progress_bar +coolant + +353 +400 +592 +414 + + +0 +FALSE +DARK_GRAY_LUM_30 +BLUE +DARK_GRAY_LUM_30 + +FALSE +0 +100 +25 +SYSTEM +CANVAS +CANVAS +CANVAS + +prompt +coolant_value + +354 +400 +399 +417 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_58 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + + +progress_bar +brakes + +353 +427 +592 +441 + + +0 +FALSE +DARK_GRAY_LUM_30 +LIGHT_GREEN +DARK_GRAY_LUM_30 + +FALSE +0 +100 +25 +SYSTEM +CANVAS +CANVAS +CANVAS + +prompt +brakes_value + +354 +427 +399 +444 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_58 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + + +prompt +engine_oil_label + +227 +314 +302 +331 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +STRING_38 +SYSTEM +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +transmission_label + +227 +343 +328 +360 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +STRING_39 +SYSTEM +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +power_steering_label + +228 +369 +342 +386 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +STRING_40 +SYSTEM +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +coolant_label + +227 +397 +286 +414 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +STRING_41 +SYSTEM +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +brakes_label + +227 +424 +278 +441 + + +0 +FALSE +LIGHT_GRAY +SELECTED_FILL +LIGHT_GRAY + +FALSE +STRING_29 +SYSTEM +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +windshield_washer_value + +86 +232 +107 +249 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_42 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +battery_value + +213 +232 +234 +249 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_43 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +air_filter_value + +307 +233 +328 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_44 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +brakes_F_value + +393 +233 +414 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_36 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +brakes_R_value + +442 +233 +463 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_45 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +tire_pressure_value_1 + +502 +233 +523 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_3 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +tire_pressure_value_2 + +530 +233 +551 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_3 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +tire_pressure_value_3 + +557 +233 +578 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_3 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +tire_pressure_value_4 + +584 +233 +605 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_3 +NORMAL +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +brakes_F_label + +386 +235 +392 +247 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_47 +SMALL_12 +GRAY +SELECTED_TEXT +GRAY + + +prompt +brakes_R_label + +430 +235 +441 +247 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_49 +SMALL_12 +GRAY +SELECTED_TEXT +GRAY + + +prompt +prompt_12_4 + +525 +236 +528 +248 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_50 +SMALL_12 +GRAY +SELECTED_TEXT +GRAY + + +prompt +prompt_12_5 + +580 +235 +583 +247 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_50 +SMALL_12 +GRAY +SELECTED_TEXT +GRAY + + +prompt +prompt_12_6 + +108 +233 +122 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_51 +TEXT_INPUT +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +prompt_12_7 + +234 +233 +248 +250 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_51 +TEXT_INPUT +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +prompt_12_8 + +328 +234 +342 +251 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_51 +TEXT_INPUT +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +prompt_12_9 + +415 +234 +429 +251 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_51 +TEXT_INPUT +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +icon +icon + +441 +75 +600 +142 + + +0 +FALSE +GRAY +SELECTED_FILL +GRAY + +FALSE +FLAGS + + +icon +icon_2 + +157 +142 +160 +145 + + +0 +FALSE +LIGHT_GREEN +SELECTED_FILL +LIGHT_GREEN + +FALSE + + +prompt +prompt_12 + +464 +232 +478 +249 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_51 +TEXT_INPUT +LIGHT_GREEN +SELECTED_TEXT +LIGHT_GREEN + + +prompt +hour + +259 +22 +294 +50 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_3 +MIDDLE +GRAY +GRAY +GRAY + + +prompt +minute + +303 +22 +338 +50 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_4 +MIDDLE +GRAY +GRAY +GRAY + + +prompt +am_pm + +343 +30 +367 +47 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_55 +SYSTEM +GRAY +GRAY +GRAY + + +prompt +down_dot + +297 +27 +302 +44 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_56 +NORMAL +GRAY +SELECTED_TEXT +GRAY + + +prompt +up_dot + +297 +14 +302 +31 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_56 +NORMAL +GRAY +SELECTED_TEXT +GRAY + + +icon +icon_10 + +309 +182 +337 +207 + + +0 +FALSE +GRAY +SELECTED_FILL +GRAY + +FALSE +VEHICLE_MENU_ICON_AIRFILTER + + +icon +icon_10_2 + +89 +180 +117 +205 + + +0 +FALSE +GRAY +SELECTED_FILL +GRAY + +FALSE +VEHICLE_MENU_ICON_WINDSHIELD + + +icon +icon_10_3 + +215 +181 +243 +206 + + +0 +FALSE +GRAY +SELECTED_FILL +GRAY + +FALSE +VEHICLE_MENU_ICON_BATTERY + + +icon +icon_10_4 + +414 +181 +442 +206 + + +0 +FALSE +GRAY +SELECTED_FILL +GRAY + +FALSE +VEHICLE_MENU_ICON_BRAKES + + +icon +icon_10_5 + +539 +182 +567 +207 + + +0 +FALSE +GRAY +SELECTED_FILL +GRAY + +FALSE +VEHICLE_MENU_ICON_TIRE + + +icon +icon_10_6 + +51 +68 +134 +151 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +TITLE_ICON_CAR_CHECK + + +icon +icon_10_7 + +39 +281 +61 +301 + + +0 +FALSE +GRAY +SELECTED_FILL +GRAY + +FALSE +VEHICLE_ICON_WRENCH + + +icon +icon_10_8 + +228 +283 +261 +303 + + +0 +FALSE +GRAY +SELECTED_FILL +GRAY + +FALSE +VEHICLE_ICON_OIL + + + +window +screen_base + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +base_screen_event_process + +FALSE + +icon +logo + +18 +18 +206 +47 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + +pixelmap_button +top_button_sound + +497 +17 +521 +39 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_TOP_SOUND + +FALSE +TOP_ICON_SOUND_SPEAKER_FULL +TOP_ICON_SOUND_SPEAKER_FULL_ON + + +pixelmap_button +top_button_camera + +548 +18 +574 +38 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_TOP_CAMERA + +FALSE +TOP_ICON_CAMERA +TOP_ICON_CAMERA_ON + + +pixelmap_button +top_button_home + +598 +16 +624 +38 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_TOP_HOME + +FALSE +HOME +HOME_ON + + + + + +1 +display_2 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +90 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +90 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +90 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_industrial/demo_guix_industrial.gxp b/samples/demo_guix_industrial/demo_guix_industrial.gxp index bfedbc8c..5662441b 100644 --- a/samples/demo_guix_industrial/demo_guix_industrial.gxp +++ b/samples/demo_guix_industrial/demo_guix_industrial.gxp @@ -1,11281 +1,11281 @@ - - - -
-55 -60103 -6010100 -demo_guix_industrial -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -519 -219 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -main_display -640 -480 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -4286086264 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -4288387955 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -4285897130 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -4292532954 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -4292919392 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -4294506720 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -4294503600 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -4290427578 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -4286414205 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -4293059298 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -4292919392 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -WHITE - -project_relative - -FALSE -TRUE -FALSE -4294967295 - - -COLOR -BLACK - -project_relative - -FALSE -TRUE -FALSE -4278190080 - - -COLOR -SILVER_GRAY - -project_relative - -FALSE -TRUE -FALSE -4287010472 - - -COLOR -DARK_GRAY - -project_relative - -FALSE -TRUE -FALSE -4282139730 - - -COLOR -LIGHT_GRAY - -project_relative - -FALSE -TRUE -FALSE -4290758091 - - -COLOR -PROGRESS_BG - -project_relative - -FALSE -TRUE -FALSE -4283851377 - - -COLOR -GREEN - -project_relative - -FALSE -TRUE -FALSE -4287022144 - - -COLOR -RADIAL_PROGRESS_BAR_FILL - -project_relative - -FALSE -TRUE -FALSE -4280758335 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - -FONT -NORMAL - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BIG - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -80 -8 -FALSE -FALSE -FALSE - -TRUE -83 -116 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -MIDDLE - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -20 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -SMALL - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -12 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -MIDDLE_45 - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -45 -8 -FALSE -FALSE -FALSE - -TRUE -32 -117 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -MIDDLE_30 - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -30 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BOLD - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -12 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -FALSE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -FALSE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -VERTICAL_DIVIDER_CONFIRMATION - -graphics\vertical_divider_confirmation.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VERTICAL_DIVIDER - -graphics\vertical_divider.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TOP_ICON_SHIELD_PUSHED - -graphics\top_icon_shield_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TOP_ICON_SHIELD - -graphics\top_icon_shield.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TOP_ICON_REFRESH_PUSHED - -graphics\top_icon_refresh_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TOP_ICON_REFRESH - -graphics\top_icon_refresh.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TOP_ICON_GEARS_PUSYED - -graphics\top_icon_gears_pusyed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TOP_ICON_GEARS - -graphics\top_icon_gears.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RIGHT_SIDE_CIRCLE_PROGRESS_BG - -graphics\right_side_circle_progress_bg.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -OUTLINED_BUTTON_HOLDER - -graphics\outlined_button_holder.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_ICON_HOME - -graphics\menu_icon_home.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_BUTTON_LONG_PUSHED - -graphics\menu_button_long_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_BUTTON_LONG - -graphics\menu_button_long.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -LEFT_SIDE_CHECK_MARK - -graphics\left_side_check_mark.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_WRENCH - -graphics\icon_wrench.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_TIMER - -graphics\icon_timer.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_THUMB_UP - -graphics\icon_thumb_up.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_SHIELD_SMALL - -graphics\icon_shield_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_PIN - -graphics\icon_pin.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_PALLET - -graphics\icon_pallet.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_INSPECT - -graphics\icon_inspect.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_BOLT - -graphics\icon_bolt.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CIRCLE_ICON_WRENCH - -graphics\circle_icon_wrench.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CIRCLE_ICON_PALLET - -graphics\circle_icon_pallet.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CIRCLE_ICON_COMPRESS - -graphics\circle_icon_compress.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CIRCLE_ICON_BOLT - -graphics\circle_icon_bolt.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_GREEN_CORNER - -graphics\button_green_corner.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BIG_BUTTON_ROBOT_ICON - -graphics\big_button_robot_icon.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BG_BLUE - -graphics\bg_blue.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_ICON_HOME_PUSHED - -graphics\menu_icon_home_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -OUTLINED_BUTTON_HOLDER_PUSHED - -graphics\outlined_button_holder_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PROGRESS_FILL - -graphics\progress_fill.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -OUTLINED_BUTTON_HOLDER_LONG - -graphics\outlined_button_holder_long.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PROGRESS_BAR_BG - -graphics\progress_bar_bg.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -OUTLINED_BUTTON_HOLDER_SHORT - -graphics\outlined_button_holder_short.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BIG_BUTTON - -graphics\big_button.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BIG_BUTTON_PUSHED - -graphics\big_button_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_BUTTON_C - -graphics\menu_button_c.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_BUTTON_C_PUSHED - -graphics\menu_button_c_pushed.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -OUTLINED_BUTTON_INDICATOR - -graphics\outlined_button_indicator.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_OFF - -graphics\icon_off.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Sprite - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -S1 - -graphics\sprite\s1.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S10 - -graphics\sprite\s10.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S11 - -graphics\sprite\s11.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S12 - -graphics\sprite\s12.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S13 - -graphics\sprite\s13.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S14 - -graphics\sprite\s14.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S15 - -graphics\sprite\s15.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S16 - -graphics\sprite\s16.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S17 - -graphics\sprite\s17.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S18 - -graphics\sprite\s18.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S19 - -graphics\sprite\s19.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S2 - -graphics\sprite\s2.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S20 - -graphics\sprite\s20.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S21 - -graphics\sprite\s21.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S3 - -graphics\sprite\s3.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S4 - -graphics\sprite\s4.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S5 - -graphics\sprite\s5.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S6 - -graphics\sprite\s6.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S7 - -graphics\sprite\s7.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S8 - -graphics\sprite\s8.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -S9 - -graphics\sprite\s9.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -2 -56 -1 - -STRING_2 -0 -Initiate the sequence - - -STRING_3 -0 -Start - - -STRING_4 -0 -4:12 - - -STRING_6 -0 -PM - - -STRING_7 -0 -Jun 27, 2017 - - -STRING_8 -0 -Tuesday - - -STRING_9 -0 -Intelligent Safety Guard - - -STRING_10 -0 -Mode - - -STRING_12 -0 -Max - - -STRING_13 -0 -Eco - - -STRING_14 -0 -Min - - -STRING_15 -0 -Speed - - -STRING_16 -0 -Slow - - -STRING_17 -0 -Norm - - -STRING_18 -0 -Fast - - -STRING_19 -0 -Timer - - -STRING_20 -0 -On - - -STRING_21 -0 -Off - - -STRING_22 -0 -Inspecting - - -STRING_23 -0 -Assembling - - -STRING_24 -0 -Welding - - -STRING_25 -0 -Palletizing - - -STRING_26 -0 -Turn On - - -STRING_29 -0 -Sequence Overall - - -STRING_31 -0 -Level Surface - - -STRING_32 -0 -Arm Auxiliary - - -STRING_33 -0 -Pallet Friction - - -STRING_34 -0 -Unit Set - - -STRING_35 -0 -SX - - -STRING_36 -0 -SY - - -STRING_37 -0 -m/s - - -STRING_38 -0 -Speed ( - - -STRING_42 -0 -) - - -STRING_44 -0 -RX - - -STRING_45 -0 -RY - - -STRING_47 -0 -o - - -STRING_49 -0 -Force - - -STRING_50 -0 -UP - - -STRING_52 -0 -DN - - -STRING_56 -0 -kg/c - - -STRING_57 -0 -X - - -STRING_58 -0 -Y - - -STRING_59 -0 -Z - - -STRING_60 -0 -in - - -STRING_62 -0 -Sequence - - -STRING_63 -0 -: - - -STRING_64 -0 -. - - -STRING_65 -0 -Sequence Completed - - -STRING_66 -0 -SDL# - - -STRING_67 -0 -165 - - -STRING_69 -0 -Next sequence will start - - -STRING_5 -0 -Systems - - -STRING_11 -0 -OK - - -STRING_27 -0 -Rotation Angle - - -STRING_39 -0 -automatically in sec. - - - -100 - -sequence_number - -10 -41 -162 -78 - -TRUE - - -complete_window - -374 -257 -510 -301 - -TRUE - -on_user_event_complete_win_fade_in -user_event -USER_EVENT_COMPLETE_WIN_FADE_IN - - -Animation -Animation -complete_window -main_screen -ANI_ID_COMPLETE_WIN_FADE_IN -FALSE -FALSE - -74 -104 -74 -104 -20 -1 -0 -0 -255 -FALSE -FALSE - - - - - -on_user_event_complete_win_fade_out -user_event -USER_EVENT_COMPLETE_WIN_FADE_OUT - - -Animation -Animation -complete_window -main_screen -ANI_ID_COMPLETE_WIN_FADE_OUT -FALSE -FALSE - -74 -104 -74 -104 -20 -1 -0 -255 -0 -TRUE -FALSE - - - - - - -sequence_window - -55 -269 -203 -314 - -TRUE - -on_user_event_seq_win_fade_in -user_event -USER_EVENT_SEQ_WIN_FADE_IN - - -Animation -Animation -sequence_window -main_screen -ANI_ID_SEQ_WIN_FADE_IN -FALSE -FALSE - -0 -70 -0 -70 -20 -1 -0 -0 -255 -FALSE -FALSE - - - - - -on_user_event_seq_win_fade_out -user_event -USER_EVENT_SEQ_WIN_FADE_OUT - - -Animation -Animation -sequence_window -main_screen -ANI_ID_SEQ_WIN_FADE_OUT -FALSE -FALSE - -0 -70 -0 -70 -20 -1 -0 -255 -0 -TRUE -FALSE - - - - - - -main_screen - -254 -104 -350 -170 - -TRUE - -on_user_event_start_win_fade_out -ID_START -user_event -USER_EVENT_START_WIN_FADE_OUT - - -ani_mode_win_slide_out -Animation -window_mode -ANI_ID_MODE_WIN_SLIDE_OUT -TRUE -FALSE - -22 -332 --213 -332 -20 -1 -0 -255 -0 -FALSE -FALSE - - - -ani_spec_prompt_slide_out -Animation -prompt_spec -ANI_ID_SPEC_PROMPT_SLIDE_OUT -TRUE -FALSE - -112 -83 -640 -83 -20 -1 -0 -255 -0 -FALSE -FALSE - - - -ani_start_btn_slide_out -Animation -button_start -ANI_ID_START_BTN_SLIDE_OUT -TRUE -FALSE - -118 -103 --408 -103 -20 -1 -0 -255 -0 -FALSE -FALSE - - - -ani_timer_win_slide_out -Animation -window_timer -ANI_ID_TIMER_WIN_SLIDE_OUT -TRUE -FALSE - -458 -332 -640 -332 -20 -1 -0 -255 -0 -FALSE -FALSE - - - - - -on_user_event_start_win_fade_in -ID_HOME -user_event -USER_EVENT_START_WIN_FADE_IN - - -ani_mode_win_slide_in -Animation -window_mode -ANI_ID_MODE_WIN_SLIDE_IN -TRUE -FALSE - --213 -332 -22 -332 -20 -1 -0 -0 -255 -FALSE -FALSE - - - -ani_speed_win_fade_in -Animation -window_speed -ANI_ID_SPEED_WIN_FADE_IN -TRUE -FALSE - -240 -332 -240 -332 -20 -1 -0 -0 -255 -FALSE -FALSE - - - -ani_start_btn_slide_in -Animation -button_start -ANI_ID_START_BTN_SLIDE_IN -TRUE -FALSE - --408 -103 -118 -103 -20 -1 -0 -0 -255 -FALSE -FALSE - - - -ani_timer_win_slide_in -Animation -window_timer -ANI_ID_TIMER_WIN_SLIDE_IN -TRUE -FALSE - -640 -332 -458 -332 -20 -1 -0 -0 -255 -FALSE -FALSE - - - -attach_green_corner -Attach -icon_green_corner -main_screen -TRUE -FALSE - - -ani_spec_prompt_slide_in -Animation -prompt_spec -start_window -ANI_ID_SPEC_PROMPT_SLIDE_IN -TRUE -TRUE - -640 -83 -112 -83 -20 -1 -0 -0 -255 -FALSE -FALSE - - - - - -on_gx_event_animation_complete(ani_id_start_btn_slide_in) -system_event -GX_EVENT_ANIMATION_COMPLETE -ANI_ID_START_BTN_SLIDE_IN - - -ani_green_corner_slide_in -Animation -icon_green_corner -main_screen -ANI_ID_GREEN_CORNER_SLIDE_IN -TRUE -FALSE - -640 -102 -440 -102 -10 -1 -0 -255 -255 -FALSE -FALSE - - - - - -on_gx_event_animation_complete(ani_id_green_corner_slide_in) -system_event -GX_EVENT_ANIMATION_COMPLETE -ANI_ID_GREEN_CORNER_SLIDE_IN - - -Attach -Attach -icon_green_corner -button_start -TRUE -TRUE - - - - -on_gx_event_animation_complete(ani_id_start_btn_slide_out) -system_event -GX_EVENT_ANIMATION_COMPLETE -ANI_ID_START_BTN_SLIDE_OUT - - -detach_speed_win -Detach -window_speed -TRUE -FALSE - - - - - - -default_folder - -window -sequence_number - -313 -12 -438 -53 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE - -icon -icon_12_3 - -316 -15 -317 -48 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -VERTICAL_DIVIDER - - -prompt -prompt_18_2 - -328 -28 -377 -45 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_66 -NORMAL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_18_3 - -380 -20 -436 -50 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_67 -MIDDLE_30 -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - -window -complete_window - -74 -104 -580 -400 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -complete_window_event_process -ID_COMPLETE_WINDOW - -FALSE - -icon -icon_12_2 - -190 -110 -267 -194 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_THUMB_UP - - -prompt -prompt_17_7 - -85 -233 -571 -279 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_65 -MIDDLE_45 -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -prompt_17 - -351 -119 -434 -149 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_66 -MIDDLE_30 -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_17_2 - -346 -153 -432 -199 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_67 -MIDDLE_45 -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_17_3 - -182 -311 -474 -335 - - -0 -FALSE -BLACK -SELECTED_FILL -BLACK - -FALSE -STRING_69 -MIDDLE -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_17_4 - -188 -341 -462 -365 - - -0 -FALSE -BLACK -SELECTED_FILL -BLACK - -FALSE -STRING_39 -MIDDLE -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - -numeric_prompt -countdown - -380 -340 -398 -370 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MIDDLE_30 -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY -8 - - - -icon -icon_13_2 - -309 -123 -310 -195 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -VERTICAL_DIVIDER_CONFIRMATION - - - -window -sequence_window - -0 -70 -639 -396 - - -0 -FALSE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -sequence_window_event_process -ID_SEQUENCE_WINDOW - -FALSE - -window -window_progress - -20 -351 -619 -390 - - -0 -FALSE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -PROGRESS_BAR_BG - -progress_bar -bottom_progress - -24 -355 -615 -386 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -0 -100 -50 -SYSTEM -TEXT -TEXT -TEXT -PROGRESS_FILL - - - -prompt -prompt_15_1 - -511 -334 -615 -346 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_29 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -progress_1_title - -19 -167 -132 -184 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_31 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -progress_2_title - -19 -210 -132 -227 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_32 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -progress_3_title - -20 -251 -133 -268 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_33 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -progress_4_title - -19 -293 -132 -310 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_34 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -progress_bar -progress_1 - -20 -187 -169 -191 - - -0 -FALSE -DARK_GRAY -SILVER_GRAY -DARK_GRAY - -FALSE -0 -100 -100 -SYSTEM -TEXT -TEXT -TEXT - - -progress_bar -progress_2 - -21 -229 -170 -233 - - -0 -FALSE -DARK_GRAY -SILVER_GRAY -DARK_GRAY -ID_AUXILIARY - -FALSE -0 -100 -100 -SYSTEM -TEXT -TEXT -TEXT - - -progress_bar -progress_3 - -20 -271 -169 -275 - - -0 -FALSE -DARK_GRAY -SILVER_GRAY -DARK_GRAY -ID_PALLET_FRICTION - -FALSE -0 -100 -100 -SYSTEM -TEXT -TEXT -TEXT - - -progress_bar -progress_4 - -20 -313 -169 -317 - - -0 -FALSE -DARK_GRAY -SILVER_GRAY -DARK_GRAY -ID_UNIT_SET - -FALSE -0 -100 -100 -SYSTEM -TEXT -TEXT -TEXT - - -icon -complete_icon_1 - -155 -167 -168 -179 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -LEFT_SIDE_CHECK_MARK - - -icon -complete_icon_2 - -155 -210 -168 -222 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -LEFT_SIDE_CHECK_MARK - - -icon -complete_icon_3 - -155 -251 -168 -263 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -LEFT_SIDE_CHECK_MARK - - -icon -complete_icon_4 - -155 -294 -168 -306 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -LEFT_SIDE_CHECK_MARK - - -window -window_4 - -460 -117 -620 -176 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -OUTLINED_BUTTON_HOLDER_SHORT - -prompt -prompt_15_5 - -467 -123 -513 -135 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_38 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_6 - -466 -140 -484 -157 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_35 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_7 - -466 -156 -484 -173 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_36 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_8 - -535 -142 -556 -154 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_37 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_10_1 - -535 -158 -556 -170 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_37 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_11_5 - -514 -123 -537 -135 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_12 -SMALL -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -prompt_15_12_1 - -538 -123 -542 -135 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_42 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -radial_progress_bar -radial_progress_speed - -567 -122 -615 -170 - - -0 -FALSE -RADIAL_PROGRESS_BAR_FILL -SELECTED_FILL -RADIAL_PROGRESS_BAR_FILL - -FALSE -591 -146 -22 -90 --220 -4 -4 -PROGRESS_BG -LIGHT_GRAY -WHITE -SELECTED_TEXT -WHITE -SMALL - - -numeric_prompt -prompt_SX - -504 -139 -534 -156 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -mode_value_format -0 - - -numeric_prompt -prompt_SY - -504 -155 -534 -172 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -mode_value_format -0 - - - -window -window_5 - -460 -188 -620 -247 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -OUTLINED_BUTTON_HOLDER_SHORT - -prompt -prompt_15_13_2 - -467 -194 -554 -206 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_27 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_14_2 - -466 -211 -484 -228 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_44 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_15_2 - -466 -227 -484 -244 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_45 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -radial_progress_bar -radial_progress_rotation - -568 -193 -616 -241 - - -0 -FALSE -RADIAL_PROGRESS_BAR_FILL -SELECTED_FILL -RADIAL_PROGRESS_BAR_FILL - -FALSE -592 -217 -22 -90 --250 -4 -4 -PROGRESS_BG -LIGHT_GRAY -WHITE -SELECTED_TEXT -WHITE -SMALL - - -numeric_prompt -prompt_RY - -501 -228 -550 -245 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -mode_value_format -0 - - -numeric_prompt -prompt_RX - -501 -211 -550 -228 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -mode_value_format -0 - - -prompt -prompt_15_11_2 - -551 -209 -557 -221 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_47 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_11 - -551 -226 -557 -238 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_47 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - -window -window_6 - -460 -257 -620 -316 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -OUTLINED_BUTTON_HOLDER_SHORT - -prompt -prompt_15_13 - -467 -263 -499 -275 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_49 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_14 - -466 -280 -487 -297 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_50 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_15 - -466 -297 -488 -314 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_52 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -numeric_prompt -prompt_DN - -489 -296 -531 -313 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -mode_value_format -0 - - -numeric_prompt -prompt_UP - -492 -280 -531 -297 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -mode_value_format -0 - - -prompt -prompt_15_11_1 - -533 -282 -558 -294 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_56 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_11_3 - -533 -298 -558 -310 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_56 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -radial_progress_bar -radial_progress_force - -568 -262 -616 -310 - - -0 -FALSE -RADIAL_PROGRESS_BAR_FILL -SELECTED_FILL -RADIAL_PROGRESS_BAR_FILL - -FALSE -592 -286 -22 -90 --250 -4 -4 -PROGRESS_BG -LIGHT_GRAY -WHITE -SELECTED_TEXT -WHITE -SMALL - - - -icon -icon_12_1 - -213 -79 -222 -96 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_PIN - - -prompt -prompt_15_16_4 - -278 -81 -291 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_60 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_16_3 - -416 -81 -429 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_60 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -numeric_prompt -prompt_X - -246 -81 -276 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -position_value_format -0 - - -numeric_prompt -prompt_Y - -315 -81 -345 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -position_value_format -0 - - -numeric_prompt -prompt_Z - -384 -81 -414 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -mode_value_format -0 - - -numeric_prompt -progress_1_value - -128 -165 -172 -182 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -progress_value_format -0 - - -numeric_prompt -progress_2_value - -128 -206 -172 -223 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -progress_value_format -0 - - -numeric_prompt -progress_3_value - -128 -252 -172 -269 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -progress_value_format -0 - - -numeric_prompt -progress_4_value - -128 -292 -172 -309 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY -progress_value_format -0 - - -icon -icon_13_1 - -461 -80 -475 -96 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_TIMER - - -prompt -prompt_15_16_5 - -481 -76 -540 -88 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_62 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_16_6 - -481 -89 -514 -101 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_19 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -numeric_prompt -timer_tick - -602 -82 -619 -99 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROMPT -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY -timer_value_format -10 - - -numeric_prompt -timer_minute - -550 -82 -571 -99 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -NORMAL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY -timer_value_format -10 - - -numeric_prompt -timer_second - -576 -82 -597 -99 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -NORMAL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY -timer_value_format -10 - - -prompt -prompt_15_16_7 - -570 -81 -575 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_63 -NORMAL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_16_8 - -596 -81 -601 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_64 -NORMAL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_16_9 - -233 -81 -241 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_57 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_16_2 - -371 -81 -380 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_59 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_16_1 - -302 -81 -310 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_58 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -prompt_15_16_10 - -347 -81 -360 -98 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_60 -SYSTEM -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -icon -mode_icon - -148 -111 -175 -138 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -mode_icon_draw - -FALSE -CIRCLE_ICON_PALLET - - -prompt -mode_title - -19 -111 -143 -135 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -mode_title_draw - -FALSE -STRING_25 -MIDDLE -GREEN -SELECTED_TEXT -GREEN - - -numeric_prompt -bottom_progress_value - -548 -360 -615 -384 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MIDDLE -WHITE -SELECTED_TEXT -WHITE -progress_value_format -0 - - -sprite -sprite - -213 -123 -428 -314 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -21 - - -S1 -0 -0 -5 -0 -255 - - -S2 -0 -0 -5 -0 -255 - - -S3 -0 -0 -5 -0 -255 - - -S4 -0 -0 -5 -0 -255 - - -S5 -0 -0 -5 -0 -255 - - -S6 -0 -0 -5 -0 -255 - - -S7 -0 -0 -5 -0 -255 - - -S8 -0 -0 -2 -0 -255 - - -S9 -0 -0 -2 -0 -255 - - -S10 -0 -0 -5 -0 -255 - - -S10 -0 -0 -5 -0 -255 - - -S12 -0 -0 -5 -0 -255 - - -S13 -0 -0 -5 -0 -255 - - -S14 -0 -0 -5 -0 -255 - - -S15 -0 -0 -5 -0 -255 - - -S16 -0 -0 -5 -0 -255 - - -S17 -0 -0 -5 -0 -255 - - -S18 -0 -0 -5 -0 -255 - - -S19 -0 -0 -5 -0 -255 - - -S20 -0 -0 -5 -0 -255 - - -S21 -0 -0 -5 -0 -255 - - - - - -window -main_screen - -0 -0 -639 -479 - - -0 -FALSE -BLACK -BLACK -BLACK -main_screen_event_process - -TRUE - -pixelmap_button -button_home - -594 -24 -622 -47 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_HOME - -FALSE -MENU_ICON_HOME -MENU_ICON_HOME_PUSHED - - -pixelmap_button -button_gears - -548 -22 -571 -43 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_GEARS - -FALSE -TOP_ICON_GEARS -TOP_ICON_GEARS_PUSYED - - -pixelmap_button -button_refresh - -504 -23 -522 -42 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_REFRESH - -FALSE -TOP_ICON_REFRESH -TOP_ICON_REFRESH_PUSHED - - -pixelmap_button -button_shield - -462 -23 -477 -42 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_SHIELD - -FALSE -TOP_ICON_SHIELD -TOP_ICON_SHIELD_PUSHED - - -icon -expresslogic_label - -18 -18 -143 -37 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - -prompt -time - -186 -18 -276 -49 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_4 -MIDDLE_30 -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -am_pm - -282 -29 -310 -46 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_6 -NORMAL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -pixelmap_button -button_on_off - -458 -401 -618 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixlemap_button_draw -ID_ON_OFF - -FALSE -MENU_BUTTON_LONG -MENU_BUTTON_LONG_PUSHED - -prompt -prompt_on_off - -514 -433 -562 -445 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_26 -SMALL -WHITE -SELECTED_TEXT -WHITE - - -icon -icon_9 - -532 -412 -545 -428 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_OFF - - - -window -window_time - -318 -18 -401 -57 - - -0 -TRUE -BLACK -BLACK -BLACK - -FALSE - -prompt -day_of_week - -319 -19 -393 -31 - - -0 -FALSE -SILVER_GRAY -SELECTED_FILL -SILVER_GRAY - -FALSE -STRING_8 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -prompt -date - -319 -39 -402 -51 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_7 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - -window -button_window - -16 -400 -455 -465 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE - -pixelmap_button -button_inspecting - -22 -401 -128 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixlemap_button_draw -ID_INSPECTING - -FALSE -MENU_BUTTON_C -MENU_BUTTON_C_PUSHED - -prompt -prompt_14_4 - -44 -433 -107 -445 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_22 -SMALL -WHITE -SELECTED_TEXT -WHITE - - -icon -icon - -68 -413 -81 -428 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_INSPECT - - - -pixelmap_button -button_palletizing - -349 -401 -455 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixlemap_button_draw -ID_PALLETIZING - -FALSE -MENU_BUTTON_C -MENU_BUTTON_C_PUSHED - -prompt -prompt_14 - -373 -433 -432 -445 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_25 -SMALL -WHITE -SELECTED_TEXT -WHITE - - -icon -icon_1 - -394 -413 -409 -426 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_PALLET - - -icon -button_indicator_dot - -443 -405 -447 -410 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -OUTLINED_BUTTON_INDICATOR - - - -pixelmap_button -button_welding - -240 -401 -346 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixlemap_button_draw -ID_WELDING - -FALSE -MENU_BUTTON_C -MENU_BUTTON_C_PUSHED - -prompt -prompt_14_3 - -268 -433 -316 -445 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_24 -SMALL -WHITE -SELECTED_TEXT -WHITE - - -icon -icon_2 - -288 -413 -295 -429 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_BOLT - - - -pixelmap_button -button_assembling - -131 -401 -237 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixlemap_button_draw -ID_ASSEMBLING - -FALSE -MENU_BUTTON_C -MENU_BUTTON_C_PUSHED - -prompt -prompt_14_2 - -150 -433 -218 -445 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_23 -SMALL -WHITE -SELECTED_TEXT -WHITE - - -icon -icon_3 - -176 -413 -190 -428 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_WRENCH - - - - -window -start_window - -0 -82 -639 -396 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -ID_START_WINDOW - -FALSE - -pixelmap_button -button_start - -118 -104 -525 -300 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -custom_pixlemap_button_draw -ID_START - -FALSE -BIG_BUTTON -BIG_BUTTON_PUSHED - -icon -icon_robot - -170 -145 -245 -248 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -BIG_BUTTON_ROBOT_ICON - - -prompt -prompt_initiate - -277 -234 -464 -251 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_2 -NORMAL -WHITE -SELECTED_TEXT -WHITE - - -prompt -prompt_Start - -273 -146 -467 -228 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_3 -BIG -WHITE -SELECTED_TEXT -WHITE - - -icon -icon_green_corner - -440 -103 -524 -189 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -BUTTON_GREEN_CORNER - -prompt -prompt_Systems - -464 -112 -521 -124 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_5 -BOLD -WHITE -SELECTED_TEXT -WHITE - - -prompt -prompt_OK - -491 -131 -516 -148 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_11 -NORMAL -WHITE -SELECTED_TEXT -WHITE - - - - -window -window_timer - -458 -332 -618 -391 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -OUTLINED_BUTTON_HOLDER_SHORT - -prompt -prompt_11 - -465 -341 -502 -353 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_19 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -pixelmap_button -pixelmap_button_11 - -511 -338 -564 -389 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -OUTLINED_BUTTON_HOLDER -OUTLINED_BUTTON_HOLDER_PUSHED - -prompt -prompt_12 - -522 -356 -549 -368 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_20 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - -pixelmap_button -pixelmap_button_12 - -564 -338 -617 -389 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -OUTLINED_BUTTON_HOLDER -OUTLINED_BUTTON_HOLDER_PUSHED - -prompt -prompt_13 - -572 -356 -604 -368 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_21 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - - -window -window_speed - -240 -332 -452 -391 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -OUTLINED_BUTTON_HOLDER_LONG - -prompt -prompt - -246 -340 -283 -352 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_15 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -pixelmap_button -pixelmap_button - -293 -337 -346 -388 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -OUTLINED_BUTTON_HOLDER -OUTLINED_BUTTON_HOLDER_PUSHED - -prompt -prompt_1 - -303 -355 -330 -367 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_16 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - -pixelmap_button -pixelmap_button_1 - -346 -337 -399 -388 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -OUTLINED_BUTTON_HOLDER -OUTLINED_BUTTON_HOLDER_PUSHED - -prompt -prompt_2 - -355 -355 -387 -367 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_17 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - -pixelmap_button -pixelmap_button_10 - -400 -337 -453 -388 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -OUTLINED_BUTTON_HOLDER -OUTLINED_BUTTON_HOLDER_PUSHED - -prompt -prompt_10 - -412 -355 -436 -367 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_18 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - - -window -window_mode - -22 -332 -234 -391 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -OUTLINED_BUTTON_HOLDER_LONG - -prompt -prompt_3 - -31 -341 -62 -353 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_10 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - -pixelmap_button -pixelmap_button_2 - -75 -338 -128 -389 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -OUTLINED_BUTTON_HOLDER -OUTLINED_BUTTON_HOLDER_PUSHED - -prompt -prompt_4 - -89 -356 -112 -368 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_12 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - -pixelmap_button -pixelmap_button_3 - -128 -338 -181 -389 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -OUTLINED_BUTTON_HOLDER -OUTLINED_BUTTON_HOLDER_PUSHED - -prompt -prompt_5 - -141 -356 -164 -368 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_13 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - -pixelmap_button -pixelmap_button_4 - -181 -338 -234 -389 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -OUTLINED_BUTTON_HOLDER -OUTLINED_BUTTON_HOLDER_PUSHED - -prompt -prompt_6 - -195 -356 -218 -368 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_14 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - - - - -prompt -prompt_spec - -122 -83 -287 -97 - - -0 -FALSE -SILVER_GRAY -SELECTED_FILL -SILVER_GRAY - -FALSE -STRING_9 -SMALL -SILVER_GRAY -SELECTED_TEXT -SILVER_GRAY - -icon -icon_shield - -127 -83 -138 -97 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_SHIELD_SMALL - - - - - - - -1 -display_2 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -90 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -90 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -90 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +demo_guix_industrial +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +519 +219 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +main_display +640 +480 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +4286086264 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +4288387955 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +4285897130 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +4292532954 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +4292919392 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +4294506720 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +4294503600 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +4290427578 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +4286414205 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +4293059298 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +4292919392 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +WHITE + +project_relative + +FALSE +TRUE +FALSE +4294967295 + + +COLOR +BLACK + +project_relative + +FALSE +TRUE +FALSE +4278190080 + + +COLOR +SILVER_GRAY + +project_relative + +FALSE +TRUE +FALSE +4287010472 + + +COLOR +DARK_GRAY + +project_relative + +FALSE +TRUE +FALSE +4282139730 + + +COLOR +LIGHT_GRAY + +project_relative + +FALSE +TRUE +FALSE +4290758091 + + +COLOR +PROGRESS_BG + +project_relative + +FALSE +TRUE +FALSE +4283851377 + + +COLOR +GREEN + +project_relative + +FALSE +TRUE +FALSE +4287022144 + + +COLOR +RADIAL_PROGRESS_BAR_FILL + +project_relative + +FALSE +TRUE +FALSE +4280758335 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + +FONT +NORMAL + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BIG + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +80 +8 +FALSE +FALSE +FALSE + +TRUE +83 +116 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +MIDDLE + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +20 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +SMALL + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +12 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +MIDDLE_45 + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +45 +8 +FALSE +FALSE +FALSE + +TRUE +32 +117 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +MIDDLE_30 + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +30 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BOLD + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +12 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +FALSE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +FALSE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +VERTICAL_DIVIDER_CONFIRMATION + +graphics\vertical_divider_confirmation.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VERTICAL_DIVIDER + +graphics\vertical_divider.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TOP_ICON_SHIELD_PUSHED + +graphics\top_icon_shield_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TOP_ICON_SHIELD + +graphics\top_icon_shield.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TOP_ICON_REFRESH_PUSHED + +graphics\top_icon_refresh_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TOP_ICON_REFRESH + +graphics\top_icon_refresh.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TOP_ICON_GEARS_PUSYED + +graphics\top_icon_gears_pusyed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TOP_ICON_GEARS + +graphics\top_icon_gears.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RIGHT_SIDE_CIRCLE_PROGRESS_BG + +graphics\right_side_circle_progress_bg.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +OUTLINED_BUTTON_HOLDER + +graphics\outlined_button_holder.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_ICON_HOME + +graphics\menu_icon_home.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_BUTTON_LONG_PUSHED + +graphics\menu_button_long_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_BUTTON_LONG + +graphics\menu_button_long.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +LEFT_SIDE_CHECK_MARK + +graphics\left_side_check_mark.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_WRENCH + +graphics\icon_wrench.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_TIMER + +graphics\icon_timer.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_THUMB_UP + +graphics\icon_thumb_up.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_SHIELD_SMALL + +graphics\icon_shield_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_PIN + +graphics\icon_pin.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_PALLET + +graphics\icon_pallet.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_INSPECT + +graphics\icon_inspect.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_BOLT + +graphics\icon_bolt.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CIRCLE_ICON_WRENCH + +graphics\circle_icon_wrench.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CIRCLE_ICON_PALLET + +graphics\circle_icon_pallet.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CIRCLE_ICON_COMPRESS + +graphics\circle_icon_compress.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CIRCLE_ICON_BOLT + +graphics\circle_icon_bolt.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_GREEN_CORNER + +graphics\button_green_corner.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BIG_BUTTON_ROBOT_ICON + +graphics\big_button_robot_icon.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BG_BLUE + +graphics\bg_blue.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_ICON_HOME_PUSHED + +graphics\menu_icon_home_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +OUTLINED_BUTTON_HOLDER_PUSHED + +graphics\outlined_button_holder_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PROGRESS_FILL + +graphics\progress_fill.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +OUTLINED_BUTTON_HOLDER_LONG + +graphics\outlined_button_holder_long.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PROGRESS_BAR_BG + +graphics\progress_bar_bg.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +OUTLINED_BUTTON_HOLDER_SHORT + +graphics\outlined_button_holder_short.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BIG_BUTTON + +graphics\big_button.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BIG_BUTTON_PUSHED + +graphics\big_button_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_BUTTON_C + +graphics\menu_button_c.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_BUTTON_C_PUSHED + +graphics\menu_button_c_pushed.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +OUTLINED_BUTTON_INDICATOR + +graphics\outlined_button_indicator.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_OFF + +graphics\icon_off.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Sprite + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +S1 + +graphics\sprite\s1.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S10 + +graphics\sprite\s10.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S11 + +graphics\sprite\s11.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S12 + +graphics\sprite\s12.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S13 + +graphics\sprite\s13.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S14 + +graphics\sprite\s14.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S15 + +graphics\sprite\s15.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S16 + +graphics\sprite\s16.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S17 + +graphics\sprite\s17.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S18 + +graphics\sprite\s18.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S19 + +graphics\sprite\s19.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S2 + +graphics\sprite\s2.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S20 + +graphics\sprite\s20.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S21 + +graphics\sprite\s21.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S3 + +graphics\sprite\s3.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S4 + +graphics\sprite\s4.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S5 + +graphics\sprite\s5.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S6 + +graphics\sprite\s6.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S7 + +graphics\sprite\s7.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S8 + +graphics\sprite\s8.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +S9 + +graphics\sprite\s9.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +2 +56 +1 + +STRING_2 +0 +Initiate the sequence + + +STRING_3 +0 +Start + + +STRING_4 +0 +4:12 + + +STRING_6 +0 +PM + + +STRING_7 +0 +Jun 27, 2017 + + +STRING_8 +0 +Tuesday + + +STRING_9 +0 +Intelligent Safety Guard + + +STRING_10 +0 +Mode + + +STRING_12 +0 +Max + + +STRING_13 +0 +Eco + + +STRING_14 +0 +Min + + +STRING_15 +0 +Speed + + +STRING_16 +0 +Slow + + +STRING_17 +0 +Norm + + +STRING_18 +0 +Fast + + +STRING_19 +0 +Timer + + +STRING_20 +0 +On + + +STRING_21 +0 +Off + + +STRING_22 +0 +Inspecting + + +STRING_23 +0 +Assembling + + +STRING_24 +0 +Welding + + +STRING_25 +0 +Palletizing + + +STRING_26 +0 +Turn On + + +STRING_29 +0 +Sequence Overall + + +STRING_31 +0 +Level Surface + + +STRING_32 +0 +Arm Auxiliary + + +STRING_33 +0 +Pallet Friction + + +STRING_34 +0 +Unit Set + + +STRING_35 +0 +SX + + +STRING_36 +0 +SY + + +STRING_37 +0 +m/s + + +STRING_38 +0 +Speed ( + + +STRING_42 +0 +) + + +STRING_44 +0 +RX + + +STRING_45 +0 +RY + + +STRING_47 +0 +o + + +STRING_49 +0 +Force + + +STRING_50 +0 +UP + + +STRING_52 +0 +DN + + +STRING_56 +0 +kg/c + + +STRING_57 +0 +X + + +STRING_58 +0 +Y + + +STRING_59 +0 +Z + + +STRING_60 +0 +in + + +STRING_62 +0 +Sequence + + +STRING_63 +0 +: + + +STRING_64 +0 +. + + +STRING_65 +0 +Sequence Completed + + +STRING_66 +0 +SDL# + + +STRING_67 +0 +165 + + +STRING_69 +0 +Next sequence will start + + +STRING_5 +0 +Systems + + +STRING_11 +0 +OK + + +STRING_27 +0 +Rotation Angle + + +STRING_39 +0 +automatically in sec. + + + +100 + +sequence_number + +10 +41 +162 +78 + +TRUE + + +complete_window + +374 +257 +510 +301 + +TRUE + +on_user_event_complete_win_fade_in +user_event +USER_EVENT_COMPLETE_WIN_FADE_IN + + +Animation +Animation +complete_window +main_screen +ANI_ID_COMPLETE_WIN_FADE_IN +FALSE +FALSE + +74 +104 +74 +104 +20 +1 +0 +0 +255 +FALSE +FALSE + + + + + +on_user_event_complete_win_fade_out +user_event +USER_EVENT_COMPLETE_WIN_FADE_OUT + + +Animation +Animation +complete_window +main_screen +ANI_ID_COMPLETE_WIN_FADE_OUT +FALSE +FALSE + +74 +104 +74 +104 +20 +1 +0 +255 +0 +TRUE +FALSE + + + + + + +sequence_window + +55 +269 +203 +314 + +TRUE + +on_user_event_seq_win_fade_in +user_event +USER_EVENT_SEQ_WIN_FADE_IN + + +Animation +Animation +sequence_window +main_screen +ANI_ID_SEQ_WIN_FADE_IN +FALSE +FALSE + +0 +70 +0 +70 +20 +1 +0 +0 +255 +FALSE +FALSE + + + + + +on_user_event_seq_win_fade_out +user_event +USER_EVENT_SEQ_WIN_FADE_OUT + + +Animation +Animation +sequence_window +main_screen +ANI_ID_SEQ_WIN_FADE_OUT +FALSE +FALSE + +0 +70 +0 +70 +20 +1 +0 +255 +0 +TRUE +FALSE + + + + + + +main_screen + +254 +104 +350 +170 + +TRUE + +on_user_event_start_win_fade_out +ID_START +user_event +USER_EVENT_START_WIN_FADE_OUT + + +ani_mode_win_slide_out +Animation +window_mode +ANI_ID_MODE_WIN_SLIDE_OUT +TRUE +FALSE + +22 +332 +-213 +332 +20 +1 +0 +255 +0 +FALSE +FALSE + + + +ani_spec_prompt_slide_out +Animation +prompt_spec +ANI_ID_SPEC_PROMPT_SLIDE_OUT +TRUE +FALSE + +112 +83 +640 +83 +20 +1 +0 +255 +0 +FALSE +FALSE + + + +ani_start_btn_slide_out +Animation +button_start +ANI_ID_START_BTN_SLIDE_OUT +TRUE +FALSE + +118 +103 +-408 +103 +20 +1 +0 +255 +0 +FALSE +FALSE + + + +ani_timer_win_slide_out +Animation +window_timer +ANI_ID_TIMER_WIN_SLIDE_OUT +TRUE +FALSE + +458 +332 +640 +332 +20 +1 +0 +255 +0 +FALSE +FALSE + + + + + +on_user_event_start_win_fade_in +ID_HOME +user_event +USER_EVENT_START_WIN_FADE_IN + + +ani_mode_win_slide_in +Animation +window_mode +ANI_ID_MODE_WIN_SLIDE_IN +TRUE +FALSE + +-213 +332 +22 +332 +20 +1 +0 +0 +255 +FALSE +FALSE + + + +ani_speed_win_fade_in +Animation +window_speed +ANI_ID_SPEED_WIN_FADE_IN +TRUE +FALSE + +240 +332 +240 +332 +20 +1 +0 +0 +255 +FALSE +FALSE + + + +ani_start_btn_slide_in +Animation +button_start +ANI_ID_START_BTN_SLIDE_IN +TRUE +FALSE + +-408 +103 +118 +103 +20 +1 +0 +0 +255 +FALSE +FALSE + + + +ani_timer_win_slide_in +Animation +window_timer +ANI_ID_TIMER_WIN_SLIDE_IN +TRUE +FALSE + +640 +332 +458 +332 +20 +1 +0 +0 +255 +FALSE +FALSE + + + +attach_green_corner +Attach +icon_green_corner +main_screen +TRUE +FALSE + + +ani_spec_prompt_slide_in +Animation +prompt_spec +start_window +ANI_ID_SPEC_PROMPT_SLIDE_IN +TRUE +TRUE + +640 +83 +112 +83 +20 +1 +0 +0 +255 +FALSE +FALSE + + + + + +on_gx_event_animation_complete(ani_id_start_btn_slide_in) +system_event +GX_EVENT_ANIMATION_COMPLETE +ANI_ID_START_BTN_SLIDE_IN + + +ani_green_corner_slide_in +Animation +icon_green_corner +main_screen +ANI_ID_GREEN_CORNER_SLIDE_IN +TRUE +FALSE + +640 +102 +440 +102 +10 +1 +0 +255 +255 +FALSE +FALSE + + + + + +on_gx_event_animation_complete(ani_id_green_corner_slide_in) +system_event +GX_EVENT_ANIMATION_COMPLETE +ANI_ID_GREEN_CORNER_SLIDE_IN + + +Attach +Attach +icon_green_corner +button_start +TRUE +TRUE + + + + +on_gx_event_animation_complete(ani_id_start_btn_slide_out) +system_event +GX_EVENT_ANIMATION_COMPLETE +ANI_ID_START_BTN_SLIDE_OUT + + +detach_speed_win +Detach +window_speed +TRUE +FALSE + + + + + + +default_folder + +window +sequence_number + +313 +12 +438 +53 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE + +icon +icon_12_3 + +316 +15 +317 +48 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +VERTICAL_DIVIDER + + +prompt +prompt_18_2 + +328 +28 +377 +45 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_66 +NORMAL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_18_3 + +380 +20 +436 +50 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_67 +MIDDLE_30 +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + +window +complete_window + +74 +104 +580 +400 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +complete_window_event_process +ID_COMPLETE_WINDOW + +FALSE + +icon +icon_12_2 + +190 +110 +267 +194 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_THUMB_UP + + +prompt +prompt_17_7 + +85 +233 +571 +279 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_65 +MIDDLE_45 +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +prompt_17 + +351 +119 +434 +149 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_66 +MIDDLE_30 +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_17_2 + +346 +153 +432 +199 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_67 +MIDDLE_45 +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_17_3 + +182 +311 +474 +335 + + +0 +FALSE +BLACK +SELECTED_FILL +BLACK + +FALSE +STRING_69 +MIDDLE +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_17_4 + +188 +341 +462 +365 + + +0 +FALSE +BLACK +SELECTED_FILL +BLACK + +FALSE +STRING_39 +MIDDLE +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + +numeric_prompt +countdown + +380 +340 +398 +370 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MIDDLE_30 +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY +8 + + + +icon +icon_13_2 + +309 +123 +310 +195 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +VERTICAL_DIVIDER_CONFIRMATION + + + +window +sequence_window + +0 +70 +639 +396 + + +0 +FALSE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +sequence_window_event_process +ID_SEQUENCE_WINDOW + +FALSE + +window +window_progress + +20 +351 +619 +390 + + +0 +FALSE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +PROGRESS_BAR_BG + +progress_bar +bottom_progress + +24 +355 +615 +386 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +0 +100 +50 +SYSTEM +TEXT +TEXT +TEXT +PROGRESS_FILL + + + +prompt +prompt_15_1 + +511 +334 +615 +346 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_29 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +progress_1_title + +19 +167 +132 +184 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_31 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +progress_2_title + +19 +210 +132 +227 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_32 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +progress_3_title + +20 +251 +133 +268 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_33 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +progress_4_title + +19 +293 +132 +310 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_34 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +progress_bar +progress_1 + +20 +187 +169 +191 + + +0 +FALSE +DARK_GRAY +SILVER_GRAY +DARK_GRAY + +FALSE +0 +100 +100 +SYSTEM +TEXT +TEXT +TEXT + + +progress_bar +progress_2 + +21 +229 +170 +233 + + +0 +FALSE +DARK_GRAY +SILVER_GRAY +DARK_GRAY +ID_AUXILIARY + +FALSE +0 +100 +100 +SYSTEM +TEXT +TEXT +TEXT + + +progress_bar +progress_3 + +20 +271 +169 +275 + + +0 +FALSE +DARK_GRAY +SILVER_GRAY +DARK_GRAY +ID_PALLET_FRICTION + +FALSE +0 +100 +100 +SYSTEM +TEXT +TEXT +TEXT + + +progress_bar +progress_4 + +20 +313 +169 +317 + + +0 +FALSE +DARK_GRAY +SILVER_GRAY +DARK_GRAY +ID_UNIT_SET + +FALSE +0 +100 +100 +SYSTEM +TEXT +TEXT +TEXT + + +icon +complete_icon_1 + +155 +167 +168 +179 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +LEFT_SIDE_CHECK_MARK + + +icon +complete_icon_2 + +155 +210 +168 +222 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +LEFT_SIDE_CHECK_MARK + + +icon +complete_icon_3 + +155 +251 +168 +263 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +LEFT_SIDE_CHECK_MARK + + +icon +complete_icon_4 + +155 +294 +168 +306 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +LEFT_SIDE_CHECK_MARK + + +window +window_4 + +460 +117 +620 +176 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +OUTLINED_BUTTON_HOLDER_SHORT + +prompt +prompt_15_5 + +467 +123 +513 +135 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_38 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_6 + +466 +140 +484 +157 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_35 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_7 + +466 +156 +484 +173 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_36 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_8 + +535 +142 +556 +154 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_37 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_10_1 + +535 +158 +556 +170 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_37 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_11_5 + +514 +123 +537 +135 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_12 +SMALL +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +prompt_15_12_1 + +538 +123 +542 +135 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_42 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +radial_progress_bar +radial_progress_speed + +567 +122 +615 +170 + + +0 +FALSE +RADIAL_PROGRESS_BAR_FILL +SELECTED_FILL +RADIAL_PROGRESS_BAR_FILL + +FALSE +591 +146 +22 +90 +-220 +4 +4 +PROGRESS_BG +LIGHT_GRAY +WHITE +SELECTED_TEXT +WHITE +SMALL + + +numeric_prompt +prompt_SX + +504 +139 +534 +156 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +mode_value_format +0 + + +numeric_prompt +prompt_SY + +504 +155 +534 +172 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +mode_value_format +0 + + + +window +window_5 + +460 +188 +620 +247 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +OUTLINED_BUTTON_HOLDER_SHORT + +prompt +prompt_15_13_2 + +467 +194 +554 +206 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_27 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_14_2 + +466 +211 +484 +228 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_44 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_15_2 + +466 +227 +484 +244 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_45 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +radial_progress_bar +radial_progress_rotation + +568 +193 +616 +241 + + +0 +FALSE +RADIAL_PROGRESS_BAR_FILL +SELECTED_FILL +RADIAL_PROGRESS_BAR_FILL + +FALSE +592 +217 +22 +90 +-250 +4 +4 +PROGRESS_BG +LIGHT_GRAY +WHITE +SELECTED_TEXT +WHITE +SMALL + + +numeric_prompt +prompt_RY + +501 +228 +550 +245 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +mode_value_format +0 + + +numeric_prompt +prompt_RX + +501 +211 +550 +228 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +mode_value_format +0 + + +prompt +prompt_15_11_2 + +551 +209 +557 +221 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_47 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_11 + +551 +226 +557 +238 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_47 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + +window +window_6 + +460 +257 +620 +316 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +OUTLINED_BUTTON_HOLDER_SHORT + +prompt +prompt_15_13 + +467 +263 +499 +275 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_49 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_14 + +466 +280 +487 +297 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_50 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_15 + +466 +297 +488 +314 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_52 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +numeric_prompt +prompt_DN + +489 +296 +531 +313 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +mode_value_format +0 + + +numeric_prompt +prompt_UP + +492 +280 +531 +297 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +mode_value_format +0 + + +prompt +prompt_15_11_1 + +533 +282 +558 +294 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_56 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_11_3 + +533 +298 +558 +310 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_56 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +radial_progress_bar +radial_progress_force + +568 +262 +616 +310 + + +0 +FALSE +RADIAL_PROGRESS_BAR_FILL +SELECTED_FILL +RADIAL_PROGRESS_BAR_FILL + +FALSE +592 +286 +22 +90 +-250 +4 +4 +PROGRESS_BG +LIGHT_GRAY +WHITE +SELECTED_TEXT +WHITE +SMALL + + + +icon +icon_12_1 + +213 +79 +222 +96 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_PIN + + +prompt +prompt_15_16_4 + +278 +81 +291 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_60 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_16_3 + +416 +81 +429 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_60 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +numeric_prompt +prompt_X + +246 +81 +276 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +position_value_format +0 + + +numeric_prompt +prompt_Y + +315 +81 +345 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +position_value_format +0 + + +numeric_prompt +prompt_Z + +384 +81 +414 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +mode_value_format +0 + + +numeric_prompt +progress_1_value + +128 +165 +172 +182 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +progress_value_format +0 + + +numeric_prompt +progress_2_value + +128 +206 +172 +223 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +progress_value_format +0 + + +numeric_prompt +progress_3_value + +128 +252 +172 +269 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +progress_value_format +0 + + +numeric_prompt +progress_4_value + +128 +292 +172 +309 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY +progress_value_format +0 + + +icon +icon_13_1 + +461 +80 +475 +96 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_TIMER + + +prompt +prompt_15_16_5 + +481 +76 +540 +88 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_62 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_16_6 + +481 +89 +514 +101 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_19 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +numeric_prompt +timer_tick + +602 +82 +619 +99 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROMPT +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY +timer_value_format +10 + + +numeric_prompt +timer_minute + +550 +82 +571 +99 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +NORMAL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY +timer_value_format +10 + + +numeric_prompt +timer_second + +576 +82 +597 +99 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +NORMAL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY +timer_value_format +10 + + +prompt +prompt_15_16_7 + +570 +81 +575 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_63 +NORMAL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_16_8 + +596 +81 +601 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_64 +NORMAL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_16_9 + +233 +81 +241 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_57 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_16_2 + +371 +81 +380 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_59 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_16_1 + +302 +81 +310 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_58 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +prompt_15_16_10 + +347 +81 +360 +98 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_60 +SYSTEM +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +icon +mode_icon + +148 +111 +175 +138 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +mode_icon_draw + +FALSE +CIRCLE_ICON_PALLET + + +prompt +mode_title + +19 +111 +143 +135 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +mode_title_draw + +FALSE +STRING_25 +MIDDLE +GREEN +SELECTED_TEXT +GREEN + + +numeric_prompt +bottom_progress_value + +548 +360 +615 +384 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MIDDLE +WHITE +SELECTED_TEXT +WHITE +progress_value_format +0 + + +sprite +sprite + +213 +123 +428 +314 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +21 + + +S1 +0 +0 +5 +0 +255 + + +S2 +0 +0 +5 +0 +255 + + +S3 +0 +0 +5 +0 +255 + + +S4 +0 +0 +5 +0 +255 + + +S5 +0 +0 +5 +0 +255 + + +S6 +0 +0 +5 +0 +255 + + +S7 +0 +0 +5 +0 +255 + + +S8 +0 +0 +2 +0 +255 + + +S9 +0 +0 +2 +0 +255 + + +S10 +0 +0 +5 +0 +255 + + +S10 +0 +0 +5 +0 +255 + + +S12 +0 +0 +5 +0 +255 + + +S13 +0 +0 +5 +0 +255 + + +S14 +0 +0 +5 +0 +255 + + +S15 +0 +0 +5 +0 +255 + + +S16 +0 +0 +5 +0 +255 + + +S17 +0 +0 +5 +0 +255 + + +S18 +0 +0 +5 +0 +255 + + +S19 +0 +0 +5 +0 +255 + + +S20 +0 +0 +5 +0 +255 + + +S21 +0 +0 +5 +0 +255 + + + + + +window +main_screen + +0 +0 +639 +479 + + +0 +FALSE +BLACK +BLACK +BLACK +main_screen_event_process + +TRUE + +pixelmap_button +button_home + +594 +24 +622 +47 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_HOME + +FALSE +MENU_ICON_HOME +MENU_ICON_HOME_PUSHED + + +pixelmap_button +button_gears + +548 +22 +571 +43 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_GEARS + +FALSE +TOP_ICON_GEARS +TOP_ICON_GEARS_PUSYED + + +pixelmap_button +button_refresh + +504 +23 +522 +42 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_REFRESH + +FALSE +TOP_ICON_REFRESH +TOP_ICON_REFRESH_PUSHED + + +pixelmap_button +button_shield + +462 +23 +477 +42 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_SHIELD + +FALSE +TOP_ICON_SHIELD +TOP_ICON_SHIELD_PUSHED + + +icon +expresslogic_label + +18 +18 +143 +37 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + +prompt +time + +186 +18 +276 +49 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_4 +MIDDLE_30 +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +am_pm + +282 +29 +310 +46 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_6 +NORMAL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +pixelmap_button +button_on_off + +458 +401 +618 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixlemap_button_draw +ID_ON_OFF + +FALSE +MENU_BUTTON_LONG +MENU_BUTTON_LONG_PUSHED + +prompt +prompt_on_off + +514 +433 +562 +445 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_26 +SMALL +WHITE +SELECTED_TEXT +WHITE + + +icon +icon_9 + +532 +412 +545 +428 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_OFF + + + +window +window_time + +318 +18 +401 +57 + + +0 +TRUE +BLACK +BLACK +BLACK + +FALSE + +prompt +day_of_week + +319 +19 +393 +31 + + +0 +FALSE +SILVER_GRAY +SELECTED_FILL +SILVER_GRAY + +FALSE +STRING_8 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +prompt +date + +319 +39 +402 +51 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_7 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + +window +button_window + +16 +400 +455 +465 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE + +pixelmap_button +button_inspecting + +22 +401 +128 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixlemap_button_draw +ID_INSPECTING + +FALSE +MENU_BUTTON_C +MENU_BUTTON_C_PUSHED + +prompt +prompt_14_4 + +44 +433 +107 +445 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_22 +SMALL +WHITE +SELECTED_TEXT +WHITE + + +icon +icon + +68 +413 +81 +428 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_INSPECT + + + +pixelmap_button +button_palletizing + +349 +401 +455 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixlemap_button_draw +ID_PALLETIZING + +FALSE +MENU_BUTTON_C +MENU_BUTTON_C_PUSHED + +prompt +prompt_14 + +373 +433 +432 +445 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_25 +SMALL +WHITE +SELECTED_TEXT +WHITE + + +icon +icon_1 + +394 +413 +409 +426 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_PALLET + + +icon +button_indicator_dot + +443 +405 +447 +410 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +OUTLINED_BUTTON_INDICATOR + + + +pixelmap_button +button_welding + +240 +401 +346 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixlemap_button_draw +ID_WELDING + +FALSE +MENU_BUTTON_C +MENU_BUTTON_C_PUSHED + +prompt +prompt_14_3 + +268 +433 +316 +445 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_24 +SMALL +WHITE +SELECTED_TEXT +WHITE + + +icon +icon_2 + +288 +413 +295 +429 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_BOLT + + + +pixelmap_button +button_assembling + +131 +401 +237 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixlemap_button_draw +ID_ASSEMBLING + +FALSE +MENU_BUTTON_C +MENU_BUTTON_C_PUSHED + +prompt +prompt_14_2 + +150 +433 +218 +445 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_23 +SMALL +WHITE +SELECTED_TEXT +WHITE + + +icon +icon_3 + +176 +413 +190 +428 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_WRENCH + + + + +window +start_window + +0 +82 +639 +396 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +ID_START_WINDOW + +FALSE + +pixelmap_button +button_start + +118 +104 +525 +300 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +custom_pixlemap_button_draw +ID_START + +FALSE +BIG_BUTTON +BIG_BUTTON_PUSHED + +icon +icon_robot + +170 +145 +245 +248 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +BIG_BUTTON_ROBOT_ICON + + +prompt +prompt_initiate + +277 +234 +464 +251 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_2 +NORMAL +WHITE +SELECTED_TEXT +WHITE + + +prompt +prompt_Start + +273 +146 +467 +228 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_3 +BIG +WHITE +SELECTED_TEXT +WHITE + + +icon +icon_green_corner + +440 +103 +524 +189 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +BUTTON_GREEN_CORNER + +prompt +prompt_Systems + +464 +112 +521 +124 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_5 +BOLD +WHITE +SELECTED_TEXT +WHITE + + +prompt +prompt_OK + +491 +131 +516 +148 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_11 +NORMAL +WHITE +SELECTED_TEXT +WHITE + + + + +window +window_timer + +458 +332 +618 +391 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +OUTLINED_BUTTON_HOLDER_SHORT + +prompt +prompt_11 + +465 +341 +502 +353 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_19 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +pixelmap_button +pixelmap_button_11 + +511 +338 +564 +389 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +OUTLINED_BUTTON_HOLDER +OUTLINED_BUTTON_HOLDER_PUSHED + +prompt +prompt_12 + +522 +356 +549 +368 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_20 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + +pixelmap_button +pixelmap_button_12 + +564 +338 +617 +389 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +OUTLINED_BUTTON_HOLDER +OUTLINED_BUTTON_HOLDER_PUSHED + +prompt +prompt_13 + +572 +356 +604 +368 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_21 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + + +window +window_speed + +240 +332 +452 +391 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +OUTLINED_BUTTON_HOLDER_LONG + +prompt +prompt + +246 +340 +283 +352 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_15 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +pixelmap_button +pixelmap_button + +293 +337 +346 +388 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +OUTLINED_BUTTON_HOLDER +OUTLINED_BUTTON_HOLDER_PUSHED + +prompt +prompt_1 + +303 +355 +330 +367 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_16 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + +pixelmap_button +pixelmap_button_1 + +346 +337 +399 +388 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +OUTLINED_BUTTON_HOLDER +OUTLINED_BUTTON_HOLDER_PUSHED + +prompt +prompt_2 + +355 +355 +387 +367 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_17 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + +pixelmap_button +pixelmap_button_10 + +400 +337 +453 +388 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +OUTLINED_BUTTON_HOLDER +OUTLINED_BUTTON_HOLDER_PUSHED + +prompt +prompt_10 + +412 +355 +436 +367 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_18 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + + +window +window_mode + +22 +332 +234 +391 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +OUTLINED_BUTTON_HOLDER_LONG + +prompt +prompt_3 + +31 +341 +62 +353 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_10 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + +pixelmap_button +pixelmap_button_2 + +75 +338 +128 +389 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +OUTLINED_BUTTON_HOLDER +OUTLINED_BUTTON_HOLDER_PUSHED + +prompt +prompt_4 + +89 +356 +112 +368 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_12 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + +pixelmap_button +pixelmap_button_3 + +128 +338 +181 +389 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +OUTLINED_BUTTON_HOLDER +OUTLINED_BUTTON_HOLDER_PUSHED + +prompt +prompt_5 + +141 +356 +164 +368 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_13 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + +pixelmap_button +pixelmap_button_4 + +181 +338 +234 +389 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +OUTLINED_BUTTON_HOLDER +OUTLINED_BUTTON_HOLDER_PUSHED + +prompt +prompt_6 + +195 +356 +218 +368 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_14 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + + + + +prompt +prompt_spec + +122 +83 +287 +97 + + +0 +FALSE +SILVER_GRAY +SELECTED_FILL +SILVER_GRAY + +FALSE +STRING_9 +SMALL +SILVER_GRAY +SELECTED_TEXT +SILVER_GRAY + +icon +icon_shield + +127 +83 +138 +97 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_SHIELD_SMALL + + + + + + + +1 +display_2 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +90 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +90 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +90 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_keyboard/guix_keyboard.gxp b/samples/demo_guix_keyboard/guix_keyboard.gxp index abb3fb15..10d783fb 100644 --- a/samples/demo_guix_keyboard/guix_keyboard.gxp +++ b/samples/demo_guix_keyboard/guix_keyboard.gxp @@ -1,5417 +1,5417 @@ - - - -
-55 -60103 -6010100 -guix_keyboard -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -0 -0 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -display_1 -520 -262 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -WHITE - -project_relative - -FALSE -TRUE -FALSE -16777215 - - -COLOR -BLACK - -project_relative - -FALSE -TRUE -FALSE -0 - - -COLOR -DARK_GRAY - -project_relative - -FALSE -TRUE -FALSE -3355443 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - -FONT -MIDSIZE - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -24 -8 -FALSE -FALSE -FALSE - -TRUE -32 -127 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -B_BACKSPACE - -graphics\b_backspace.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -B_BACKSPACE_H - -graphics\b_backspace_h.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -B_KEYBOARD - -graphics\b_keyboard.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -B_KEYBOARD_H - -graphics\b_keyboard_h.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -B_SPACE - -graphics\b_space.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -B_SPACE_H - -graphics\b_space_h.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -I_RIGHTARROW - -graphics\i_rightarrow.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TEXTFIELDBKND - -graphics\textfieldBKND.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -I_LEFTARROW - -graphics\i_leftarrow.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - --1 -3 -1 - -STRING_1 -0 -Enter Text - - -STRING_2 -0 -1234 - - - -default_folder - -window -keyboard_screen - -0 -0 -519 -271 - - -0 -TRUE -CANVAS -CANVAS -CANVAS - -FALSE - -text_input -keyboard_input_field - -43 -33 -510 -62 - - -0 -TRUE -TEXT_INPUT_FILL -TEXT_INPUT_FILL -TEXT_INPUT_FILL -input_field_event_process -ID_INPUT_FIELD - -FALSE -STRING_2 -MIDSIZE -DARK_GRAY -DARK_GRAY -DARK_GRAY -READONLY_FILL -READONLY_TEXT -memory_allocator -100 -FALSE - -pixelmap_button -pixelmap_button_1 - -441 -33 -511 -64 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -IDB_BACKSPACE - -FALSE -B_BACKSPACE -B_BACKSPACE_H - - - -window -keyboard_frame - -36 -67 -515 -256 - - -0 -TRUE -BLACK -BLACK -BLACK -keyboard_frame_event_handler - -FALSE - - -icon -icon_1 - -8 -8 -133 -27 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - - - - -1 -display_2 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +guix_keyboard +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +0 +0 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +display_1 +520 +262 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +WHITE + +project_relative + +FALSE +TRUE +FALSE +16777215 + + +COLOR +BLACK + +project_relative + +FALSE +TRUE +FALSE +0 + + +COLOR +DARK_GRAY + +project_relative + +FALSE +TRUE +FALSE +3355443 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + +FONT +MIDSIZE + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +24 +8 +FALSE +FALSE +FALSE + +TRUE +32 +127 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +B_BACKSPACE + +graphics\b_backspace.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +B_BACKSPACE_H + +graphics\b_backspace_h.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +B_KEYBOARD + +graphics\b_keyboard.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +B_KEYBOARD_H + +graphics\b_keyboard_h.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +B_SPACE + +graphics\b_space.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +B_SPACE_H + +graphics\b_space_h.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +I_RIGHTARROW + +graphics\i_rightarrow.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TEXTFIELDBKND + +graphics\textfieldBKND.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +I_LEFTARROW + +graphics\i_leftarrow.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +-1 +3 +1 + +STRING_1 +0 +Enter Text + + +STRING_2 +0 +1234 + + + +default_folder + +window +keyboard_screen + +0 +0 +519 +271 + + +0 +TRUE +CANVAS +CANVAS +CANVAS + +FALSE + +text_input +keyboard_input_field + +43 +33 +510 +62 + + +0 +TRUE +TEXT_INPUT_FILL +TEXT_INPUT_FILL +TEXT_INPUT_FILL +input_field_event_process +ID_INPUT_FIELD + +FALSE +STRING_2 +MIDSIZE +DARK_GRAY +DARK_GRAY +DARK_GRAY +READONLY_FILL +READONLY_TEXT +memory_allocator +100 +FALSE + +pixelmap_button +pixelmap_button_1 + +441 +33 +511 +64 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +IDB_BACKSPACE + +FALSE +B_BACKSPACE +B_BACKSPACE_H + + + +window +keyboard_frame + +36 +67 +515 +256 + + +0 +TRUE +BLACK +BLACK +BLACK +keyboard_frame_event_handler + +FALSE + + +icon +icon_1 + +8 +8 +133 +27 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + + + + +1 +display_2 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_medical/guix_medical.gxp b/samples/demo_guix_medical/guix_medical.gxp index a5080975..b5f89567 100644 --- a/samples/demo_guix_medical/guix_medical.gxp +++ b/samples/demo_guix_medical/guix_medical.gxp @@ -1,8538 +1,8538 @@ - - - -
-55 -60103 -6010100 -guix_medical -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -773 -359 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -main_display -640 -480 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -11579392 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -4281744451 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4287010472 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -16317688 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -2632744 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -YELLOW - -project_relative - -FALSE -TRUE -FALSE -16776960 - - -COLOR -GREEN - -project_relative - -FALSE -TRUE -FALSE -4286692669 - - -COLOR -RED - -project_relative - -FALSE -TRUE -FALSE -16711680 - - -COLOR -LIGHT_GRAY - -project_relative - -FALSE -TRUE -FALSE -4290954696 - - -COLOR -CHART_LINE - -project_relative - -FALSE -TRUE -FALSE -4281597747 - - -COLOR -WHITE - -project_relative - -FALSE -TRUE -FALSE -4294967295 - - -COLOR -ODD_ROW - -project_relative - -FALSE -TRUE -FALSE -4280823090 - - -COLOR -OFF_WHITE - -project_relative - -FALSE -TRUE -FALSE -4293585642 - - -COLOR -BLACK - -project_relative - -FALSE -TRUE -FALSE -4278190080 - - -COLOR -NEON - -project_relative - -FALSE -TRUE -FALSE -4281597747 - - -COLOR -WARN_YELLOW - -project_relative - -FALSE -TRUE -FALSE -4291598592 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - -FONT -BIG_NUMBER - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -44 -8 -FALSE -FALSE -FALSE - -TRUE -48 -58 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -MID_NUMBER - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -32 -8 -FALSE -FALSE -FALSE - -TRUE -48 -58 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -SMALL - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -14 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -SMALL_BOLD - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -16 -8 -FALSE -FALSE -FALSE - -TRUE -32 -127 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -SCREEN_LABEL - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -44 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -HR_NUMBER - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -64 -8 -FALSE -FALSE -FALSE - -TRUE -48 -57 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Icons - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -HOME - -graphics\home.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_VITALS_ON - -graphics\icon_vitals_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_VITALS - -graphics\icon_vitals.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_PATIENTS - -graphics\icon_patients.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_MEDICATIONS_ON - -graphics\icon_medications_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_MEDICATIONS - -graphics\icon_medications.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_PATIENTS_ON - -graphics\icon_patients_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -TABLE_SCROLL_THUMB - -graphics\table_scroll_thumb.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_CARETS_ON - -graphics\slider_carets_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_INDICATOR - -graphics\slider_indicator.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PERCENT - -graphics\percent.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CARDIO_DOT - -graphics\cardio_dot.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_HEART_RED_SMALL - -graphics\icon_heart_red_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_HEART_RED_MED - -graphics\icon_heart_red_med.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_HEART_GRN_SMALL - -graphics\icon_heart_grn_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_HEART_GRN_MED - -graphics\icon_heart_grn_med.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_HEART_GRN_LARGE - -graphics\icon_heart_grn_large.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_HEART_RED_LARGE - -graphics\icon_heart_red_large.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -backgrounds - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -BUTTON_ACTIVE - -graphics\button_active.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON - -graphics\button.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Fills - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -SLIDER_RED_BG_ON - -graphics\slider_red_bg_on.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_RED_BG - -graphics\slider_red_bg.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_GREEN_BG_ON - -graphics\slider_green_bg_on.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_GREEN_BG - -graphics\slider_green_bg.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_YELLOW_BG_ON - -graphics\slider_yellow_bg_on.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_YELLOW_BG - -graphics\slider_yellow_bg.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_PURPLE_BG_ON - -graphics\slider_purple_bg_on.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_PURPLE_BG - -graphics\slider_purple_bg.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CARDIO_LONG_BG - -graphics\cardio_long_bg.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CARDIO_BG - -graphics\cardio_bg.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHART_ERASE - -graphics\chart_erase.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CARDIO_SLIDER_BG - -graphics\cardio_slider_bg.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Logo - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - --1 -62 -1 - -PATIENT_LIST -0 -Patient List - - -MEDICATIONS -0 -Medications - - -VITALS -0 -Vitals - - -PATIENT_NAME -0 -Patient Name - - -ROOM -0 -Room # - - -MR_NUM -0 -MR # - - -DEFAULT_RATE -0 -88 - - -ONE_WEEK -0 -7 Day - - -AVERAGE -0 -Average - - -MINIMUM -0 -Minimum - - -MAXIMUM -0 -Maximum - - -STRING_13 -0 -Saline - - -STRING_14 -0 -71 - - -STRING_15 -0 -44 - - -STRING_16 -0 -Diovan HCT - - -STRING_17 -0 -Lovenox - - -STRING_18 -0 -CoregCR - - -STRING_19 -0 -Coreg CR - - -STRING_1 -0 -prompt - - -STRING_2 -0 -CPU: - - -STRING_PERCENT -0 -% - - -STRING_100 -0 -100 - - -STRING_3 -0 -72 - - -STRING_4 -0 -45 - - -STRING_5 -0 -97 - - -STRING_6 -0 -12:12 - - -STRING_7 -0 -PM - - -STRING_8 -0 -Thursday - - -STRING_9 -0 -Sep 08, 2016 - - -STRING_10 -0 -Total Admitted - - -STRING_11 -0 -168 - - -STRING_12 -0 -Petient List - - -STRING_20 -0 -MR Num - - -STRING_21 -0 -Room - - -STRING_22 -0 -Admission Date - - -STRING_23 -0 -1963 - - -STRING_24 -0 -1st - - -STRING_25 -0 -2nd - - -STRING_26 -0 -3rd - - -STRING_27 -0 -4th - - -STRING_28 -0 -Hi-COR - - -STRING_29 -0 -Westadone - - -STRING_30 -0 -Abitrexate - - -STRING_31 -0 -Been attended for - - -STRING_32 -0 -14 - - -STRING_33 -0 -14 Days and 13 Hours - - -STRING_34 -0 -117 - - -STRING_35 -0 -93 - - -STRING_36 -0 -147 - - -STRING_37 -0 -48 Hours - - -STRING_38 -0 -7 days - - -STRING_39 -0 -137 - - -STRING_40 -0 -127 - - -STRING_41 -0 -57 - - -SUNDAY -0 -Sunday - - -MONDAY -0 -Monday - - -TUESDAY -0 -Tuesday - - -WEDNESDAY -0 -Wednesday - - -THURSDAY -0 -Thursday - - -FRIDAY -0 -Friday - - -SATURDAY -0 -Saturday - - - -100 - -meds_screen - -215 -207 -311 -273 - -TRUE - -on_gx_signal(id_vitals_button, gx_event_clicked) -ID_VITALS_BUTTON -child_signal -GX_EVENT_CLICKED - - -Toggle -Toggle -vitals_screen -FALSE -FALSE - - - - -on_gx_signal(id_patients_button, gx_event_clicked) -ID_PATIENTS_BUTTON -child_signal -GX_EVENT_CLICKED - - -Toggle -Toggle -patients_screen -FALSE -FALSE - - - - - -vitals_screen - -45 -289 -141 -355 - -TRUE - -on_gx_signal(id_meds_button, gx_event_clicked) -ID_MEDS_BUTTON -child_signal -GX_EVENT_CLICKED - - -Toggle -Toggle -meds_screen -FALSE -FALSE - - - - -on_gx_signal(id_patients_button, gx_event_clicked) -ID_PATIENTS_BUTTON -child_signal -GX_EVENT_CLICKED - - -Toggle -Toggle -patients_screen -FALSE -FALSE - - - - - -patients_screen - -375 -289 -471 -355 - -TRUE - -on_gx_signal(id_meds_button, gx_event_clicked) -ID_MEDS_BUTTON -child_signal -GX_EVENT_CLICKED - - -Toggle -Toggle -meds_screen -FALSE -FALSE - - - - -on_gx_signal(id_vitals_button, gx_event_clicked) -ID_VITALS_BUTTON -child_signal -GX_EVENT_CLICKED - - -Toggle -Toggle -vitals_screen -FALSE -FALSE - - - - - - -default_folder - -TEMPLATE -meds_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -meds_screen_event_handler -ID_MEDS_SCREEN - -TRUE -med_screen_base - -pixelmap_slider -med1_level - -96 -225 -128 -376 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_SLIDER1 - -FALSE -0 -0 -100 -50 -10 -0 -0 -33 -16 -0 -8 -SLIDER_RED_BG_ON -SLIDER_RED_BG -SLIDER_CARETS_ON - - -icon -scale_1 - -28 -225 -91 -376 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -SLIDER_INDICATOR - - -icon -scale_2 - -196 -225 -259 -376 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -SLIDER_INDICATOR - - -icon -scale_3 - -346 -225 -409 -376 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -SLIDER_INDICATOR - - -icon -scale_4 - -505 -225 -568 -376 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -SLIDER_INDICATOR - - -pixelmap_slider -med2_level - -262 -225 -294 -376 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_SLIDER2 - -FALSE -0 -0 -100 -50 -10 -0 -0 -33 -16 -0 -8 -SLIDER_GREEN_BG_ON -SLIDER_GREEN_BG -SLIDER_CARETS_ON - - -pixelmap_slider -med3_level - -413 -225 -445 -376 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_SLIDER3 - -FALSE -0 -0 -100 -50 -10 -0 -0 -33 -16 -0 -8 -SLIDER_YELLOW_BG_ON -SLIDER_YELLOW_BG -SLIDER_CARETS_ON - - -pixelmap_slider -med4_level - -576 -225 -608 -376 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_SLIDER4 - -FALSE -0 -0 -100 -50 -10 -0 -0 -33 -16 -0 -8 -SLIDER_PURPLE_BG_ON -SLIDER_PURPLE_BG -SLIDER_CARETS_ON - - -prompt -screen_label_1 - -348 -71 -610 -116 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MEDICATIONS -SCREEN_LABEL -GREEN -GREEN -GREEN - - -prompt -patient_name - -160 -76 -334 -90 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_PATIENT_NAME - -FALSE -PATIENT_NAME -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -admit_date - -160 -94 -334 -108 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_ADMIT_DATE - -FALSE -STRING_23 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -med_label1 - -25 -128 -55 -142 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_24 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -med_label_4 - -505 -128 -535 -142 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_27 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -med_label3 - -346 -128 -376 -142 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_26 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -med_label2 - -196 -128 -226 -142 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_25 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -med_type1 - -28 -147 -76 -160 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_13 -SMALL -WHITE -WHITE -WHITE - - -prompt -med_type2 - -193 -146 -248 -159 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_28 -SMALL -WHITE -WHITE -WHITE - - -prompt -med_type3 - -345 -146 -433 -160 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_29 -SMALL -WHITE -WHITE -WHITE - - -prompt -med_type4 - -504 -147 -592 -161 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_30 -SMALL -WHITE -WHITE -WHITE - - -prompt -num_val1 - -23 -170 -138 -206 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -med_level_draw -ID_VAL1_DISPLAY - -FALSE -STRING_100 -BIG_NUMBER -OFF_WHITE -WHITE -OFF_WHITE - - -prompt -num_val2 - -188 -170 -303 -206 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -med_level_draw -ID_VAL2_DISPLAY - -FALSE -STRING_100 -BIG_NUMBER -OFF_WHITE -WHITE -OFF_WHITE - - -prompt -num_val3 - -339 -170 -454 -206 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -med_level_draw -ID_VAL3_DISPLAY - -FALSE -STRING_100 -BIG_NUMBER -OFF_WHITE -WHITE -OFF_WHITE - - -prompt -num_val4 - -498 -170 -613 -206 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -med_level_draw -ID_VAL4_DISPLAY - -FALSE -STRING_100 -BIG_NUMBER -OFF_WHITE -WHITE -OFF_WHITE - - - -TEMPLATE -vitals_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -vitals_screen_event_process -ID_VITALS_SCREEN - -FALSE -med_screen_base - -prompt -screen_label - -497 -83 -621 -128 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -VITALS -SCREEN_LABEL -GREEN -GREEN -GREEN - - -prompt -patient_name - -303 -83 -477 -97 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_PATIENT_NAME - -FALSE -PATIENT_NAME -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -admit_date - -303 -102 -477 -116 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_ADMIT_DATE - -FALSE -STRING_23 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -attended_prompt - -328 -119 -477 -133 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_31 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -days_and_hours_prompt - -297 -136 -477 -150 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_33 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -avg_hr_prompt - -24 -311 -116 -343 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_34 -BIG_NUMBER -OFF_WHITE -WHITE -OFF_WHITE - - -prompt -min_hr_prompt - -239 -311 -304 -343 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_35 -BIG_NUMBER -OFF_WHITE -WHITE -OFF_WHITE - - -prompt -max_hr_prompt - -423 -311 -515 -343 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_36 -BIG_NUMBER -OFF_WHITE -WHITE -OFF_WHITE - - -prompt -hours - -126 -311 -197 -324 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_37 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -days - -310 -311 -368 -325 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_38 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -days2 - -524 -311 -577 -325 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_38 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -average - -125 -332 -190 -346 - - -0 -FALSE -OFF_WHITE -SELECTED_FILL -OFF_WHITE - -FALSE -AVERAGE -SMALL -OFF_WHITE -OFF_WHITE -OFF_WHITE - - -prompt -min - -312 -332 -385 -345 - - -0 -FALSE -OFF_WHITE -SELECTED_FILL -OFF_WHITE - -FALSE -MINIMUM -SMALL -OFF_WHITE -OFF_WHITE -OFF_WHITE - - -prompt -max - -525 -332 -601 -345 - - -0 -FALSE -OFF_WHITE -SELECTED_FILL -OFF_WHITE - -FALSE -MAXIMUM -SMALL -OFF_WHITE -OFF_WHITE -OFF_WHITE - - -window -waveform_window - -17 -164 -493 -275 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -waveform_draw - -FALSE -CARDIO_LONG_BG - -pixelmap_slider -cardio_slider - -18 -169 -28 -270 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL - -FALSE -0 -0 -100 -50 -10 -0 -0 -9 -10 -1 -5 -CARDIO_SLIDER_BG -CARDIO_SLIDER_BG -CARDIO_DOT - - - -window -hr_win - -498 -164 -620 -275 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE -CARDIO_BG - -icon -heart_icon - -539 -176 -575 -212 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_HEART_GRN_LARGE - - -numeric_prompt -current_hr_prompt - -498 -196 -620 -244 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -DISABLED_FILL - -FALSE -HR_NUMBER -NEON -NEON -NEON -57 - - - - -TEMPLATE -patients_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL -patients_screen_event_handler -ID_PATIENTS_SCREEN - -FALSE -med_screen_base - -vertical_list -patient_list - -19 -160 -622 -391 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -ID_PATIENT_LIST - -FALSE -0 -46 -patient_row_create - -vscroll -vertical_scroll - -602 -161 -621 -390 - - -0 -FALSE -WINDOW_FILL -SELECTED_FILL -WINDOW_FILL - -FALSE -20 -8 -10 -10 -0 -TABLE_SCROLL_THUMB -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_FILL - - - -prompt -admitted_label - -238 -79 -358 -92 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_10 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -admitted_count - -305 -99 -359 -116 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_ADMIT_COUNT - -FALSE -STRING_11 -SMALL_BOLD -TEXT -SELECTED_TEXT -TEXT - - -prompt -screen_label - -372 -77 -617 -122 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PATIENT_LIST -SCREEN_LABEL -GREEN -GREEN -GREEN - - -prompt -name_label - -26 -142 -137 -156 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PATIENT_NAME -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -mr_num - -238 -142 -306 -156 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_20 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -room_label - -365 -142 -433 -156 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_21 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -mr_num_1 - -471 -142 -598 -156 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_22 -SMALL -TEXT -SELECTED_TEXT -TEXT - - - -window -med_screen_base - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -med_screen_base_event_handler -ID_SCREEN_BASE - -FALSE - -icon -express_icon - -12 -12 -200 -41 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - -icon -home_icon - -593 -26 -615 -43 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_HOME - -FALSE -HOME - - -prompt -time_of_day - -212 -31 -305 -53 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_6 -MID_NUMBER -TEXT -SELECTED_TEXT -TEXT - - -prompt -AM_PM - -310 -41 -333 -58 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_7 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -day_prompt - -346 -25 -444 -39 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_8 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -prompt -date_prompt - -347 -42 -479 -56 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_9 -SMALL -TEXT -SELECTED_TEXT -TEXT - - -pixelmap_button -patients_button - -20 -401 -220 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -page_button_draw -ID_PATIENTS_BUTTON - -FALSE -BUTTON -BUTTON_ACTIVE - - -pixelmap_button -meds_button - -222 -401 -422 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -page_button_draw -ID_MEDS_BUTTON - -FALSE -BUTTON -BUTTON_ACTIVE - - -pixelmap_button -vitals_button - -423 -401 -623 -463 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -page_button_draw -ID_VITALS_BUTTON - -FALSE -BUTTON -BUTTON_ACTIVE - - - - - -1 -display_2 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -2632744 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -11579392 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -16711680 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -16317688 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -2632744 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -2632744 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -11579392 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -16711680 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -16317688 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -2632744 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -2632744 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -11579392 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -16711680 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -16317688 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -2632744 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +guix_medical +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +773 +359 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +main_display +640 +480 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +11579392 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +4281744451 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4287010472 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +16317688 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +2632744 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +YELLOW + +project_relative + +FALSE +TRUE +FALSE +16776960 + + +COLOR +GREEN + +project_relative + +FALSE +TRUE +FALSE +4286692669 + + +COLOR +RED + +project_relative + +FALSE +TRUE +FALSE +16711680 + + +COLOR +LIGHT_GRAY + +project_relative + +FALSE +TRUE +FALSE +4290954696 + + +COLOR +CHART_LINE + +project_relative + +FALSE +TRUE +FALSE +4281597747 + + +COLOR +WHITE + +project_relative + +FALSE +TRUE +FALSE +4294967295 + + +COLOR +ODD_ROW + +project_relative + +FALSE +TRUE +FALSE +4280823090 + + +COLOR +OFF_WHITE + +project_relative + +FALSE +TRUE +FALSE +4293585642 + + +COLOR +BLACK + +project_relative + +FALSE +TRUE +FALSE +4278190080 + + +COLOR +NEON + +project_relative + +FALSE +TRUE +FALSE +4281597747 + + +COLOR +WARN_YELLOW + +project_relative + +FALSE +TRUE +FALSE +4291598592 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + +FONT +BIG_NUMBER + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +44 +8 +FALSE +FALSE +FALSE + +TRUE +48 +58 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +MID_NUMBER + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +32 +8 +FALSE +FALSE +FALSE + +TRUE +48 +58 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +SMALL + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +14 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +SMALL_BOLD + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +16 +8 +FALSE +FALSE +FALSE + +TRUE +32 +127 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +SCREEN_LABEL + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +44 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +HR_NUMBER + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +64 +8 +FALSE +FALSE +FALSE + +TRUE +48 +57 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Icons + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +HOME + +graphics\home.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_VITALS_ON + +graphics\icon_vitals_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_VITALS + +graphics\icon_vitals.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_PATIENTS + +graphics\icon_patients.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_MEDICATIONS_ON + +graphics\icon_medications_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_MEDICATIONS + +graphics\icon_medications.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_PATIENTS_ON + +graphics\icon_patients_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +TABLE_SCROLL_THUMB + +graphics\table_scroll_thumb.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_CARETS_ON + +graphics\slider_carets_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_INDICATOR + +graphics\slider_indicator.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PERCENT + +graphics\percent.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CARDIO_DOT + +graphics\cardio_dot.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_HEART_RED_SMALL + +graphics\icon_heart_red_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_HEART_RED_MED + +graphics\icon_heart_red_med.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_HEART_GRN_SMALL + +graphics\icon_heart_grn_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_HEART_GRN_MED + +graphics\icon_heart_grn_med.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_HEART_GRN_LARGE + +graphics\icon_heart_grn_large.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_HEART_RED_LARGE + +graphics\icon_heart_red_large.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +backgrounds + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +BUTTON_ACTIVE + +graphics\button_active.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON + +graphics\button.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Fills + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +SLIDER_RED_BG_ON + +graphics\slider_red_bg_on.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_RED_BG + +graphics\slider_red_bg.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_GREEN_BG_ON + +graphics\slider_green_bg_on.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_GREEN_BG + +graphics\slider_green_bg.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_YELLOW_BG_ON + +graphics\slider_yellow_bg_on.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_YELLOW_BG + +graphics\slider_yellow_bg.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_PURPLE_BG_ON + +graphics\slider_purple_bg_on.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_PURPLE_BG + +graphics\slider_purple_bg.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CARDIO_LONG_BG + +graphics\cardio_long_bg.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CARDIO_BG + +graphics\cardio_bg.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHART_ERASE + +graphics\chart_erase.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CARDIO_SLIDER_BG + +graphics\cardio_slider_bg.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Logo + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +-1 +62 +1 + +PATIENT_LIST +0 +Patient List + + +MEDICATIONS +0 +Medications + + +VITALS +0 +Vitals + + +PATIENT_NAME +0 +Patient Name + + +ROOM +0 +Room # + + +MR_NUM +0 +MR # + + +DEFAULT_RATE +0 +88 + + +ONE_WEEK +0 +7 Day + + +AVERAGE +0 +Average + + +MINIMUM +0 +Minimum + + +MAXIMUM +0 +Maximum + + +STRING_13 +0 +Saline + + +STRING_14 +0 +71 + + +STRING_15 +0 +44 + + +STRING_16 +0 +Diovan HCT + + +STRING_17 +0 +Lovenox + + +STRING_18 +0 +CoregCR + + +STRING_19 +0 +Coreg CR + + +STRING_1 +0 +prompt + + +STRING_2 +0 +CPU: + + +STRING_PERCENT +0 +% + + +STRING_100 +0 +100 + + +STRING_3 +0 +72 + + +STRING_4 +0 +45 + + +STRING_5 +0 +97 + + +STRING_6 +0 +12:12 + + +STRING_7 +0 +PM + + +STRING_8 +0 +Thursday + + +STRING_9 +0 +Sep 08, 2016 + + +STRING_10 +0 +Total Admitted + + +STRING_11 +0 +168 + + +STRING_12 +0 +Petient List + + +STRING_20 +0 +MR Num + + +STRING_21 +0 +Room + + +STRING_22 +0 +Admission Date + + +STRING_23 +0 +1963 + + +STRING_24 +0 +1st + + +STRING_25 +0 +2nd + + +STRING_26 +0 +3rd + + +STRING_27 +0 +4th + + +STRING_28 +0 +Hi-COR + + +STRING_29 +0 +Westadone + + +STRING_30 +0 +Abitrexate + + +STRING_31 +0 +Been attended for + + +STRING_32 +0 +14 + + +STRING_33 +0 +14 Days and 13 Hours + + +STRING_34 +0 +117 + + +STRING_35 +0 +93 + + +STRING_36 +0 +147 + + +STRING_37 +0 +48 Hours + + +STRING_38 +0 +7 days + + +STRING_39 +0 +137 + + +STRING_40 +0 +127 + + +STRING_41 +0 +57 + + +SUNDAY +0 +Sunday + + +MONDAY +0 +Monday + + +TUESDAY +0 +Tuesday + + +WEDNESDAY +0 +Wednesday + + +THURSDAY +0 +Thursday + + +FRIDAY +0 +Friday + + +SATURDAY +0 +Saturday + + + +100 + +meds_screen + +215 +207 +311 +273 + +TRUE + +on_gx_signal(id_vitals_button, gx_event_clicked) +ID_VITALS_BUTTON +child_signal +GX_EVENT_CLICKED + + +Toggle +Toggle +vitals_screen +FALSE +FALSE + + + + +on_gx_signal(id_patients_button, gx_event_clicked) +ID_PATIENTS_BUTTON +child_signal +GX_EVENT_CLICKED + + +Toggle +Toggle +patients_screen +FALSE +FALSE + + + + + +vitals_screen + +45 +289 +141 +355 + +TRUE + +on_gx_signal(id_meds_button, gx_event_clicked) +ID_MEDS_BUTTON +child_signal +GX_EVENT_CLICKED + + +Toggle +Toggle +meds_screen +FALSE +FALSE + + + + +on_gx_signal(id_patients_button, gx_event_clicked) +ID_PATIENTS_BUTTON +child_signal +GX_EVENT_CLICKED + + +Toggle +Toggle +patients_screen +FALSE +FALSE + + + + + +patients_screen + +375 +289 +471 +355 + +TRUE + +on_gx_signal(id_meds_button, gx_event_clicked) +ID_MEDS_BUTTON +child_signal +GX_EVENT_CLICKED + + +Toggle +Toggle +meds_screen +FALSE +FALSE + + + + +on_gx_signal(id_vitals_button, gx_event_clicked) +ID_VITALS_BUTTON +child_signal +GX_EVENT_CLICKED + + +Toggle +Toggle +vitals_screen +FALSE +FALSE + + + + + + +default_folder + +TEMPLATE +meds_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +meds_screen_event_handler +ID_MEDS_SCREEN + +TRUE +med_screen_base + +pixelmap_slider +med1_level + +96 +225 +128 +376 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_SLIDER1 + +FALSE +0 +0 +100 +50 +10 +0 +0 +33 +16 +0 +8 +SLIDER_RED_BG_ON +SLIDER_RED_BG +SLIDER_CARETS_ON + + +icon +scale_1 + +28 +225 +91 +376 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +SLIDER_INDICATOR + + +icon +scale_2 + +196 +225 +259 +376 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +SLIDER_INDICATOR + + +icon +scale_3 + +346 +225 +409 +376 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +SLIDER_INDICATOR + + +icon +scale_4 + +505 +225 +568 +376 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +SLIDER_INDICATOR + + +pixelmap_slider +med2_level + +262 +225 +294 +376 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_SLIDER2 + +FALSE +0 +0 +100 +50 +10 +0 +0 +33 +16 +0 +8 +SLIDER_GREEN_BG_ON +SLIDER_GREEN_BG +SLIDER_CARETS_ON + + +pixelmap_slider +med3_level + +413 +225 +445 +376 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_SLIDER3 + +FALSE +0 +0 +100 +50 +10 +0 +0 +33 +16 +0 +8 +SLIDER_YELLOW_BG_ON +SLIDER_YELLOW_BG +SLIDER_CARETS_ON + + +pixelmap_slider +med4_level + +576 +225 +608 +376 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_SLIDER4 + +FALSE +0 +0 +100 +50 +10 +0 +0 +33 +16 +0 +8 +SLIDER_PURPLE_BG_ON +SLIDER_PURPLE_BG +SLIDER_CARETS_ON + + +prompt +screen_label_1 + +348 +71 +610 +116 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MEDICATIONS +SCREEN_LABEL +GREEN +GREEN +GREEN + + +prompt +patient_name + +160 +76 +334 +90 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_PATIENT_NAME + +FALSE +PATIENT_NAME +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +admit_date + +160 +94 +334 +108 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_ADMIT_DATE + +FALSE +STRING_23 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +med_label1 + +25 +128 +55 +142 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_24 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +med_label_4 + +505 +128 +535 +142 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_27 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +med_label3 + +346 +128 +376 +142 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_26 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +med_label2 + +196 +128 +226 +142 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_25 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +med_type1 + +28 +147 +76 +160 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_13 +SMALL +WHITE +WHITE +WHITE + + +prompt +med_type2 + +193 +146 +248 +159 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_28 +SMALL +WHITE +WHITE +WHITE + + +prompt +med_type3 + +345 +146 +433 +160 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_29 +SMALL +WHITE +WHITE +WHITE + + +prompt +med_type4 + +504 +147 +592 +161 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_30 +SMALL +WHITE +WHITE +WHITE + + +prompt +num_val1 + +23 +170 +138 +206 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +med_level_draw +ID_VAL1_DISPLAY + +FALSE +STRING_100 +BIG_NUMBER +OFF_WHITE +WHITE +OFF_WHITE + + +prompt +num_val2 + +188 +170 +303 +206 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +med_level_draw +ID_VAL2_DISPLAY + +FALSE +STRING_100 +BIG_NUMBER +OFF_WHITE +WHITE +OFF_WHITE + + +prompt +num_val3 + +339 +170 +454 +206 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +med_level_draw +ID_VAL3_DISPLAY + +FALSE +STRING_100 +BIG_NUMBER +OFF_WHITE +WHITE +OFF_WHITE + + +prompt +num_val4 + +498 +170 +613 +206 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +med_level_draw +ID_VAL4_DISPLAY + +FALSE +STRING_100 +BIG_NUMBER +OFF_WHITE +WHITE +OFF_WHITE + + + +TEMPLATE +vitals_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +vitals_screen_event_process +ID_VITALS_SCREEN + +FALSE +med_screen_base + +prompt +screen_label + +497 +83 +621 +128 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +VITALS +SCREEN_LABEL +GREEN +GREEN +GREEN + + +prompt +patient_name + +303 +83 +477 +97 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_PATIENT_NAME + +FALSE +PATIENT_NAME +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +admit_date + +303 +102 +477 +116 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_ADMIT_DATE + +FALSE +STRING_23 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +attended_prompt + +328 +119 +477 +133 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_31 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +days_and_hours_prompt + +297 +136 +477 +150 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_33 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +avg_hr_prompt + +24 +311 +116 +343 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_34 +BIG_NUMBER +OFF_WHITE +WHITE +OFF_WHITE + + +prompt +min_hr_prompt + +239 +311 +304 +343 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_35 +BIG_NUMBER +OFF_WHITE +WHITE +OFF_WHITE + + +prompt +max_hr_prompt + +423 +311 +515 +343 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_36 +BIG_NUMBER +OFF_WHITE +WHITE +OFF_WHITE + + +prompt +hours + +126 +311 +197 +324 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_37 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +days + +310 +311 +368 +325 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_38 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +days2 + +524 +311 +577 +325 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_38 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +average + +125 +332 +190 +346 + + +0 +FALSE +OFF_WHITE +SELECTED_FILL +OFF_WHITE + +FALSE +AVERAGE +SMALL +OFF_WHITE +OFF_WHITE +OFF_WHITE + + +prompt +min + +312 +332 +385 +345 + + +0 +FALSE +OFF_WHITE +SELECTED_FILL +OFF_WHITE + +FALSE +MINIMUM +SMALL +OFF_WHITE +OFF_WHITE +OFF_WHITE + + +prompt +max + +525 +332 +601 +345 + + +0 +FALSE +OFF_WHITE +SELECTED_FILL +OFF_WHITE + +FALSE +MAXIMUM +SMALL +OFF_WHITE +OFF_WHITE +OFF_WHITE + + +window +waveform_window + +17 +164 +493 +275 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +waveform_draw + +FALSE +CARDIO_LONG_BG + +pixelmap_slider +cardio_slider + +18 +169 +28 +270 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL + +FALSE +0 +0 +100 +50 +10 +0 +0 +9 +10 +1 +5 +CARDIO_SLIDER_BG +CARDIO_SLIDER_BG +CARDIO_DOT + + + +window +hr_win + +498 +164 +620 +275 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE +CARDIO_BG + +icon +heart_icon + +539 +176 +575 +212 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_HEART_GRN_LARGE + + +numeric_prompt +current_hr_prompt + +498 +196 +620 +244 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +DISABLED_FILL + +FALSE +HR_NUMBER +NEON +NEON +NEON +57 + + + + +TEMPLATE +patients_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL +patients_screen_event_handler +ID_PATIENTS_SCREEN + +FALSE +med_screen_base + +vertical_list +patient_list + +19 +160 +622 +391 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +ID_PATIENT_LIST + +FALSE +0 +46 +patient_row_create + +vscroll +vertical_scroll + +602 +161 +621 +390 + + +0 +FALSE +WINDOW_FILL +SELECTED_FILL +WINDOW_FILL + +FALSE +20 +8 +10 +10 +0 +TABLE_SCROLL_THUMB +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_FILL + + + +prompt +admitted_label + +238 +79 +358 +92 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_10 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +admitted_count + +305 +99 +359 +116 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_ADMIT_COUNT + +FALSE +STRING_11 +SMALL_BOLD +TEXT +SELECTED_TEXT +TEXT + + +prompt +screen_label + +372 +77 +617 +122 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PATIENT_LIST +SCREEN_LABEL +GREEN +GREEN +GREEN + + +prompt +name_label + +26 +142 +137 +156 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PATIENT_NAME +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +mr_num + +238 +142 +306 +156 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_20 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +room_label + +365 +142 +433 +156 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_21 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +mr_num_1 + +471 +142 +598 +156 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_22 +SMALL +TEXT +SELECTED_TEXT +TEXT + + + +window +med_screen_base + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +med_screen_base_event_handler +ID_SCREEN_BASE + +FALSE + +icon +express_icon + +12 +12 +200 +41 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + +icon +home_icon + +593 +26 +615 +43 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_HOME + +FALSE +HOME + + +prompt +time_of_day + +212 +31 +305 +53 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_6 +MID_NUMBER +TEXT +SELECTED_TEXT +TEXT + + +prompt +AM_PM + +310 +41 +333 +58 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_7 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +day_prompt + +346 +25 +444 +39 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_8 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +prompt +date_prompt + +347 +42 +479 +56 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_9 +SMALL +TEXT +SELECTED_TEXT +TEXT + + +pixelmap_button +patients_button + +20 +401 +220 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +page_button_draw +ID_PATIENTS_BUTTON + +FALSE +BUTTON +BUTTON_ACTIVE + + +pixelmap_button +meds_button + +222 +401 +422 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +page_button_draw +ID_MEDS_BUTTON + +FALSE +BUTTON +BUTTON_ACTIVE + + +pixelmap_button +vitals_button + +423 +401 +623 +463 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +page_button_draw +ID_VITALS_BUTTON + +FALSE +BUTTON +BUTTON_ACTIVE + + + + + +1 +display_2 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +2632744 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +11579392 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +16711680 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +16317688 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +2632744 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +2632744 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +11579392 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +16711680 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +16317688 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +2632744 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +2632744 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +11579392 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +16711680 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +16317688 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +2632744 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_shapes/guix_shapes.gxp b/samples/demo_guix_shapes/guix_shapes.gxp index 9bb8ec11..0429ed4d 100644 --- a/samples/demo_guix_shapes/guix_shapes.gxp +++ b/samples/demo_guix_shapes/guix_shapes.gxp @@ -1,7409 +1,7409 @@ - - - -
-55 -60103 -6010100 -guix_shapes -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -0 -0 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -display_1 -640 -480 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -4286086264 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -4280558628 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -4287010472 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -4285897130 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -4292532954 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -4287010472 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -4294506720 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -4287010472 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -4284574841 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -4280822824 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4284574841 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4284574841 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4287010472 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4284574841 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4287137928 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4284574841 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -4284574841 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -INDIAN_RED - -project_relative - -FALSE -TRUE -FALSE -4291648604 - - -COLOR -YELLOW - -project_relative - -FALSE -TRUE -FALSE -4294619926 - - -COLOR -PURPLE - -project_relative - -FALSE -TRUE -FALSE -4285485730 - - -COLOR -GRAY - -project_relative - -FALSE -TRUE -FALSE -4285164651 - - -COLOR -WHITE - -project_relative - -FALSE -TRUE -FALSE -4293718250 - - -COLOR -BROWN - -project_relative - -FALSE -TRUE -FALSE -4289101917 - - -COLOR -DARK_BROWN - -project_relative - -FALSE -TRUE -FALSE -4284561988 - - -COLOR -GREEN - -project_relative - -FALSE -TRUE -FALSE -4287022144 - - -COLOR -BLACK - -project_relative - -FALSE -TRUE -FALSE -4278190080 - - -COLOR -DARK_GRAY - -project_relative - -FALSE -TRUE -FALSE -4282598211 - - -COLOR -LIGHT_BROWN - -project_relative - -FALSE -TRUE -FALSE -4288903004 - - -COLOR -LIGHT_GRAY - -project_relative - -FALSE -TRUE -FALSE -4290822336 - - -COLOR -LIGHT_TEAL - -project_relative - -FALSE -TRUE -FALSE -4288984262 - - -COLOR -DARK_TEAL - -project_relative - -FALSE -TRUE -FALSE -4284574841 - - -COLOR -TEAL - -project_relative - -FALSE -TRUE -FALSE -4287010472 - - -COLOR -SKY_BLUE - -project_relative - -FALSE -TRUE -FALSE -4280658657 - - -COLOR -RED - -project_relative - -FALSE -TRUE -FALSE -4294901760 - - -COLOR -BLUE - -project_relative - -FALSE -TRUE -FALSE -4278190335 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - -FONT -Title - -..\..\fonts\veraserif\VeraSe.ttf -project_relative - -FALSE -TRUE -FALSE -20 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -MID_NUMBER - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -28 -8 -FALSE -FALSE -FALSE - -TRUE -48 -58 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -MONO_FONT - -..\..\fonts\veraserif\VeraSe.ttf -project_relative - -FALSE -TRUE -FALSE -22 -1 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -SMALL_BOLD - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -16 -4 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -SCREEN_LABEL - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -40 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -FISH - -graphics\fish.png -project_relative - -FALSE -TRUE -FALSE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -GX_RADIO_ICON_DOT - -graphics\gx_radio_icon_dot.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -GX_SLIDER_THIN_NUB_HORIZONTAL - -graphics\gx_slider_thin_nub_horizontal.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -GX_SLIDER_THIN_HORIZONTAL - -graphics\gx_slider_thin_horizontal.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -GX_SLIDER_THIN_ACTIVE_HORIZONTAL - -graphics\gx_slider_thin_active_horizontal.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -VAL_BACKGROUND - -graphics\val_background.png -project_relative - -FALSE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - --1 -88 -1 - -STRING_1 -0 -prompt - - -STRING_2 -0 -Angle - - -STRING_3 -0 -0 - - -STRING_4 -0 -vertext number - - -STRING_5 -0 -3 - - -STRING_6 -0 -checkbox - - -STRING_7 -0 -anti-alised - - -STRING_8 -0 -brush style - - -STRING_9 -0 -brush style: - - -STRING_10 -0 -round - - -STRING_11 -0 -solid fill - - -STRING_12 -0 -vertext number: - - -STRING_13 -0 -Outline width - - -STRING_14 -0 -Outline Width - - -STRING_15 -0 -Line Width - - -STRING_16 -0 -LineWidth - - -STRING_17 -0 -Stroke - - -STRING_18 -0 -1 - - -STRING_19 -0 -10 - - -STRING_20 -0 -anti-aliased - - -STRING_21 -0 -radio - - -STRING_22 -0 -pixelmap - - -STRING_23 -0 -pixelmap: - - -STRING_24 -0 -none - - -STRING_25 -0 -raw - - -STRING_26 -0 -alpha_compress - - -STRING_27 -0 -compress - - -STRING_28 -0 -alpha, no compress - - -STRING_29 -0 -alpha, compress - - -STRING_30 -0 -no alpcompress - - -STRING_31 -0 -yes - - -STRING_32 -0 -no - - -STRING_33 -0 -alpha - - -STRING_34 -0 -compression - - -STRING_35 -0 -wallpaper - - -STRING_36 -0 -circle - - -STRING_37 -0 -CIRCLE - - -STRING_38 -0 -pixelmap fill - - -STRING_39 -0 -CIRCLE ARC - - -STRING_40 -0 -start angle - - -STRING_41 -0 -brush width - - -STRING_42 -0 -end angle - - -STRING_43 -0 -radius - - -STRING_44 -0 -90 - - -STRING_45 -0 -50 - - -STRING_46 -0 -100 - - -STRING_47 -0 -black - - -STRING_48 -0 -freshcolor - - -STRING_49 -0 -PIE - - -STRING_50 -0 -Graphics - - -STRING_51 -0 -shape: - - -STRING_52 -0 -arc - - -STRING_53 -0 -pie - - -STRING_54 -0 -polygon - - -STRING_55 -0 -a - - -STRING_56 -0 -b - - -STRING_57 -0 -ELLIPSE - - -STRING_58 -0 -ellipse - - -STRING_59 -0 -button - - -STRING_60 -0 -Next - - -STRING_61 -0 -4 - - -STRING_62 -0 -200 - - -STRING_63 -0 -160 - - -STRING_64 -0 -2 - - -STRING_65 -0 -rectangle - - -STRING_66 -0 -round-end - - -STRING_67 -0 -round end - - -STRING_68 -0 -150 - - -STRING_69 -0 -Shapes - - -STRING_70 -0 -Brush Width - - -STRING_71 -0 -Radius - - -STRING_72 -0 -Brush Style - - -STRING_73 -0 - - - -STRING_74 -0 -text - - -STRING_75 -0 -Rotate Angle - - -STRING_76 -0 -auto_rotate - - -STRING_77 -0 -auto_shift - - -STRING_78 -0 -Text Color - - -STRING_79 -0 -red - - -STRING_80 -0 -BLUE - - -STRING_81 -0 -blue - - -STRING_82 -0 -green - - -STRING_83 -0 -rotate text - - -STRING_84 -0 -30 - - -HELLO_WORLD -0 -Hello World - - -FONT_4BPP -0 -4 bpp font - - -FONT_1BPP -0 -1 bpp font - - - -default_folder - -window -Text_Rotaion_Window - -2 -51 -641 -426 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -Text_Rotation_Window_event_handler - -FALSE - -window -Text_Window - -62 -62 -454 -426 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE - -window -text_window_8bpp - -98 -116 -402 -372 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -text_window_draw -TEXT_WIN_8BPP - -FALSE - - -window -text_window_4bpp - -71 -65 -270 -264 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -text_window_draw -TEXT_WIN_4BPP - -FALSE - - -window -text_window_1bpp - -69 -195 -268 -394 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -text_window_draw -TEXT_WIN_1BPP - -FALSE - - -window -dynamic_text_window - -201 -80 -400 -279 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -text_window_draw -DYNAMIC_TEXT_WINDOW - -FALSE - - - -prompt -prompt_rotate_angle - -463 -68 -563 -91 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_75 -PROMPT -TEAL -GRAY -TEAL - - -pixelmap_prompt -rotation_angle_value - -573 -65 -622 -93 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_ROTATION_ANGLE_VAL - -FALSE -STRING_84 -PROMPT -WHITE -WHITE -WHITE -VAL_BACKGROUND - - -pixelmap_slider -Rotation_Angle_slider - -463 -100 -618 -126 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_ROTATION_ANGLE_SLIDER - -FALSE -0 -0 -359 -30 -5 -14 -14 -22 -24 -1 -11 -GX_SLIDER_THIN_ACTIVE_HORIZONTAL -GX_SLIDER_THIN_HORIZONTAL -GX_SLIDER_THIN_NUB_HORIZONTAL - - -checkbox -checkbox_auto_rotate - -463 -162 -588 -185 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_AUTO_ROTATE - -FALSE -STRING_76 -BUTTON -TEAL -DARK_TEAL -TEAL -CHECKBOX_OFF -CHECKBOX_ON - - -checkbox -checkbox_auto_shift - -463 -202 -588 -225 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_AUTO_SHIFT - -FALSE -STRING_77 -BUTTON -TEAL -DARK_TEAL -TEAL -CHECKBOX_OFF -CHECKBOX_ON - - -window -color_group_window - -462 -254 -613 -421 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE - -prompt -prompt_text_color - -463 -267 -563 -290 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_78 -PROMPT -TEAL -GRAY -TEAL - - -radio_button -radio_button_red - -466 -295 -576 -319 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_RED_TEXT - -FALSE -STRING_79 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - -radio_button -radio_button_blue - -466 -329 -576 -353 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BLUE_TEXT - -FALSE -STRING_81 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - -radio_button -radio_button_greeb - -466 -363 -576 -387 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_GREEN_TEXT - -FALSE -STRING_82 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - - - -window -Shapes_Screen - -1 -0 -639 -478 - - -0 -TRUE -BLACK -BLACK -BLACK -ShapesScreen_event_handler -ID_SHAPES_SCREEN - -FALSE - -window -shape_type_container - -7 -419 -635 -462 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL - -FALSE - -radio_button -radio_button_circle - -12 -426 -86 -457 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_CIRCLE - -FALSE -STRING_36 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - -radio_button -radio_button_arc - -195 -429 -252 -453 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_ARC - -FALSE -STRING_52 -BUTTON -TEAL -SCROLL_BUTTON -TEAL -RADIO_OFF -RADIO_ON - - -radio_button -radio_button_pie - -264 -429 -321 -453 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_PIE - -FALSE -STRING_53 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - -radio_button -radio_button_polygon - -450 -429 -547 -453 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_POLYGON - -FALSE -STRING_54 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - -radio_button -radio_button_ellipse - -98 -429 -183 -453 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_ELLIPSE - -FALSE -STRING_58 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - -radio_button -radio_button_rectangle - -333 -429 -438 -453 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_RECTANGLE - -FALSE -STRING_65 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - -radio_button -radio_button_text - -559 -429 -627 -453 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_TEXT - -FALSE -STRING_74 -BUTTON -TEAL -DARK_TEAL -TEAL -RADIO_OFF -RADIO_ON - - - -window -Shapes_Window - -0 -35 -639 -410 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -ID_SHAPES_WINDOW - -FALSE - -window -graphics_window - -60 -46 -452 -410 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -graphics_draw -ID_GRAPHICS_WINDOW - -FALSE - - -prompt -prompt_radius - -463 -46 -518 -69 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_71 -PROMPT -TEAL -GRAY -TEAL - - -pixelmap_prompt -radius_val - -572 -46 -621 -74 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_RADIUS_PROMPT_VAL - -FALSE -STRING_68 -PROMPT -WHITE -WHITE -WHITE -VAL_BACKGROUND - - -pixelmap_slider -radius_slider - -462 -76 -617 -102 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_RADIUS_SLIDER - -FALSE -0 -5 -200 -160 -1 -14 -14 -22 -24 -1 -11 -GX_SLIDER_THIN_ACTIVE_HORIZONTAL -GX_SLIDER_THIN_HORIZONTAL -GX_SLIDER_THIN_NUB_HORIZONTAL - - -prompt -prompt_brush_width - -463 -139 -559 -162 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_70 -PROMPT -TEAL -DARK_TEAL -TEAL - - -pixelmap_prompt -brush_width_val - -572 -139 -621 -167 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_BRUSH_WIDTH_VAL - -FALSE -STRING_64 -PROMPT -WHITE -WHITE -WHITE -VAL_BACKGROUND - - -pixelmap_slider -brush_width_slider - -463 -170 -619 -196 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_BRUSH_WIDTH - -FALSE -0 -0 -20 -2 -1 -14 -14 -22 -24 -0 -11 -GX_SLIDER_THIN_ACTIVE_HORIZONTAL -GX_SLIDER_THIN_HORIZONTAL -GX_SLIDER_THIN_NUB_HORIZONTAL - - -prompt -prompt_brush_style - -466 -225 -557 -248 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_72 -PROMPT -TEAL -TEAL -TEAL - - -checkbox -checkbox_anti_alised - -466 -261 -591 -284 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_ANTI_ALIASED - -FALSE -STRING_20 -BUTTON -TEAL -DARK_TEAL -TEAL -CHECKBOX_OFF -CHECKBOX_ON - - -checkbox -checkbox_round_end - -466 -297 -591 -320 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_ROUND_END - -FALSE -STRING_67 -BUTTON -TEAL -DARK_TEAL -TEAL -CHECKBOX_OFF -CHECKBOX_ON - - -checkbox -checkbox_fill - -466 -333 -591 -356 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_SOLID_FILL - -FALSE -STRING_11 -BUTTON -TEAL -DARK_TEAL -TEAL -CHECKBOX_OFF -CHECKBOX_ON - - -checkbox -checkbox_pixelmap_fill - -466 -369 -596 -392 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_PIXELMAP_FILL - -FALSE -STRING_38 -BUTTON -TEAL -DARK_TEAL -TEAL -CHECKBOX_OFF -CHECKBOX_ON - - - -icon -express_icon - -12 -12 -200 -41 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - - - - -1 -display_2 -320 -240 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +guix_shapes +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +0 +0 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +display_1 +640 +480 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +4286086264 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +4280558628 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +4287010472 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +4285897130 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +4292532954 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +4287010472 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +4294506720 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +4287010472 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +4284574841 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +4280822824 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4284574841 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4284574841 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4287010472 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4284574841 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4287137928 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4284574841 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +4284574841 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +INDIAN_RED + +project_relative + +FALSE +TRUE +FALSE +4291648604 + + +COLOR +YELLOW + +project_relative + +FALSE +TRUE +FALSE +4294619926 + + +COLOR +PURPLE + +project_relative + +FALSE +TRUE +FALSE +4285485730 + + +COLOR +GRAY + +project_relative + +FALSE +TRUE +FALSE +4285164651 + + +COLOR +WHITE + +project_relative + +FALSE +TRUE +FALSE +4293718250 + + +COLOR +BROWN + +project_relative + +FALSE +TRUE +FALSE +4289101917 + + +COLOR +DARK_BROWN + +project_relative + +FALSE +TRUE +FALSE +4284561988 + + +COLOR +GREEN + +project_relative + +FALSE +TRUE +FALSE +4287022144 + + +COLOR +BLACK + +project_relative + +FALSE +TRUE +FALSE +4278190080 + + +COLOR +DARK_GRAY + +project_relative + +FALSE +TRUE +FALSE +4282598211 + + +COLOR +LIGHT_BROWN + +project_relative + +FALSE +TRUE +FALSE +4288903004 + + +COLOR +LIGHT_GRAY + +project_relative + +FALSE +TRUE +FALSE +4290822336 + + +COLOR +LIGHT_TEAL + +project_relative + +FALSE +TRUE +FALSE +4288984262 + + +COLOR +DARK_TEAL + +project_relative + +FALSE +TRUE +FALSE +4284574841 + + +COLOR +TEAL + +project_relative + +FALSE +TRUE +FALSE +4287010472 + + +COLOR +SKY_BLUE + +project_relative + +FALSE +TRUE +FALSE +4280658657 + + +COLOR +RED + +project_relative + +FALSE +TRUE +FALSE +4294901760 + + +COLOR +BLUE + +project_relative + +FALSE +TRUE +FALSE +4278190335 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + +FONT +Title + +..\..\fonts\veraserif\VeraSe.ttf +project_relative + +FALSE +TRUE +FALSE +20 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +MID_NUMBER + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +28 +8 +FALSE +FALSE +FALSE + +TRUE +48 +58 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +MONO_FONT + +..\..\fonts\veraserif\VeraSe.ttf +project_relative + +FALSE +TRUE +FALSE +22 +1 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +SMALL_BOLD + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +16 +4 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +SCREEN_LABEL + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +40 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +FISH + +graphics\fish.png +project_relative + +FALSE +TRUE +FALSE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +GX_RADIO_ICON_DOT + +graphics\gx_radio_icon_dot.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +GX_SLIDER_THIN_NUB_HORIZONTAL + +graphics\gx_slider_thin_nub_horizontal.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +GX_SLIDER_THIN_HORIZONTAL + +graphics\gx_slider_thin_horizontal.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +GX_SLIDER_THIN_ACTIVE_HORIZONTAL + +graphics\gx_slider_thin_active_horizontal.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +VAL_BACKGROUND + +graphics\val_background.png +project_relative + +FALSE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +-1 +88 +1 + +STRING_1 +0 +prompt + + +STRING_2 +0 +Angle + + +STRING_3 +0 +0 + + +STRING_4 +0 +vertext number + + +STRING_5 +0 +3 + + +STRING_6 +0 +checkbox + + +STRING_7 +0 +anti-alised + + +STRING_8 +0 +brush style + + +STRING_9 +0 +brush style: + + +STRING_10 +0 +round + + +STRING_11 +0 +solid fill + + +STRING_12 +0 +vertext number: + + +STRING_13 +0 +Outline width + + +STRING_14 +0 +Outline Width + + +STRING_15 +0 +Line Width + + +STRING_16 +0 +LineWidth + + +STRING_17 +0 +Stroke + + +STRING_18 +0 +1 + + +STRING_19 +0 +10 + + +STRING_20 +0 +anti-aliased + + +STRING_21 +0 +radio + + +STRING_22 +0 +pixelmap + + +STRING_23 +0 +pixelmap: + + +STRING_24 +0 +none + + +STRING_25 +0 +raw + + +STRING_26 +0 +alpha_compress + + +STRING_27 +0 +compress + + +STRING_28 +0 +alpha, no compress + + +STRING_29 +0 +alpha, compress + + +STRING_30 +0 +no alpcompress + + +STRING_31 +0 +yes + + +STRING_32 +0 +no + + +STRING_33 +0 +alpha + + +STRING_34 +0 +compression + + +STRING_35 +0 +wallpaper + + +STRING_36 +0 +circle + + +STRING_37 +0 +CIRCLE + + +STRING_38 +0 +pixelmap fill + + +STRING_39 +0 +CIRCLE ARC + + +STRING_40 +0 +start angle + + +STRING_41 +0 +brush width + + +STRING_42 +0 +end angle + + +STRING_43 +0 +radius + + +STRING_44 +0 +90 + + +STRING_45 +0 +50 + + +STRING_46 +0 +100 + + +STRING_47 +0 +black + + +STRING_48 +0 +freshcolor + + +STRING_49 +0 +PIE + + +STRING_50 +0 +Graphics + + +STRING_51 +0 +shape: + + +STRING_52 +0 +arc + + +STRING_53 +0 +pie + + +STRING_54 +0 +polygon + + +STRING_55 +0 +a + + +STRING_56 +0 +b + + +STRING_57 +0 +ELLIPSE + + +STRING_58 +0 +ellipse + + +STRING_59 +0 +button + + +STRING_60 +0 +Next + + +STRING_61 +0 +4 + + +STRING_62 +0 +200 + + +STRING_63 +0 +160 + + +STRING_64 +0 +2 + + +STRING_65 +0 +rectangle + + +STRING_66 +0 +round-end + + +STRING_67 +0 +round end + + +STRING_68 +0 +150 + + +STRING_69 +0 +Shapes + + +STRING_70 +0 +Brush Width + + +STRING_71 +0 +Radius + + +STRING_72 +0 +Brush Style + + +STRING_73 +0 + + + +STRING_74 +0 +text + + +STRING_75 +0 +Rotate Angle + + +STRING_76 +0 +auto_rotate + + +STRING_77 +0 +auto_shift + + +STRING_78 +0 +Text Color + + +STRING_79 +0 +red + + +STRING_80 +0 +BLUE + + +STRING_81 +0 +blue + + +STRING_82 +0 +green + + +STRING_83 +0 +rotate text + + +STRING_84 +0 +30 + + +HELLO_WORLD +0 +Hello World + + +FONT_4BPP +0 +4 bpp font + + +FONT_1BPP +0 +1 bpp font + + + +default_folder + +window +Text_Rotaion_Window + +2 +51 +641 +426 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +Text_Rotation_Window_event_handler + +FALSE + +window +Text_Window + +62 +62 +454 +426 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE + +window +text_window_8bpp + +98 +116 +402 +372 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +text_window_draw +TEXT_WIN_8BPP + +FALSE + + +window +text_window_4bpp + +71 +65 +270 +264 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +text_window_draw +TEXT_WIN_4BPP + +FALSE + + +window +text_window_1bpp + +69 +195 +268 +394 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +text_window_draw +TEXT_WIN_1BPP + +FALSE + + +window +dynamic_text_window + +201 +80 +400 +279 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +text_window_draw +DYNAMIC_TEXT_WINDOW + +FALSE + + + +prompt +prompt_rotate_angle + +463 +68 +563 +91 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_75 +PROMPT +TEAL +GRAY +TEAL + + +pixelmap_prompt +rotation_angle_value + +573 +65 +622 +93 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_ROTATION_ANGLE_VAL + +FALSE +STRING_84 +PROMPT +WHITE +WHITE +WHITE +VAL_BACKGROUND + + +pixelmap_slider +Rotation_Angle_slider + +463 +100 +618 +126 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_ROTATION_ANGLE_SLIDER + +FALSE +0 +0 +359 +30 +5 +14 +14 +22 +24 +1 +11 +GX_SLIDER_THIN_ACTIVE_HORIZONTAL +GX_SLIDER_THIN_HORIZONTAL +GX_SLIDER_THIN_NUB_HORIZONTAL + + +checkbox +checkbox_auto_rotate + +463 +162 +588 +185 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_AUTO_ROTATE + +FALSE +STRING_76 +BUTTON +TEAL +DARK_TEAL +TEAL +CHECKBOX_OFF +CHECKBOX_ON + + +checkbox +checkbox_auto_shift + +463 +202 +588 +225 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_AUTO_SHIFT + +FALSE +STRING_77 +BUTTON +TEAL +DARK_TEAL +TEAL +CHECKBOX_OFF +CHECKBOX_ON + + +window +color_group_window + +462 +254 +613 +421 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE + +prompt +prompt_text_color + +463 +267 +563 +290 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_78 +PROMPT +TEAL +GRAY +TEAL + + +radio_button +radio_button_red + +466 +295 +576 +319 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_RED_TEXT + +FALSE +STRING_79 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + +radio_button +radio_button_blue + +466 +329 +576 +353 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BLUE_TEXT + +FALSE +STRING_81 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + +radio_button +radio_button_greeb + +466 +363 +576 +387 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_GREEN_TEXT + +FALSE +STRING_82 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + + + +window +Shapes_Screen + +1 +0 +639 +478 + + +0 +TRUE +BLACK +BLACK +BLACK +ShapesScreen_event_handler +ID_SHAPES_SCREEN + +FALSE + +window +shape_type_container + +7 +419 +635 +462 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL + +FALSE + +radio_button +radio_button_circle + +12 +426 +86 +457 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_CIRCLE + +FALSE +STRING_36 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + +radio_button +radio_button_arc + +195 +429 +252 +453 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_ARC + +FALSE +STRING_52 +BUTTON +TEAL +SCROLL_BUTTON +TEAL +RADIO_OFF +RADIO_ON + + +radio_button +radio_button_pie + +264 +429 +321 +453 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_PIE + +FALSE +STRING_53 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + +radio_button +radio_button_polygon + +450 +429 +547 +453 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_POLYGON + +FALSE +STRING_54 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + +radio_button +radio_button_ellipse + +98 +429 +183 +453 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_ELLIPSE + +FALSE +STRING_58 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + +radio_button +radio_button_rectangle + +333 +429 +438 +453 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_RECTANGLE + +FALSE +STRING_65 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + +radio_button +radio_button_text + +559 +429 +627 +453 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_TEXT + +FALSE +STRING_74 +BUTTON +TEAL +DARK_TEAL +TEAL +RADIO_OFF +RADIO_ON + + + +window +Shapes_Window + +0 +35 +639 +410 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +ID_SHAPES_WINDOW + +FALSE + +window +graphics_window + +60 +46 +452 +410 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +graphics_draw +ID_GRAPHICS_WINDOW + +FALSE + + +prompt +prompt_radius + +463 +46 +518 +69 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_71 +PROMPT +TEAL +GRAY +TEAL + + +pixelmap_prompt +radius_val + +572 +46 +621 +74 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_RADIUS_PROMPT_VAL + +FALSE +STRING_68 +PROMPT +WHITE +WHITE +WHITE +VAL_BACKGROUND + + +pixelmap_slider +radius_slider + +462 +76 +617 +102 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_RADIUS_SLIDER + +FALSE +0 +5 +200 +160 +1 +14 +14 +22 +24 +1 +11 +GX_SLIDER_THIN_ACTIVE_HORIZONTAL +GX_SLIDER_THIN_HORIZONTAL +GX_SLIDER_THIN_NUB_HORIZONTAL + + +prompt +prompt_brush_width + +463 +139 +559 +162 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_70 +PROMPT +TEAL +DARK_TEAL +TEAL + + +pixelmap_prompt +brush_width_val + +572 +139 +621 +167 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_BRUSH_WIDTH_VAL + +FALSE +STRING_64 +PROMPT +WHITE +WHITE +WHITE +VAL_BACKGROUND + + +pixelmap_slider +brush_width_slider + +463 +170 +619 +196 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_BRUSH_WIDTH + +FALSE +0 +0 +20 +2 +1 +14 +14 +22 +24 +0 +11 +GX_SLIDER_THIN_ACTIVE_HORIZONTAL +GX_SLIDER_THIN_HORIZONTAL +GX_SLIDER_THIN_NUB_HORIZONTAL + + +prompt +prompt_brush_style + +466 +225 +557 +248 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_72 +PROMPT +TEAL +TEAL +TEAL + + +checkbox +checkbox_anti_alised + +466 +261 +591 +284 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_ANTI_ALIASED + +FALSE +STRING_20 +BUTTON +TEAL +DARK_TEAL +TEAL +CHECKBOX_OFF +CHECKBOX_ON + + +checkbox +checkbox_round_end + +466 +297 +591 +320 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_ROUND_END + +FALSE +STRING_67 +BUTTON +TEAL +DARK_TEAL +TEAL +CHECKBOX_OFF +CHECKBOX_ON + + +checkbox +checkbox_fill + +466 +333 +591 +356 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_SOLID_FILL + +FALSE +STRING_11 +BUTTON +TEAL +DARK_TEAL +TEAL +CHECKBOX_OFF +CHECKBOX_ON + + +checkbox +checkbox_pixelmap_fill + +466 +369 +596 +392 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_PIXELMAP_FILL + +FALSE +STRING_38 +BUTTON +TEAL +DARK_TEAL +TEAL +CHECKBOX_OFF +CHECKBOX_ON + + + +icon +express_icon + +12 +12 +200 +41 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + + + + +1 +display_2 +320 +240 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_simple/guix_simple.gxp b/samples/demo_guix_simple/guix_simple.gxp index 5e422ad9..99ba206c 100644 --- a/samples/demo_guix_simple/guix_simple.gxp +++ b/samples/demo_guix_simple/guix_simple.gxp @@ -1,5168 +1,5168 @@ - - - -
-55 -60103 -6010100 -guix_simple -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -0 -0 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -main_display -640 -480 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4292467161 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -BLUE - -project_relative - -FALSE -TRUE -FALSE -33023 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -..\..\fonts\verasans\Vera.ttf -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -BUTTON - -graphics\button.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_ACTIVE - -graphics\button_active.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PROMPT_BORDER - -graphics\prompt_border.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - --1 -6 -1 - -STRING_2 -0 -Hello World!! - - -STRING_1 -0 -prompt - - -STRING_3 -0 -Hello World - - -STRING_4 -0 -Hello World! - - -STRING_5 -0 -The Button - - - -default_folder - -window -simple_window - -0 -0 -639 -479 - - -0 -TRUE -CANVAS -CANVAS -CANVAS - -FALSE - -icon -prompt_border - -166 -202 -475 -241 - - -0 -TRUE -CANVAS -SELECTED_FILL -CANVAS - -FALSE -PROMPT_BORDER - -prompt -hello - -174 -213 -306 -230 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_4 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - - -icon -express_logo - -18 -18 -206 -47 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - -pixelmap_button -simple_button - -250 -345 -393 -392 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -BUTTON -BUTTON_ACTIVE - -prompt -button_text - -272 -355 -371 -378 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_5 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - - - - - -1 -display_2 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +guix_simple +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +0 +0 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +main_display +640 +480 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4292467161 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +BLUE + +project_relative + +FALSE +TRUE +FALSE +33023 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +..\..\fonts\verasans\Vera.ttf +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +BUTTON + +graphics\button.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_ACTIVE + +graphics\button_active.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PROMPT_BORDER + +graphics\prompt_border.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +-1 +6 +1 + +STRING_2 +0 +Hello World!! + + +STRING_1 +0 +prompt + + +STRING_3 +0 +Hello World + + +STRING_4 +0 +Hello World! + + +STRING_5 +0 +The Button + + + +default_folder + +window +simple_window + +0 +0 +639 +479 + + +0 +TRUE +CANVAS +CANVAS +CANVAS + +FALSE + +icon +prompt_border + +166 +202 +475 +241 + + +0 +TRUE +CANVAS +SELECTED_FILL +CANVAS + +FALSE +PROMPT_BORDER + +prompt +hello + +174 +213 +306 +230 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_4 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + + +icon +express_logo + +18 +18 +206 +47 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + +pixelmap_button +simple_button + +250 +345 +393 +392 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +BUTTON +BUTTON_ACTIVE + +prompt +button_text + +272 +355 +371 +378 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_5 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + + + + + +1 +display_2 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_sprite/guix_sprite.gxp b/samples/demo_guix_sprite/guix_sprite.gxp index d12c852a..5a55f173 100644 --- a/samples/demo_guix_sprite/guix_sprite.gxp +++ b/samples/demo_guix_sprite/guix_sprite.gxp @@ -1,5544 +1,5544 @@ - - - -
-55 -60103 -6010100 -guix_sprite -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -0 -0 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -display_1 -640 -480 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -4286086264 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -4293059298 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -4285897130 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -4292532954 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -4292919392 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -4294506720 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -4294503600 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -4293449976 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -4293446832 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -4293059298 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -4292919392 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -BLACK - -project_relative - -FALSE -TRUE -FALSE -4278190080 - - -COLOR -WHITE - -project_relative - -FALSE -TRUE -FALSE -4294967295 - - -COLOR -RED - -project_relative - -FALSE -TRUE -FALSE -4294901760 - - -COLOR -GREEN - -project_relative - -FALSE -TRUE -FALSE -4278255360 - - -COLOR -LIGHTGRAY - -project_relative - -FALSE -TRUE -FALSE -4290822336 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -FALSE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -FALSE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -FALSE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -BIRD_05 - -graphics\bird_05.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BIRD_04 - -graphics\bird_04.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BIRD_03 - -graphics\bird_03.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BIRD_02 - -graphics\bird_02.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BIRD_01 - -graphics\bird_01.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SKY - -graphics\sky.jpg -project_relative - -FALSE -TRUE -FALSE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -GX_SLIDER_NEEDLES_HORIZONTAL - -graphics\slider_needles_horizontal.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -GX_SLIDER_BG_HORIZONTAL - -graphics\slider_bg_horizontal.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - --1 -17 -1 - -STRING_1 -0 -prompt - - -STRING_2 -0 -Line Width - - -STRING_3 -0 -Line Width a - - -STRING_4 -0 -Line Width b - - -STRING_5 -0 -Line Angle - - -STRING_6 -0 -2 - - -STRING_7 -0 -checkbox - - -STRING_8 -0 -Anti-Aliased - - -STRING_9 -0 -Rounded - - -STRING_10 -0 -Line Color - - -STRING_11 -0 -0 - - -STRING_12 -0 -1 - - -STRING_13 -0 -Alpha Value - - -STRING_14 -0 -255 - - -STRING_15 -0 -Background Size - - -STRING_16 -0 -Background Fade - - - -default_folder - -window -main_window - -0 -0 -639 -479 - - -0 -TRUE -WHITE -WHITE -WHITE -MainWindowEventProcess -MainWindowDraw - -FALSE - -sprite -bird_sprite - -56 -51 -213 -200 - - -0 -TRUE -WHITE -SELECTED_FILL -WHITE -ID_BIRD_SPRITE - -FALSE -18 - - -BIRD_01 -0 -0 -2 -0 -40 - - -BIRD_02 -0 -0 -2 -0 -80 - - -BIRD_03 -0 -0 -2 -0 -120 - - -BIRD_04 -0 -0 -2 -0 -200 - - -BIRD_05 -0 -0 -2 -0 -255 - - -BIRD_04 -0 -0 -2 -0 -255 - - -BIRD_03 -0 -0 -2 -0 -255 - - -BIRD_02 -0 -0 -2 -0 -255 - - -BIRD_01 -0 -0 -2 -0 -255 - - -BIRD_02 -0 -0 -2 -0 -255 - - -BIRD_03 -0 -0 -2 -0 -255 - - -BIRD_04 -0 -0 -2 -0 -255 - - -BIRD_05 -0 -0 -2 -0 -200 - - -BIRD_04 -0 -0 -2 -0 -160 - - -BIRD_03 -0 -0 -2 -0 -120 - - -BIRD_02 -0 -0 -2 -0 -100 - - -BIRD_01 -0 -0 -2 -0 -80 - - -BIRD_02 -0 -0 -2 -0 -40 - - - - -icon -icon_1 - -18 -18 -206 -47 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - -pixelmap_slider -slider_background_size - -207 -373 -508 -410 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_BACKGROUND_SIZE - -FALSE -0 -10 -100 -100 -10 -20 -20 -5 -10 -3 -2 -GX_SLIDER_BG_HORIZONTAL -GX_SLIDER_NEEDLES_HORIZONTAL - - -pixelmap_slider -slider_alpha_value - -206 -415 -507 -452 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_ALPHA_SLIDER - -FALSE -0 -0 -255 -255 -10 -20 -20 -5 -10 -3 -2 -GX_SLIDER_BG_HORIZONTAL -GX_SLIDER_NEEDLES_HORIZONTAL - - -prompt -size_prompt - -60 -373 -200 -403 - - -0 -TRUE -SHADOW -SELECTED_FILL -SHADOW - -FALSE -STRING_15 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - -prompt -fade_prompt - -60 -417 -200 -443 - - -0 -TRUE -SHADOW -SELECTED_FILL -SHADOW - -FALSE -STRING_16 -PROMPT -TEXT -SELECTED_TEXT -TEXT - - - - - -1 -display_2 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +guix_sprite +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +0 +0 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +display_1 +640 +480 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +4286086264 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +4293059298 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +4285897130 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +4292532954 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +4292919392 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +4294506720 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +4294503600 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +4293449976 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +4293446832 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +4293059298 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +4292919392 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +BLACK + +project_relative + +FALSE +TRUE +FALSE +4278190080 + + +COLOR +WHITE + +project_relative + +FALSE +TRUE +FALSE +4294967295 + + +COLOR +RED + +project_relative + +FALSE +TRUE +FALSE +4294901760 + + +COLOR +GREEN + +project_relative + +FALSE +TRUE +FALSE +4278255360 + + +COLOR +LIGHTGRAY + +project_relative + +FALSE +TRUE +FALSE +4290822336 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +FALSE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +FALSE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +FALSE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +BIRD_05 + +graphics\bird_05.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BIRD_04 + +graphics\bird_04.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BIRD_03 + +graphics\bird_03.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BIRD_02 + +graphics\bird_02.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BIRD_01 + +graphics\bird_01.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SKY + +graphics\sky.jpg +project_relative + +FALSE +TRUE +FALSE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +GX_SLIDER_NEEDLES_HORIZONTAL + +graphics\slider_needles_horizontal.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +GX_SLIDER_BG_HORIZONTAL + +graphics\slider_bg_horizontal.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +-1 +17 +1 + +STRING_1 +0 +prompt + + +STRING_2 +0 +Line Width + + +STRING_3 +0 +Line Width a + + +STRING_4 +0 +Line Width b + + +STRING_5 +0 +Line Angle + + +STRING_6 +0 +2 + + +STRING_7 +0 +checkbox + + +STRING_8 +0 +Anti-Aliased + + +STRING_9 +0 +Rounded + + +STRING_10 +0 +Line Color + + +STRING_11 +0 +0 + + +STRING_12 +0 +1 + + +STRING_13 +0 +Alpha Value + + +STRING_14 +0 +255 + + +STRING_15 +0 +Background Size + + +STRING_16 +0 +Background Fade + + + +default_folder + +window +main_window + +0 +0 +639 +479 + + +0 +TRUE +WHITE +WHITE +WHITE +MainWindowEventProcess +MainWindowDraw + +FALSE + +sprite +bird_sprite + +56 +51 +213 +200 + + +0 +TRUE +WHITE +SELECTED_FILL +WHITE +ID_BIRD_SPRITE + +FALSE +18 + + +BIRD_01 +0 +0 +2 +0 +40 + + +BIRD_02 +0 +0 +2 +0 +80 + + +BIRD_03 +0 +0 +2 +0 +120 + + +BIRD_04 +0 +0 +2 +0 +200 + + +BIRD_05 +0 +0 +2 +0 +255 + + +BIRD_04 +0 +0 +2 +0 +255 + + +BIRD_03 +0 +0 +2 +0 +255 + + +BIRD_02 +0 +0 +2 +0 +255 + + +BIRD_01 +0 +0 +2 +0 +255 + + +BIRD_02 +0 +0 +2 +0 +255 + + +BIRD_03 +0 +0 +2 +0 +255 + + +BIRD_04 +0 +0 +2 +0 +255 + + +BIRD_05 +0 +0 +2 +0 +200 + + +BIRD_04 +0 +0 +2 +0 +160 + + +BIRD_03 +0 +0 +2 +0 +120 + + +BIRD_02 +0 +0 +2 +0 +100 + + +BIRD_01 +0 +0 +2 +0 +80 + + +BIRD_02 +0 +0 +2 +0 +40 + + + + +icon +icon_1 + +18 +18 +206 +47 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + +pixelmap_slider +slider_background_size + +207 +373 +508 +410 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_BACKGROUND_SIZE + +FALSE +0 +10 +100 +100 +10 +20 +20 +5 +10 +3 +2 +GX_SLIDER_BG_HORIZONTAL +GX_SLIDER_NEEDLES_HORIZONTAL + + +pixelmap_slider +slider_alpha_value + +206 +415 +507 +452 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_ALPHA_SLIDER + +FALSE +0 +0 +255 +255 +10 +20 +20 +5 +10 +3 +2 +GX_SLIDER_BG_HORIZONTAL +GX_SLIDER_NEEDLES_HORIZONTAL + + +prompt +size_prompt + +60 +373 +200 +403 + + +0 +TRUE +SHADOW +SELECTED_FILL +SHADOW + +FALSE +STRING_15 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + +prompt +fade_prompt + +60 +417 +200 +443 + + +0 +TRUE +SHADOW +SELECTED_FILL +SHADOW + +FALSE +STRING_16 +PROMPT +TEXT +SELECTED_TEXT +TEXT + + + + + +1 +display_2 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\..\express_logic\guix_studio_eval_5.0\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_thermostat/guix_thermostat.gxp b/samples/demo_guix_thermostat/guix_thermostat.gxp index 1fb9b562..fb75e59c 100644 --- a/samples/demo_guix_thermostat/guix_thermostat.gxp +++ b/samples/demo_guix_thermostat/guix_thermostat.gxp @@ -1,5709 +1,5709 @@ - - - -
-55 -60103 -6010100 -guix_thermostat -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -0 -0 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -main_display -640 -480 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -default_theme -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -default_theme - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -2763306 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -DARK_BLUE - -project_relative - -FALSE -TRUE -FALSE -81 - - -COLOR -GREEN - -project_relative - -FALSE -TRUE -FALSE -4287413062 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - -FONT -LARGE_BOLD - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -40 -8 -FALSE -FALSE -FALSE - -TRUE -32 -127 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -MIDDLE - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -28 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BOLD - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -32 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -NEEDLE - -graphics\needle.png -project_relative - -FALSE -TRUE -FALSE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BACKGROUND - -graphics\background.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON - -graphics\button.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_ACTIVE - -graphics\button_active.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -CANVAS -3452816845 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -CANVAS -3452816845 - - - -TRUE - --1 -4 -1 - -STRING_2 -0 -GUIX Thermometer Demo - - -STRING_5 -0 -79 - - -STRING_7 -0 -o - - - -default_folder - -window -thermometer_screen - -0 -0 -639 -479 - - -0 -TRUE -TEXT -TEXT -TEXT -thermo_screen_event_handler - -FALSE - -circular_gauge -gauge - -207 -138 -426 -357 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -0 -0 -0 -111 -113 -69 -76 -BACKGROUND -NEEDLE - -prompt -value_prompt - -286 -233 -342 -277 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_5 -LARGE_BOLD -TEXT_INPUT_TEXT -SELECTED_TEXT -TEXT_INPUT_TEXT - - -prompt -prompt - -345 -225 -366 -258 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_7 -BOLD -TEXT_INPUT_FILL -SELECTED_TEXT -TEXT_INPUT_FILL - - - -prompt -prompt_1 - -149 -89 -511 -117 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_2 -MIDDLE -GREEN -SELECTED_TEXT -GREEN - - -icon -icon_1 - -20 -20 -208 -49 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - -pixelmap_button -minus_button - -212 -382 -315 -445 - - -0 -TRUE -BTN_UPPER -BTN_UPPER -BTN_UPPER -custom_pixelmap_button_draw -ID_MINUS_BTN - -FALSE -BUTTON -BUTTON_ACTIVE - - -pixelmap_button -plus_button - -316 -382 -419 -445 - - -0 -TRUE -BTN_UPPER -BTN_UPPER -BTN_UPPER -custom_pixelmap_button_draw -ID_PLUS_BTN - -FALSE -BUTTON -BUTTON_ACTIVE - - - - - -1 -display_2 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -CANVAS -3452816845 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -CANVAS -3452816845 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -CANVAS -3452816845 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -CANVAS -3452816845 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -32 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -FALSE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -FALSE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -184 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -15259896 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -15256752 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -16777215 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -0 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -8421504 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -12632256 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -..\..\graphics\system_png\radiobutton_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -..\..\graphics\system_png\radiobutton_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -..\..\graphics\system_png\checkbox_on.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -..\..\graphics\system_png\checkbox_off.png -project_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -CANVAS -3452816845 - - -20 -18 -20 -20 -4 -CANVAS -CANVAS -CANVAS -3452816845 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +guix_thermostat +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +0 +0 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +main_display +640 +480 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +default_theme +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +default_theme + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +2763306 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +DARK_BLUE + +project_relative + +FALSE +TRUE +FALSE +81 + + +COLOR +GREEN + +project_relative + +FALSE +TRUE +FALSE +4287413062 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + +FONT +LARGE_BOLD + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +40 +8 +FALSE +FALSE +FALSE + +TRUE +32 +127 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +MIDDLE + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +28 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BOLD + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +32 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +NEEDLE + +graphics\needle.png +project_relative + +FALSE +TRUE +FALSE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BACKGROUND + +graphics\background.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON + +graphics\button.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_ACTIVE + +graphics\button_active.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +CANVAS +3452816845 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +CANVAS +3452816845 + + + +TRUE + +-1 +4 +1 + +STRING_2 +0 +GUIX Thermometer Demo + + +STRING_5 +0 +79 + + +STRING_7 +0 +o + + + +default_folder + +window +thermometer_screen + +0 +0 +639 +479 + + +0 +TRUE +TEXT +TEXT +TEXT +thermo_screen_event_handler + +FALSE + +circular_gauge +gauge + +207 +138 +426 +357 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +0 +0 +0 +111 +113 +69 +76 +BACKGROUND +NEEDLE + +prompt +value_prompt + +286 +233 +342 +277 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_5 +LARGE_BOLD +TEXT_INPUT_TEXT +SELECTED_TEXT +TEXT_INPUT_TEXT + + +prompt +prompt + +345 +225 +366 +258 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_7 +BOLD +TEXT_INPUT_FILL +SELECTED_TEXT +TEXT_INPUT_FILL + + + +prompt +prompt_1 + +149 +89 +511 +117 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_2 +MIDDLE +GREEN +SELECTED_TEXT +GREEN + + +icon +icon_1 + +20 +20 +208 +49 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + +pixelmap_button +minus_button + +212 +382 +315 +445 + + +0 +TRUE +BTN_UPPER +BTN_UPPER +BTN_UPPER +custom_pixelmap_button_draw +ID_MINUS_BTN + +FALSE +BUTTON +BUTTON_ACTIVE + + +pixelmap_button +plus_button + +316 +382 +419 +445 + + +0 +TRUE +BTN_UPPER +BTN_UPPER +BTN_UPPER +custom_pixelmap_button_draw +ID_PLUS_BTN + +FALSE +BUTTON +BUTTON_ACTIVE + + + + + +1 +display_2 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +CANVAS +3452816845 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +CANVAS +3452816845 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +CANVAS +3452816845 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +CANVAS +3452816845 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +32 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +FALSE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +FALSE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +184 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +15259896 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +15256752 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +16777215 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +0 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +8421504 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +12632256 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +..\..\graphics\system_png\radiobutton_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +..\..\graphics\system_png\radiobutton_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +..\..\graphics\system_png\checkbox_on.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +..\..\graphics\system_png\checkbox_off.png +project_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +CANVAS +3452816845 + + +20 +18 +20 +20 +4 +CANVAS +CANVAS +CANVAS +3452816845 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_washing_machine/demo_guix_washing_machine.gxp b/samples/demo_guix_washing_machine/demo_guix_washing_machine.gxp index adbf880b..d91e01bc 100644 --- a/samples/demo_guix_washing_machine/demo_guix_washing_machine.gxp +++ b/samples/demo_guix_washing_machine/demo_guix_washing_machine.gxp @@ -1,8785 +1,8785 @@ - - - -
-55 -60103 -6010100 -demo_guix_washing_machine -.\ -.\ -.\ -FALSE -0 -0 -FALSE -FALSE -0 -0 -FALSE -FALSE -10 -10 -FALSE -1 -0 -TRUE -FALSE -0 -0 -FALSE -8 -1 -4 -1 - -English -FALSE -FALSE -FALSE -FALSE -TRUE - - -0 -1 -2 -.\ -STRING_EXPORT_TYPE_XLIFF - -
- -0 -main_display -640 -480 -24 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -FALSE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -4286086264 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -4293059298 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -4288387955 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -4285897130 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -4292532954 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -4292919392 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -4294506720 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -4294503600 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -4290427578 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -4286414205 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -4293059298 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -4292919392 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - -COLOR -SILVERY - -project_relative - -FALSE -TRUE -FALSE -4287010472 - - -COLOR -GREEN - -project_relative - -FALSE -TRUE -FALSE -4287022144 - - -COLOR -LIGHT_GRAY - -project_relative - -FALSE -TRUE -FALSE -4290035401 - - -COLOR -BLUE - -project_relative - -FALSE -TRUE -FALSE -4280658657 - - -COLOR -WHITE - -project_relative - -FALSE -TRUE -FALSE -4294967295 - - -COLOR -BLACK - -project_relative - -FALSE -TRUE -FALSE -4278190080 - - -COLOR -ORANGE - -project_relative - -FALSE -TRUE -FALSE -4294619926 - - -COLOR -GRAY - -project_relative - -FALSE -TRUE -FALSE -4283785066 - - -COLOR -PURPLE - -project_relative - -FALSE -TRUE -FALSE -4286792944 - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - -FONT -MID - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -25 -8 -FALSE -TRUE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BIG - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -38 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -NORMAL - -..\..\fonts\verasans\Vera.ttf -project_relative - -FALSE -TRUE -FALSE -19 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BOLD - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -12 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BOLD_22 - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -22 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BOLD_NUMBER - -..\..\fonts\verasans\VeraBd.ttf -project_relative - -FALSE -TRUE -FALSE -35 -8 -FALSE -FALSE -FALSE - -TRUE -48 -57 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - -PIXELMAP -LINES_TEMPERATURE - -graphics\lines_temperature.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_WATER_LEVEL - -graphics\button_water_level.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_ICON_TEMPERATURE - -graphics\button_icon_temperature.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_ICON_PAUSE - -graphics\button_icon_pause.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_GARMENTS_ON - -graphics\button_garments_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON - -graphics\button.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_PAUSE_ON - -graphics\button_pause_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_ICON_START - -graphics\button_icon_start.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_ICON_POWER - -graphics\button_icon_power.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_TEMPERATURE_ON - -graphics\button_temperature_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_ICON_HOME - -graphics\menu_icon_home.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_ICON_WATER_LEVEL - -graphics\button_icon_water_level.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_POWER_ON - -graphics\button_power_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -WATER_LEVEL_UPPER_FILL - -graphics\water_level_upper_fill.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BUTTON_ICON_SOCK - -graphics\button_icon_sock.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MENU_ICON_HOME_ON - -graphics\menu_icon_home_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_INDICATOR_PROGRESS_BAR - -graphics\slider_indicator_progress_bar.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_SOCK - -graphics\icon_sock.png -project_relative - -FALSE -TRUE -FALSE -TRUE -FALSE -FALSE -26 -FALSE -None - - -PIXELMAP -WHEEL_DOT_BLUE - -graphics\wheel_dot_blue.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -WHEEL_DOT_GREEN - -graphics\wheel_dot_green.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -WHEEL_DOT_ORANGE - -graphics\wheel_dot_orange.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -WHEEL_DOT_RED - -graphics\wheel_dot_red.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -WHEEL_DOT_YELLOW - -graphics\wheel_dot_yellow.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -WATER_LEVEL_LOWER_FILL - -graphics\water_level_lower_fill.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -SLIDER_INDICATOR_WATER_LEVEL - -graphics\slider_indicator_water_level.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PROGRESS_UPPER_FILL - -graphics\progress_upper_fill.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PROGRESS_BACKGROUND - -graphics\progress_background.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -PROGRESS_LOWER_FILL - -graphics\progress_lower_fill.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -ICON_WATER_CONTAINER - -graphics\icon_water_container.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BG_WASHER_ON - -graphics\bg_washer_on.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BG_GARMENTS - -graphics\bg_garments.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -BG_TEMPERATURE - -graphics\bg_temperature.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -MS_AZURE_LOGO_SMALL - -graphics\MS-Azure_logo_small.png -project_relative - -FALSE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -1 -59 -1 - -PAUSE -0 -Pause - - -POWER_OFF -0 -Power Off - - -POWER_ON -0 -Power On - - -START -0 -Start - - -STRING_10 -0 -Perm Press - - -STRING_11 -0 -Rinse & Spin - - -STRING_12 -0 -Very Light - - -STRING_13 -0 -No Spin - - -STRING_14 -0 -Spin - - -STRING_15 -0 -Soak - - -STRING_17 -0 -Light - - -STRING_18 -0 -Medium - - -STRING_19 -0 -Normal - - -STRING_20 -0 -Fast - - -STRING_21 -0 -Very Fast - - -STRING_22 -0 -Remaining Time - - -STRING_23 -0 -Rinse - - -STRING_24 -0 -hr - - -STRING_26 -0 -min - - -STRING_27 -0 -Quick Wash - - -GARMENTS -0 -Garments - - -STRING_3 -0 -2 - - -WATER_LEVEL -0 -Water Level - - -TEMPERATURE -0 -Temperature - - -STRING_32 -0 -0 - - -STRING_34 -0 -80 - - -STRING_35 -0 -75 - - -STRING_37 -0 -o - - -STRING_38 -0 -% - - -STRING_39 -0 -35 - - -STRING_4 -0 -31 - - -STRING_40 -0 -Cotton - - -STRING_41 -0 -Synthetics - - -STRING_42 -0 -Denim - - -STRING_43 -0 -Linen - - -STRING_44 -0 -Dark Colors - - -STRING_45 -0 -Baby Care - - -STRING_46 -0 -Bedding - - -STRING_47 -0 -Silk - - -STRING_48 -0 -Wool - - -STRING_49 -0 -Hand Wash - - -STRING_5 -0 -: - - -STRING_50 -0 -Workout Clothes - - -STRING_51 -0 -Light Colors - - -STRING_6 -0 -PM - - -STRING_7 -0 -Tuesday - - -STRING_8 -0 -Feb 21,2017 - - -WASHER_ON -0 -Washer ON - - -STRING_54 -0 -Extra High - - -STRING_55 -0 -High - - -STRING_56 -0 -Low - - -STRING_57 -0 -Very Low - - -STRING_59 -0 -17 - - -STRING_62 -0 -Cold - - -STRING_63 -0 -Hot - - -STRING_65 -0 -Water - - -STRING_67 -0 -70 - - -STRING_1 -0 -12:31 - - - -default_folder - -window -temperature_window - -16 -104 -499 -402 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -temperature_window_event_process -temperature_window_draw - -FALSE - -radial_slider -radial_slider - -108 -116 -400 -395 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -DISABLED_FILL -ID_TEMPERATURE_RADIAL_SLIDER - -FALSE -148 -148 -108 -44 --46 --46 -228 -BG_TEMPERATURE -WHEEL_DOT_BLUE -15 -2 -circ ease in out - -prompt -temperature_label - -208 -254 -299 -266 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -TEMPERATURE -BOLD -SILVERY -SELECTED_TEXT -SILVERY - - -prompt -water_label - -230 -234 -273 -246 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_65 -BOLD -SILVERY -SELECTED_TEXT -SILVERY - - -prompt -temperature_value - -227 -280 -274 -305 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_35 -BOLD_NUMBER -SILVERY -SELECTED_TEXT -SILVERY - - -prompt -water_label_3 - -278 -276 -292 -298 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_37 -BOLD_22 -SILVERY -SELECTED_TEXT -SILVERY - - - -prompt -water_t_cold - -23 -373 -64 -392 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_TEMPERATURE_COLD -142 - -FALSE -STRING_62 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -water_t_hot - -445 -373 -477 -392 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_TEMPERATURE_HOT -142 - -FALSE -STRING_63 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - - -window -water_level_window - -16 -126 -499 -404 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -water_level_window_event_process -water_level_window_draw - -FALSE - -icon -water_level_slider_background - -191 -150 -440 -388 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -ICON_WATER_CONTAINER - - -pixelmap_slider -water_level_slider - -200 -150 -431 -347 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -ID_WATER_LEVEL_SLIDER - -FALSE -0 -17 -100 -17 -10 -10 -0 -232 -16 -0 -7 -WATER_LEVEL_LOWER_FILL -WATER_LEVEL_UPPER_FILL -SLIDER_INDICATOR_WATER_LEVEL - -prompt -water_level_label - -272 -245 -356 -257 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -WATER_LEVEL -BOLD -WHITE -SELECTED_TEXT -WHITE - - -prompt -water_level_value - -256 -258 -326 -296 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_59 -BOLD_NUMBER -WHITE -SELECTED_TEXT -WHITE - - -prompt -percent_label - -329 -261 -352 -286 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_38 -BOLD_22 -WHITE -SELECTED_TEXT -WHITE - - - -prompt -water_level_extra_high - -29 -142 -127 -161 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WATER_LEVEL_EXTRA_HIGH -142 - -FALSE -STRING_54 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -water_level_high - -29 -190 -71 -209 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WATER_LEVEL_HIGH -142 - -FALSE -STRING_55 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -water_level_medium - -29 -238 -104 -257 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WATER_LEVEL_MEDIUM -142 - -FALSE -STRING_18 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -water_level_low - -29 -286 -67 -305 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WATER_LEVEL_LOW -142 - -FALSE -STRING_56 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -water_level_very_low - -29 -334 -117 -353 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WATER_LEVEL_VERY_LOW -142 - -FALSE -STRING_57 -NORMAL -BLUE -BLUE -BLUE - - - -window -garments_window - -10 -124 -502 -402 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -garments_window_event_process -window_alpha_draw - -FALSE - -radial_slider -radial_slider - -74 -133 -445 -394 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -DISABLED_FILL -ID_GARMENTS_ON_RADIAL_SLIDER - -FALSE -178 -133 -108 -44 --63 --63 -242 -BG_GARMENTS -WHEEL_DOT_ORANGE -15 -2 -circ ease in out -garments_mode_animation_update - -window -icon_window - -200 -204 -319 -323 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -icon_window_draw - -FALSE -ICON_SOCK - - - -prompt -mode_denim - -15 -228 -77 -247 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_DENIM -168 - -FALSE -STRING_42 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_baby_care - -397 -127 -495 -146 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_BABY_CARE -67 - -FALSE -STRING_45 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_workout_clothes - -341 -377 -498 -396 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_WORKOUT_CLOTHES --63 - -FALSE -STRING_50 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_light_colors - -12 -378 -124 -397 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_LIGHT_COLORS -242 - -FALSE -STRING_51 -NORMAL -ORANGE -ORANGE -ORANGE - - -prompt -mode_hand_wash - -387 -329 -495 -348 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_HAND_WASH --34 - -FALSE -STRING_49 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_wool - -444 -280 -491 -299 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_WOOL --10 - -FALSE -STRING_48 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_silk - -458 -228 -490 -247 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_SILK -13 - -FALSE -STRING_47 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_bedding - -417 -178 -494 -197 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_BEDDING -38 - -FALSE -STRING_46 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_dark_colors - -13 -327 -124 -346 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_DARK_COLORS -214 - -FALSE -STRING_44 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_linen - -15 -278 -66 -297 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_LINEN -191 - -FALSE -STRING_43 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_synthetics - -13 -178 -110 -197 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_SYNTHETICS -142 - -FALSE -STRING_41 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_cotton - -14 -128 -76 -147 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_GARMENTS_MODE_COTTON -112 - -FALSE -STRING_40 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - - -window -main_screen - -0 -0 -639 -479 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -main_screen_event_process - -TRUE - -icon -expresslogic - -12 -12 -200 -41 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -MS_AZURE_LOGO_SMALL - - -pixelmap_button -home - -597 -23 -623 -44 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER - -FALSE -MENU_ICON_HOME -MENU_ICON_HOME_ON - - -prompt -time - -284 -21 -356 -46 - - -0 -FALSE -TEXT_INPUT_TEXT -SELECTED_FILL -TEXT_INPUT_TEXT - -FALSE -STRING_1 -MID -SILVERY -SELECTED_TEXT -SILVERY - - -prompt -am_pm - -365 -29 -387 -46 - - -0 -FALSE -TEXT_INPUT_TEXT -SELECTED_FILL -TEXT_INPUT_TEXT - -FALSE -STRING_6 -SYSTEM -SILVERY -SELECTED_TEXT -SILVERY - - -prompt -day_of_week - -400 -16 -491 -33 - - -0 -FALSE -TEXT_INPUT_TEXT -SELECTED_FILL -TEXT_INPUT_TEXT - -FALSE -STRING_7 -SYSTEM -SILVERY -SELECTED_TEXT -SILVERY - - -prompt -date - -400 -34 -512 -51 - - -0 -FALSE -TEXT_INPUT_TEXT -SELECTED_FILL -TEXT_INPUT_TEXT - -FALSE -STRING_8 -SYSTEM -SILVERY -SELECTED_TEXT -SILVERY - - -window -washer_on_window - -10 -124 -493 -402 - - -0 -TRUE -WINDOW_FILL -WINDOW_FILL -WINDOW_FILL -washer_on_window_event_process -window_alpha_draw - -FALSE - -radial_slider -radial_slider - -65 -133 -438 -394 - - -0 -TRUE -WHITE -WHITE -WHITE -ID_WASHER_ON_RADIAL_SLIDER - -FALSE -187 -131 -108 -44 --63 --63 -242 -BG_WASHER_ON -WHEEL_DOT_GREEN -15 -2 -circ ease in out -washer_mode_animation_update - -prompt -remainning_time - -199 -230 -309 -242 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_22 -BOLD -SILVERY -SELECTED_TEXT -SILVERY - - -prompt -remain_hour_label - -211 -266 -234 -288 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_24 -NORMAL -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -prompt -washer_mode - -229 -299 -280 -318 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_23 -NORMAL -SILVERY -SELECTED_TEXT -SILVERY - - -prompt -remain_minute_label - -289 -266 -326 -285 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_26 -NORMAL -LIGHT_GRAY -SELECTED_TEXT -LIGHT_GRAY - - -numeric_prompt -remain_hour - -185 -252 -212 -290 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -DISABLED_FILL - -FALSE -BIG -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY -0 - - -numeric_prompt -remain_minute - -239 -252 -286 -290 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -DISABLED_FILL - -FALSE -BIG -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY -minute_prompt_format -35 - - - -prompt -mode_normal - -14 -228 -83 -247 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_NORMAL -168 - -FALSE -STRING_19 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_perm_press - -388 -127 -494 -146 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_PERM_PRESS -67 - -FALSE -STRING_10 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_rinse_spin - -374 -378 -493 -397 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_RINSE_SPIN --63 - -FALSE -STRING_11 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_very_light - -14 -378 -110 -397 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_VERY_LIGHT -242 - -FALSE -STRING_12 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_no_spin - -420 -329 -492 -348 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_NO_SPIN --34 - -FALSE -STRING_13 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_spin - -452 -280 -492 -299 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_SPIN --10 - -FALSE -STRING_14 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_soak - -446 -228 -492 -247 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_SOAK -13 - -FALSE -STRING_15 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_quick_wash - -381 -178 -492 -197 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_QUICK_WASH -38 - -FALSE -STRING_27 -NORMAL -GREEN -GREEN -GREEN - - -prompt -mode_light - -14 -327 -60 -346 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_LIGHT -214 - -FALSE -STRING_17 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_medium - -14 -277 -89 -296 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_MEDIUM -191 - -FALSE -STRING_18 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_fast - -14 -179 -53 -198 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_FAST -142 - -FALSE -STRING_20 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - -prompt -mode_very_fast - -14 -129 -103 -148 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -ID_WASHER_MODE_VERY_FAST -112 - -FALSE -STRING_21 -NORMAL -LIGHT_GRAY -LIGHT_GRAY -LIGHT_GRAY - - - -pixelmap_button -button_washer_on - -511 -138 -624 -200 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -pixelmap_button_alpha_draw -ID_BTN_WASHER_ON - -FALSE -BUTTON -BUTTON_PAUSE_ON - -icon -washer_on_icon - -556 -150 -569 -165 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -BUTTON_ICON_PAUSE - - -prompt -washer_on_label - -545 -173 -588 -185 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PAUSE -BOLD -WHITE -SELECTED_TEXT -WHITE - - - -prompt -page_name - -340 -75 -585 -113 - - -0 -FALSE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL -prompt_alpha_draw - -FALSE -WASHER_ON -BIG -GREEN -SELECTED_TEXT -GREEN - - -pixelmap_button -button_garments - -510 -201 -623 -263 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -pixelmap_button_alpha_draw -ID_BTN_GARMENTS - -FALSE -BUTTON -BUTTON_GARMENTS_ON - -icon -garments_icon - -556 -209 -571 -229 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -BUTTON_ICON_SOCK - - -prompt -garments_label - -532 -238 -600 -250 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -GARMENTS -BOLD -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_water_level - -511 -264 -624 -326 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -pixelmap_button_alpha_draw -ID_BTN_WATER_LEVEL - -FALSE -BUTTON -BUTTON_WATER_LEVEL - -icon -water_level_icon - -530 -276 -549 -292 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -BUTTON_ICON_WATER_LEVEL - - -prompt -water_level_label - -525 -300 -609 -312 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -WATER_LEVEL -BOLD -WHITE -SELECTED_TEXT -WHITE - - -prompt -water_level_value - -553 -272 -596 -297 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_34 -BOLD_22 -WHITE -SELECTED_TEXT -WHITE - - -prompt -prompt_9 - -597 -275 -617 -295 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_38 -NORMAL -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_temperature - -511 -327 -624 -389 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -pixelmap_button_alpha_draw -ID_BTN_TEMPERATURE - -FALSE -BUTTON -BUTTON_TEMPERATURE_ON - -icon -temperature_icon - -530 -337 -549 -351 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -BUTTON_ICON_TEMPERATURE - - -prompt -temperature_label - -520 -364 -611 -376 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -TEMPERATURE -BOLD -WHITE -SELECTED_TEXT -WHITE - - -prompt -temperature_value - -556 -332 -593 -357 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_67 -BOLD_22 -WHITE -SELECTED_TEXT -WHITE - - -prompt -prompt_8 - -591 -332 -598 -344 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -STRING_37 -BOLD -WHITE -SELECTED_TEXT -WHITE - - - -pixelmap_button -button_power_on_off - -511 -390 -624 -452 - - -0 -TRUE -BTN_LOWER -BTN_UPPER -BTN_LOWER -ID_BTN_POWER_ON_OFF - -FALSE -BUTTON - -icon -power_off_icon - -558 -402 -571 -418 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -BUTTON_ICON_POWER - - -prompt -power_off_label - -532 -425 -601 -437 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -POWER_OFF -BOLD -WHITE -SELECTED_TEXT -WHITE - - - -icon -icon_1 - -24 -432 -478 -450 - - -0 -TRUE -WIDGET_FILL -SELECTED_FILL -WIDGET_FILL - -FALSE -PROGRESS_BACKGROUND - - -pixelmap_slider -pixelmap_slider - -24 -424 -478 -456 - - -0 -TRUE -WIDGET_FILL -WIDGET_FILL -WIDGET_FILL -pixelmap_slider_alpha_draw - -FALSE -0 -0 -100 -40 -10 -8 -8 -5 -10 -0 -7 -PROGRESS_LOWER_FILL -PROGRESS_UPPER_FILL -SLIDER_INDICATOR_PROGRESS_BAR - - - - - -1 -display_2 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -2 -display_3 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - - -3 -display_4 -320 -240 -16 -FALSE -FALSE -FALSE -FALSE -FALSE -FALSE -TRUE -TRUE -0 -TRUE - -1 -0 -theme_1 -TRUE -TRUE -TRUE -TRUE -TRUE - - -HEADER -theme_1 - -project_relative - -FALSE -TRUE -FALSE -4096 - - -GROUP -Colors - -project_relative - -FALSE -TRUE -FALSE -4096 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4096 - -COLOR -CANVAS - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -WIDGET_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -WINDOW_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -DEFAULT_BORDER - -project_relative - -TRUE -TRUE -FALSE -10197875 - - -COLOR -WINDOW_BORDER - -project_relative - -TRUE -TRUE -FALSE -7707050 - - -COLOR -TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SELECTED_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SELECTED_FILL - -project_relative - -TRUE -TRUE -FALSE -4278190264 - - -COLOR -SHADOW - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SHINE - -project_relative - -TRUE -TRUE -FALSE -14342874 - - -COLOR -BTN_BORDER - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -BTN_UPPER - -project_relative - -TRUE -TRUE -FALSE -16316640 - - -COLOR -BTN_LOWER - -project_relative - -TRUE -TRUE -FALSE -16313520 - - -COLOR -BTN_TEXT - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SCROLL_FILL - -project_relative - -TRUE -TRUE -FALSE -12237498 - - -COLOR -SCROLL_BUTTON - -project_relative - -TRUE -TRUE -FALSE -8224125 - - -COLOR -TEXT_INPUT_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -TEXT_INPUT_FILL - -project_relative - -TRUE -TRUE -FALSE -14869218 - - -COLOR -SLIDER_TICK - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_GROOVE_TOP - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_GROOVE_BOTTOM - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -SLIDER_NEEDLE_OUTLINE - -project_relative - -TRUE -TRUE -FALSE -4278190080 - - -COLOR -SLIDER_NEEDLE_FILL - -project_relative - -TRUE -TRUE -FALSE -4286611584 - - -COLOR -SLIDER_NEEDLE_LINE1 - -project_relative - -TRUE -TRUE -FALSE -4290822336 - - -COLOR -SLIDER_NEEDLE_LINE2 - -project_relative - -TRUE -TRUE -FALSE -14729312 - - -COLOR -DISABLED_TEXT - -project_relative - -TRUE -TRUE -FALSE -10526880 - - -COLOR -DISABLED_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - -COLOR -READONLY_TEXT - -project_relative - -TRUE -TRUE -FALSE -4294967295 - - -COLOR -READONLY_FILL - -project_relative - -TRUE -TRUE -FALSE -7896184 - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4097 - -Add New Color - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Fonts - -project_relative - -FALSE -TRUE -FALSE -4097 - -FOLDER -Defaults - -project_relative - -FALSE -TRUE -FALSE -4098 - -FONT -SYSTEM - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -BUTTON - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -PROMPT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - -FONT -TEXT_INPUT - -project_relative - -TRUE -TRUE -FALSE -18 -8 -FALSE -FALSE -FALSE - -TRUE -32 -126 -FALSE -256 -383 -FALSE -384 -535 -FALSE -592 -683 -FALSE -688 -745 -FALSE -768 -837 -FALSE -884 -1011 -FALSE -1025 -1273 -FALSE -1329 -1417 -FALSE -1425 -1524 -FALSE -1567 -1785 -FALSE -1792 -1866 -FALSE -1920 -1968 -FALSE -2305 -2416 -FALSE -2433 -2554 -FALSE -2562 -2676 -FALSE -2689 -2799 -FALSE -2817 -2928 -FALSE -2946 -3058 -FALSE -3073 -3183 -FALSE -3202 -3311 -FALSE -3330 -3439 -FALSE -3456 -3572 -FALSE -3585 -3675 -FALSE -3713 -3805 -FALSE -3840 -4025 -FALSE -4096 -4185 -FALSE -4256 -4347 -FALSE -4352 -4601 -FALSE -6144 -6313 -FALSE -7680 -7929 -FALSE -7936 -8190 -FALSE -8192 -8262 -FALSE -8352 -8364 -FALSE -8448 -8504 -FALSE -8531 -8578 -FALSE -8704 -8945 -FALSE -12353 -12446 -FALSE -12449 -12542 -FALSE -12549 -12588 -FALSE -12593 -12686 -FALSE -12688 -12703 -FALSE -13056 -13310 -FALSE -19968 -40880 -FALSE -44032 -55215 -FALSE -63744 -64045 - - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New Font - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Pixelmaps - -project_relative - -FALSE -TRUE -FALSE -4098 - -FOLDER -System - -project_relative - -FALSE -TRUE -FALSE -4100 - -PIXELMAP -RADIO_ON - -graphics\system_png\radiobutton_on.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -RADIO_OFF - -graphics\system_png\radiobutton_off.png -studio_relative - -TRUE -TRUE -TRUE -TRUE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_ON - -graphics\system_png\checkbox_on.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - -PIXELMAP -CHECKBOX_OFF - -graphics\system_png\checkbox_off.png -studio_relative - -TRUE -TRUE -TRUE -FALSE -FALSE -FALSE -0 -FALSE -None - - - -FOLDER -Custom - -project_relative - -FALSE -TRUE -FALSE -4101 - -Add New Pixelmap - -project_relative - -FALSE -TRUE -FALSE - - - - -GROUP -Strings - -project_relative - -FALSE -TRUE -FALSE -4099 - -Add New String - -project_relative - -FALSE -TRUE -FALSE - - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -SCROLL_BUTTON -SCROLL_BUTTON -17170432 - - -20 -18 -20 -20 -4 -SCROLL_BUTTON -CANVAS -SCROLL_BUTTON -33947648 - - - -TRUE - -default_folder - - -
+ + + +
+55 +60103 +6010100 +demo_guix_washing_machine +.\ +.\ +.\ +FALSE +0 +0 +FALSE +FALSE +0 +0 +FALSE +FALSE +10 +10 +FALSE +1 +0 +TRUE +FALSE +0 +0 +FALSE +8 +1 +4 +1 + +English +FALSE +FALSE +FALSE +FALSE +TRUE + + +0 +1 +2 +.\ +STRING_EXPORT_TYPE_XLIFF + +
+ +0 +main_display +640 +480 +24 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +FALSE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +4286086264 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +4293059298 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +4288387955 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +4285897130 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +4292532954 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +4292919392 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +4294506720 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +4294503600 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +4290427578 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +4286414205 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +4293059298 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +4292919392 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + +COLOR +SILVERY + +project_relative + +FALSE +TRUE +FALSE +4287010472 + + +COLOR +GREEN + +project_relative + +FALSE +TRUE +FALSE +4287022144 + + +COLOR +LIGHT_GRAY + +project_relative + +FALSE +TRUE +FALSE +4290035401 + + +COLOR +BLUE + +project_relative + +FALSE +TRUE +FALSE +4280658657 + + +COLOR +WHITE + +project_relative + +FALSE +TRUE +FALSE +4294967295 + + +COLOR +BLACK + +project_relative + +FALSE +TRUE +FALSE +4278190080 + + +COLOR +ORANGE + +project_relative + +FALSE +TRUE +FALSE +4294619926 + + +COLOR +GRAY + +project_relative + +FALSE +TRUE +FALSE +4283785066 + + +COLOR +PURPLE + +project_relative + +FALSE +TRUE +FALSE +4286792944 + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + +FONT +MID + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +25 +8 +FALSE +TRUE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BIG + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +38 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +NORMAL + +..\..\fonts\verasans\Vera.ttf +project_relative + +FALSE +TRUE +FALSE +19 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BOLD + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +12 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BOLD_22 + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +22 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BOLD_NUMBER + +..\..\fonts\verasans\VeraBd.ttf +project_relative + +FALSE +TRUE +FALSE +35 +8 +FALSE +FALSE +FALSE + +TRUE +48 +57 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + +PIXELMAP +LINES_TEMPERATURE + +graphics\lines_temperature.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_WATER_LEVEL + +graphics\button_water_level.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_ICON_TEMPERATURE + +graphics\button_icon_temperature.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_ICON_PAUSE + +graphics\button_icon_pause.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_GARMENTS_ON + +graphics\button_garments_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON + +graphics\button.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_PAUSE_ON + +graphics\button_pause_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_ICON_START + +graphics\button_icon_start.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_ICON_POWER + +graphics\button_icon_power.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_TEMPERATURE_ON + +graphics\button_temperature_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_ICON_HOME + +graphics\menu_icon_home.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_ICON_WATER_LEVEL + +graphics\button_icon_water_level.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_POWER_ON + +graphics\button_power_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +WATER_LEVEL_UPPER_FILL + +graphics\water_level_upper_fill.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BUTTON_ICON_SOCK + +graphics\button_icon_sock.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MENU_ICON_HOME_ON + +graphics\menu_icon_home_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_INDICATOR_PROGRESS_BAR + +graphics\slider_indicator_progress_bar.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_SOCK + +graphics\icon_sock.png +project_relative + +FALSE +TRUE +FALSE +TRUE +FALSE +FALSE +26 +FALSE +None + + +PIXELMAP +WHEEL_DOT_BLUE + +graphics\wheel_dot_blue.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +WHEEL_DOT_GREEN + +graphics\wheel_dot_green.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +WHEEL_DOT_ORANGE + +graphics\wheel_dot_orange.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +WHEEL_DOT_RED + +graphics\wheel_dot_red.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +WHEEL_DOT_YELLOW + +graphics\wheel_dot_yellow.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +WATER_LEVEL_LOWER_FILL + +graphics\water_level_lower_fill.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +SLIDER_INDICATOR_WATER_LEVEL + +graphics\slider_indicator_water_level.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PROGRESS_UPPER_FILL + +graphics\progress_upper_fill.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PROGRESS_BACKGROUND + +graphics\progress_background.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +PROGRESS_LOWER_FILL + +graphics\progress_lower_fill.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +ICON_WATER_CONTAINER + +graphics\icon_water_container.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BG_WASHER_ON + +graphics\bg_washer_on.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BG_GARMENTS + +graphics\bg_garments.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +BG_TEMPERATURE + +graphics\bg_temperature.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +MS_AZURE_LOGO_SMALL + +graphics\MS-Azure_logo_small.png +project_relative + +FALSE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +1 +59 +1 + +PAUSE +0 +Pause + + +POWER_OFF +0 +Power Off + + +POWER_ON +0 +Power On + + +START +0 +Start + + +STRING_10 +0 +Perm Press + + +STRING_11 +0 +Rinse & Spin + + +STRING_12 +0 +Very Light + + +STRING_13 +0 +No Spin + + +STRING_14 +0 +Spin + + +STRING_15 +0 +Soak + + +STRING_17 +0 +Light + + +STRING_18 +0 +Medium + + +STRING_19 +0 +Normal + + +STRING_20 +0 +Fast + + +STRING_21 +0 +Very Fast + + +STRING_22 +0 +Remaining Time + + +STRING_23 +0 +Rinse + + +STRING_24 +0 +hr + + +STRING_26 +0 +min + + +STRING_27 +0 +Quick Wash + + +GARMENTS +0 +Garments + + +STRING_3 +0 +2 + + +WATER_LEVEL +0 +Water Level + + +TEMPERATURE +0 +Temperature + + +STRING_32 +0 +0 + + +STRING_34 +0 +80 + + +STRING_35 +0 +75 + + +STRING_37 +0 +o + + +STRING_38 +0 +% + + +STRING_39 +0 +35 + + +STRING_4 +0 +31 + + +STRING_40 +0 +Cotton + + +STRING_41 +0 +Synthetics + + +STRING_42 +0 +Denim + + +STRING_43 +0 +Linen + + +STRING_44 +0 +Dark Colors + + +STRING_45 +0 +Baby Care + + +STRING_46 +0 +Bedding + + +STRING_47 +0 +Silk + + +STRING_48 +0 +Wool + + +STRING_49 +0 +Hand Wash + + +STRING_5 +0 +: + + +STRING_50 +0 +Workout Clothes + + +STRING_51 +0 +Light Colors + + +STRING_6 +0 +PM + + +STRING_7 +0 +Tuesday + + +STRING_8 +0 +Feb 21,2017 + + +WASHER_ON +0 +Washer ON + + +STRING_54 +0 +Extra High + + +STRING_55 +0 +High + + +STRING_56 +0 +Low + + +STRING_57 +0 +Very Low + + +STRING_59 +0 +17 + + +STRING_62 +0 +Cold + + +STRING_63 +0 +Hot + + +STRING_65 +0 +Water + + +STRING_67 +0 +70 + + +STRING_1 +0 +12:31 + + + +default_folder + +window +temperature_window + +16 +104 +499 +402 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +temperature_window_event_process +temperature_window_draw + +FALSE + +radial_slider +radial_slider + +108 +116 +400 +395 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +DISABLED_FILL +ID_TEMPERATURE_RADIAL_SLIDER + +FALSE +148 +148 +108 +44 +-46 +-46 +228 +BG_TEMPERATURE +WHEEL_DOT_BLUE +15 +2 +circ ease in out + +prompt +temperature_label + +208 +254 +299 +266 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +TEMPERATURE +BOLD +SILVERY +SELECTED_TEXT +SILVERY + + +prompt +water_label + +230 +234 +273 +246 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_65 +BOLD +SILVERY +SELECTED_TEXT +SILVERY + + +prompt +temperature_value + +227 +280 +274 +305 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_35 +BOLD_NUMBER +SILVERY +SELECTED_TEXT +SILVERY + + +prompt +water_label_3 + +278 +276 +292 +298 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_37 +BOLD_22 +SILVERY +SELECTED_TEXT +SILVERY + + + +prompt +water_t_cold + +23 +373 +64 +392 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_TEMPERATURE_COLD +142 + +FALSE +STRING_62 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +water_t_hot + +445 +373 +477 +392 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_TEMPERATURE_HOT +142 + +FALSE +STRING_63 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + + +window +water_level_window + +16 +126 +499 +404 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +water_level_window_event_process +water_level_window_draw + +FALSE + +icon +water_level_slider_background + +191 +150 +440 +388 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +ICON_WATER_CONTAINER + + +pixelmap_slider +water_level_slider + +200 +150 +431 +347 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +ID_WATER_LEVEL_SLIDER + +FALSE +0 +17 +100 +17 +10 +10 +0 +232 +16 +0 +7 +WATER_LEVEL_LOWER_FILL +WATER_LEVEL_UPPER_FILL +SLIDER_INDICATOR_WATER_LEVEL + +prompt +water_level_label + +272 +245 +356 +257 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +WATER_LEVEL +BOLD +WHITE +SELECTED_TEXT +WHITE + + +prompt +water_level_value + +256 +258 +326 +296 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_59 +BOLD_NUMBER +WHITE +SELECTED_TEXT +WHITE + + +prompt +percent_label + +329 +261 +352 +286 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_38 +BOLD_22 +WHITE +SELECTED_TEXT +WHITE + + + +prompt +water_level_extra_high + +29 +142 +127 +161 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WATER_LEVEL_EXTRA_HIGH +142 + +FALSE +STRING_54 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +water_level_high + +29 +190 +71 +209 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WATER_LEVEL_HIGH +142 + +FALSE +STRING_55 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +water_level_medium + +29 +238 +104 +257 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WATER_LEVEL_MEDIUM +142 + +FALSE +STRING_18 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +water_level_low + +29 +286 +67 +305 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WATER_LEVEL_LOW +142 + +FALSE +STRING_56 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +water_level_very_low + +29 +334 +117 +353 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WATER_LEVEL_VERY_LOW +142 + +FALSE +STRING_57 +NORMAL +BLUE +BLUE +BLUE + + + +window +garments_window + +10 +124 +502 +402 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +garments_window_event_process +window_alpha_draw + +FALSE + +radial_slider +radial_slider + +74 +133 +445 +394 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +DISABLED_FILL +ID_GARMENTS_ON_RADIAL_SLIDER + +FALSE +178 +133 +108 +44 +-63 +-63 +242 +BG_GARMENTS +WHEEL_DOT_ORANGE +15 +2 +circ ease in out +garments_mode_animation_update + +window +icon_window + +200 +204 +319 +323 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +icon_window_draw + +FALSE +ICON_SOCK + + + +prompt +mode_denim + +15 +228 +77 +247 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_DENIM +168 + +FALSE +STRING_42 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_baby_care + +397 +127 +495 +146 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_BABY_CARE +67 + +FALSE +STRING_45 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_workout_clothes + +341 +377 +498 +396 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_WORKOUT_CLOTHES +-63 + +FALSE +STRING_50 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_light_colors + +12 +378 +124 +397 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_LIGHT_COLORS +242 + +FALSE +STRING_51 +NORMAL +ORANGE +ORANGE +ORANGE + + +prompt +mode_hand_wash + +387 +329 +495 +348 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_HAND_WASH +-34 + +FALSE +STRING_49 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_wool + +444 +280 +491 +299 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_WOOL +-10 + +FALSE +STRING_48 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_silk + +458 +228 +490 +247 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_SILK +13 + +FALSE +STRING_47 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_bedding + +417 +178 +494 +197 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_BEDDING +38 + +FALSE +STRING_46 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_dark_colors + +13 +327 +124 +346 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_DARK_COLORS +214 + +FALSE +STRING_44 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_linen + +15 +278 +66 +297 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_LINEN +191 + +FALSE +STRING_43 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_synthetics + +13 +178 +110 +197 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_SYNTHETICS +142 + +FALSE +STRING_41 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_cotton + +14 +128 +76 +147 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_GARMENTS_MODE_COTTON +112 + +FALSE +STRING_40 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + + +window +main_screen + +0 +0 +639 +479 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +main_screen_event_process + +TRUE + +icon +expresslogic + +12 +12 +200 +41 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +MS_AZURE_LOGO_SMALL + + +pixelmap_button +home + +597 +23 +623 +44 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER + +FALSE +MENU_ICON_HOME +MENU_ICON_HOME_ON + + +prompt +time + +284 +21 +356 +46 + + +0 +FALSE +TEXT_INPUT_TEXT +SELECTED_FILL +TEXT_INPUT_TEXT + +FALSE +STRING_1 +MID +SILVERY +SELECTED_TEXT +SILVERY + + +prompt +am_pm + +365 +29 +387 +46 + + +0 +FALSE +TEXT_INPUT_TEXT +SELECTED_FILL +TEXT_INPUT_TEXT + +FALSE +STRING_6 +SYSTEM +SILVERY +SELECTED_TEXT +SILVERY + + +prompt +day_of_week + +400 +16 +491 +33 + + +0 +FALSE +TEXT_INPUT_TEXT +SELECTED_FILL +TEXT_INPUT_TEXT + +FALSE +STRING_7 +SYSTEM +SILVERY +SELECTED_TEXT +SILVERY + + +prompt +date + +400 +34 +512 +51 + + +0 +FALSE +TEXT_INPUT_TEXT +SELECTED_FILL +TEXT_INPUT_TEXT + +FALSE +STRING_8 +SYSTEM +SILVERY +SELECTED_TEXT +SILVERY + + +window +washer_on_window + +10 +124 +493 +402 + + +0 +TRUE +WINDOW_FILL +WINDOW_FILL +WINDOW_FILL +washer_on_window_event_process +window_alpha_draw + +FALSE + +radial_slider +radial_slider + +65 +133 +438 +394 + + +0 +TRUE +WHITE +WHITE +WHITE +ID_WASHER_ON_RADIAL_SLIDER + +FALSE +187 +131 +108 +44 +-63 +-63 +242 +BG_WASHER_ON +WHEEL_DOT_GREEN +15 +2 +circ ease in out +washer_mode_animation_update + +prompt +remainning_time + +199 +230 +309 +242 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_22 +BOLD +SILVERY +SELECTED_TEXT +SILVERY + + +prompt +remain_hour_label + +211 +266 +234 +288 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_24 +NORMAL +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +prompt +washer_mode + +229 +299 +280 +318 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_23 +NORMAL +SILVERY +SELECTED_TEXT +SILVERY + + +prompt +remain_minute_label + +289 +266 +326 +285 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_26 +NORMAL +LIGHT_GRAY +SELECTED_TEXT +LIGHT_GRAY + + +numeric_prompt +remain_hour + +185 +252 +212 +290 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +DISABLED_FILL + +FALSE +BIG +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY +0 + + +numeric_prompt +remain_minute + +239 +252 +286 +290 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +DISABLED_FILL + +FALSE +BIG +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY +minute_prompt_format +35 + + + +prompt +mode_normal + +14 +228 +83 +247 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_NORMAL +168 + +FALSE +STRING_19 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_perm_press + +388 +127 +494 +146 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_PERM_PRESS +67 + +FALSE +STRING_10 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_rinse_spin + +374 +378 +493 +397 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_RINSE_SPIN +-63 + +FALSE +STRING_11 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_very_light + +14 +378 +110 +397 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_VERY_LIGHT +242 + +FALSE +STRING_12 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_no_spin + +420 +329 +492 +348 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_NO_SPIN +-34 + +FALSE +STRING_13 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_spin + +452 +280 +492 +299 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_SPIN +-10 + +FALSE +STRING_14 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_soak + +446 +228 +492 +247 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_SOAK +13 + +FALSE +STRING_15 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_quick_wash + +381 +178 +492 +197 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_QUICK_WASH +38 + +FALSE +STRING_27 +NORMAL +GREEN +GREEN +GREEN + + +prompt +mode_light + +14 +327 +60 +346 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_LIGHT +214 + +FALSE +STRING_17 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_medium + +14 +277 +89 +296 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_MEDIUM +191 + +FALSE +STRING_18 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_fast + +14 +179 +53 +198 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_FAST +142 + +FALSE +STRING_20 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + +prompt +mode_very_fast + +14 +129 +103 +148 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +ID_WASHER_MODE_VERY_FAST +112 + +FALSE +STRING_21 +NORMAL +LIGHT_GRAY +LIGHT_GRAY +LIGHT_GRAY + + + +pixelmap_button +button_washer_on + +511 +138 +624 +200 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +pixelmap_button_alpha_draw +ID_BTN_WASHER_ON + +FALSE +BUTTON +BUTTON_PAUSE_ON + +icon +washer_on_icon + +556 +150 +569 +165 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +BUTTON_ICON_PAUSE + + +prompt +washer_on_label + +545 +173 +588 +185 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PAUSE +BOLD +WHITE +SELECTED_TEXT +WHITE + + + +prompt +page_name + +340 +75 +585 +113 + + +0 +FALSE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL +prompt_alpha_draw + +FALSE +WASHER_ON +BIG +GREEN +SELECTED_TEXT +GREEN + + +pixelmap_button +button_garments + +510 +201 +623 +263 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +pixelmap_button_alpha_draw +ID_BTN_GARMENTS + +FALSE +BUTTON +BUTTON_GARMENTS_ON + +icon +garments_icon + +556 +209 +571 +229 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +BUTTON_ICON_SOCK + + +prompt +garments_label + +532 +238 +600 +250 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +GARMENTS +BOLD +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_water_level + +511 +264 +624 +326 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +pixelmap_button_alpha_draw +ID_BTN_WATER_LEVEL + +FALSE +BUTTON +BUTTON_WATER_LEVEL + +icon +water_level_icon + +530 +276 +549 +292 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +BUTTON_ICON_WATER_LEVEL + + +prompt +water_level_label + +525 +300 +609 +312 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +WATER_LEVEL +BOLD +WHITE +SELECTED_TEXT +WHITE + + +prompt +water_level_value + +553 +272 +596 +297 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_34 +BOLD_22 +WHITE +SELECTED_TEXT +WHITE + + +prompt +prompt_9 + +597 +275 +617 +295 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_38 +NORMAL +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_temperature + +511 +327 +624 +389 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +pixelmap_button_alpha_draw +ID_BTN_TEMPERATURE + +FALSE +BUTTON +BUTTON_TEMPERATURE_ON + +icon +temperature_icon + +530 +337 +549 +351 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +BUTTON_ICON_TEMPERATURE + + +prompt +temperature_label + +520 +364 +611 +376 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +TEMPERATURE +BOLD +WHITE +SELECTED_TEXT +WHITE + + +prompt +temperature_value + +556 +332 +593 +357 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_67 +BOLD_22 +WHITE +SELECTED_TEXT +WHITE + + +prompt +prompt_8 + +591 +332 +598 +344 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +STRING_37 +BOLD +WHITE +SELECTED_TEXT +WHITE + + + +pixelmap_button +button_power_on_off + +511 +390 +624 +452 + + +0 +TRUE +BTN_LOWER +BTN_UPPER +BTN_LOWER +ID_BTN_POWER_ON_OFF + +FALSE +BUTTON + +icon +power_off_icon + +558 +402 +571 +418 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +BUTTON_ICON_POWER + + +prompt +power_off_label + +532 +425 +601 +437 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +POWER_OFF +BOLD +WHITE +SELECTED_TEXT +WHITE + + + +icon +icon_1 + +24 +432 +478 +450 + + +0 +TRUE +WIDGET_FILL +SELECTED_FILL +WIDGET_FILL + +FALSE +PROGRESS_BACKGROUND + + +pixelmap_slider +pixelmap_slider + +24 +424 +478 +456 + + +0 +TRUE +WIDGET_FILL +WIDGET_FILL +WIDGET_FILL +pixelmap_slider_alpha_draw + +FALSE +0 +0 +100 +40 +10 +8 +8 +5 +10 +0 +7 +PROGRESS_LOWER_FILL +PROGRESS_UPPER_FILL +SLIDER_INDICATOR_PROGRESS_BAR + + + + + +1 +display_2 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +2 +display_3 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + + +3 +display_4 +320 +240 +16 +FALSE +FALSE +FALSE +FALSE +FALSE +FALSE +TRUE +TRUE +0 +TRUE + +1 +0 +theme_1 +TRUE +TRUE +TRUE +TRUE +TRUE + + +HEADER +theme_1 + +project_relative + +FALSE +TRUE +FALSE +4096 + + +GROUP +Colors + +project_relative + +FALSE +TRUE +FALSE +4096 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4096 + +COLOR +CANVAS + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +WIDGET_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +WINDOW_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +DEFAULT_BORDER + +project_relative + +TRUE +TRUE +FALSE +10197875 + + +COLOR +WINDOW_BORDER + +project_relative + +TRUE +TRUE +FALSE +7707050 + + +COLOR +TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SELECTED_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SELECTED_FILL + +project_relative + +TRUE +TRUE +FALSE +4278190264 + + +COLOR +SHADOW + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SHINE + +project_relative + +TRUE +TRUE +FALSE +14342874 + + +COLOR +BTN_BORDER + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +BTN_UPPER + +project_relative + +TRUE +TRUE +FALSE +16316640 + + +COLOR +BTN_LOWER + +project_relative + +TRUE +TRUE +FALSE +16313520 + + +COLOR +BTN_TEXT + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SCROLL_FILL + +project_relative + +TRUE +TRUE +FALSE +12237498 + + +COLOR +SCROLL_BUTTON + +project_relative + +TRUE +TRUE +FALSE +8224125 + + +COLOR +TEXT_INPUT_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +TEXT_INPUT_FILL + +project_relative + +TRUE +TRUE +FALSE +14869218 + + +COLOR +SLIDER_TICK + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_GROOVE_TOP + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_GROOVE_BOTTOM + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +SLIDER_NEEDLE_OUTLINE + +project_relative + +TRUE +TRUE +FALSE +4278190080 + + +COLOR +SLIDER_NEEDLE_FILL + +project_relative + +TRUE +TRUE +FALSE +4286611584 + + +COLOR +SLIDER_NEEDLE_LINE1 + +project_relative + +TRUE +TRUE +FALSE +4290822336 + + +COLOR +SLIDER_NEEDLE_LINE2 + +project_relative + +TRUE +TRUE +FALSE +14729312 + + +COLOR +DISABLED_TEXT + +project_relative + +TRUE +TRUE +FALSE +10526880 + + +COLOR +DISABLED_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + +COLOR +READONLY_TEXT + +project_relative + +TRUE +TRUE +FALSE +4294967295 + + +COLOR +READONLY_FILL + +project_relative + +TRUE +TRUE +FALSE +7896184 + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4097 + +Add New Color + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Fonts + +project_relative + +FALSE +TRUE +FALSE +4097 + +FOLDER +Defaults + +project_relative + +FALSE +TRUE +FALSE +4098 + +FONT +SYSTEM + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +BUTTON + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +PROMPT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + +FONT +TEXT_INPUT + +project_relative + +TRUE +TRUE +FALSE +18 +8 +FALSE +FALSE +FALSE + +TRUE +32 +126 +FALSE +256 +383 +FALSE +384 +535 +FALSE +592 +683 +FALSE +688 +745 +FALSE +768 +837 +FALSE +884 +1011 +FALSE +1025 +1273 +FALSE +1329 +1417 +FALSE +1425 +1524 +FALSE +1567 +1785 +FALSE +1792 +1866 +FALSE +1920 +1968 +FALSE +2305 +2416 +FALSE +2433 +2554 +FALSE +2562 +2676 +FALSE +2689 +2799 +FALSE +2817 +2928 +FALSE +2946 +3058 +FALSE +3073 +3183 +FALSE +3202 +3311 +FALSE +3330 +3439 +FALSE +3456 +3572 +FALSE +3585 +3675 +FALSE +3713 +3805 +FALSE +3840 +4025 +FALSE +4096 +4185 +FALSE +4256 +4347 +FALSE +4352 +4601 +FALSE +6144 +6313 +FALSE +7680 +7929 +FALSE +7936 +8190 +FALSE +8192 +8262 +FALSE +8352 +8364 +FALSE +8448 +8504 +FALSE +8531 +8578 +FALSE +8704 +8945 +FALSE +12353 +12446 +FALSE +12449 +12542 +FALSE +12549 +12588 +FALSE +12593 +12686 +FALSE +12688 +12703 +FALSE +13056 +13310 +FALSE +19968 +40880 +FALSE +44032 +55215 +FALSE +63744 +64045 + + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New Font + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Pixelmaps + +project_relative + +FALSE +TRUE +FALSE +4098 + +FOLDER +System + +project_relative + +FALSE +TRUE +FALSE +4100 + +PIXELMAP +RADIO_ON + +graphics\system_png\radiobutton_on.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +RADIO_OFF + +graphics\system_png\radiobutton_off.png +studio_relative + +TRUE +TRUE +TRUE +TRUE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_ON + +graphics\system_png\checkbox_on.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + +PIXELMAP +CHECKBOX_OFF + +graphics\system_png\checkbox_off.png +studio_relative + +TRUE +TRUE +TRUE +FALSE +FALSE +FALSE +0 +FALSE +None + + + +FOLDER +Custom + +project_relative + +FALSE +TRUE +FALSE +4101 + +Add New Pixelmap + +project_relative + +FALSE +TRUE +FALSE + + + + +GROUP +Strings + +project_relative + +FALSE +TRUE +FALSE +4099 + +Add New String + +project_relative + +FALSE +TRUE +FALSE + + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +SCROLL_BUTTON +SCROLL_BUTTON +17170432 + + +20 +18 +20 +20 +4 +SCROLL_BUTTON +CANVAS +SCROLL_BUTTON +33947648 + + + +TRUE + +default_folder + + +
diff --git a/samples/demo_guix_widget_types/demo_guix_widget_types.c b/samples/demo_guix_widget_types/demo_guix_widget_types.c index ac360040..87924e80 100644 --- a/samples/demo_guix_widget_types/demo_guix_widget_types.c +++ b/samples/demo_guix_widget_types/demo_guix_widget_types.c @@ -33,8 +33,6 @@ extern GX_SCROLLBAR_APPEARANCE Window_Screen_Vertical_Scroll_properties; void ToggleScreen(GX_WINDOW *new_win, GX_WINDOW *old_win); UINT string_length_get(GX_CONST GX_CHAR* input_string, UINT max_string_length); -TX_THREAD demo_thread; -UCHAR demo_thread_stack[4096]; TX_BYTE_POOL rotate_pool; GX_WINDOW_ROOT *root; GX_SCROLLBAR list_scroll;