/* GEM Resource C Source */

#include <portab.h>
#include <aes.h>
#include "DEMO.H"

#if !defined(WHITEBAK)
#define WHITEBAK    0x0040
#endif
#if !defined(DRAW3D)
#define DRAW3D      0x0080
#endif

#define FLAGS9  0x0200
#define FLAGS10 0x0400
#define FLAGS11 0x0800
#define FLAGS12 0x1000
#define FLAGS13 0x2000
#define FLAGS14 0x4000
#define FLAGS15 0x8000
#define STATE8  0x0100
#define STATE9  0x0200
#define STATE10 0x0400
#define STATE11 0x0800
#define STATE12 0x1000
#define STATE13 0x2000
#define STATE14 0x4000
#define STATE15 0x8000

TEDINFO rs_tedinfo[] =
{ "Wegademo",
  "",
  "",
  IBM  , 0, TE_CNTR , 0x1180, 0, 2, 9, 1,
  "a1b3c5d7",
  "________",
  "XXXXXXXX",
  IBM  , 0, TE_LEFT , 0x1180, 0, -1, 9, 9,
  "y1y3y5y7",
  "________",
  "XXXXXXXX",
  IBM  , 0, TE_LEFT , 0x1180, 0, -1, 9, 9,
  "01234567x1x3x5x7",
  "________________",
  "XXXXXXXXXXXXXXXX",
  IBM  , 0, TE_LEFT , 0x1180, 0, -1, 17, 17,
  "0123",
  "",
  "",
  IBM  , 0, TE_LEFT , 0x0180, 0, -1, 5, 1,
  "COPYRIGHT 1991 BY DIETMAR RABICH.",
  "",
  "",
  SMALL, 0, TE_CNTR , 0x1280, 0, 0, 34, 1,
  "HELP",
  "",
  "",
  SMALL, 0, TE_CNTR , 0x1180, 0, -1, 5, 1,
  "UNDO",
  "",
  "",
  SMALL, 0, TE_CNTR , 0x1180, 0, -1, 5, 1,
  "Wegademo - Hilfe",
  "",
  "",
  IBM  , 0, TE_CNTR , 0x1200, 0, 2, 17, 1,
  "Noch Fragen?",
  "",
  "",
  IBM  , 0, TE_LEFT , 0x1180, 0, -1, 13, 1,
  "COPYRIGHT 1991-93 BY DIETMAR RABICH.",
  "",
  "",
  SMALL, 0, TE_CNTR , 0x1280, 0, 0, 37, 1,
  "ALLE RECHTE VORBEHALTEN!",
  "",
  "",
  SMALL, 0, TE_CNTR , 0x1280, 0, 0, 25, 1
};

RSBB0DATA[] =
{ 0x7FFE, 0x599A, 0x7FFE, 0x4002, 
  0x4002, 0x4002, 0x4002, 0x7FFE
};

RSBB1DATA[] =
{ 0x0000, 0x7FFE, 0x4002, 0x599A, 
  0x4002, 0x7FFE, 0x4002, 0x4002, 
  0x4002, 0x4002, 0x4002, 0x4002, 
  0x4002, 0x4002, 0x7FFE, 0x0000
};

BITBLK rs_bitblk[] =
{ RSBB0DATA,   2,   8,   0,   0, 0x0001,
  RSBB1DATA,   2,  16,   0,   0, 0x0001
};

