home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / msysjour / vol04 / 02b / project / proj.h < prev    next >
Text File  |  1988-11-30  |  5KB  |  187 lines

  1. /* proj.h     --constants for project manager */
  2.  
  3. /* Constants for ProjWindow drawing. 
  4.    Others are adjustable based on screenSize, zoom view */
  5.  
  6. #define PW_MAX_ROWS     20   /* for vert. scrolling */
  7. #define PW_MAX_COLS     40   /* for horz. scrolling */
  8. !!
  9.  
  10. /* Constants for GanttWindow drawing.
  11.    Others are based on screenSize(). */
  12.  
  13. #define GW_BARSPACE      4   /* space between bars */
  14. #define GW_STARTX      100   /* start of X axis */
  15. #define GW_STARTY       10   /* start of Y axis */
  16. #define GW_NOTCH         5   /* axis notch size */
  17. #define GW_DMWIDTH       5   /* diamond mid width */
  18. !!
  19.  
  20. /* keys used to edit an activity */
  21. #define VK_F2           113
  22. #define VK_RETURN       13
  23. /* accelerator keys to issue commands */
  24. #define VK_SLASH        191
  25. #define VK_ESC          27
  26. !!
  27.  
  28. /* ProjWindow menu constants */
  29.  
  30. #define PW_MENUS            999
  31.  
  32. #define PW_FILE_NEW         501
  33. #define PW_FILE_OPEN        502
  34. #define PW_FILE_SAVE        503
  35. #define PW_FILE_SAVEAS      504
  36. #define PW_FILE_PRINT       505
  37. #define PW_ABOUT_ACTOR      506
  38. #define PW_FILE_PRINT_GRAPH 507
  39.  
  40. #define PW_DEL_ACTIVITY     510
  41. #define PW_DEL_RESOURCE     511
  42.  
  43. #define PW_NEW_MSTONE       551
  44. #define PW_NEW_TASK         552
  45. #define PW_NEW_PERT         553
  46.  
  47. #define PW_ZOOM             700
  48. #define PW_DISPLAY          701
  49. #define PW_AUTOCALC         702
  50. #define PW_CALC             703
  51. #define PW_SHOWROOM         704
  52.  
  53. #define PW_VIEW_SUMMARY     801
  54. #define PW_VIEW_ACTIVITIES  802
  55. #define PW_VIEW_GANTT       803
  56. #define PW_VIEW_RESOURCES   804
  57. #define PW_VIEW_RESOURCE    805
  58.  
  59. #define PW_HELP             810
  60. #define PW_COMMAND_MODE     811
  61. !!
  62.  
  63. /* GanttWindow menus */
  64. #define GW_MENUS            998
  65. #define GW_HELP             810
  66. !!
  67.  
  68. /* Dialog boxes */
  69. #define MSTONE_BOX          801
  70. #define TASK_BOX            802
  71. #define PERT_BOX            803
  72. #define SETTING_BOX         804
  73. #define PROJ_BOX            805
  74. #define PW_HELP_BOX         806
  75. #define GW_HELP_BOX         807
  76. #define RES_BOX             808
  77. #define PW_ABOUT_ACTOR_BOX  809
  78. #define NOMEM               -1    /* runModal fail */
  79. !!
  80.  
  81. /* Dialog box fields */
  82. #define ES                  901
  83. #define LS                  902
  84. #define EF                  903
  85. #define LF                  904
  86. #define SLACK               905
  87. #define COST                906
  88. #define TIME                907
  89. #define UES                 908
  90. #define ULF                 909
  91. #define FC                  910
  92. #define RES                 911
  93. #define NAME                912
  94. #define DESC                913
  95. #define INPUT               914
  96. #define OUTPUT              915
  97.  
  98. #define LIKELY_TIME         916  /* for pert only... */
  99. #define BEST_TIME           917
  100. #define WORST_TIME          918
  101. !!
  102.  
  103. /* display setting dialog push buttons */
  104.  
  105. #define TTIME               921         /* top settings */
  106. #define TSLACK              922
  107. #define TCOST               923
  108. #define TES                 924
  109. #define TEF                 925
  110. #define TLS                 926
  111. #define TLF                 927
  112.  
  113. #define BTIME               931         /* bottom settings */
  114. #define BSLACK              932
  115. #define BCOST               933
  116. #define BES                 934
  117. #define BEF                 935
  118. #define BLS                 936
  119. #define BLF                 937
  120.  
  121. #define PW_CLEAR            940         /* clear settings */
  122. !!
  123.  
  124. /* for project resources */
  125. #define MAX                 950
  126. #define VC                  951
  127. !!
  128.  
  129. /* string constants used for resource translation to other langs */
  130.  
  131. #define PW_APPNAME          501
  132. #define PW_WARNING          502
  133. #define PW_DISCARD          503
  134. #define PW_SAVEPROJ         504
  135. #define PW_ACTIVT1          505
  136. #define PW_ACTIVT2          506
  137. #define PW_ACTIVT3          507
  138. #define PW_REST1            508
  139. #define PW_REST2            509
  140. #define PW_REST3            510
  141. #define PW_PRINTERR1        511
  142. #define PW_PRINTERR2        512
  143. #define PW_NA1              513
  144. #define PW_NA2              514
  145. #define PW_DELRES1          515
  146. #define PW_DELRES2          516
  147. #define PW_DELACT1          517
  148. #define PW_DELACT2          518
  149. #define PW_VIEWRES1         519
  150. #define PW_VIEWRES2         520
  151. #define PW_SHOWROOM1        521
  152. #define PW_SHOWROOM2        522
  153. #define PW_SHOWRES2         524
  154. #define PW_GANTT            525
  155. #define PW_SHOWACT2         527
  156. #define PW_ERROR1           528
  157. #define PW_ERROR2           529
  158. #define PW_RESOURCE         530
  159. #define PW_RESUSE           531
  160. #define PW_DELETE           532
  161. #define PW_PROJECT          533
  162. #define PW_PROJT1           534
  163. #define PW_START            535
  164. #define PW_FINISH           536
  165. #define PW_RESINVAL         537
  166. #define PW_NOTEXIST         539
  167. #define PW_ACTUSE1          540
  168. #define PW_ACTUSE2          541
  169. #define PW_CRITICAL         542
  170. #define PW_NONCRITICAL      543
  171. #define PW_MILESTONE        544
  172. #define PW_TASK             545
  173. #define PW_PERTTASK         546
  174. #define PW_ERRCONNECT1      547
  175. #define PW_ERRCONNECT2      548
  176. #define PW_ERRCONNECT3      549
  177. #define PW_ERRDATE1         551
  178. #define PW_ERRDATE2         552
  179. #define PW_ERRDATE3         553
  180. #define PW_MMDDYY           554
  181. #define PW_DDMMYY           555
  182. #define PW_YYMMDD           556
  183. #define PW_ERRMEM1          558
  184. #define PW_ERRMEM2          559
  185. #define PW_NODEINVAL        560
  186. !!
  187.