home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
fish
/
math
/
3dplot
/
src
/
menuselect.h
< prev
next >
Wrap
Text File
|
1991-01-19
|
3KB
|
165 lines
/* ------------ Menu Selections ------------*/
/* Main Menu */
#define MENUPROJECT 0
#define MENUFUNCTION 1
#define MENUTEXT 2
/* Project MenuItems */
#define PROJECTNEW 0
#define PROJECTOPEN 1
#define PROJECTSAVE 2
#define PROJECTSAVEAS 3
#define PROJECTCOLOR 4
#define PROJECTSCREEN 5
#define PROJECTTITLE 6
#define PROJECTPRINT 7
#define PROJECTQUIT 8
/* Function MenuItems */
#define FUNCTIONPLOT 0
#define FUNCTIONSTOPPLOT 1
#define FUNCTIONSETTINGS 2
#define FUNCTIONGRAPH 3
/* Text MenuItems */
#define TEXTADD 0
#define TEXTREMOVE 1
#define TEXTSTYLE 2
#define TEXTFONTS 3
/* Open SubItems */
#define OPENALL 0
#define OPENSETTINGS 1
#define OPENPICTURE 2
/* Save SubItems */
#define SAVEALL 0
#define SAVESETTINGS 1
#define SAVEPICTURE 2
/* Save As SubItems */
#define SAVEASALL 0
#define SAVEASSETTINGS 1
#define SAVEASPICTURE 2
/* Color SubItems */
#define COLORADJUST 0
#define COLORLOAD 2
#define COLORSAVE 3
/* Screen SubItems */
#define SCREENLOWRES 0
#define SCREENHIGHRES 1
#define SCREENINTERLACE 3
#define SCREENNONINTERLACE 4
#define SCREENNORMAL 6
#define SCREENMEDIUMOVERSCAN 7
#define SCREENSEVEREOVERSCAN 8
/* Title SubItems */
#define TITLEON 0
#define TITLEOFF 1
/* Plot SubItems */
#define PLOTNORMAL 0
#define PLOTHIDDEN 1
#define PLOTFILLED 2
#define PLOTCONTOUR 3
/* Style SubItems */
#define STYLEBOLD 0
#define STYLEUNDERLINE 1
#define STYLEITALIC 2
/* Fonts SubItems */
#define FONTSCHOOSE 0
#define FONTSRELOAD 1
/*-------------- Gadget Selections --------------*/
/* Boolean - Detect GADGETDOWN */
#define SURFACE 50
#define AXESTYPE 51
#define SWAPXYZ 52
/* Axes Types */
#define AXESTYPENONE 0
#define AXESTYPESTAR 1
#define AXESTYPEBOX 2
/* Rotation Order */
#define ROTATEXYZ 0
#define ROTATEXZY 1
#define ROTATEYXZ 2
#define ROTATEYZX 3
#define ROTATEZXY 4
#define ROTATEZYX 5
/* Strings - Detect GADGETUP */
/* 1-10 RESERVED FOR STRINGS THAT ARE NOT NUMBERS */
#define EQUATIONZ 1
#define EQUATIONA 2
#define EQUATIONB 3
#define EQUATIONC 4
#define EQUATIOND 5
#define SETTINGSNOTE 6
/* 11- USED FOR NUMBER STRINGS */
/* LONGINT */
#define ROTATIONX 11
#define ROTATIONY 12
#define ROTATIONZ 13
#define ORIGINX 14
#define ORIGINY 15
/* FLOATING POINT */
#define SIZINGPROJPLANE 16
#define SIZINGVIEWDIST 17
#define SIZINGSCALE 18
#define LINESPACINGX 19
#define LINESPACINGY 20
#define PLOTSPANXMIN 21
#define PLOTSPANXMAX 22
#define PLOTSPANYMIN 23
#define PLOTSPANYMAX 24
#define PLOTPRECISIONX 25
#define PLOTPRECISIONY 26
#define AXESSPANXMIN 27
#define AXESSPANXMAX 28
#define AXESSPANYMIN 29
#define AXESSPANYMAX 30
#define AXESSPANZMIN 31
#define AXESSPANZMAX 32
#define AXESPRECISION 33