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 };