home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / ms95 / disk22 / dir03 / f014990.re_ / f014990.re
Text File  |  1996-04-02  |  10KB  |  251 lines

  1. /*----------------------------------------------------------------------+
  2. |                                    |
  3. |  Copyright (1995) Bentley Systems, Inc., All rights reserved.         |
  4. |                                    |
  5. |  "MicroStation" is a registered trademark and "MDL" and "MicroCSL"    |
  6. |  are trademarks of Bentley Systems, Inc.                    |
  7. |                                    |
  8. |  Limited permission is hereby granted to reproduce and modify this    |
  9. |  copyrighted material provided that the resulting code is used only     |
  10. |  in conjunction with Bentley Systems products under the terms of the    |
  11. |  license agreement provided therein, and that this notice is retained    |
  12. |  in its entirety in any such reproduction or modification.        |
  13. |                                    |
  14. +----------------------------------------------------------------------*/
  15. /*----------------------------------------------------------------------+
  16. |                                    |
  17. |   $Logfile:   J:/mdl/examples/hviewexm/hviewexm.r_v  $
  18. |   $Workfile:   hviewexm.r  $
  19. |   $Revision:   1.0  $
  20. |       $Date:   27 Jun 1995 15:29:22  $
  21. |                                    |
  22. +----------------------------------------------------------------------*/
  23. /*----------------------------------------------------------------------+
  24. |                                                                       |
  25. |   hviewexm.r - HVIEWEXM Dialog Box resource definitions        |
  26. |                                    |
  27. +----------------------------------------------------------------------*/
  28. /*----------------------------------------------------------------------+
  29. |                                    |
  30. |   Include Files                               |
  31. |                                    |
  32. +----------------------------------------------------------------------*/
  33. #include <dlogbox.h>
  34. #include <dlogids.h>
  35. #include <cmdlist.h>
  36.  
  37. #include "hviewcmd.h"
  38. #include "hviewexm.h"
  39.  
  40. /*----------------------------------------------------------------------+
  41. |                                    |
  42. |   Dialog Box Resource Specification                    |
  43. |                                    |
  44. +----------------------------------------------------------------------*/
  45. /*----------------------------------------------------------------------+
  46. |                                    |
  47. |   Hviewexm Dialog Box                            |
  48. |                                    |
  49. +----------------------------------------------------------------------*/
  50. DialogBoxRsc DIALOGID_HideExample=
  51.    {
  52.    DIALOGATTR_DEFAULT | DIALOGATTR_SINKABLE,
  53.    40*XC, 20*YC,
  54.    NOHELP, MHELP, HOOKDIALOGID_HideExampleDlog, NOPARENTID,
  55.    "Hide Example",
  56. {
  57. {{0, 0, 0, 0}, MenuBar, MENUBARID_HideExampleMenu, ON, 0, "", ""},
  58. {{18*XC, GENY(3), 10*XC, 0}, OptionButton, OPTIONBUTTONID_HideExampleView, ON, 0, "",""},
  59. {{18*XC, GENY(5), 10*XC, 0},OptionButton, OPTIONBUTTONID_HideExampleDimension, ON, 0, "", ""},
  60. {{22*XC, GENY(7), 0, 0 }, ToggleButton, TOGGLEBUTTONID_HideExampleToggleHSym, ON, 0, "",""},
  61. {{25*XC,  GENY(9), 5*XC,  0}, Text, TEXTID_ElementColorH, ON, 0, "", ""},
  62. {{32*XC, GENY(9), 0,     0}, ColorPicker, COLORPICKERID_ElementColorH, ON, 0, "", ""},
  63. {{25*XC,  GENY(11), 10*XC, 0}, OptionButton, OPTIONBUTTONID_LineStyleH, ON, 0, "", ""},
  64. {{3*XC, GENY(7), 0, 0 }, ToggleButton, TOGGLEBUTTONID_HideExampleToggleVSym, ON, 0, "",""},
  65. {{8*XC,  GENY(9), 5*XC,  0}, Text, TEXTID_ElementColorV, ON, 0, "", ""},
  66. {{14*XC, GENY(9), 0,     0}, ColorPicker, COLORPICKERID_ElementColorV, ON, 0, "", ""},
  67. {{6*XC,  GENY(11), 10*XC, 0}, OptionButton, OPTIONBUTTONID_LineStyleV, ON, 0, "", ""},
  68. {{8*XC, GENY(14), 10*XC, 0}, PushButton, PUSHBUTTONID_HideExampleButton, ON, 0, "", ""},
  69. {{22*XC,GENY(14), 10*XC, 0}, PushButton, PUSHBUTTONID_HideExampleDone, ON, 0, "", ""}, 
  70. }
  71.    };
  72.  
  73.  
  74. /*----------------------------------------------------------------------+
  75. |                                    |
  76. |   Item Resource Specifications                    |
  77. |                                    |
  78. +----------------------------------------------------------------------*/
  79. /*----------------------------------------------------------------------+
  80. |                                    |
  81. |   Menu Bar Item Resource                          |
  82. |                                    |
  83. +----------------------------------------------------------------------*/
  84. DItem_MenuBarRsc MENUBARID_HideExampleMenu =
  85.     {
  86.     NOHOOK, NOARG,
  87.     {
  88.     {PulldownMenu, PULLDOWNID_HideExamplePDM},
  89.     }
  90.     };
  91.  
  92. /*----------------------------------------------------------------------+
  93. |                                    |
  94. |   PullDown Menu Item Resource                        |
  95. |                                    |
  96. +----------------------------------------------------------------------*/
  97. DItem_PulldownMenuRsc PULLDOWNID_HideExamplePDM =
  98.     {
  99.     NOHELP, MHELP, NOHOOK, ON | ALIGN_LEFT, "~menu",
  100. {
  101. {"hide", 0, ON, NOMARK, 0, NOSUBMENU, NOHELP, MHELP, HOOKITEMID_HideExampleMenu, NOARG, NOCMD, LCMD, ""}, 
  102. }
  103.     };
  104.  
  105. /*----------------------------------------------------------------------+
  106. |                                                                       |
  107. |   Option Button Item Resource Definitions                |
  108. |                                                                       |
  109. +----------------------------------------------------------------------*/
  110.  
  111. DItem_OptionButtonRsc OPTIONBUTTONID_HideExampleView =
  112.     {
  113.     NOSYNONYM,
  114.     NOHELP,
  115.     LHELP,
  116.     NOHOOK,
  117.     NOARG,
  118.     "View Number",
  119.     "dlogBoxInfo->viewNumber",
  120.     {
  121. {NOTYPE, NOICON, NOCMD, LCMD, 0, NOMASK, ON, "To file"},
  122. {NOTYPE, NOICON, NOCMD, LCMD, 1, NOMASK, ON, "View 1"},
  123. {NOTYPE, NOICON, NOCMD, LCMD, 2, NOMASK, ON, "View 2"},
  124. {NOTYPE, NOICON, NOCMD, LCMD, 3, NOMASK, ON, "View 3"},
  125. {NOTYPE, NOICON, NOCMD, LCMD, 4, NOMASK, ON, "View 4"},
  126. {NOTYPE, NOICON, NOCMD, LCMD, 5, NOMASK, ON, "View 5"},
  127. {NOTYPE, NOICON, NOCMD, LCMD, 6, NOMASK, ON, "View 6"},
  128. {NOTYPE, NOICON, NOCMD, LCMD, 7, NOMASK, ON, "View 7"},
  129. {NOTYPE, NOICON, NOCMD, LCMD, 8, NOMASK, ON, "View 8"},
  130.     }
  131.     };
  132.  
  133. DItem_OptionButtonRsc OPTIONBUTTONID_HideExampleDimension =
  134.     {
  135.     NOSYNONYM,
  136.     NOHELP,
  137.     LHELP,
  138.     NOHOOK,
  139.     NOARG,
  140.     "Dimension",
  141.     "dlogBoxInfo->dimension",
  142.     {
  143. {NOTYPE, NOICON, NOCMD, LCMD, 2, NOMASK, ON, "- 2D -"},
  144. {NOTYPE, NOICON, NOCMD, LCMD, 3, NOMASK, ON, "- 3D -"},
  145. }
  146. };
  147.  
  148. DItem_OptionButtonRsc OPTIONBUTTONID_LineStyleH =
  149.     {
  150.     SYNONYMID_ElementStyle, NOHELP, LHELP, 
  151.     NOHOOK, OPTNBTNATTR_NEWSTYLE | NOARG, 
  152.     "~Line:", "dlogBoxInfo->styleH", 
  153. {
  154. {Icon, ICONID_LineStyle0, CMD_ACTIVE_STYLE_CSELECT, MCMD, 0, NOMASK, ON, "~0"},
  155. {Icon, ICONID_LineStyle1, CMD_ACTIVE_STYLE_CSELECT, MCMD, 1, NOMASK, ON, "~1"},
  156. {Icon, ICONID_LineStyle2, CMD_ACTIVE_STYLE_CSELECT, MCMD, 2, NOMASK, ON, "~2"},
  157. {Icon, ICONID_LineStyle3, CMD_ACTIVE_STYLE_CSELECT, MCMD, 3, NOMASK, ON, "~3"},
  158. {Icon, ICONID_LineStyle4, CMD_ACTIVE_STYLE_CSELECT, MCMD, 4, NOMASK, ON, "~4"},
  159. {Icon, ICONID_LineStyle5, CMD_ACTIVE_STYLE_CSELECT, MCMD, 5, NOMASK, ON, "~5"},
  160. {Icon, ICONID_LineStyle6, CMD_ACTIVE_STYLE_CSELECT, MCMD, 6, NOMASK, ON, "~6"},
  161. {Icon, ICONID_LineStyle7, CMD_ACTIVE_STYLE_CSELECT, MCMD, 7, NOMASK, ON, "~7"},
  162. }
  163.     };
  164.  
  165. DItem_OptionButtonRsc OPTIONBUTTONID_LineStyleV =
  166.     {
  167.     SYNONYMID_ElementStyle, NOHELP, LHELP, 
  168.     NOHOOK, OPTNBTNATTR_NEWSTYLE | NOARG, 
  169.     "~Line:", "dlogBoxInfo->styleV", 
  170. {
  171. {Icon, ICONID_LineStyle0, CMD_ACTIVE_STYLE_CSELECT, MCMD, 0, NOMASK, ON, "~0"},
  172. {Icon, ICONID_LineStyle1, CMD_ACTIVE_STYLE_CSELECT, MCMD, 1, NOMASK, ON, "~1"},
  173. {Icon, ICONID_LineStyle2, CMD_ACTIVE_STYLE_CSELECT, MCMD, 2, NOMASK, ON, "~2"},
  174. {Icon, ICONID_LineStyle3, CMD_ACTIVE_STYLE_CSELECT, MCMD, 3, NOMASK, ON, "~3"},
  175. {Icon, ICONID_LineStyle4, CMD_ACTIVE_STYLE_CSELECT, MCMD, 4, NOMASK, ON, "~4"},
  176. {Icon, ICONID_LineStyle5, CMD_ACTIVE_STYLE_CSELECT, MCMD, 5, NOMASK, ON, "~5"},
  177. {Icon, ICONID_LineStyle6, CMD_ACTIVE_STYLE_CSELECT, MCMD, 6, NOMASK, ON, "~6"},
  178. {Icon, ICONID_LineStyle7, CMD_ACTIVE_STYLE_CSELECT, MCMD, 7, NOMASK, ON, "~7"},
  179. }
  180.     };
  181.  
  182.  
  183.  
  184.  
  185. /*----------------------------------------------------------------------+
  186. |                                                                       |
  187. |   Push Button Item Resource Definitions                |
  188. |                                                                       |
  189. +----------------------------------------------------------------------*/
  190. DItem_PushButtonRsc PUSHBUTTONID_HideExampleDone =
  191.    {
  192.    DEFAULT_BUTTON, NOHELP, MHELP, 
  193.    HOOKITEMID_HideExampleDone, NOARG, NOCMD, LCMD, "", 
  194.    "D~one"
  195.    };
  196.  
  197.  
  198.  
  199. DItem_PushButtonRsc PUSHBUTTONID_HideExampleButton =
  200.    {
  201.    NOT_DEFAULT_BUTTON, NOHELP, MHELP, 
  202.    HOOKITEMID_HideExample, NOARG, NOCMD, LCMD, "", 
  203.    "~Hide"
  204.    };
  205.  
  206.  
  207. DItem_TextRsc TEXTID_ElementColorH =
  208.    {
  209.    NOCMD, MCMD, SYNONYMID_ElementColorH, NOHELP, MHELP, NOHOOK, NOARG, 
  210.    25, "%d", "%d", "", "", NOMASK, NOCONCAT, 
  211.    "H~Color:", 
  212.    "dlogBoxInfo->colorH"
  213.    };
  214.  
  215. DItem_TextRsc TEXTID_ElementColorV =
  216.    {
  217.    NOCMD, MCMD, SYNONYMID_ElementColorV, NOHELP, MHELP, NOHOOK, NOARG, 
  218.    25, "%d", "%d", "", "", NOMASK, NOCONCAT, 
  219.    "V~Color:", 
  220.    "dlogBoxInfo->colorV"
  221.    };
  222.  
  223.  
  224.  
  225.  
  226. DItem_ToggleButtonRsc TOGGLEBUTTONID_HideExampleToggleHSym =
  227.     {
  228.     NOCMD, MCMD, NOSYNONYM, NOHELP, MHELP, HOOKITEMID_HideExampleToggleSymH, NOARG, NOMASK, NOINVERT,
  229.     "hidden Line Sym",
  230.     "dlogBoxInfo->SetSymH"
  231.     };
  232.  
  233. DItem_ToggleButtonRsc TOGGLEBUTTONID_HideExampleToggleVSym =
  234.     {
  235.     NOCMD, MCMD, NOSYNONYM, NOHELP, MHELP, HOOKITEMID_HideExampleToggleSymV, NOARG, NOMASK, NOINVERT,
  236.     "Visible Line Sym",
  237.     "dlogBoxInfo->SetSymV"
  238.     };
  239.  
  240. DItem_ColorPickerRsc    COLORPICKERID_ElementColorH =
  241.     {
  242.     NOCMD, MCMD, SYNONYMID_ElementColorH, NOHELP, MHELP, NOHOOK, NOARG,
  243.     TEXTID_ElementColorH, NOMASK, "", "dlogBoxInfo->colorH"
  244.     };
  245.  
  246. DItem_ColorPickerRsc    COLORPICKERID_ElementColorV =
  247.     {
  248.     NOCMD, MCMD, SYNONYMID_ElementColorV, NOHELP, MHELP, NOHOOK, NOARG,
  249.     TEXTID_ElementColorV, NOMASK, "", "dlogBoxInfo->colorV"
  250.     };
  251.