
/* Tree Dialog: Sample */

Dialog Sample[]=
{
{ -1, 1, -1, -1, 0, 5, 5, 264, 380, NULL, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, -1, 2, 1, 162, 292, 66, 18, "50", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 1, 3, 1, 162, 266, 66, 18, "20", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 2, 4, 1, 162, 238, 66, 18, "5", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 3, 5, 4, 36, 324, 82, 18, "1234567890", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 4, 6, 1, 126, 302, 20, 18, "", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 5, 7, 1, 195, 156, 42, 18, "5", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 6, 8, 1, 153, 156, 42, 18, "4", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 7, 9, 1, 111, 156, 42, 18, "3", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 8, 10, 1, 69, 156, 42, 18, "2", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 9, 11, 6, 148, 112, 43, 10, (void *)0, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 10, 12, 5, 60, 108, 75, 18, (void *)0, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 11, 13, 5, 52, 84, 139, 18, (void *)1, NULL, 0, 0, 0, 5, FNULL, FNULL, 0 },
{ 0, -1, 12, 14, 5, 148, 58, 107, 18, (void *)2, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 13, 15, 5, 62, 58, 75, 18, (void *)3, NULL, 0, 0, 0, 2, FNULL, FNULL, 0 },
{ 0, -1, 14, 16, 4, 8, 6, 248, 18, "Dialog test", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 15, 17, 1, 10, 30, 66, 18, " Button ", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 16, 18, 5, 10, 58, 43, 18, (void *)4, NULL, 0, 0, 0, 3, FNULL, FNULL, 0 },
{ 0, -1, 17, 19, 2, 88, 30, 68, 18, NULL, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 18, 20, 0, 172, 30, 66, 18, NULL, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 19, 21, 3, 10, 84, 28, 18, " C ", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 20, 22, 1, 98, 352, 66, 18, "Exit", NULL, 0, 0, 13, 0, FNULL, FNULL, 0 },
{ 0, -1, 21, 23, 1, 27, 156, 42, 18, "1", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 22, 24, 4, 75, 136, 114, 18, "Radio Buttons:", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 23, 25, 0, 32, 202, 92, 118, NULL, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 24, 26, 1, 126, 202, 20, 18, "", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 25, 27, 0, 126, 222, 20, 78, NULL, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 26, 28, 4, 55, 182, 154, 18, "Scrolling Text Box:", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 27, -1, 1, 162, 212, 66, 18, "0", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
};

/* Tree Identifiers: Sample */

#define SCR50                           1
#define SCR20                           2
#define SCR5                            3
#define SCRPICK                         4
#define SCRDN                           5
#define FIVE                            6
#define FOUR                            7
#define THREE                           8
#define TWO                             9
#define ICON1                           10
#define ANY816                          11
#define UPPER16                         12
#define ANY12                           13
#define FLOAT8                          14
#define STRING                          15
#define BUTTON                          16
#define POSINT4                         17
#define FRAME                           18
#define BOX                             19
#define BOXCHAR                         20
#define EXIT                            21
#define ONE                             22
#define SCRBOX                          24
#define SCRUP                           25
#define SCRSL                           26
#define SCR0                            28

/* Tree Dialog: Iconic */

Dialog Iconic[]=
{
{ -1, 1, -1, -1, 0, 5, 5, 130, 244, NULL, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, -1, 2, 6, 72, 152, 43, 55, (void *)60, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 1, 3, 6, 16, 152, 43, 55, (void *)390, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 2, 4, 6, 32, 80, 64, 64, (void *)720, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, 5, 3, 8, 2, 8, 4, 114, 68, NULL, NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 4, -1, -1, 6, 4, 9, 4, 98, 18, " Cool Icons ", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 4, -1, 5, 7, 4, 25, 24, 66, 18, " By ", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 4, -1, 6, -1, 4, 1, 44, 114, 18, " Kyle Peacock ", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
{ 0, -1, 4, -1, 1, 28, 216, 74, 18, " Push Me ", NULL, 0, 0, 0, 0, FNULL, FNULL, 0 },
};

/* Tree Identifiers: Iconic */

#define TRASHCAN                        1
#define FULLCLIP                        2
#define AUTOLOGO                        3

/* Editables */

Editable kyle_edit_data[]=
{
{ 8, 16, 0, "                ", 0, 0, 0, NULL, NULL },
{ 16, 16, 0, "                ", 5, 0, 0, NULL, NULL },
{ 12, 12, 0, "            ", 0, 0, 0, NULL, NULL },
{ 8, 8, 0, "        ", 2, 0, 0, NULL, NULL },
{ 4, 4, 0, "    ", 3, 0, 0, NULL, NULL },
};

/* Icons */

unsigned char kyle_icon_data[]=
{
0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x9E, 0x71, 0xCC, 0xC2, 0x84, 0x20, 
0x8C, 0xDB, 0x6E, 0xC7, 0xCC, 0x20, 
0x8C, 0xC3, 0x6E, 0xC2, 0x84, 0x20, 
0x8C, 0xC3, 0x6D, 0xC2, 0x84, 0x20, 
0x8C, 0xDB, 0x6D, 0xC7, 0xC4, 0x20, 
0x9E, 0x71, 0xCC, 0xC2, 0x8E, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x3F, 0x80, 0x00, 0x20, 
0x80, 0x03, 0xC0, 0x78, 0x00, 0x20, 
0x80, 0x1C, 0x3F, 0x87, 0x00, 0x20, 
0x80, 0x20, 0x40, 0x40, 0x80, 0x20, 
0x80, 0x40, 0x9F, 0x20, 0x40, 0x20, 
0x80, 0x40, 0xB1, 0xA0, 0x40, 0x20, 
0x80, 0x40, 0xE0, 0xE0, 0x40, 0x20, 
0x80, 0x40, 0x00, 0x00, 0x40, 0x20, 
0x80, 0x60, 0x00, 0x00, 0xC0, 0x20, 
0x80, 0x5C, 0x00, 0x07, 0x40, 0x20, 
0x80, 0x43, 0xC0, 0x78, 0x40, 0x20, 
0x80, 0x40, 0x3F, 0x80, 0x40, 0x20, 
0x80, 0x60, 0x00, 0x00, 0xC0, 0x20, 
0x80, 0x5C, 0x00, 0x07, 0x40, 0x20, 
0x80, 0x43, 0xC0, 0x78, 0x40, 0x20, 
0x80, 0x40, 0x3F, 0x80, 0x40, 0x20, 
0x80, 0x50, 0x00, 0x00, 0x40, 0x20, 
0x80, 0x49, 0x00, 0x04, 0x40, 0x20, 
0x80, 0x48, 0x88, 0x42, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x48, 0x84, 0x22, 0x40, 0x20, 
0x80, 0x50, 0x84, 0x24, 0x40, 0x20, 
0x80, 0x41, 0x04, 0x40, 0x40, 0x20, 
0x80, 0x30, 0x08, 0x01, 0x80, 0x20, 
0x80, 0x0E, 0x00, 0x0E, 0x00, 0x20, 
0x80, 0x01, 0xE0, 0xF0, 0x00, 0x20, 
0x80, 0x00, 0x1F, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x1F, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x20, 0x80, 0x00, 0x20, 
0x80, 0x00, 0x2E, 0x80, 0x00, 0x20, 
0x80, 0x00, 0x2A, 0x80, 0x00, 0x20, 
0x80, 0x00, 0x2E, 0x80, 0x00, 0x20, 
0x80, 0x00, 0x20, 0x80, 0x00, 0x20, 
0x80, 0xFF, 0xE0, 0xFF, 0xE0, 0x20, 
0x81, 0x07, 0xC0, 0x7C, 0x10, 0x20, 
0x82, 0x08, 0x00, 0x02, 0x08, 0x20, 
0x82, 0x70, 0x00, 0x01, 0xC8, 0x20, 
0x82, 0x50, 0x00, 0x01, 0x48, 0x20, 
0x82, 0x5F, 0xFF, 0xFF, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0xFE, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0xFC, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0xFE, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0xF0, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0xFE, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0xC0, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0xFE, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0x00, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x40, 0x00, 0x00, 0x48, 0x20, 
0x82, 0x4F, 0xFF, 0xFE, 0x48, 0x20, 
0x82, 0x4F, 0xFC, 0x00, 0x48, 0x20, 
0x82, 0x40, 0x00, 0xFF, 0xC8, 0x20, 
0x82, 0x40, 0x00, 0x80, 0x88, 0x20, 
0x82, 0x4F, 0xFE, 0x81, 0x08, 0x20, 
0x82, 0x4F, 0xF0, 0x82, 0x08, 0x20, 
0x82, 0x40, 0x00, 0x84, 0x08, 0x20, 
0x82, 0x40, 0x00, 0x88, 0x08, 0x20, 
0x82, 0x4F, 0xFE, 0x90, 0x08, 0x20, 
0x82, 0x4F, 0xC0, 0xA0, 0x08, 0x20, 
0x82, 0x40, 0x00, 0xC0, 0x08, 0x20, 
0x82, 0x3F, 0xFF, 0x80, 0x08, 0x20, 
0x82, 0x00, 0x00, 0x00, 0x08, 0x20, 
0x81, 0x00, 0x00, 0x00, 0x10, 0x20, 
0x80, 0xFF, 0xFF, 0xFF, 0xE0, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0x80, 0x00, 0x00, 0x00, 0x00, 0x20, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
0x80, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x01, 
0x80, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x01, 
0x80, 0x00, 0x03, 0xFF, 0xFF, 0xC0, 0x00, 0x01, 
0x80, 0x00, 0x03, 0xFF, 0xFF, 0xC0, 0x00, 0x01, 
0x80, 0x00, 0x03, 0xFF, 0xFF, 0xC0, 0x00, 0x01, 
0x80, 0x00, 0x07, 0xFF, 0xFF, 0xE0, 0x00, 0x01, 
0x80, 0x00, 0x07, 0xFF, 0xFF, 0xE0, 0x00, 0x01, 
0x80, 0x00, 0x07, 0xFE, 0x7F, 0xE0, 0x00, 0x01, 
0x80, 0x00, 0x0F, 0xFE, 0x7F, 0xF0, 0x00, 0x01, 
0x80, 0x00, 0x0F, 0xFC, 0x3F, 0xF0, 0x00, 0x01, 
0x80, 0x00, 0x0F, 0xFC, 0x3F, 0xF0, 0x00, 0x01, 
0x80, 0x00, 0x1F, 0xF8, 0x1F, 0xF8, 0x00, 0x01, 
0x80, 0x00, 0x1F, 0xF8, 0x1F, 0xF8, 0x00, 0x01, 
0x80, 0x00, 0x1F, 0xF0, 0x0F, 0xF8, 0x00, 0x01, 
0x80, 0x00, 0x3F, 0xF0, 0x0F, 0xFC, 0x00, 0x01, 
0x80, 0x00, 0x3F, 0xE0, 0x07, 0xFC, 0x00, 0x01, 
0x80, 0x00, 0x3F, 0xE0, 0x07, 0xFC, 0x00, 0x01, 
0x80, 0x00, 0x7F, 0xC0, 0x03, 0xFE, 0x00, 0x01, 
0x80, 0x00, 0x7F, 0xC0, 0x03, 0xFE, 0x00, 0x01, 
0x80, 0x00, 0x7F, 0x80, 0x01, 0xFE, 0x00, 0x01, 
0x80, 0x00, 0xFF, 0x80, 0x01, 0xFF, 0x00, 0x01, 
0x80, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x01, 
0x80, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x01, 
0x80, 0x01, 0xFE, 0x3F, 0xFC, 0x7F, 0x80, 0x01, 
0x80, 0x01, 0xFE, 0x7F, 0xFE, 0x7F, 0x80, 0x01, 
0x80, 0x01, 0xFC, 0x7F, 0xFE, 0x3F, 0x80, 0x01, 
0x80, 0x03, 0xFC, 0xFF, 0xFF, 0x3F, 0xC0, 0x01, 
0x80, 0x03, 0xF8, 0xFE, 0x7F, 0x1F, 0xC0, 0x01, 
0x80, 0x03, 0xF8, 0xFE, 0x7F, 0x1F, 0xC0, 0x01, 
0x80, 0x07, 0xF1, 0xFC, 0x3F, 0x8F, 0xE0, 0x01, 
0x80, 0x07, 0xF1, 0xFC, 0x3F, 0x8F, 0xE0, 0x01, 
0x80, 0x07, 0xE1, 0xF8, 0x1F, 0x87, 0xE0, 0x01, 
0x80, 0x0F, 0xE3, 0xF8, 0x1F, 0xC7, 0xF0, 0x01, 
0x80, 0x0F, 0xC3, 0xF0, 0x0F, 0xC3, 0xF0, 0x01, 
0x80, 0x0F, 0xC3, 0xF0, 0x0F, 0xC3, 0xF0, 0x01, 
0x80, 0x1F, 0x87, 0xE0, 0x07, 0xE1, 0xF8, 0x01, 
0x80, 0x1F, 0x87, 0xE0, 0x07, 0xE1, 0xF8, 0x01, 
0x80, 0x1F, 0x07, 0xC7, 0xE3, 0xE0, 0xF8, 0x01, 
0x80, 0x3F, 0x0F, 0xCF, 0xF3, 0xF0, 0xFC, 0x01, 
0x80, 0x3E, 0x0F, 0x8F, 0xF1, 0xF0, 0x7C, 0x01, 
0x80, 0x3E, 0x0F, 0x9F, 0xF9, 0xF0, 0x7C, 0x01, 
0x80, 0x7C, 0x1F, 0x1F, 0xF8, 0xF8, 0x3E, 0x01, 
0x80, 0x7C, 0x1F, 0x1E, 0x78, 0xF8, 0x3E, 0x01, 
0x80, 0x78, 0x1E, 0x3E, 0x7C, 0x78, 0x1E, 0x01, 
0x80, 0xF8, 0x3E, 0x3C, 0x3C, 0x7C, 0x1F, 0x01, 
0x80, 0xF0, 0x3C, 0x3C, 0x3C, 0x3C, 0x0F, 0x01, 
0x80, 0xF0, 0x3C, 0x78, 0x1E, 0x3C, 0x0F, 0x01, 
0x81, 0xE0, 0x78, 0x78, 0x1E, 0x1E, 0x07, 0x81, 
0x81, 0xE0, 0x78, 0x70, 0x0E, 0x1E, 0x07, 0x81, 
0x81, 0xC0, 0x70, 0xF0, 0x0F, 0x0E, 0x03, 0x81, 
0x83, 0xC0, 0xF0, 0xE0, 0x07, 0x0F, 0x03, 0xC1, 
0x83, 0x80, 0xE0, 0xE0, 0x07, 0x07, 0x01, 0xC1, 
0x83, 0x80, 0xE1, 0xC0, 0x03, 0x87, 0x01, 0xC1, 
0x87, 0x01, 0xC1, 0xC0, 0x03, 0x83, 0x80, 0xE1, 
0x87, 0x01, 0xC1, 0x80, 0x01, 0x83, 0x80, 0xE1, 
0x86, 0x01, 0x83, 0x80, 0x01, 0xC1, 0x80, 0x61, 
0x8E, 0x03, 0x83, 0x00, 0x00, 0xC1, 0xC0, 0x71, 
0x8C, 0x03, 0x03, 0x00, 0x00, 0xC0, 0xC0, 0x31, 
0x8C, 0x03, 0x06, 0x00, 0x00, 0x60, 0xC0, 0x31, 
0x98, 0x06, 0x06, 0x00, 0x00, 0x60, 0x60, 0x19, 
0x98, 0x06, 0x04, 0x00, 0x00, 0x20, 0x60, 0x19, 
0x90, 0x04, 0x0C, 0x00, 0x00, 0x30, 0x20, 0x09, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
};
