home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Applications / RTrace 1.0 / source / rtresources.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-13  |  6.1 KB  |  207 lines  |  [TEXT/KAHL]

  1. /*****************************************************************************\
  2. * resources.h                                                                 *
  3. *                                                                             *
  4. * This file contains the resource IDs of resources used by RTrace.            *
  5. \*****************************************************************************/
  6.  
  7. /* Dialog IDs */
  8. #define OPTIONS_DLG                128
  9. #define ABOUT_DLG                129
  10. #define PREFERENCES_DLG            130
  11. #define SAVE_DIALOG                131
  12. #define ABORT_RENDER_DIALOG        132
  13. #define STATUS_DIALOG            133
  14. #define ANIMATION_DIALOG        134
  15. #define SAVE_ANIM_DIALOG        135
  16. #define SAVING_FRAME_DIALOG        136
  17. #define PARAM_ERROR_DIALOG        137
  18. #define INVALID_NUM_DIALOG        138
  19. #define PROMPT_SAVE_DIALOG        139
  20. #define CANCEL_DIALOG            200
  21. #define ERROR_DIALOG            201
  22. #define OFFER_TO_ABORT_DIALOG    202
  23.  
  24. /* Dialog items in about dialog */
  25. #define OKAY_BUTTON                        1
  26. #define MORE_BUTTON                        2
  27. #define ABOUT_BUTTON_BORDER_USERITEM    3
  28. #define ABOUT_PICT_USERITEM                4
  29. #define ABOUT_TEXT_PICT_USERITEM        5
  30. #define ABOUT_CREDITS_PICT_USERITEM        6
  31.  
  32. /* Dialog items in save... dialog */
  33. #define SAVE_FILENAME                    7
  34. #define SAVE_FILE_TYPE_TEXT                9
  35. #define SAVE_FILE_TYPE_POPUP            10
  36.  
  37. /* Dialog items in Prompt to Save (before quitting) dialog */
  38. #define PROMPT_SAVE_SAVE_BUTTON            1
  39. #define PROMPT_SAVE_CANCEL_BUTTON        2
  40.  
  41. /* Dialog items in preferences dialog */
  42. #define ALLOW_BACKGROUND_TASKS_CHECKBOX        2
  43. #define SHOW_IMAGE_RENDERING_CHECKBOX        3
  44. #define PREF_BUTTON_BORDER_USERITEM            4
  45. #define KEEP_IMAGE_IN_MEMORY_CHECKBOX        5
  46. #define ALLOW_BACKGROUND_TASKS_NUM            8
  47. #define DIM_ALLOW_BACKGROUND_TASKS_USERITEM    9
  48. #define SHOW_STATUS_WINDOW_CHECKBOX            10
  49. #define HIDE_OPTIONS_WINDOW_CHECKBOX        11
  50. #define DIM_SHOW_IMAGE_RENDERING_USERITEM    12
  51. #define DIM_KEEP_IMAGE_IN_MEMORY_USERITEM    13
  52. #define SHOW_ABOUT_WINDOW_CHECKBOX            14
  53. #define DUMMY_EDITTEXT                        15
  54. #define ALLOW_BACKGROUND_TASKS_LABEL        16
  55.  
  56. /* Dialog items in status dialog */
  57. #define STATUS_TEXT                    1
  58. #define PROGRESS_BAR_USERITEM        3
  59. #define FREE_MEMORY_NUM                7
  60. #define IMAGE_MEMORY_NUM            8
  61. #define NUM_OBJECTS_NUM                9
  62. #define SUB_PROGRESS_BAR_USERITEM    10
  63.  
  64. /* Dialog items in animation dialog */
  65. #define CANCEL_BUTTON                2
  66. #define T_RANGES_FROM_EQ            5
  67. #define T_RANGES_TO_EQ                6
  68. #define NUM_FRAMES_LABEL            9
  69. #define NUM_FRAMES_NUM                10
  70. #define X_EYE_EQ                    14
  71. #define Y_EYE_EQ                    15
  72. #define Z_EYE_EQ                    16
  73. #define X_UP_EQ                        21
  74. #define Y_UP_EQ                        22
  75. #define Z_UP_EQ                        23
  76. #define X_LOOK_EQ                    28
  77. #define Y_LOOK_EQ                    29
  78. #define Z_LOOK_EQ                    30
  79. #define ANGLE_X_EQ                    33
  80. #define ANGLE_Y_EQ                    36
  81.  
  82. /* Dialog items in options dialog */
  83. #define RENDER_BUTTON                    1
  84. #define DEFAULTS_BUTTON                    2
  85. #define BUTTON_BORDER_USERITEM            3
  86. #define IMAGE_WIDTH_NUM                    4
  87. #define IMAGE_WIDTH_LABEL                5
  88. #define IMAGE_HEIGHT_NUM                6
  89. #define IMAGE_HEIGHT_LABEL                7
  90. #define FOCAL_APERATURE_NUM                8
  91. #define FOCAL_APERATURE_LABEL            9
  92. #define CLUSTER_SIZE_NUM                10
  93. #define CLUSTER_SIZE_LABEL                11
  94. #define SHADING_LEVELS_NUM                12
  95. #define SHADING_LEVELS_LABEL            13
  96. #define SHADING_THRESHOLD_NUM            14
  97. #define SHADING_THRESHOLD_LABEL            15
  98. #define AMBIENT_SAMPLES_NUM                16
  99. #define AMBIENT_SAMPLES_LABEL            17
  100. #define AMBIENT_LEVELS_NUM                18
  101. #define AMBIENT_LEVELS_LABEL            19
  102. #define AMBIENT_THRESHOLD_NUM            20
  103. #define AMBIENT_THRESHOLD_LABEL            21
  104. #define ALIASING_THRESHOLD_NUM            22
  105. #define ALIASING_THRESHOLD_LABEL        23
  106. #define DIM_ALIASING_THRESHOLD_USERITEM    24
  107. #define STEREO_SEPARATION_NUM            25
  108. #define STEREO_SEPARATION_LABEL            26
  109. #define STEREO_SEPARATION_POPUP            27
  110. #define DIM_STEREO_SEPARATION_USERITEM    28
  111. #define FOCAL_DISTANCE_NUM                29
  112. #define DIM_FOCAL_DISTANCE_USERITEM        30
  113. #define SAMPLING_LEVEL_POPUP            31
  114. #define SAMPLING_LEVEL_TEXT                32
  115. #define SPECIFY_FOCAL_DISTANCE_CHECKBOX    33
  116. #define ANTIALIASING_POPUP                34
  117. #define ANTIALIASING_POPUP_TEXT            35
  118. #define LIGHTING_POPUP                    36
  119. #define LIGHTING_POPUP_TEXT                37
  120. #define NORMAL_POPUP                    38
  121. #define NORMAL_POPUP_TEXT                39
  122. #define TEXTURE_POPUP                    40
  123. #define TEXTURE_POPUP_TEXT                41
  124. #define VIEW_POPUP                        42
  125. #define VIEW_POPUP_TEXT                    43
  126. #define INTERSECT_POPUP                    44
  127. #define INTERSECT_POPUP_TEXT            45
  128. #define SHADING_POPUP                    46
  129. #define SHADING_POPUP_TEXT                47
  130. #define CORRECT_TEXTURE_NORMAL_CHECKBOX    48
  131. #define INTERSECT_ADJUST_CHECKBOX        49
  132. #define USE_JITTERED_SAMPLE_CHECKBOX    50
  133. #define ANIMATE_CHECKBOX                51
  134. #define ANIMATION_BUTTON                52
  135. #define FOCAL_DISTANCE_LABEL            53
  136.  
  137. /* Items in Alerts Dialogs */
  138. #define    OFFER_ABORT_BUTTON                    2
  139. #define ABORT_RENDER_CANCEL                    1
  140. #define ABORT_RENDER_FRAME_BUTTON_USERITEM    5
  141. #define CANCEL_FRAME_BUTTON_USERITEM        5
  142. #define ERROR_FRAME_BUTTON_USERITEM            4
  143. #define OFFER_ABORT_FRAME_BUTTON_USERITEM    5
  144. #define DONT_ABORT_BUTTON                    1
  145.  
  146. /* Window resources */
  147. #define    LOG_WINDOW                128
  148.  
  149. /* PICT resources */
  150. #define DOWN_ARROW_PICT            128
  151. #define DOWN_ARROW_PICT_GRAYED    129
  152. #define ABOUT_PICT_32            130
  153. #define ABOUT_TEXT_PICT_32        131
  154. #define ABOUT_PICT_8            132
  155. #define ABOUT_TEXT_PICT_8        133
  156. #define ABOUT_PICT_1            134
  157. #define ABOUT_TEXT_PICT_1        135
  158. #define ABOUT_CREDITS_1            136
  159. #define ABOUT_CREDITS_8            137
  160.  
  161. /* Icon resources */
  162. #define NOTIFICATION_ICON        128
  163.  
  164. /* Popup MENU resources */
  165. #define STEREO_SEPARATION_MENU        128
  166. #define ANTIALIASING_MENU            129
  167. #define LIGHTING_MENU                130
  168. #define NORMAL_MENU                    131
  169. #define TEXTURE_MENU                132
  170. #define VIEW_MENU                    133
  171. #define INTERSECT_MENU                134
  172. #define SHADING_MENU                135
  173. #define SAVE_FILE_TYPE_MENU            136
  174. #define SAMPLING_LEVEL_MENU            137
  175. #define SAVE_ANIM_FILE_TYPE_MENU    138
  176.  
  177. /* Pulldown Menu resources */
  178. #define APPLE_MENU        1001
  179. #define FILE_MENU        1002
  180. #define EDIT_MENU        1003
  181. #define WINDOWS_MENU    1004
  182.  
  183. /* Pulldown menu items in the Apple menu */
  184. #define ABOUT_ITEM    1
  185.  
  186. /* Pulldown menu items in the File menu */
  187. #define OPEN_ITEM    1
  188. #define SAVE_ITEM    2
  189. #define QUIT_ITEM    4
  190.  
  191. /* Pulldown menu items in the Edit menu */
  192. #define UNDO_ITEM    1
  193. #define CUT_ITEM    3
  194. #define COPY_ITEM    4
  195. #define PASTE_ITEM    5
  196. #define CLEAR_ITEM    6
  197.  
  198. /* Pulldown menu items in the Windows menu */
  199. #define SHOW_OPTIONS_ITEM    1
  200. #define SHOW_STATUS_ITEM    2
  201. #define SHOW_LOG_ITEM        3
  202. #define SHOW_ANIMATION_ITEM    4
  203. #define SHOW_IMAGE_ITEM        5
  204.  
  205. /* Pulldown menu items in the Edit menu */
  206. #define PREFERENCES_ITEM    8
  207.