OBJECT rs_object[] =
{ 
  /******** Tree 0 DEMODIAL ****************************************************/
        -1,        1, BOK     , G_BOX     ,   /* Object 0  */
  NONE, OUTLINED, (LONG)0x00021100L,
  0x0000, 0x0000, 0x0026, 0x0015,
  GROUP   ,        2,        3, G_BOXTEXT |0x0200,   /* Object 1  */
  NONE, NORMAL, (LONG)&rs_tedinfo[0],
  0x0000, 0x0000, 0x0026, 0x0801,
         3,       -1,       -1, G_BOX     |0x0300,   /* Object 2  */
  NONE, NORMAL, (LONG)0x00FF1100L,
  0x0000, 0x0000, 0x0002, 0x0001,
         1,       -1,       -1, G_BOX     |0x0100,   /* Object 3  */
  SELECTABLE|EXIT, NORMAL, (LONG)0x00FF1100L,
  0x0024, 0x0000, 0x0002, 0x0001,
         7, RADIO1  , RADIO2  , G_BUTTON  |0x1D00,   /* Object 4 GROUP */
  NONE, NORMAL, (LONG)"Groupbox",
  0x0001, 0x0002, 0x0012, 0x0804,
  RADIO2  ,       -1,       -1, G_STRING  |0x0400,   /* Object 5 RADIO1 */
  SELECTABLE|RBUTTON, SELECTED, (LONG)"Radiobutton [1",
  0x0001, 0x0001, 0x000E, 0x0001,
  GROUP   ,       -1,       -1, G_STRING  |0x0400,   /* Object 6 RADIO2 */
  SELECTABLE|RBUTTON, NORMAL, (LONG)"Radiobutton [2",
  0x0001, 0x0002, 0x000E, 0x0001,
         8,       -1,       -1, G_IBOX    |0x0B00,   /* Object 7  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0014, 0x0002, 0x0002, 0x0001,
         9,       -1,       -1, G_IBOX    |0x0C00,   /* Object 8  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0017, 0x0002, 0x0002, 0x0001,
        10,       -1,       -1, G_IBOX    |0x0D00,   /* Object 9  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x001A, 0x0002, 0x0002, 0x0001,
        11,       -1,       -1, G_IBOX    |0x0E00,   /* Object 10  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x001D, 0x0002, 0x0002, 0x0001,
        12,       -1,       -1, G_IBOX    |0x0F00,   /* Object 11  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0020, 0x0002, 0x0002, 0x0001,
        13,       -1,       -1, G_IBOX    |0x1000,   /* Object 12  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0023, 0x0002, 0x0002, 0x0001,
        14,       -1,       -1, G_IBOX    |0x1100,   /* Object 13  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0014, 0x0004, 0x0002, 0x0001,
        15,       -1,       -1, G_IBOX    |0x1200,   /* Object 14  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0017, 0x0004, 0x0002, 0x0001,
        16,       -1,       -1, G_STRING  |0x0600,   /* Object 15  */
  NONE, NORMAL, (LONG)"Fett,",
  0x001F, 0x0004, 0x0005, 0x0001,
        17,       -1,       -1, G_STRING  |0x0700,   /* Object 16  */
  NONE, NORMAL, (LONG)"unterstrichen,",
  0x0016, 0x0005, 0x000E, 0x0001,
        18,       -1,       -1, G_STRING  |0x1500,   /* Object 17  */
  NONE, NORMAL, (LONG)"schattiert.",
  0x0019, 0x0006, 0x000B, 0x0001,
  CHECK   ,       19, EDFIELD1, G_IBOX    ,   /* Object 18  */
  NONE, NORMAL, (LONG)0x00001100L,
  0x0001, 0x0008, 0x0010, 0x0001,
  EDFIELD1,       -1,       -1, G_STRING  |0x1800,   /* Object 19  */
  NONE, NORMAL, (LONG)"[Edit 1:",
  0x0000, 0x0000, 0x0008, 0x0001,
        18,       -1,       -1, G_FTEXT   ,   /* Object 20 EDFIELD1 */
  EDITABLE, NORMAL, (LONG)&rs_tedinfo[1],
  0x0008, 0x0000, 0x0008, 0x0001,
        22,       -1,       -1, G_STRING  |0x0400,   /* Object 21 CHECK */
  SELECTABLE, NORMAL, (LONG)"[Checkbox",
  0x0014, 0x0008, 0x0009, 0x0001,
        25,       23, EDFIELD2, G_IBOX    ,   /* Object 22  */
  NONE, NORMAL, (LONG)0x00001100L,
  0x0001, 0x0009, 0x0010, 0x0001,
  EDFIELD2,       -1,       -1, G_STRING  |0x1800,   /* Object 23  */
  NONE, NORMAL, (LONG)"E[dit 2:",
  0x0000, 0x0000, 0x0008, 0x0001,
        22,       -1,       -1, G_FTEXT   ,   /* Object 24 EDFIELD2 */
  EDITABLE, NORMAL, (LONG)&rs_tedinfo[2],
  0x0008, 0x0000, 0x0008, 0x0001,
        28,       26, EDFIELD3, G_IBOX    ,   /* Object 25  */
  NONE, NORMAL, (LONG)0x00001100L,
  0x0001, 0x000A, 0x0018, 0x0001,
  EDFIELD3,       -1,       -1, G_STRING  |0x1800,   /* Object 26  */
  NONE, NORMAL, (LONG)"Ed[it 3:",
  0x0000, 0x0000, 0x0008, 0x0001,
        25,       -1,       -1, G_FTEXT   ,   /* Object 27 EDFIELD3 */
  EDITABLE, NORMAL, (LONG)&rs_tedinfo[3],
  0x0008, 0x0000, 0x0010, 0x0001,
        29,       -1,       -1, G_STRING  |0x1300,   /* Object 28  */
  NONE, NORMAL, (LONG)"Text",
  0x001A, 0x000A, 0x000B, 0x0001,
        32,       30, POPUP1  , G_IBOX    ,   /* Object 29  */
  NONE, NORMAL, (LONG)0x00001100L,
  0x0001, 0x000C, 0x0015, 0x0001,
  POPUP1  ,       -1,       -1, G_STRING  |0x1800,   /* Object 30  */
  NONE, NORMAL, (LONG)"[Popup 1:",
  0x0000, 0x0000, 0x0009, 0x0001,
        29,       -1,       -1, G_BUTTON  ,   /* Object 31 POPUP1 */
  TOUCHEXIT, SHADOWED, (LONG)"erstklassig",
  0x0009, 0x0000, 0x000C, 0x0001,
        33,       -1,       -1, G_STRING  |0x1300,   /* Object 32  */
  NONE, OUTLINED, (LONG)"Text",
  0x001A, 0x000C, 0x000B, 0x0001,
  GSLIDER ,       34,       35, G_IBOX    ,   /* Object 33  */
  NONE, NORMAL, (LONG)0x00001100L,
  0x0001, 0x000E, 0x0017, 0x0001,
        35,       -1,       -1, G_STRING  |0x1800,   /* Object 34  */
  NONE, NORMAL, (LONG)"Pop[up 2:",
  0x0000, 0x0000, 0x0009, 0x0001,
        33, POPUP2  , CYCLE   , G_BOX     ,   /* Object 35  */
  NONE, SHADOWED, (LONG)0x00FF1100L,
  0x0009, 0x0000, 0x000E, 0x0001,
  CYCLE   ,       -1,       -1, G_BUTTON  |0x1E00,   /* Object 36 POPUP2 */
  TOUCHEXIT, NORMAL, (LONG)"noch besser",
  0x0000, 0x0000, 0x000C, 0x0001,
        35,       -1,       -1, G_BOXCHAR |0x0A00,   /* Object 37 CYCLE */
  TOUCHEXIT, NORMAL, (LONG) ((LONG)'*' << 24)|0x00FF1100L,
  0x000C, 0x0000, 0x0002, 0x0001,
  SLSHOW  , SLLEFT  , SLRIGHT , G_IBOX    |0x6600,   /* Object 38 GSLIDER */
  NONE, NORMAL, (LONG)0x00001100L,
  0x0002, 0x0010, 0x001D, 0x0001,
  SLBACK  ,       -1,       -1, G_BOXCHAR |0x6500,   /* Object 39 SLLEFT */
  TOUCHEXIT, NORMAL, (LONG)0x04011100L,
  0x0000, 0x0000, 0x0002, 0x0001,
  SLRIGHT , SLIDER  , SLIDER  , G_BOX     |0x6600,   /* Object 40 SLBACK */
  TOUCHEXIT, NORMAL, (LONG)0x00011111L,
  0x0002, 0x0000, 0x0019, 0x0001,
  SLBACK  ,       -1,       -1, G_BOX     |0x6600,   /* Object 41 SLIDER */
  TOUCHEXIT, NORMAL, (LONG)0x00011101L,
  0x000A, 0x0000, 0x0004, 0x0001,
  GSLIDER ,       -1,       -1, G_BOXCHAR |0x6500,   /* Object 42 SLRIGHT */
  TOUCHEXIT, NORMAL, (LONG)0x03011100L,
  0x001B, 0x0000, 0x0002, 0x0001,
        44,       -1,       -1, G_TEXT    ,   /* Object 43 SLSHOW */
  NONE, NORMAL, (LONG)&rs_tedinfo[4],
  0x0020, 0x0010, 0x0004, 0x0001,
        45,       -1,       -1, G_IBOX    |0x0800,   /* Object 44  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0002, 0x0011, 0x0022, 0x0001,
  BHELP   ,       -1,       -1, G_TEXT    ,   /* Object 45  */
  NONE, NORMAL, (LONG)&rs_tedinfo[5],
  0x0002, 0x0012, 0x0022, 0x0800,
  BUNDO   ,       -1,       -1, G_BOXTEXT |0x0900,   /* Object 46 BHELP */
  SELECTABLE|EXIT, OUTLINED|SHADOWED, (LONG)&rs_tedinfo[6],
  0x0002, 0x0013, 0x0005, 0x0001,
  BCANCEL ,       -1,       -1, G_BOXTEXT |0x0900,   /* Object 47 BUNDO */
  SELECTABLE|EXIT, OUTLINED|SHADOWED, (LONG)&rs_tedinfo[7],
  0x0009, 0x0013, 0x0005, 0x0001,
  BOK     ,       -1,       -1, G_BUTTON  |0x0900,   /* Object 48 BCANCEL */
  SELECTABLE|EXIT, NORMAL, (LONG)"[Abbruch",
  0x0010, 0x0013, 0x0009, 0x0001,
         0,       -1,       -1, G_BUTTON  |0x0900,   /* Object 49 BOK */
  SELECTABLE|DEFAULT|EXIT|LASTOB, NORMAL, (LONG)"[OK",
  0x001B, 0x0013, 0x0009, 0x0001,
  
  /******** Tree 1 HELPDIAL ****************************************************/
        -1,        1,       18, G_BOX     ,   /* Object 0  */
  NONE, OUTLINED, (LONG)0x00021100L,
  0x0000, 0x0000, 0x0026, 0x0015,
         4,        2,        3, G_BOXTEXT |0x0200,   /* Object 1  */
  NONE, NORMAL, (LONG)&rs_tedinfo[8],
  0x0000, 0x0000, 0x0026, 0x0801,
         3,       -1,       -1, G_BOX     |0x0300,   /* Object 2  */
  NONE, NORMAL, (LONG)0x00FF1100L,
  0x0000, 0x0000, 0x0002, 0x0001,
         1,       -1,       -1, G_BOX     |0x0100,   /* Object 3  */
  SELECTABLE|EXIT, NORMAL, (LONG)0x00FF1100L,
  0x0024, 0x0000, 0x0002, 0x0001,
         5,       -1,       -1, G_IBOX    |0x0E00,   /* Object 4  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0001, 0x0002, 0x0003, 0x0801,
  QUESTION,       -1,       -1, G_IBOX    |0x3200,   /* Object 5  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0005, 0x0002, 0x0002, 0x0001,
         7,       -1,       -1, G_TEXT    ,   /* Object 6 QUESTION */
  NONE, NORMAL, (LONG)&rs_tedinfo[9],
  0x0012, 0x0002, 0x000C, 0x0801,
         8,       -1,       -1, G_STRING  |0x1400,   /* Object 7  */
  NONE, NORMAL, (LONG)"Wer sich f\201r das WEGA DEVELOPER KIT",
  0x0001, 0x0004, 0x0024, 0x0001,
         9,       -1,       -1, G_STRING  |0x1400,   /* Object 8  */
  NONE, NORMAL, (LONG)"interessiert, wende sich an den",
  0x0001, 0x0005, 0x0024, 0x0001,
        10,       -1,       -1, G_STRING  |0x1400,   /* Object 9  */
  NONE, NORMAL, (LONG)"Autor. Es wird nach dem Shareware-",
  0x0001, 0x0006, 0x0024, 0x0001,
        11,       -1,       -1, G_STRING  ,   /* Object 10  */
  NONE, NORMAL, (LONG)"prinzip weitergegeben!",
  0x0001, 0x0007, 0x0016, 0x0001,
        12,       -1,       -1, G_IBOX    |0x0800,   /* Object 11  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0001, 0x0009, 0x0024, 0x0001,
        13,       -1,       -1, G_STRING  ,   /* Object 12  */
  NONE, NORMAL, (LONG)"Dietmar Rabich",
  0x0003, 0x000A, 0x000E, 0x0001,
        14,       -1,       -1, G_STRING  ,   /* Object 13  */
  NONE, NORMAL, (LONG)"Koppelbusch 37, D-W4408 D\201lmen,",
  0x0003, 0x000C, 0x001F, 0x0001,
        15,       -1,       -1, G_STRING  ,   /* Object 14  */
  NONE, NORMAL, (LONG)"Tel./-fax +49 2594 86103.",
  0x0003, 0x000D, 0x0019, 0x0001,
        16,       -1,       -1, G_IBOX    |0x0800,   /* Object 15  */
  NONE, NORMAL, (LONG)0x00011100L,
  0x0001, 0x000E, 0x0024, 0x0001,
        17,       -1,       -1, G_TEXT    ,   /* Object 16  */
  NONE, NORMAL, (LONG)&rs_tedinfo[10],
  0x0002, 0x000F, 0x0022, 0x0001,
        18,       -1,       -1, G_TEXT    ,   /* Object 17  */
  NONE, NORMAL, (LONG)&rs_tedinfo[11],
  0x0002, 0x0010, 0x0022, 0x0001,
         0,       -1,       -1, G_BUTTON  |0x0900,   /* Object 18  */
  SELECTABLE|DEFAULT|EXIT|LASTOB, NORMAL, (LONG)"[OK",
  0x001B, 0x0013, 0x0009, 0x0001,
  
  /******** Tree 2 PBITBLKS ****************************************************/
        -1, BB8X16  , BB16X16 , G_BOX     ,   /* Object 0  */
  NONE, OUTLINED, (LONG)0x00021100L,
  0x0000, 0x0000, 0x0009, 0x0003,
  BB16X16 ,       -1,       -1, G_IMAGE   ,   /* Object 1 BB8X16 */
  NONE, NORMAL, (LONG)&rs_bitblk[0],
  0x0002, 0x0001, 0x0002, 0x0800,
         0,       -1,       -1, G_IMAGE   ,   /* Object 2 BB16X16 */
  LASTOB, NORMAL, (LONG)&rs_bitblk[1],
  0x0005, 0x0001, 0x0002, 0x0001
};

OBJECT *rs_trindex[] =
{ &rs_object[0],   /* Tree 0 DEMODIAL */
  &rs_object[50],   /* Tree 1 HELPDIAL */
  &rs_object[69]    /* Tree 2 PBITBLKS */
};
