home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 460.lha / 3DPlot_v2.0 / sources / menuselect.h < prev    next >
Text File  |  1991-01-04  |  3KB  |  165 lines

  1. /* ------------  Menu Selections  ------------*/
  2.  
  3. /* Main Menu */
  4.  
  5. #define MENUPROJECT  0
  6. #define MENUFUNCTION 1
  7. #define MENUTEXT     2
  8.  
  9. /* Project MenuItems */
  10.  
  11. #define PROJECTNEW     0
  12. #define PROJECTOPEN    1
  13. #define PROJECTSAVE    2
  14. #define PROJECTSAVEAS  3
  15. #define PROJECTCOLOR   4
  16. #define PROJECTSCREEN  5
  17. #define PROJECTTITLE   6
  18. #define PROJECTPRINT   7
  19. #define PROJECTQUIT    8
  20.  
  21. /* Function MenuItems */
  22.  
  23. #define FUNCTIONPLOT      0
  24. #define FUNCTIONSTOPPLOT  1
  25. #define FUNCTIONSETTINGS  2
  26. #define FUNCTIONGRAPH      3
  27.  
  28. /* Text MenuItems */
  29.  
  30. #define TEXTADD       0
  31. #define TEXTREMOVE      1
  32. #define TEXTSTYLE      2
  33. #define TEXTFONTS      3
  34.  
  35. /* Open SubItems */
  36.  
  37. #define OPENALL       0
  38. #define OPENSETTINGS      1
  39. #define OPENPICTURE      2
  40.  
  41. /* Save SubItems */
  42.  
  43. #define SAVEALL       0
  44. #define SAVESETTINGS      1
  45. #define SAVEPICTURE      2
  46.  
  47. /* Save As SubItems */
  48.  
  49. #define SAVEASALL      0
  50. #define SAVEASSETTINGS      1
  51. #define SAVEASPICTURE      2
  52.  
  53. /* Color SubItems */
  54.  
  55. #define COLORADJUST      0
  56. #define COLORLOAD      2
  57. #define COLORSAVE      3
  58.  
  59. /* Screen SubItems */
  60.  
  61. #define SCREENLOWRES          0
  62. #define SCREENHIGHRES          1
  63. #define SCREENINTERLACE       3
  64. #define SCREENNONINTERLACE    4
  65. #define SCREENNORMAL          6
  66. #define SCREENMEDIUMOVERSCAN  7
  67. #define SCREENSEVEREOVERSCAN  8
  68.  
  69. /* Title SubItems */
  70.  
  71. #define TITLEON       0
  72. #define TITLEOFF      1
  73.  
  74. /* Plot SubItems */
  75.  
  76. #define PLOTNORMAL      0
  77. #define PLOTHIDDEN      1
  78. #define PLOTFILLED      2
  79. #define PLOTCONTOUR      3
  80.  
  81. /* Style SubItems */
  82.  
  83. #define STYLEBOLD      0
  84. #define STYLEUNDERLINE      1
  85. #define STYLEITALIC      2
  86.  
  87. /* Fonts SubItems */
  88.  
  89. #define FONTSCHOOSE      0
  90. #define FONTSRELOAD      1
  91.  
  92.  
  93. /*--------------  Gadget Selections  --------------*/
  94.  
  95. /* Boolean - Detect GADGETDOWN */
  96.  
  97. #define SURFACE          50
  98. #define AXESTYPE         51
  99. #define SWAPXYZ          52
  100.  
  101. /* Axes Types */
  102.  
  103. #define AXESTYPENONE         0
  104. #define AXESTYPESTAR         1
  105. #define AXESTYPEBOX         2
  106.  
  107. /* Rotation Order */
  108.  
  109. #define ROTATEXYZ         0
  110. #define ROTATEXZY         1
  111. #define ROTATEYXZ         2
  112. #define ROTATEYZX         3
  113. #define ROTATEZXY         4
  114. #define ROTATEZYX         5
  115.  
  116.  
  117. /* Strings - Detect GADGETUP */
  118.  
  119. /* 1-10 RESERVED FOR STRINGS THAT ARE NOT NUMBERS */
  120.  
  121. #define EQUATIONZ         1
  122. #define EQUATIONA         2
  123. #define EQUATIONB         3
  124. #define EQUATIONC         4
  125. #define EQUATIOND         5
  126.  
  127. #define SETTINGSNOTE         6
  128.  
  129. /* 11- USED FOR NUMBER STRINGS */
  130.  
  131. /* LONGINT */
  132.  
  133. #define ROTATIONX         11
  134. #define ROTATIONY         12
  135. #define ROTATIONZ         13
  136.  
  137. #define ORIGINX          14
  138. #define ORIGINY          15
  139.  
  140. /* FLOATING POINT */
  141.  
  142. #define SIZINGPROJPLANE      16
  143. #define SIZINGVIEWDIST         17
  144. #define SIZINGSCALE         18
  145.  
  146. #define LINESPACINGX         19
  147. #define LINESPACINGY         20
  148.  
  149. #define PLOTSPANXMIN         21
  150. #define PLOTSPANXMAX         22
  151. #define PLOTSPANYMIN         23
  152. #define PLOTSPANYMAX         24
  153.  
  154. #define PLOTPRECISIONX         25
  155. #define PLOTPRECISIONY         26
  156.  
  157. #define AXESSPANXMIN         27
  158. #define AXESSPANXMAX         28
  159. #define AXESSPANYMIN         29
  160. #define AXESSPANYMAX         30
  161. #define AXESSPANZMIN         31
  162. #define AXESSPANZMAX         32
  163.  
  164. #define AXESPRECISION         33
  165.