/***********************************************/
/*                                             */
/*              MINIMON von A. Wolf            */
/*                                             */
/*        April 1988,    Modul  <gadget.h>     */
/*                                             */
/***********************************************/


/**      Default-Strings der String-Gadgets   **/

UBYTE DefString0[9]="fc0000";
UBYTE Undo0[9];

UBYTE DefString1[9]="AMIGA";
UBYTE Undo1[9];

UBYTE DefString2[9]="fc0000";
UBYTE Undo2[9];

UBYTE DefString3[9]="fc8000";
UBYTE Undo3[9];

UBYTE DefString4[9]="0";
UBYTE Undo4[9];

UBYTE DefString5[9]="0";
UBYTE Undo5[9];

/**       StringInfos der String-Gadgets      **/

struct StringInfo TexString0 = {
   DefString0,Undo0,0,9,0,0,8,0,0,0,0,0,0
};
struct StringInfo TexString1 = {
   DefString1,Undo1,0,9,0,0,8,0,0,0,0,0,0
};
struct StringInfo TexString2 = {
   DefString2,Undo2,0,9,0,0,8,0,0,0,0,0,0
};
struct StringInfo TexString3 = {
   DefString3,Undo3,0,9,0,0,8,0,0,0,0,0,0
};
struct StringInfo TexString4 = {
   DefString4,Undo4,0,9,0,0,8,0,0,0,0,0,0
};
struct StringInfo TexString5 = {
   DefString5,Undo5,0,9,0,0,8,0,0,0,0,0,0
};

/**         Texte der Boolean-Gadgets         **/
/**   Koordinatenpaare, Borderdefinitionen    **/

struct IntuiText t0 = {1,0,JAM1,7,2,0,"+",0};
struct IntuiText t1 = {1,0,JAM1,7,2,0,"-",0};
struct IntuiText t2 = {1,0,JAM1,3,2,0,"++",0};
struct IntuiText t3 = {1,0,JAM1,3,2,0,"--",0};
struct IntuiText t4 = {1,0,JAM1,16,9,0,"SUCHEN",0};
struct IntuiText t5 = {1,0,JAM1,3,2,0,"AUTO",0};
struct IntuiText t6 = {1,0,JAM1,3,2,0,"AUTO",0};
struct IntuiText t7 = {1,0,JAM1,4,9,0,"SCHREIBEN",0};

USHORT kord[]       = {0,-4,80,-4,80,19,0,19,0,-4};
USHORT kord1[]      = {0,0,20,0,20,10,0,10,0,0};
USHORT kord2[]      = {0,0,80,0,80,23,0,23,0,0};
USHORT kord3[]      = {0,0,36,0,36,10,0,10,0,0};

struct Border bord  = {-6,0,3,0,JAM1,5,&kord[0],0};
struct Border bord1 = {0,0,3,0,JAM1,5,&kord1[0],0};
struct Border bord2 = {0,0,3,0,JAM1,5,&kord2[0],0};
struct Border bord3 = {0,0,3,0,JAM1,5,&kord3[0],0};

/**             Definition der Gadgets           **/

struct Gadget bool_gad7 = {
   NULL,358,122,80,23,
   GADGHCOMP,GADGIMMEDIATE|RELVERIFY,BOOLGADGET,
   (APTR)&bord2,0,
   &t7,0,0,14,0
};
struct Gadget bool_gad6 = {
   &bool_gad7,402,15,34,10,
   GADGHCOMP,GADGIMMEDIATE|RELVERIFY,BOOLGADGET,
   (APTR)&bord3,0,
   &t6,0,0,11,0
};
struct Gadget bool_gad5 = {
   &bool_gad6,402,81,34,10,
   GADGHCOMP,GADGIMMEDIATE|RELVERIFY,BOOLGADGET,
   (APTR)&bord3,0,
   &t5,0,0,10,0
};
struct Gadget bool_gad4 = {
   &bool_gad5,358,95,80,23,
   GADGHCOMP,GADGIMMEDIATE|RELVERIFY,BOOLGADGET,
   (APTR)&bord2,0,
   &t4,0,0,4,0
};
struct Gadget bool_gad3 = {
   &bool_gad4,374,30,20,10,
   GADGHCOMP,GADGIMMEDIATE|RELVERIFY,BOOLGADGET,
   (APTR)&bord1,0,
   &t3,0,0,9,0
};
struct Gadget bool_gad2 = {
   &bool_gad3,374,66,20,10,
   GADGHCOMP,GADGIMMEDIATE|RELVERIFY,BOOLGADGET,
   (APTR)&bord1,0,
   &t2,0,0,8,0
};
struct Gadget bool_gad1 = {
   &bool_gad2,374,15,20,10,
   GADGHCOMP,GADGIMMEDIATE|RELVERIFY,BOOLGADGET,
   (APTR)&bord1,0,
   &t1,0,0,7,0
};
struct Gadget bool_gad0 = {
   &bool_gad1,374,81,20,10,
   GADGHCOMP,GADGIMMEDIATE|RELVERIFY,BOOLGADGET,
   (APTR)&bord1,0,
   &t0,0,0,6,0
};
struct Gadget tex_gad0 = {
   &bool_gad0,16,99,80,12,
   GADGHCOMP,RELVERIFY,STRGADGET,
   (APTR)&bord,0,0,0,(APTR)&TexString0,0,0
};
struct Gadget tex_gad1 = {
   &tex_gad0,103,99,80,12,
   GADGHCOMP,RELVERIFY,STRGADGET,
   (APTR)&bord,0,0,0,(APTR)&TexString1,1,0
};
struct Gadget tex_gad2 = {
   &tex_gad1,190,99,80,12,
   GADGHCOMP,RELVERIFY,STRGADGET,
   (APTR)&bord,0,0,0,(APTR)&TexString2,2,0
};
struct Gadget tex_gad3 = {
   &tex_gad2,277,99,80,12,
   GADGHCOMP,RELVERIFY,STRGADGET,
   (APTR)&bord,0,0,0,(APTR)&TexString3,3,0
};
struct Gadget tex_gad4 = {
   &tex_gad3,190,126,80,12,
   GADGHCOMP,RELVERIFY,STRGADGET,
   (APTR)&bord,0,0,0,(APTR)&TexString4,12,0
};
struct Gadget tex_gad5 = {
   &tex_gad4,277,126,80,12,
   GADGHCOMP,RELVERIFY,STRGADGET,
   (APTR)&bord,0,0,0,(APTR)&TexString5,13,0
};

/**           Definition des Fensters            **/

struct NewWindow meinwin = {
70,25,448,151,0,1,
CLOSEWINDOW|REFRESHWINDOW|MOUSEBUTTONS|GADGETUP|GADGETDOWN,
WINDOWCLOSE|WINDOWDEPTH|WINDOWDRAG|SMART_REFRESH|ACTIVATE,
&tex_gad5,NULL,
"MINIMON  von  A. Wolf",
0,NULL,20,20,640,256,WBENCHSCREEN
};

/**              Schluss <gadget.h>              **/

