home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * Gadgets.c
- *
- * MACHINE GENERATED
- * Changes 21.07.1991 MB
- */
-
- #ifndef NO_GAD_HEADERS
- #include <exec/types.h>
- #include <exec/lists.h>
- #include <intuition/intuition.h>
- #include <intuition/screens.h>
- #include <intuition/gadgetclass.h>
- #include <libraries/gadtools.h>
- #include <proto/gadtools.h>
- #endif
-
- #include "Apf0.h"
-
- #define NG_FLOAT (NGAry + 0)
- #define NG_REAL0 (NGAry + 1)
- #define NG_REAL1 (NGAry + 2)
- #define NG_IMAG0 (NGAry + 3)
- #define NG_IMAG1 (NGAry + 4)
- #define NG_MAXITER (NGAry + 5)
- #define NG_DIV (NGAry + 6)
- #define NG_XSIZE (NGAry + 7)
- #define NG_YSIZE (NGAry + 8)
- #define NG_FXP (NGAry + 9)
- #define NG_QUIT (NGAry + 10)
- #define NG_ABOUT (NGAry + 11)
- #define NG_LOAD (NGAry + 12)
- #define NG_SAVE (NGAry + 13)
- #define NG_PRINT (NGAry + 14)
- #define NG_VIEW (NGAry + 15)
- #define NG_TASK (NGAry + 16)
- #define NG_CYCLE (NGAry + 17)
- #define NG_DEFAULT (NGAry + 18)
- #define NG_MOUSE (NGAry + 19)
- #define NG_COLOR (NGAry + 20)
- #define NG_DEPTH (NGAry + 21)
-
- struct NewGadget NGAry[22] = {
- { 59,143,49,12,"FLOAT",(void *)0L,GAD_FLOAT,0x0010,(void *)0L },
- { 6,12,121,12,"Real part (min)",(void *)0L,GAD_REAL0,0x0002,(void *)0L },
- { 6,25,121,12,"Real part (max)",(void *)0L,GAD_REAL1,0x0002,(void *)0L },
- { 6,38,121,12,"Imag. part (min)",(void *)0L,GAD_IMAG0,0x0002,(void *)0L },
- { 6,51,121,12,"Imag. part (max)",(void *)0L,GAD_IMAG1,0x0002,(void *)0L },
- { 6,64,121,12,"Calc. depth",(void *)0L,GAD_MAXITER,0x0002,(void *)0L },
- { 6,77,121,12,"Divergence",(void *)0L,GAD_DIV,0x0002,(void *)0L },
- { 6,90,121,12,"Windowsize (x)",(void *)0L,GAD_XSIZE,0x0002,(void *)0L },
- { 6,103,121,12,"Windowsize (y)",(void *)0L,GAD_YSIZE,0x0002,(void *)0L },
- { 59,130,49,12,"FXP",(void *)0L,GAD_FXP,0x0010,(void *)0L },
- { 215,130,49,12,"QUIT",(void *)0L,GAD_QUIT,0x0010,(void *)0L },
- { 7,130,49,12,"ABOUT",(void *)0L,GAD_ABOUT,0x0010,(void *)0L },
- { 7,143,49,12,"LOAD",(void *)0L,GAD_LOAD,0x0010,(void *)0L },
- { 7,156,49,12,"SAVE",(void *)0L,GAD_SAVE,0x0010,(void *)0L },
- { 59,156,49,12,"PRINT",(void *)0L,GAD_PRINT,0x0010,(void *)0L },
- { 111,130,49,12,"VIEW",(void *)0L,GAD_VIEW,0x0010,(void *)0L },
- { 163,143,49,12,"Multitasking",(void *)0L,GAD_TASK,0x0002,(void *)0L },
- { 163,156,49,12,"Colorcycling",(void *)0L,GAD_CYCLE,0x0002,(void *)0L },
- { 111,156,49,12,"DEFLT",(void *)0L,GAD_DEFAULT,0x0010,(void *)0L },
- { 111,143,49,12,"MOUSE",(void *)0L,GAD_MOUSE,0x0010,(void *)0L },
- { 163,130,49,12,"COLOR",(void *)0L,GAD_COLOR,0x0010,(void *)0L },
- { 6,116,121,12,"Bitplanes",(void *)0L,GAD_DEPTH,0x0002,(void *)0L }
- };
-
- #define WIN_LEFT 41
- #define WIN_TOP 35
- #define WIN_WIDTH 337
- #define WIN_HEIGHT 172
-
- struct Gadget *Gad_FLOAT;
- struct Gadget *Gad_REAL0;
- char *Buf_REAL0;
- char *DefText_REAL0 = "0.0";
- struct Gadget *Gad_REAL1;
- char *Buf_REAL1;
- char *DefText_REAL1 = "0.0";
- struct Gadget *Gad_IMAG0;
- char *Buf_IMAG0;
- char *DefText_IMAG0 = "0.0";
- struct Gadget *Gad_IMAG1;
- char *Buf_IMAG1;
- char *DefText_IMAG1 = "0.0";
- struct Gadget *Gad_MAXITER;
- char *Buf_MAXITER;
- char *DefText_MAXITER = "0";
- struct Gadget *Gad_DIV;
- char *Buf_DIV;
- char *DefText_DIV = "0.0";
- struct Gadget *Gad_XSIZE;
- char *Buf_XSIZE;
- char *DefText_XSIZE = "0";
- struct Gadget *Gad_YSIZE;
- char *Buf_YSIZE;
- char *DefText_YSIZE = "0";
- struct Gadget *Gad_FXP;
- struct Gadget *Gad_QUIT;
- struct Gadget *Gad_ABOUT;
- struct Gadget *Gad_LOAD;
- struct Gadget *Gad_SAVE;
- struct Gadget *Gad_PRINT;
- struct Gadget *Gad_VIEW;
- struct Gadget *Gad_TASK;
- char *StatAry_TASK[] = { "OFF", "ON", (void *)0 };
- char **Ary_TASK = StatAry_TASK;
- long SelNo_TASK = 0;
- struct Gadget *Gad_CYCLE;
- char *StatAry_CYCLE[] = { "OFF", "ON", (void *)0 };
- char **Ary_CYCLE = StatAry_CYCLE;
- long SelNo_CYCLE = 0;
- struct Gadget *Gad_DEFAULT;
- struct Gadget *Gad_MOUSE;
- struct Gadget *Gad_COLOR;
- struct Gadget *Gad_DEPTH;
- char *Buf_DEPTH;
- char *DefText_DEPTH = "0";
-
- struct Gadget *GList;
- struct VisualInfo *VisInfo;
-
- struct Gadget *InitGads(struct Screen *scr)
- {
- struct Gadget *gad;
- short i;
-
- GList = (void *)0;
- if ((VisInfo = GetVisualInfo(scr, TAG_END)) == NULL)
- return((void *)0L);
-
- {
- struct NewGadget *ng;
- for (i = 0, ng = NGAry; i < sizeof(NGAry)/sizeof(NGAry[0]); ++i, ++ng) {
- ng->ng_VisualInfo = VisInfo;
- ng->ng_TextAttr = scr->Font;
- }
- }
- if ((gad = CreateContext(&GList)) == NULL)
- return((void *)0L);
- Gad_FLOAT = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 0,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_REAL0 = gad = CreateGadget(STRING_KIND, gad, NGAry + 1,
- GTST_MaxChars, 40,
- GTST_String, DefText_REAL0,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_REAL0 = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- Gad_REAL1 = gad = CreateGadget(STRING_KIND, gad, NGAry + 2,
- GTST_MaxChars, 40,
- GTST_String, DefText_REAL1,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_REAL1 = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- Gad_IMAG0 = gad = CreateGadget(STRING_KIND, gad, NGAry + 3,
- GTST_MaxChars, 40,
- GTST_String, DefText_IMAG0,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_IMAG0 = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- Gad_IMAG1 = gad = CreateGadget(STRING_KIND, gad, NGAry + 4,
- GTST_MaxChars, 40,
- GTST_String, DefText_IMAG1,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_IMAG1 = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- Gad_MAXITER = gad = CreateGadget(STRING_KIND, gad, NGAry + 5,
- GTST_MaxChars, 40,
- GTST_String, DefText_MAXITER,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_MAXITER = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- Gad_DIV = gad = CreateGadget(STRING_KIND, gad, NGAry + 6,
- GTST_MaxChars, 40,
- GTST_String, DefText_DIV,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_DIV = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- Gad_XSIZE = gad = CreateGadget(STRING_KIND, gad, NGAry + 7,
- GTST_MaxChars, 40,
- GTST_String, DefText_XSIZE,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_XSIZE = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- Gad_YSIZE = gad = CreateGadget(STRING_KIND, gad, NGAry + 8,
- GTST_MaxChars, 40,
- GTST_String, DefText_YSIZE,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_YSIZE = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- Gad_FXP = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 9,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_QUIT = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 10,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_ABOUT = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 11,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_LOAD = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 12,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_SAVE = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 13,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_PRINT = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 14,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_VIEW = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 15,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_TASK = gad = CreateGadget(CYCLE_KIND, gad, NGAry + 16,
- GTCY_Labels, Ary_TASK,
- GTCY_Active, SelNo_TASK,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_CYCLE = gad = CreateGadget(CYCLE_KIND, gad, NGAry + 17,
- GTCY_Labels, Ary_CYCLE,
- GTCY_Active, SelNo_CYCLE,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_DEFAULT = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 18,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_MOUSE = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 19,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_COLOR = gad = CreateGadget(BUTTON_KIND, gad, NGAry + 20,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
-
- Gad_DEPTH = gad = CreateGadget(STRING_KIND, gad, NGAry + 21,
- GTST_MaxChars, 40,
- GTST_String, DefText_DEPTH,
- TAG_END
- );
- if (gad == NULL)
- return(NULL);
- Buf_DEPTH = ((struct StringInfo *)gad->SpecialInfo)->Buffer;
-
- return(GList);
- }
-
- void FreeGads(void)
- {
- FreeGadgets(GList);
- if (VisInfo)
- FreeVisualInfo(VisInfo);
- VisInfo = NULL;
- GList = NULL;
- }
-