1 /* This is a small demo of the high-performance GUIX graphics framework. */
2 
3 #include <stdio.h>
4 #include "gx_api.h"
5 
6 /* CHECKBOX_ON pixelmap data                                                   */
7 
8 static GX_CONST GX_UBYTE PRIMARY_CHECKBOX_ON_pixelmap_data[32] =
9 {
10     0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xe6, 0x7f, 0xce, 0x77,
11     0x8e, 0x73, 0x1e, 0x72, 0x1e, 0x70, 0x3c, 0x78, 0x7c, 0x7c, 0xf8, 0x7f, 0xfc,
12     0x7f, 0xec, 0x3f, 0x80, 0x00, 0x00
13 };
14 GX_CONST GX_PIXELMAP PRIMARY_CHECKBOX_ON_pixelmap =
15 {
16     0x00000001,                              /* major version                  */
17     0x00000000,                              /* minor version                  */
18     0,                                       /* flags                          */
19     GX_COLOR_FORMAT_MONOCHROME,              /* Format                         */
20     (GX_UBYTE *)PRIMARY_CHECKBOX_ON_pixelmap_data,
21     sizeof(PRIMARY_CHECKBOX_ON_pixelmap_data),    /* the size of pixelmap_data */
22     NULL,
23     0,                                       /* auxiliary data size            */
24     0x00,                                    /* used for transparent iamges    */
25     16,                                      /* width in pixel                 */
26     16                                       /* height in pixel                */
27 };
28 
29 /* CHECKBOX_OFF pixelmap data                                                  */
30 
31 static GX_CONST GX_UBYTE PRIMARY_CHECKBOX_OFF_pixelmap_data[32] =
32 {
33     0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x7f, 0xfc, 0x7f, 0xfc, 0x7f, 0xfc, 0x7f,
34     0xf8, 0x7f, 0xf8, 0x7f, 0xf8, 0x7f, 0xf8, 0x7f, 0xf8, 0x7f, 0xf8, 0x7f, 0xf8,
35     0x7c, 0x00, 0x00, 0x00, 0x00, 0x00
36 };
37 GX_CONST GX_PIXELMAP PRIMARY_CHECKBOX_OFF_pixelmap =
38 {
39     0x00000001,                              /* major version                  */
40     0x00000000,                              /* minor version                  */
41     0,                                       /* flags                          */
42     GX_COLOR_FORMAT_MONOCHROME,              /* Format                         */
43     (GX_UBYTE *)PRIMARY_CHECKBOX_OFF_pixelmap_data,
44     sizeof(PRIMARY_CHECKBOX_OFF_pixelmap_data),    /* the size of pixelmap_data*/
45     NULL,
46     0,                                       /* auxiliary data size            */
47     0x00,                                    /* used for transparent iamges    */
48     16,                                      /* width in pixel                 */
49     16                                       /* height in pixel                */
50 };