home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / ms95 / disk22 / dir03 / f015720.re_ / f015720.re
Text File  |  1996-04-02  |  12KB  |  415 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. |   $Workfile:   mdlbadlg.r  $
  18. |   $Revision:   1.1  $
  19. |       $Date:   11 Dec 1995 16:02:14  $
  20. |                                    |
  21. +----------------------------------------------------------------------*/
  22. /*----------------------------------------------------------------------+
  23. |                                                                       |
  24. |   Include Files                                                       |
  25. |                                                                       |
  26. +----------------------------------------------------------------------*/
  27. #include <rscdefs.h>
  28. #include <cmdclass.h>
  29. #include <dlogbox.h>
  30. #include <dlogids.h>
  31. #include <keys.h>
  32. #include <msdefs.h>
  33.  
  34. #include "mdlbadlg.h"
  35. #include "mdlbatxt.h"
  36.  
  37. /*----------------------------------------------------------------------+
  38. |                                                                       |
  39. |   Dialog Box                                                          |
  40. |                                                                       |
  41. +----------------------------------------------------------------------*/
  42. DialogBoxRsc DIALOGID_Table =
  43.     {
  44.     DIALOGATTR_DEFAULT,
  45.     60*XC, 18*YC,
  46.     NOHELP,    MHELP,
  47.     NOHOOK,
  48.     NOPARENTID,
  49.     TXT_BasicDialogTitle,      
  50. {
  51. {{13*XC, GENY(1),  0, 0}, Text,         TEXTID_FileName,      ON, 0,  "", ""},
  52. {{13*XC, GENY(2),  0, 0}, Text,         TEXTID_ColumnWidth,   ON, 0,  "", ""},
  53. {{13*XC, GENY(3),  0, 0}, Text,         TEXTID_RowHeight,     ON, 0,  "",   ""},
  54. {{13*XC, GENY(4),  0, 0}, Text,         TEXTID_TxtHeight,     ON, 0,  "", ""},
  55. {{13*XC, GENY(5),  0, 0}, Text,         TEXTID_TxtWidth,      ON, 0,  "", ""},
  56. {{ 8*XC, GENY(6),  0, 0}, ToggleButton, TOGGLEID_WantHdgSep,  ON, 0,  "", ""},
  57. {{ 8*XC, GENY(7),  0, 0}, ToggleButton, TOGGLEID_WantColSep,  ON, 0,  "", ""},
  58. {{ 8*XC, GENY(8),  0, 0}, ToggleButton, TOGGLEID_WantRowSep,  ON, 0,  "", ""},
  59. {{13*XC, GENY(9),  0, 0}, ColorPicker,  COLORPICKERID_Color1, ON, 0,  "", ""},
  60. {{13*XC, GENY(10), 0, 0}, Text,         TEXTID_Weight1,       ON, 0,  "", ""},
  61. {{13*XC, GENY(11), 0, 0}, Text,         TEXTID_Style1,        ON, 0,  "", ""},
  62. {{40*XC, GENY(2),  0, 0}, ColorPicker,  COLORPICKERID_Color2, ON, 0,  "", ""},
  63. {{40*XC, GENY(3),  0, 0}, Text,         TEXTID_Weight2,       ON, 0,  "", ""},
  64. {{40*XC, GENY(4),  0, 0}, Text,         TEXTID_Style2,        ON, 0,  "", ""},
  65. {{40*XC, GENY(5),  0, 0}, ColorPicker,  COLORPICKERID_Color3, ON, 0,  "", ""},
  66. {{40*XC, GENY(6),  0, 0}, Text,         TEXTID_Weight3,       ON, 0,  "", ""},
  67. {{40*XC, GENY(7),  0, 0}, Text,         TEXTID_Style3,        ON, 0,  "", ""},
  68. {{40*XC, GENY(8),  0, 0}, ColorPicker,  COLORPICKERID_Color4, ON, 0,  "", ""},
  69. {{40*XC, GENY(9),  0, 0}, Text,         TEXTID_Weight4,       ON, 0,  "", ""},
  70. {{40*XC, GENY(10), 0, 0}, Text,         TEXTID_Style4,        ON, 0,  "", ""},
  71. {{38*XC, GENY(12), 12*XC, 0}, PushButton, PUSHBUTTONID_Cancel, ON, 0, "", ""},
  72. {{21*XC, GENY(12), 12*XC, 0}, PushButton, PUSHBUTTONID_OK, ON, 0, "", ""},
  73. }
  74.     };
  75.  
  76. /*----------------------------------------------------------------------+
  77. |                                                                       |
  78. |   Item Instances                                                      |
  79. |                                                                       |
  80. +----------------------------------------------------------------------*/
  81. /*----------------------------------------------------------------------+
  82. |                                                                       |
  83. |   PushButton Item Resource                                            |
  84. |                                                                       |
  85. +----------------------------------------------------------------------*/
  86.  
  87. /*----------------------------------------------------------------------+
  88. |                                                                       |
  89. |   Text Item Resource                                                 |
  90. |                                                                       |
  91. +----------------------------------------------------------------------*/
  92. DItem_TextRsc TEXTID_ColumnWidth =
  93.     {
  94.     NOCMD,
  95.     LCMD,
  96.     NOSYNONYM,
  97.     NOHELP,
  98.     LHELP,
  99.     NOHOOK,
  100.     NOARG,
  101.     5,
  102.     "%lf",
  103.     "%lf",
  104.     "",
  105.     "",
  106.     NOMASK,
  107.     TEXT_NOCONCAT,
  108.     TXT_ColumnWidth,
  109.     "tableInfo.columnWidth"
  110.     };
  111.  
  112. DItem_TextRsc TEXTID_RowHeight =
  113.     {
  114.     NOCMD,
  115.     LCMD,
  116.     NOSYNONYM,
  117.     NOHELP,
  118.     LHELP,
  119.     NOHOOK,
  120.     NOARG,
  121.     5,
  122.     "%lf",
  123.     "%lf",
  124.     "",
  125.     "",
  126.     NOMASK,
  127.     TEXT_NOCONCAT,
  128.     TXT_RowHeight,
  129.     "tableInfo.rowHeight"
  130.     };
  131. DItem_TextRsc TEXTID_TxtHeight =
  132.     {
  133.     NOCMD,
  134.     LCMD,
  135.     NOSYNONYM,
  136.     NOHELP,
  137.     LHELP,
  138.     NOHOOK,
  139.     NOARG,
  140.     5,
  141.     "%lf",
  142.     "%lf",
  143.     "",
  144.     "",
  145.     NOMASK,
  146.     TEXT_NOCONCAT,
  147.     TXT_TextHeight,
  148.     "tableInfo.textHeight"
  149.     };
  150. DItem_TextRsc TEXTID_TxtWidth =
  151.     {
  152.     NOCMD,
  153.     LCMD,
  154.     NOSYNONYM,
  155.     NOHELP,
  156.     LHELP,
  157.     NOHOOK,
  158.     NOARG,
  159.     5,
  160.     "%lf",
  161.     "%lf",
  162.     "",
  163.     "",
  164.     NOMASK,
  165.     TEXT_NOCONCAT,
  166.     TXT_TextWidth,
  167.     "tableInfo.textWidth"
  168.     };
  169.  
  170. DItem_TextRsc TEXTID_FileName =
  171.     {
  172.     NOCMD,
  173.     LCMD,
  174.     NOSYNONYM,
  175.     NOHELP,
  176.     LHELP,
  177.     NOHOOK,
  178.     NOARG,
  179.     MAXFILELENGTH,
  180.     "%s",
  181.     "%s",
  182.     "",
  183.     "",
  184.     NOMASK,
  185.     TEXT_NOCONCAT | TEXT_READONLY | TEXT_ABBREVFILENAME,
  186.     TXT_FileName,
  187.     "fileName"
  188.     };
  189. /*----------------------------------------------------------------------+
  190. |                                                                       |
  191. |   Toggle Item Resource                                                |
  192. |                                                                       |
  193. +----------------------------------------------------------------------*/
  194. DItem_ToggleButtonRsc TOGGLEID_WantHdgSep = 
  195. {
  196.     NOCMD, MCMD,
  197.     NOSYNONYM, NOHELP, MHELP, NOHOOK, NOARG, NOMASK, NOINVERT,
  198.     TXT_WantHdgSep,
  199.     "tableInfo.wantHdgSep"
  200. };
  201.  
  202. DItem_ToggleButtonRsc TOGGLEID_WantColSep = 
  203. {
  204.     NOCMD, MCMD,
  205.     NOSYNONYM, NOHELP, MHELP, NOHOOK, NOARG, NOMASK, NOINVERT,
  206.     TXT_WantColumnSep,
  207.     "tableInfo.wantColSep"
  208. };
  209. DItem_ToggleButtonRsc TOGGLEID_WantRowSep = 
  210. {
  211.     NOCMD, MCMD,
  212.     NOSYNONYM, NOHELP, MHELP, NOHOOK, NOARG, NOMASK, NOINVERT,
  213.     TXT_WantRowSep,
  214.     "tableInfo.wantRowSep"
  215. };
  216.  
  217. /*----------------------------------------------------------------------+
  218. |                                                                       |
  219. |   ColorPicker Item Resource                                           |
  220. |                                                                       |
  221. +----------------------------------------------------------------------*/
  222. DItem_ColorPickerRsc COLORPICKERID_Color1 = 
  223. {
  224.     NOCMD, MCMD, NOSYNONYM, NOHELP, MHELP, NOHOOK, NOARG, 0, 
  225.     NOMASK, "", "tableInfo.lineSymb[1].color"};
  226.  
  227.  
  228. DItem_TextRsc TEXTID_Weight1 =
  229.     {
  230.     NOCMD,
  231.     LCMD,
  232.     NOSYNONYM,
  233.     NOHELP,
  234.     LHELP,
  235.     NOHOOK,
  236.     NOARG,
  237.     5,
  238.     "%d",
  239.     "%d",
  240.     "",
  241.     "",
  242.     NOMASK,
  243.     TEXT_NOCONCAT,
  244.     TXT_LineWeight,
  245.     "tableInfo.lineSymb[1].weight"
  246.     };                 
  247. DItem_TextRsc TEXTID_Style1 =
  248.     {
  249.     NOCMD,
  250.     LCMD,
  251.     NOSYNONYM,
  252.     NOHELP,
  253.     LHELP,
  254.     NOHOOK,
  255.     NOARG,
  256.     5,
  257.     "%d",
  258.     "%d",
  259.     "",
  260.     "",
  261.     NOMASK,
  262.     TEXT_NOCONCAT,
  263.     TXT_LineStyle,
  264.     "tableInfo.lineSymb[1].style"
  265.     };
  266. /*----------------------------------------------------------------------+
  267. |                                                                       |
  268. |   ColorPicker Item Resource                                           |
  269. |                                                                       |
  270. +----------------------------------------------------------------------*/
  271. DItem_ColorPickerRsc COLORPICKERID_Color2 = 
  272. {
  273.     NOCMD, MCMD, NOSYNONYM, NOHELP, MHELP, NOHOOK, NOARG, 0, 
  274.     NOMASK, "", "tableInfo.lineSymb[2].color"};
  275.  
  276.  
  277. DItem_TextRsc TEXTID_Weight2 =
  278.     {
  279.     NOCMD,
  280.     LCMD,
  281.     NOSYNONYM,
  282.     NOHELP,
  283.     LHELP,
  284.     NOHOOK,
  285.     NOARG,
  286.     5,
  287.     "%d",
  288.     "%d",
  289.     "",
  290.     "",
  291.     NOMASK,
  292.     TEXT_NOCONCAT,
  293.     TXT_LineWeight,
  294.     "tableInfo.lineSymb[2].weight"
  295.     };
  296. DItem_TextRsc TEXTID_Style2 =
  297.     {
  298.     NOCMD,
  299.     LCMD,
  300.     NOSYNONYM,
  301.     NOHELP,
  302.     LHELP,
  303.     NOHOOK,
  304.     NOARG,
  305.     5,
  306.     "%d",
  307.     "%d",
  308.     "",
  309.     "",
  310.     NOMASK,
  311.     TEXT_NOCONCAT,
  312.     TXT_LineStyle,
  313.     "tableInfo.lineSymb[2].style"
  314.     };
  315.  
  316. /*----------------------------------------------------------------------+
  317. |                                                                       |
  318. |   ColorPicker Item Resource                                           |
  319. |                                                                       |
  320. +----------------------------------------------------------------------*/
  321. DItem_ColorPickerRsc COLORPICKERID_Color3 = 
  322. {
  323.     NOCMD, MCMD, NOSYNONYM, NOHELP, MHELP, NOHOOK, NOARG, 0, 
  324.     NOMASK, "", "tableInfo.lineSymb[3].color"};
  325.  
  326.  
  327. DItem_TextRsc TEXTID_Weight3 =
  328.     {
  329.     NOCMD,
  330.     LCMD,
  331.     NOSYNONYM,
  332.     NOHELP,
  333.     LHELP,
  334.     NOHOOK,
  335.     NOARG,
  336.     5,
  337.     "%d",
  338.     "%d",
  339.     "",
  340.     "",
  341.     NOMASK,
  342.     TEXT_NOCONCAT,
  343.     TXT_LineWeight,
  344.     "tableInfo.lineSymb[3].weight"
  345.     };
  346. DItem_TextRsc TEXTID_Style3 =
  347.     {
  348.     NOCMD,
  349.     LCMD,
  350.     NOSYNONYM,
  351.     NOHELP,
  352.     LHELP,
  353.     NOHOOK,
  354.     NOARG,
  355.     5,
  356.     "%d",
  357.     "%d",
  358.     "",
  359.     "",
  360.     NOMASK,
  361.     TEXT_NOCONCAT,
  362.     TXT_LineStyle,
  363.     "tableInfo.lineSymb[3].style"
  364.     };
  365.  
  366. /*----------------------------------------------------------------------+
  367. |                                                                       |
  368. |   ColorPicker Item Resource                                           |
  369. |                                                                       |
  370. +----------------------------------------------------------------------*/
  371. DItem_ColorPickerRsc COLORPICKERID_Color4 = 
  372. {
  373.     NOCMD, MCMD, NOSYNONYM, NOHELP, MHELP, NOHOOK, NOARG, 0, 
  374.     NOMASK, "", "tableInfo.lineSymb[4].color"};
  375.  
  376.  
  377. DItem_TextRsc TEXTID_Weight4 =
  378.     {
  379.     NOCMD,
  380.     LCMD,
  381.     NOSYNONYM,
  382.     NOHELP,
  383.     LHELP,
  384.     NOHOOK,
  385.     NOARG,
  386.     5,
  387.     "%d",
  388.     "%d",
  389.     "",
  390.     "",
  391.     NOMASK,
  392.     TEXT_NOCONCAT,
  393.     TXT_LineWeight,
  394.     "tableInfo.lineSymb[4].weight"
  395.     };
  396. DItem_TextRsc TEXTID_Style4 =
  397.     {
  398.     NOCMD,
  399.     LCMD,
  400.     NOSYNONYM,
  401.     NOHELP,
  402.     LHELP,
  403.     NOHOOK,
  404.     NOARG,
  405.     5,
  406.     "%d",
  407.     "%d",
  408.     "",
  409.     "",
  410.     NOMASK,
  411.     TEXT_NOCONCAT,
  412.     TXT_LineStyle,
  413.     "tableInfo.lineSymb[4].style"
  414.     };
  415.