home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1998 April / DPPCPRO0498.ISO / April / AutoCAD / ACLT / ACLT.DCL < prev    next >
Encoding:
Text File  |  1997-10-16  |  298.7 KB  |  11,493 lines

  1. // Next available MSG number is   8
  2. // MODULE_ID ACLT1_DCL_
  3.  
  4. //     ACLT.DCL      for AutoCAD LT 3.0
  5. //     First of 4 parts, based on ACAD.DCL.
  6. //
  7. //     Copyright (C) 1993, 1994, 1995, 1996 by Autodesk, Inc.
  8. //
  9. //     Permission to use, copy, modify, and distribute this software
  10. //     for any purpose and without fee is hereby granted, provided
  11. //     that the above copyright notice appears in all copies and
  12. //     that both that copyright notice and the limited warranty and
  13. //     restricted rights notice below appear in all supporting
  14. //     documentation.
  15. //
  16. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  17. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  18. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  19. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  20. //     UNINTERRUPTED OR ERROR FREE.
  21. //
  22. //     Use, duplication, or disclosure by the U.S. Government is subject to
  23. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  24. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  25. //     (Rights in Technical Data and Computer Software), as applicable.
  26. //
  27. //.
  28. // AutoCAD LT   DCL (Dialog Control Language)
  29. // Define AutoCAD LT dialogs
  30.  
  31. // This file should not be modified when used with AutoCAD LT.
  32. // Modification to the dialogue definitions can have serious adverse
  33. // effects on the use of the product.  Since no modifications to this
  34. // file are allowed, there should be no need for any internal error
  35. // checking on the contents of this file, hence we disable audit checks
  36. // by default.
  37.  
  38. // DDRMODES stuff follows.
  39.  
  40. acad_snap : dialog {
  41.         label = "Drawing Aids";
  42.         : row {
  43.             : column {
  44.                 : boxed_column {
  45.                     label = "Modes";
  46.                     : toggle {
  47.                         label = "&Ortho";
  48.                         key = "ortho";
  49.                     }
  50.                     : toggle {
  51.                         label = "Solid &Fill";
  52.                         key = "fill";
  53.                     }
  54.                     : toggle {
  55.                         label = "&Quick Text";
  56.                         key = "qtext";
  57.                     }
  58.                     : toggle {
  59.                         label = "&Blips";
  60.                         key = "blips";
  61.                     }
  62.                     : toggle {
  63.                         label = "Hi&ghlight";
  64.                         key = "hilite";
  65.                     }
  66. // AutoCAD LT also doesn't support Groups or PICKSTYLE.
  67. //                  : toggle {
  68. //                      label = "Gro&ups";
  69. //                      key = "group";
  70. //                  }
  71. //                  : toggle {
  72. //                      label = "Hat&ch";
  73. //                      key = "hatch";
  74. //                  }
  75.                 }
  76.             }
  77.             : boxed_column {
  78.                 label = "&Snap";
  79.                 : toggle {
  80.                     label = "On";
  81.                     key = "snap";
  82.                 }
  83.                 : edit12_box {
  84.                     label = "&X Spacing";
  85.                     key = "s_xsp";
  86.                     errmsg = "Snap X Spacing";
  87.                 }
  88.                 : edit12_box {
  89.                     label = "&Y Spacing";
  90.                     key = "s_ysp";
  91.                     errmsg = "Snap Y Spacing";
  92.                 }
  93.                 : edit12_box {
  94.                     label = "Snap A&ngle";
  95.                     key = "s_ang";
  96.                     errmsg = "Snap Angle";
  97.                 }
  98.                 : edit12_box {
  99.                     label = "X B&ase";
  100.                     key = "xbase";
  101.                     errmsg = "Snap X Base";
  102.                 }
  103.                 : edit12_box {
  104.                     label = "Y Bas&e";
  105.                     key = "ybase";
  106.                     errmsg = "Snap Y Base";
  107.                 }
  108.             }
  109.             : column {
  110.                 : boxed_column {
  111.                     label = "Gri&d";
  112.                     fixed_height = true;
  113.                     : toggle {
  114.                         label = "On";
  115.                         key = "grid";
  116.                     }
  117.                     : edit12_box {
  118.                         label = "X S&pacing";
  119.                         key = "g_xsp";
  120.                         errmsg = "Grid X Spacing";
  121.                     }
  122.                     : edit12_box {
  123.                         label = "Y Spac&ing";
  124.                         key = "g_ysp";
  125.                         errmsg = "Grid Y Spacing";
  126.                     }
  127.                 }
  128.                 : boxed_column {
  129.                     label = "Iso&metric Snap/Grid";
  130.                     : toggle {
  131.                         label = "On";
  132.                         key = "iso";
  133.                     }
  134.                     : radio_row {
  135.                         key = "isorad";
  136.                         : radio_button {
  137.                             label = "&Left";
  138.                             key = "ileft";
  139.                         }
  140.                         : radio_button {
  141.                             label = "&Top";
  142.                             key = "itop";
  143.                         }
  144.                         : radio_button {
  145.                             label = "&Right";
  146.                             key = "iright";
  147.                         }
  148.                     }
  149.                 }
  150.             }
  151.        }
  152.        ok_cancel_help_errtile;
  153. }
  154.  
  155. //  DDRMODES stuff precedes.
  156.  
  157. lt_text: text {
  158.     width = 25;
  159. }
  160.  
  161. lt_image: image_button {
  162.     height = 1;
  163.     width = 15;
  164.     allow_accept = true;
  165. }
  166.  
  167. acad_tstyle : dialog {
  168.     label = "Select Text Style";
  169.     : row {
  170.         : column {
  171.             : list_box {
  172.                 key = "style_list";
  173.                 width = 16;
  174.                 height = 8;
  175.                 allow_accept = true;
  176.             }
  177.             : button {
  178.                 label = "Show &All...";
  179.                 key = "showall";
  180.             }
  181.         }
  182.         : column {
  183.             : image {
  184.                 key = "style_image";
  185.                 height = 7;
  186.                 width = 20;
  187.             }
  188.             : edit_box {
  189.                 key = "style_sample";
  190.                 label = "&Sample Text:";
  191.                 edit_width = 6;
  192.                 fixed_width = true;
  193.                 alignment = centered;
  194.             }
  195.         }
  196.     }
  197.     spacer;
  198.     : edit_box {
  199.         key = "style_edit";
  200.         label = "Style &Name:";
  201.         edit_width = 31;
  202.         edit_limit = 217;
  203.         fixed_width = true;
  204.         allow_accept = true;
  205.     }
  206.     : row {
  207.         : paragraph {
  208.             : text_part {
  209.                 label = "Font:";
  210.             }
  211.             : text_part {
  212.                 label = "Height:";
  213.             }
  214.             : text_part {
  215.                 label = "Width:";
  216.             }
  217.             : text_part {
  218.                 label = "Oblique:";
  219.             }
  220.             : text_part {
  221.                 label = "Generation:";
  222.             }
  223.         }
  224.         : paragraph {
  225.             : text_part {
  226.                 key = "font";
  227.                 width = 32;
  228.             }
  229.             : text_part {
  230.                 key = "height";
  231.                 width = 32;
  232.             }
  233.             : text_part {
  234.                 key = "width";
  235.                 width = 32;
  236.             }
  237.             : text_part {
  238.                 key = "oblique";
  239.                 width = 32;
  240.             }
  241.             : text_part {
  242.                 key = "gen";
  243.                 width = 32;
  244.             }
  245.         }
  246.     }
  247.     ok_cancel_err;
  248. }
  249.  
  250. acad_tstyle_sym : dialog {
  251.     key = "acad_tstyle_sym";
  252.     label = "Symbol Set";
  253.     : text {
  254.         key = "page";
  255.         width = 10;
  256.     }
  257.     : image {
  258.         key = "showall";
  259.         color = graphics_background;
  260.         height = 16;
  261.         width = 70;
  262.     }
  263.     : row {
  264.         : ok_button {
  265.             is_cancel = true;
  266.         }
  267.         : button {
  268.             label = "&Previous";
  269.             key = "pagedown";
  270.             width = 10;
  271.         }
  272.         : button {
  273.             label = "&Next";
  274.             key = "pageup";
  275.             width = 10;
  276.         }
  277.     }
  278. }
  279.  
  280. acad_icon: dialog {
  281.         key = "label";
  282.         initial_focus               = "listbox";
  283.         : row {
  284.             : list_box {
  285.                 width               = 20;
  286.                 height              = 21;
  287.                 fixed_height        = true;
  288.                 key                 = "listbox";
  289.                 allow_accept        = true;
  290.             }
  291.             : column {
  292.                 : row {
  293.                     : icon_image {
  294.                         key         = "icon1";
  295.                     }
  296.                     : icon_image {
  297.                         key         = "icon2";
  298.                     }
  299.                     : icon_image {
  300.                         key         = "icon3";
  301.                     }
  302.                     : icon_image {
  303.                         key         = "icon4";
  304.                     }
  305.                 }
  306.                 : row {
  307.                     : icon_image {
  308.                         key         = "icon5";
  309.                     }
  310.                     : icon_image {
  311.                         key         = "icon6";
  312.                     }
  313.                     : icon_image {
  314.                         key         = "icon7";
  315.                     }
  316.                     : icon_image {
  317.                         key         = "icon8";
  318.                     }
  319.                 }
  320.                 : row {
  321.                     : icon_image {
  322.                         key         = "icon9";
  323.                     }
  324.                     : icon_image {
  325.                         key         = "icon10";
  326.                     }
  327.                     : icon_image {
  328.                         key         = "icon11";
  329.                     }
  330.                     : icon_image {
  331.                         key         = "icon12";
  332.                     }
  333.                 }
  334.                 : row {
  335.                     : icon_image {
  336.                         key         = "icon13";
  337.                     }
  338.                     : icon_image {
  339.                         key         = "icon14";
  340.                     }
  341.                     : icon_image {
  342.                         key         = "icon15";
  343.                     }
  344.                     : icon_image {
  345.                         key         = "icon16";
  346.                     }
  347.                 }
  348.                 : row {
  349.                     : icon_image {
  350.                         key         = "icon17";
  351.                     }
  352.                     : icon_image {
  353.                         key         = "icon18";
  354.                     }
  355.                     : icon_image {
  356.                         key         = "icon19";
  357.                     }
  358.                     : icon_image {
  359.                         key         = "icon20";
  360.                     }
  361.                 }
  362. /*
  363.  *              : row {
  364.  *                  : icon_image {
  365.  *                      key         = "icon21";
  366.  *                  }
  367.  *                  : icon_image {
  368.  *                      key         = "icon22";
  369.  *                  }
  370.  *                  : icon_image {
  371.  *                      key         = "icon23";
  372.  *                  }
  373.  *                  : icon_image {
  374.  *                      key         = "icon24";
  375.  *                  }
  376.  *              }
  377.  */
  378.             }
  379.         }
  380.         : row {
  381.             : row {
  382.                 spacer_0;
  383.                 : row {
  384.                     fixed_width = true;
  385.                     : button {
  386.                         label = "&Previous";
  387.                         key = "prev";
  388.                         width = 8;
  389.                     }
  390.                     :spacer {
  391.                         width = 2;
  392.                     }
  393.                     :button {
  394.                         label = "  &Next  ";
  395.                         key = "next";
  396.                         width = 8;
  397.                     }
  398.                 }
  399.                 spacer_0;
  400.             }
  401.             spacer;
  402.             ok_cancel;
  403.         }
  404. }
  405.  
  406. // Removed for LT 3.0 because Mtext no longer has access to these properties
  407. //acad_mtprop_edit_box : edit_box {
  408. //    edit_width = 20;
  409. //    edit_limit = 30;
  410. //}
  411.  
  412. // Removed for LT 3.0 because Mtext no longer has access to these properties
  413. //acad_mtprop_popup_list : popup_list {
  414. //    edit_width = 24;
  415. //}
  416.  
  417. // Removed for LT 3.0 because Mtext no longer has access to these properties
  418. //acad_mtprop : dialog {
  419. //    label = "MText Properties";
  420. //    :boxed_column {
  421. //        label = "Contents";
  422. //        :acad_mtprop_popup_list {
  423. //            label = "Text &Style:";
  424. //            key = "sty";
  425. //        }
  426. //        :acad_mtprop_edit_box {
  427. //            label = "Text Hei&ght:";
  428. //            key = "hgt";
  429. //        }
  430. //        :acad_mtprop_popup_list {
  431. //            label = "&Direction:";
  432. //            list = "Left to Right\nTop to Bottom";
  433. //            key = "dir";
  434. //        }
  435. //    }
  436. //    :boxed_column {
  437. //        label = "Object";
  438. //        :acad_mtprop_popup_list {
  439. //            label = "&Attachment:";
  440. //            list = "TopLeft\nTopCenter\nTopRight\nMiddleLeft\nMiddleCenter\nMiddleRight\nBottomLeft\nBottomCenter\nBottomRight";
  441. //            key = "att";
  442. //        }
  443. //        :acad_mtprop_edit_box {
  444. //            label = "&Width:";
  445. //            key = "wid";
  446. //        }
  447. //        :acad_mtprop_edit_box {
  448. //            label = "&Rotation:";
  449. //            key = "rot";
  450. //        }
  451. //    }
  452. //    ok_cancel_help_errtile;
  453. //}
  454.  
  455. acad_plan6 : dialog {
  456.     label = "UCS";
  457.     : concatenation {
  458.         : text_part {
  459.             label = "Name: ";
  460.         }
  461.         : text_part {
  462.             label = "*World*";
  463.             key = "name";
  464.             width = 40;
  465.         }
  466.     }
  467.     : row {
  468.         : boxed_column {
  469.             label = "Origin";
  470.             : concatenation {
  471.                 : text_part {
  472.                     label = "X=";
  473.                 }
  474.                 : text_part {
  475.                     key = "00";
  476.                     width = 12;
  477.                 }
  478.             }
  479.             : concatenation {
  480.                 : text_part {
  481.                     label = "Y=";
  482.                 }
  483.                 : text_part {
  484.                     key = "10";
  485.                     width = 12;
  486.                 }
  487.             }
  488.             : concatenation {
  489.                 : text_part {
  490.                     label = "Z=";
  491.                 }
  492.                 : text_part {
  493.                     key = "20";
  494.                     width = 12;
  495.                 }
  496.             }
  497.         }
  498.         : boxed_column {
  499.             label = "X Axis";
  500.             : concatenation {
  501.                 : text_part {
  502.                     label = "X=";
  503.                 }
  504.                 : text_part {
  505.                     key = "01";
  506.                     width = 12;
  507.                 }
  508.             }
  509.             : concatenation {
  510.                 : text_part {
  511.                     label = "Y=";
  512.                 }
  513.                 : text_part {
  514.                     key = "11";
  515.                     width = 12;
  516.                 }
  517.             }
  518.             : concatenation {
  519.                 : text_part {
  520.                     label = "Z=";
  521.                 }
  522.                 : text_part {
  523.                     key = "21";
  524.                     width = 12;
  525.                 }
  526.             }
  527.         }
  528.         : boxed_column {
  529.             label = "Y Axis";
  530.             : concatenation {
  531.                 : text_part {
  532.                     label = "X=";
  533.                 }
  534.                 : text_part {
  535.                     key = "02";
  536.                     width = 12;
  537.                 }
  538.             }
  539.             : concatenation {
  540.                 : text_part {
  541.                     label = "Y=";
  542.                 }
  543.                 : text_part {
  544.                     key = "12";
  545.                     width = 12;
  546.                 }
  547.             }
  548.             : concatenation {
  549.                 : text_part {
  550.                     label = "Z=";
  551.                 }
  552.                 : text_part {
  553.                     key = "22";
  554.                     width = 12;
  555.                 }
  556.             }
  557.         }
  558.         : boxed_column {
  559.             label = "Z Axis";
  560.             : concatenation {
  561.                 : text_part {
  562.                     label = "X=";
  563.                 }
  564.                 : text_part {
  565.                     key = "03";
  566.                     width = 12;
  567.                 }
  568.             }
  569.             : concatenation {
  570.                 : text_part {
  571.                     label = "Y=";
  572.                 }
  573.                 : text_part {
  574.                     key = "13";
  575.                     width = 12;
  576.                 }
  577.             }
  578.             : concatenation {
  579.                 : text_part {
  580.                     label = "Z=";
  581.                 }
  582.                 : text_part {
  583.                     key = "23";
  584.                     width = 12;
  585.                 }
  586.             }
  587.         }
  588.     }
  589.     : ok_button {
  590.         is_cancel = true;
  591.     }
  592. }
  593.  
  594. acad_plan : dialog {
  595.     label = "UCS Control";
  596.     initial_focus = "listbox";
  597.     spacer;
  598.     : list_box {
  599.         label = "&UCS Names";
  600.         tabs = "34";
  601.         key = "listbox";
  602.         width = 44;
  603.         tab_truncate = true;
  604.     }
  605.     : row {
  606.         : button {
  607.             label = "&Current";
  608.             key = "cur";
  609.         }
  610.         : button {
  611.             label = "&Delete";
  612.             key = "delete";
  613.         }
  614.         : button {
  615.             label = "&List...";
  616.             key = "list";
  617.         }
  618.     }
  619.     : row {
  620.         : button {
  621.             label = "&Rename To:";
  622.             key = "rename";
  623.             fixed_width = true;
  624.         }
  625.         : edit_box {
  626.             key = "rename_edit_box";
  627.             edit_width = 28;
  628.             edit_limit = 217;
  629.         }
  630.     }
  631.     ok_cancel_help_errtile;
  632. }
  633.  
  634. acad_txtedit : dialog {
  635.     label = "Edit Text";
  636.     initial_focus = "text_edit";
  637.     : edit_box {
  638.         label = "Text:";
  639.         key = "text_edit";
  640.         edit_width = 40;
  641.         edit_limit = 2048;
  642.         allow_accept = true;
  643.     }
  644.     ok_cancel;
  645. }
  646.  
  647. acad_attedit : dialog {
  648.     label = "Edit Attribute Definition";
  649.     initial_focus = "tag_edit";
  650.     : edit_box {
  651.         key = "tag_edit";
  652.         label = "Tag:";
  653.         edit_width = 40;
  654.         edit_limit = 2048;
  655.     }
  656.     : edit_box {
  657.         key = "prompt_edit";
  658.         label = "Prompt:";
  659.         edit_width = 40;
  660.         edit_limit = 2048;
  661.     }
  662.     : edit_box {
  663.         key = "default_edit";
  664.         label = "Default:";
  665.         edit_width = 40;
  666.         edit_limit = 2048;
  667.     }
  668.     ok_cancel;
  669.     : errtile { width = 45; }
  670. }
  671.  
  672.  
  673. //  "Edit Attributes" / "Enter Attributes"  dialogue.
  674.  
  675. acad_ddatte : dialog {
  676.     key = "ddatte";
  677.     label = "Edit Attributes";  // Changes to "Enter Attributes" for
  678.                                           // INSERT with ATTDIA set.
  679.     initial_focus = "edit_1";
  680.     : concatenation {
  681.         : text_part {
  682.             label = "Block Name: ";
  683.         }
  684.         : text_part {
  685.             key = "block";
  686.             width = 31;
  687.         }
  688.     }
  689.     spacer_1;
  690.     num_items = 8;                    // Customizable
  691.     //  The number of prompt/edit pairs must match the "num_items" setting.
  692.     : row {
  693.         : text_25    { key = "prompt_1"; }
  694.         : edit32_box { key = "edit_1"; }
  695.     }
  696.     : row {
  697.         : text_25    { key = "prompt_2"; }
  698.         : edit32_box { key = "edit_2"; }
  699.     }
  700.     : row {
  701.         : text_25    { key = "prompt_3"; }
  702.         : edit32_box { key = "edit_3"; }
  703.     }
  704.     : row {
  705.         : text_25    { key = "prompt_4"; }
  706.         : edit32_box { key = "edit_4"; }
  707.     }
  708.     : row {
  709.         : text_25    { key = "prompt_5"; }
  710.         : edit32_box { key = "edit_5"; }
  711.     }
  712.     : row {
  713.         : text_25    { key = "prompt_6"; }
  714.         : edit32_box { key = "edit_6"; }
  715.     }
  716.     : row {
  717.         : text_25    { key = "prompt_7"; }
  718.         : edit32_box { key = "edit_7"; }
  719.     }
  720.     : row {
  721.         : text_25    { key = "prompt_8"; }
  722.         : edit32_box { key = "edit_8"; }
  723.     }
  724.     : row {
  725.         fixed_width = true;
  726.         alignment = centered;
  727.         ok_button;
  728.         cancel_button;
  729.         : retirement_button {
  730.             key = "prev";
  731.             label = "&Previous";
  732.         }
  733.         : retirement_button {
  734.             key = "next";
  735.             label = " &Next ";
  736.         }
  737.         help_button;
  738.     }
  739.     errtile;
  740. }
  741.  
  742. acad_info : dialog {
  743.     label = "Program Information";    // Overridden by caller
  744.     key = "acad_info";
  745.     initial_focus = "listbox";        // Don't want focus on LT's image button
  746.     : row {
  747.         : image_button {              // In ACAD_LT, it's a button
  748.             key = "logo";
  749.             width = 8;
  750.             aspect_ratio = 1.0;
  751.             fixed_height = true;
  752.             alignment = top;
  753.             color = dialog_background;
  754.         }
  755.         : paragraph {
  756.             : text_part {
  757.                 key = "text1";
  758.                 width = 63;
  759.             }
  760.             : text_part {
  761.                 key = "text2";
  762.                 width = 63;
  763.             }
  764.             : text_part {
  765.                 key = "text3";
  766.                 width = 63;
  767.             }
  768.             : text_part {
  769.                 key = "text4";
  770.                 width = 63;
  771.             }
  772.             : text_part {
  773.                 key = "text5";
  774.                 width = 63;
  775.             }
  776.             : text_part {
  777.                 key = "text6";
  778.                 width = 63;
  779.             }
  780.             : text_part {
  781.                 key = "text7";
  782.                 width = 63;
  783.             }
  784.             : text_part {
  785.                 key = "text8";
  786.                 width = 63;
  787.             }
  788.             : text_part {
  789.                 key = "text9";
  790.                 width = 63;
  791.             }
  792.             : text_part {
  793.                 key = "text10";
  794.                 width = 63;
  795.             }
  796.         }
  797.     }
  798.     spacer;
  799.     : list_box {
  800.         width = 63;
  801.         key = "listbox";
  802.     }
  803.     : ok_button {                     // Permit exit via either ENTER
  804.         is_cancel = true;             //   or CTRL-C.
  805.     }
  806. }
  807.  
  808. init_view : dialog {
  809.  
  810.     key = "title";
  811.     initial_focus = "listbox";
  812.     : list_box {
  813.         tabs = "33";
  814.         width = 40;
  815.         key = "listbox";
  816.         allow_accept = true;
  817.     }
  818.     ok_cancel_err;
  819. }
  820.  
  821. acad_plot : dialog {
  822.     label = "Print / Plot Configuration";
  823.     : row {
  824.         : column {
  825.             : boxed_column {
  826.                 label = "Device and Default Information";
  827.                 : text {
  828.                     key = "userid";
  829.                     width = 35;
  830.                 }
  831.                 : button {
  832.                     label = "&Device and Default Selection...";
  833.                     fixed_width = true;
  834.                     key = "devsel";
  835.                     alignment = centered;
  836.                 }
  837.             }
  838.             : boxed_row {
  839.                 label = "Pen Parameters";
  840.                 children_fixed_width = true;
  841.                 : button {
  842.                     label = "&Pen Assignments...";
  843.                     key = "assign";
  844.                 }
  845.                 : button {
  846.                     label = "&Optimization...";
  847.                     key = "optimize";
  848.                 }
  849.             }
  850.             : boxed_column {
  851.                 label = "Additional Parameters";
  852.                 : row {
  853.                     : radio_column {
  854.                         fixed_width = true;
  855.                         : radio_button {
  856.                             label = "Displa&y";
  857.                             key = "D";
  858.                         }
  859.                         : radio_button {
  860.                             label = "E&xtents";
  861.                             key = "E";
  862.                         }
  863.                         : radio_button {
  864.                             label = "&Limits";
  865.                             key = "L";
  866.                         }
  867.                         : radio_button {
  868.                             label = "&View";
  869.                             key = "V";
  870.                         }
  871.                         : radio_button {
  872.                             label = "&Window";
  873.                             key = "W";
  874.                         }
  875.                     }
  876.                     : column {
  877.                         : edit12_box {
  878.                             label = "Text Resolution";
  879.                             key = "textreso";
  880.                             errmsg = "Text Resolution";
  881.                         }
  882.                         : toggle {
  883.                             label = "Text Fill";
  884.                             key = "textfill";
  885.                         }
  886.                         : toggle {
  887.                             label = "Hide&-Lines";
  888.                             key = "hide";
  889.                         }
  890.                         : toggle {
  891.                             label = "Ad&just Area Fill";
  892.                             key = "plfill";
  893.                         }
  894.                         : toggle {
  895.                             label = "Plot To &File";
  896.                             key = "file";
  897.                         }
  898.                     }
  899.                 }
  900.                 : row {
  901.                     alignment = centered;
  902.                     : button {
  903.                         label = "Vi&ew...";
  904.                         key = "view";
  905.                         fixed_width = true;
  906.                     }
  907.                     : button {
  908.                         label = "Wi&ndow...";
  909.                         key = "selwind";
  910.                         fixed_width = true;
  911.                     }
  912.                     : button {
  913.                         label = "File N&ame...";
  914.                         key = "sfile";
  915.                         fixed_width = true;
  916.                     }
  917.                 }
  918.             }
  919.         }
  920.         : column {
  921.                 : boxed_column {
  922.                     label = "Paper Size and Orientation";
  923.                     : row {
  924.                         : radio_column {
  925.                             fixed_width = true;
  926.                             : radio_button {
  927.                                 label = "In&ches";
  928.                                 key = "I";
  929.                             }
  930.                             : radio_button {
  931.                                 label = "&MM";
  932.                                 key = "M";
  933.                             }
  934.                         }
  935.                         : row {
  936.                             fixed_width = true;
  937.                             : button {
  938.                                 label = "Si&ze...";
  939.                                 key = "sizbuttn";
  940.                                 fixed_width = true;
  941.                             }
  942.                             : text {
  943.                                 key = "size";
  944.                                 width = 6;
  945.                             }
  946.                             : column {
  947.                                 spacer;
  948.                                 : image {
  949.                                     key = "vec_image";
  950.                                     width = 4.0;
  951.                                     fixed_width = true;
  952.                                     aspect_ratio = 1.0;
  953.                                     color = dialog_background;
  954.                                 }
  955.                                 spacer;
  956.                             }
  957.                         }
  958.                     }
  959.                     : text {
  960.                         key = "area";
  961.                         width = 25;
  962.                     }
  963.                 }
  964.                 : boxed_column {
  965.                     label = "Scale, Rotation, and Origin";
  966.                     : button {
  967.                         label = "Rotation and Ori&gin...";
  968.                         key = "rot&or";
  969.                         alignment = centered;
  970.                         fixed_width = true;
  971.                     }
  972.                     : row {
  973.                         : column {
  974.                             children_fixed_width = true;
  975.                             : text {
  976.                                 key = "pu";
  977.                                 width = 14;
  978.                                 alignment = right;
  979.                             }
  980.                             : edit_box {
  981.                                 edit_width = 10;
  982.                                 key = "punit";
  983.                                 alignment = centered;
  984.                             }
  985.                         }
  986.                         : column {
  987.                             children_fixed_width = true;
  988.                             children_alignment = centered;
  989.                             : text {
  990.                                 label = "=";
  991.                             }
  992.                             : text {
  993.                                 label = "=";
  994.                             }
  995.                         }
  996.                         : column {
  997.                             children_fixed_width = true;
  998.                             : text {
  999.                                 label = "Drawing Units";
  1000.                             }
  1001.                             : edit_box {
  1002.                                 edit_width = 10;
  1003.                                 key = "dunit";
  1004.                                 alignment = centered;
  1005.                             }
  1006.                         }
  1007.                     }
  1008.                     : toggle {
  1009.                         label = "Scaled to Fi&t";
  1010.                         key = "fit";
  1011.                     }
  1012.                 }
  1013.                 : boxed_column {
  1014.                     label = "Plot Preview";
  1015.                     : row {
  1016.                         children_fixed_width = true;
  1017.                         : button {
  1018.                             label = "P&review...";
  1019.                             key = "prev";
  1020.                         }
  1021.                         : radio_row {
  1022.                             : radio_button {
  1023.                                 label = "Part&ial";
  1024.                                 key = "earea";
  1025.                             }
  1026.                             : radio_button {
  1027.                                 label = "F&ull";
  1028.                                 key = "full";
  1029.                             }
  1030.                         }
  1031.                     }
  1032.                 }
  1033.         }
  1034.     }
  1035.     ok_cancel_help;
  1036.     : row {
  1037.         : errtile { fixed_width = true; }
  1038.  
  1039.         // This spacer_0 between the two fixed-width items serves
  1040.         // to left-justify the first and right-justify the second,
  1041.         // since it's the only flexible-width item in the row.
  1042.         spacer_0;
  1043.  
  1044.         : row {
  1045.             fixed_width = true;
  1046.             : text {
  1047.                 key = "zero";
  1048.                 width = 3;
  1049.             }
  1050.             : image {
  1051.                 key = "pre_image";
  1052.                 color = dialog_background;
  1053.                 height = 1;
  1054.                 width = 18;
  1055.             }
  1056.             : text {
  1057.                 key = "comp";
  1058.                 width = 5;
  1059.             }
  1060.         }
  1061.     }
  1062. }
  1063.  
  1064. acad_plwin : dialog {
  1065.     label = "Window Selection";
  1066.         : button {
  1067.             label = "&Pick <";
  1068.             key = "pick";
  1069.             fixed_width = true;
  1070.         }
  1071.             : boxed_row {
  1072.                 label = "&First Corner";
  1073.                 : edit_box {
  1074.                     label = "   X:";
  1075.                     key = "fpx";
  1076.                     edit_width = 10;
  1077.                 }
  1078.                 : edit_box {
  1079.                     label = "   Y:";
  1080.                     key = "fpy";
  1081.                     edit_width = 10;
  1082.                 }
  1083.             }
  1084.             : boxed_row {
  1085.                 label = "&Other Corner";
  1086.                 : edit_box {
  1087.                     label = "   X:";
  1088.                     key = "spx";
  1089.                     edit_width = 10;
  1090.                 }
  1091.                 : edit_box {
  1092.                     label = "   Y:";
  1093.                     key = "spy";
  1094.                     edit_width = 10;
  1095.                 }
  1096.             }
  1097.         ok_cancel_err;
  1098. }
  1099.  
  1100. acad_plopt : dialog {
  1101.     aspect_ratio = 0;
  1102.     label = "Optimizing Pen Motion";
  1103.     : column {
  1104.         : toggle {
  1105.             label = "&No optimization";
  1106.             key = "0";
  1107.         }
  1108.         : toggle {
  1109.             label = "Adds &endpoint swap";
  1110.             key = "1";
  1111.         }
  1112.         : toggle {
  1113.             label = "Adds &pen sorting";
  1114.             key = "2";
  1115.         }
  1116.         : toggle {
  1117.             label = "Adds &limited motion optimization";
  1118.             key = "3";
  1119.         }
  1120.         : toggle {
  1121.             label = "Adds &full motion optimization";
  1122.             key = "4";
  1123.         }
  1124.         : toggle {
  1125.             label = "&Adds elimination of overlapping horizontal or vertical vectors";
  1126.             key = "5";
  1127.         }
  1128.         : toggle {
  1129.             label = "A&dds elimination of overlapping diagonal vectors";
  1130.             key = "6";
  1131.         }
  1132.     }
  1133.     ok_cancel;
  1134. }
  1135.  
  1136. acad_plsize : dialog {
  1137.     label = "Paper Size";
  1138.     : row {
  1139.         : column {
  1140.             : concatenation {
  1141.                 : text_part {
  1142.                     label = "&Size";
  1143.                     width = 8;
  1144.                 }
  1145.                 : text_part {
  1146.                     label = "Width";
  1147.                     width = 9;
  1148.                 }
  1149.                 : text_part {
  1150.                     label = "Height";
  1151.                 }
  1152.             }
  1153.             : list_box {
  1154.                 key = "listbox";
  1155.                 tabs = "0 8 17";
  1156.                 width = 28;
  1157.                 height = 13;
  1158.             }
  1159.         }
  1160.         spacer_1;
  1161.         : column {
  1162.             : row {
  1163.                 : text_part {
  1164.                     label = "Size";
  1165.                     width = 8;
  1166.                 }
  1167.                 : text_part {
  1168.                     label = "Width";
  1169.                     width = 11;
  1170.                 }
  1171.                 : text_part {
  1172.                     label = "Height";
  1173.                 }
  1174.             }
  1175.             spacer_0;
  1176.             : row {
  1177.                 : text_part {
  1178.                     label = "&USER:";
  1179.                     width = 8;
  1180.                 }
  1181.                 : edit_box {
  1182.                     key = "0w";
  1183.                     edit_width = 10;
  1184.                 }
  1185.                 : edit_box {
  1186.                     key = "0h";
  1187.                     label = " ";
  1188.                     edit_width = 10;
  1189.                 }
  1190.             }
  1191.             : row {
  1192.                 : text_part {
  1193.                     label = "USER&1:";
  1194.                     width = 8;
  1195.                 }
  1196.                 : edit_box {
  1197.                     key = "1w";
  1198.                     edit_width = 10;
  1199.                 }
  1200.                 : edit_box {
  1201.                     key = "1h";
  1202.                     label = " ";
  1203.                     edit_width = 10;
  1204.                 }
  1205.             }
  1206.             : row {
  1207.                 : text_part {
  1208.                     label = "USER&2:";
  1209.                     width = 8;
  1210.                 }
  1211.                 : edit_box {
  1212.                     key = "2w";
  1213.                     edit_width = 10;
  1214.                 }
  1215.                 : edit_box {
  1216.                     label = " ";
  1217.                     key = "2h";
  1218.                     edit_width = 10;
  1219.                 }
  1220.             }
  1221.             : row {
  1222.                 : text_part {
  1223.                     label = "USER&3:";
  1224.                     width = 8;
  1225.                 }
  1226.                 : edit_box {
  1227.                     key = "3w";
  1228.                     edit_width = 10;
  1229.                 }
  1230.                 : edit_box {
  1231.                     label = " ";
  1232.                     key = "3h";
  1233.                     edit_width = 10;
  1234.                 }
  1235.             }
  1236.             : row {
  1237.                 : text_part {
  1238.                     label = "USER&4:";
  1239.                     width = 8;
  1240.                 }
  1241.                 : edit_box {
  1242.                     key = "4w";
  1243.                     edit_width = 10;
  1244.                 }
  1245.                 : edit_box {
  1246.                     label = " ";
  1247.                     key = "4h";
  1248.                     edit_width = 10;
  1249.                 }
  1250.             }
  1251.             : row {
  1252.                 : column {
  1253.                     spacer_1;
  1254.                     : row {
  1255.                         alignment = left;
  1256.                         : text_part {
  1257.                             label = "Orientation is";
  1258.                             fixed_width = true;
  1259.                         }
  1260.                         : text_part {
  1261.                             key = "land";
  1262.                             width = 12;
  1263.                         }               
  1264.                     }
  1265.                     spacer;
  1266.                 }
  1267.                 : column {
  1268.                     spacer;
  1269.                     : image {
  1270.                         key = "vec_image";
  1271.                         width = 4.0;
  1272.                         fixed_width = true;
  1273.                         aspect_ratio = 1.0;
  1274.                         color = dialog_background;
  1275.                     }
  1276.                     spacer;
  1277.                 } 
  1278.             }
  1279.         }
  1280.     }
  1281.     ok_cancel_err;
  1282. }
  1283.  
  1284. acad_plpen : dialog {
  1285.     label = "Pen Assignments";
  1286.     : column {
  1287.         : row {
  1288.             : paragraph {
  1289.                 : concatenation {
  1290.                     : text_part {
  1291.                         label = "Color    Pen No.";
  1292.                         key = "1";
  1293.                         width = 20;
  1294.                     }
  1295.                     : text_part {
  1296.                         label = "Linetype";
  1297.                         key = "2";
  1298.                         width = 11;
  1299.                     }
  1300.                     : text_part {
  1301.                         label = "Speed";
  1302.                         key = "3";
  1303.                         width = 7;
  1304.                     }
  1305.                     : text_part {
  1306.                         label = "Pen Width";
  1307.                         key = "4";
  1308.                     }
  1309.                 }
  1310.                 : list_box {
  1311.                     key = "listbox";
  1312.                     tabs = "2 11 22 32 38";
  1313.                     width = 50;
  1314.                     multiple_select = true;
  1315.                 }
  1316.             }
  1317.             : boxed_column {
  1318.                 label = "Modify Values";
  1319.                 : row {
  1320.                     : text_part {
  1321.                         label = "Color:";
  1322.                         width = 7;
  1323.                         fixed_width = true;
  1324.                     }
  1325.                     : image {
  1326.                         key = "color_image";
  1327.                         width = 4.0;
  1328.                         height = 0.5;
  1329.                     }
  1330.                 }
  1331.                 : text {
  1332.                     width = 13;
  1333.                     key = "varies";
  1334.                 }
  1335.                 : row {
  1336.                     : text_part {
  1337.                         label = "&Pen:";
  1338.                         width = 7;
  1339.                         fixed_width = true;
  1340.                     }
  1341.                     : edit_box {
  1342.                         key = "penno";
  1343.                         edit_width = 8;
  1344.                     }
  1345.                 }
  1346.                 : row {
  1347.                     : text_part {
  1348.                         label = "&Ltype:";
  1349.                         width = 7;
  1350.                         fixed_width = true;
  1351.                     }
  1352.                     : edit_box {
  1353.                         key = "ltype";
  1354.                         edit_width = 8;
  1355.                     }
  1356.                 }
  1357.                 : row {
  1358.                     : text_part {
  1359.                         label = "&Speed:";
  1360.                         width = 7;
  1361.                         fixed_width = true;
  1362.                     }
  1363.                     : edit_box {
  1364.                         key = "speed";
  1365.                         edit_width = 8;
  1366.                     }
  1367.                 }
  1368.                 : row {
  1369.                     : text_part {
  1370.                         label = "&Width:";
  1371.                         width = 7;
  1372.                         fixed_width = true;
  1373.                     }
  1374.                     : edit_box {
  1375.                         key = "width";
  1376.                         edit_width = 8;
  1377.                     }
  1378.                 }
  1379.             }
  1380.         }
  1381.         : row {
  1382.             : button {
  1383.                 label = "&Feature Legend...";
  1384.                 key = "legend";
  1385.                 fixed_width = true;
  1386.             }
  1387.         }
  1388.     }
  1389.     ok_cancel_err;
  1390. }
  1391.  
  1392. acad_plpre : dialog {
  1393.     label = "Preview Effective Plotting Area";
  1394.         : image {
  1395.             key = "pimage";
  1396.             height = 11.25;
  1397.             width = 25;
  1398.             fixed_width = true;
  1399.             fixed_height = true;
  1400.             alignment = centered;
  1401.         }
  1402.         : row {
  1403.             : image {
  1404.                 key = "cpaper";
  1405.                 width = 2.0;
  1406.                 color = red;
  1407.                 height = 0.1;
  1408.                 fixed_width = true;
  1409.                 fixed_height = true;
  1410.             }
  1411.             : text {
  1412.                 key = "paper";
  1413.                 width = 50;
  1414.             }
  1415.         }
  1416.         : row {
  1417.             : image {
  1418.                 key = "earea";
  1419.                 width = 2.0;
  1420.                 color = blue;
  1421.                 height = 0.1;
  1422.                 fixed_width = true;
  1423.                 fixed_height = true;
  1424.             }
  1425.             : text {
  1426.                 key = "area";
  1427.                 width = 50;
  1428.             }
  1429.         }
  1430.         : row {
  1431.             : image {
  1432.                 key = "clip";
  1433.                 width = 2.0;
  1434.                 height = 0.1;
  1435.                 fixed_width = true;
  1436.                 fixed_height = true;
  1437.             }
  1438.             : text {
  1439.                 key = "cliptxt";
  1440.                 width = 50;
  1441.             }
  1442.         }
  1443.         : text {
  1444.             width = 50;
  1445.             key = "warn";
  1446.         }
  1447.         : list_box {
  1448.             height = 3;
  1449.             key = "listbox";
  1450.         }
  1451.     ok_button;
  1452. }
  1453.  
  1454. acad_plok : dialog {
  1455.    label = "Plot Preview";
  1456.    : column {
  1457.        width = 15;
  1458.        : button {
  1459.            label = "&Pan and Zoom";
  1460.            key = "zoomd";
  1461.        }
  1462.        : button {
  1463.            key = "accept";
  1464.            label = "&End Preview";
  1465.            is_cancel = true;
  1466.        }
  1467.    }
  1468. }
  1469.  
  1470. acad_plokcan : dialog {
  1471.     label = "Plot Preview";
  1472.     : column {
  1473.         width = 15;
  1474.         : button {
  1475.             label = "&Zoom Previous";
  1476.             key = "zoomd";
  1477.         }
  1478.         : button {
  1479.             key = "accept";
  1480.             label = "&End Preview";
  1481.             is_cancel = true;
  1482.         }
  1483.     }
  1484. }
  1485.  
  1486. acad_devdesc : dialog {
  1487.     label = "Describe Device";
  1488.     : column {
  1489.         : text {
  1490.             label = "AutoCAD LT needs a description of the device so you can find it later.";
  1491.         }
  1492.         : edit_box {
  1493.             label = "Description:";
  1494.             key = "desc";
  1495.         }       
  1496.     }
  1497.     ok_cancel;
  1498. }
  1499.  
  1500. acad_devinf : dialog {
  1501.     label = "Device and Default Selection";
  1502.     : boxed_column {
  1503.                 label = "Select a Device Configuration";
  1504.                 : list_box {
  1505.                         key = "listbox";
  1506.                         width = 60;
  1507.                         height = 6;
  1508.                         tabs = "36";
  1509.                 }
  1510.                 : concatenation {
  1511.                         : text_part {
  1512.                         label = "Manufacturer: ";
  1513.                         fixed_width = true;
  1514.                         width = 14;
  1515.                         }
  1516.                         : text_part {
  1517.                         key = "device";
  1518.                         width = 50;
  1519.                         }
  1520.                 }
  1521.                 : concatenation {
  1522.                         : text_part {
  1523.                         label = "Port: ";
  1524.                         width = 6;
  1525.                         }
  1526.                         : text_part {
  1527.                         key = "port";
  1528.                         width = 50;
  1529.                         }
  1530.                 }
  1531.     }
  1532.     : boxed_row {
  1533.                 label = "Configuration File";
  1534.             : column {
  1535.                     : text {
  1536.                             label = "Complete (PC2)";
  1537.                 alignment = centered;
  1538.                     }
  1539.             : row {
  1540.                         : button {
  1541.                                 label = "S&ave...";
  1542.                                 key = "savepc2";
  1543.                         }
  1544.                         : button {
  1545.                                 label = "&Replace...";
  1546.                                 key = "loadpc2";
  1547.                         }
  1548.             }
  1549.             }
  1550.         spacer_0;
  1551.         : column {
  1552.                     : text {
  1553.                             label = "Partial (PCP - LT R2/LT 95)";
  1554.                 alignment = centered;
  1555.                     }
  1556.             : row {
  1557.                         : button {
  1558.                                 label = "&Save...";
  1559.                                 key = "sfile";
  1560.                         }
  1561.                         : button {
  1562.                                 label = "&Merge...";
  1563.                                 key = "ffile";
  1564.                         }
  1565.             }
  1566.         }
  1567.     }
  1568.     : boxed_row {
  1569.                 label = "Device Specific Configuration";
  1570.                 : text_part {
  1571.                         label = "Device Requirements: ";
  1572.                         width = 35;
  1573.                 }
  1574.                 : button {
  1575.                         label = "Sh&ow...";
  1576.                         key = "showreq";
  1577.                         is_enabled = false;
  1578.                 }
  1579.                 : button {
  1580.                         label = "&Change...";
  1581.                         key = "cfgreq";
  1582.                         is_enabled = false;
  1583.                 }
  1584.     }
  1585.     ok_cancel_help_errtile;
  1586. }
  1587.  
  1588. acad_plferr : dialog {
  1589.     label = "Error Information On File Defaults";
  1590.     : list_box {
  1591.         width = 62;
  1592.         height = 8;
  1593.         key = "listbox";
  1594.     }
  1595.     : row {
  1596.         spacer_0;
  1597.         : row {
  1598.             fixed_width = true;
  1599.             : button {
  1600.                 key = "save";
  1601.                 label = "&Create Error File";
  1602.             }
  1603.             : spacer {
  1604.                 width = 2;
  1605.             }
  1606.             ok_button;
  1607.         }
  1608.         spacer_0;
  1609.     }
  1610.     errtile;
  1611. }
  1612.  
  1613. acad_rotor : dialog {
  1614.     label = "Plot Rotation and Origin";
  1615.     : boxed_radio_row {
  1616.         label = "Plot Rotation";
  1617.         : radio_button {
  1618.             label = "&0";
  1619.             key = "0";
  1620.         }
  1621.         : radio_button {
  1622.             label = "&90";
  1623.             key = "90";
  1624.         }
  1625.         : radio_button {
  1626.             label = "&180";
  1627.             key = "180";
  1628.         }
  1629.         : radio_button {
  1630.             label = "&270";
  1631.             key = "270";
  1632.         }
  1633.     }
  1634.     : boxed_row {
  1635.         label = "Plot Origin";
  1636.         : edit_box {
  1637.             label = "&X Origin:";
  1638.             key = "originx";
  1639.             edit_width = 10;
  1640.         }
  1641.         : edit_box {
  1642.             label = "&Y Origin:";
  1643.             key = "originy";
  1644.             edit_width = 10;
  1645.         }
  1646.     }
  1647.     spacer;
  1648.     ok_cancel_err;
  1649. }
  1650.  
  1651.  
  1652. acad_dwgmod : dialog {
  1653.    label = "Drawing Modification";
  1654.    initial_focus = "save";
  1655.    : column {
  1656.        : text {
  1657.            label = "The current drawing has been changed.";
  1658.            alignment = centered;
  1659.        }
  1660.        : row {
  1661.            : button {
  1662.                label = "&Save Changes...";
  1663.                is_default = true;
  1664.                key = "save";
  1665.            }
  1666.            : button {
  1667.                label = "&Discard Changes";
  1668.                key = "discard";
  1669.            }
  1670.            : button {
  1671.                label = "&Cancel Command";
  1672.                is_cancel = true;
  1673.                key = "cancel";
  1674.            }
  1675.        }
  1676.    }
  1677. }
  1678.  
  1679. acad_reinit : dialog {
  1680.     label = "Re-initialization";
  1681.     : boxed_column {
  1682.         label = "I/O Port Initialization";
  1683.         : row {
  1684.             : toggle {
  1685.                 label = "&Digitizer";
  1686.                 key = "1";
  1687.                 value = "0";
  1688.             }
  1689.             : toggle {
  1690.                 label = "&Plotter";
  1691.                 key = "2";
  1692.                 value = "0";
  1693.             }
  1694.         }
  1695.     }
  1696.     : boxed_column {
  1697.         label = "Device and File Initialization";
  1698.         : toggle {
  1699.             label = "Di&gitizer";
  1700.             key = "g";
  1701.             value = "0";
  1702.         }
  1703.         : toggle {
  1704.             label = "Di&splay";
  1705.             key = "s";
  1706.             value = "0";
  1707.         }
  1708.         : toggle {
  1709.             label = "PGP &File";
  1710.             key = "p";
  1711.             value = "0";
  1712.         }
  1713.     }
  1714.     ok_cancel;
  1715. }
  1716.  
  1717. f0 : dialog {
  1718.   label = "Boundary Hatch";
  1719.   f0guts;
  1720. }
  1721.  
  1722. f0he : dialog {
  1723.   label = "Hatch Edit";
  1724.   f0guts;
  1725. }
  1726.  
  1727. f0guts : column {
  1728.   : row {
  1729.     : column {
  1730.       : boxed_row {
  1731.         label = "Pattern T&ype";
  1732.         : column {
  1733.             fixed_height = true;
  1734.             : button {
  1735.                 label = "Patte&rn...";
  1736.                 key = "pattern_palette";
  1737.             }
  1738.             : popup_list {
  1739.                 key = "pattern_type";
  1740.                 edit_width = 15;
  1741.                 popup_height = 3;
  1742.                 list = "Predefined\nUser-defined\nCustom\n";
  1743.             }
  1744.         }
  1745.         : image_button {
  1746.             // This should match 'icon_image' in base.dcl in order to match the
  1747.             //  bitmaps in 'pattern_palette'.
  1748.             color        = 0;
  1749.             width        = 11;
  1750.             aspect_ratio = 0.66;
  1751.             allow_accept = true;
  1752.             fixed_height = true;
  1753.             fixed_width  = true;
  1754.             alignment    = centered;
  1755.             key = "pattern_img";
  1756.             allow_accept = false;
  1757.         }
  1758.       }
  1759.       : boxed_row {
  1760.         label = "Pattern Properties";
  1761.         : column {
  1762.           isopwidth;
  1763.           : popup_list {
  1764.             label = "Patter&n:";
  1765.             edit_width = 12;
  1766.             popup_height = 3;
  1767.             key = "pattern_name";
  1768.           }
  1769.           : edit_box {
  1770.             label = "&Custom Pattern:";
  1771.             key = "pattern_custom";
  1772.             edit_width = 12;
  1773.           }
  1774.           : edit_box {
  1775.             label = "Sca&le:  ";
  1776.             key = "hatch_scale";
  1777.             edit_width = 12;
  1778.           }
  1779.           : edit_box {
  1780.             label = "&Angle:";
  1781.             edit_width = 12;
  1782.             key = "hatch_angle";
  1783.           }
  1784.           : edit_box {
  1785.             label = "&Spacing:";
  1786.             key = "hatch_spacing";
  1787.             edit_width = 12;
  1788.           }
  1789.           spacer;
  1790.           : toggle {
  1791.             label = "Do&uble";
  1792.             key = "d_hatch";
  1793.           }
  1794.         }
  1795.       }
  1796.     }
  1797.     : column {
  1798.       children_width = 18;
  1799.       children_fixed_width = true;
  1800.       children_alignment = centered;
  1801.       : boxed_column {
  1802.         label = "Boundary";
  1803.         spacer;
  1804.         : button {
  1805.           label = "Pick &Points <";
  1806.           key = "pick_bound";
  1807.         }
  1808.         : button {
  1809.           label = "Select &Objects <";
  1810.           key = "select";
  1811.         }
  1812.         : button {
  1813.           label = "&Remove Islands <";
  1814.           key = "rem_islands";
  1815.         }
  1816.         : button {
  1817.           label = "Vie&w Selections <";
  1818.           key = "look_at_it";
  1819.         }
  1820.         spacer;
  1821.         : button {
  1822.           label = "A&dvanced...";
  1823.           key = "options";
  1824.         }
  1825.       }
  1826.       spacer;
  1827.       : column {
  1828.         children_alignment = left;
  1829.         : button {
  1830.           label = "Preview Ha&tch <";
  1831.           key = "preview";
  1832.           width = 24;
  1833.         }
  1834.         : button {
  1835.           label = "&Inherit Properties <";
  1836.           key = "inherit";
  1837.           width = 24;
  1838.         }
  1839.         spacer;
  1840.         : boxed_column {
  1841.           label = "Attributes";
  1842.           : toggle {
  1843.             label = "Associati&ve";
  1844.             key = "assoc";
  1845.           }
  1846.           : toggle {
  1847.             label = "&Exploded";
  1848.             key = "explode";
  1849.           }
  1850.         }
  1851.       }
  1852.       spacer;
  1853.     }
  1854.   }
  1855.   : row {
  1856.     fixed_width = true;
  1857.     alignment = centered;
  1858.     spacer;
  1859.     : button {
  1860.       key = "accept";
  1861.       is_default = true;
  1862.       label = "Apply";
  1863.       width = 8;
  1864.     }
  1865.     spacer;
  1866.     : button {
  1867.       key = "cancel";
  1868.       label = "Cancel";
  1869.       width = 8;
  1870.       is_cancel = true;
  1871.     }
  1872.     spacer;
  1873.     : button {
  1874.       key = "help";
  1875.       label = "&Help";
  1876.       width = 8;
  1877.     }
  1878.     spacer;
  1879.   }
  1880.   errtile;
  1881. }
  1882.  
  1883. acad_wait : dialog {
  1884.    key = "title";
  1885.    initial_focus = "accept";
  1886.    width = 25;
  1887.    spacer; 
  1888.    : column {    
  1889.        fixed_width = true;  
  1890.        fixed_height = true;
  1891.        alignment = centered;
  1892.        : button {
  1893.            key = "accept";
  1894.            label = "&Continue";
  1895.            is_cancel = true;
  1896.        }
  1897.     }
  1898.     spacer;
  1899. }
  1900.  
  1901.  
  1902. f1guts : column {
  1903.     aspect_ratio = 0;
  1904.     : row {
  1905.         : boxed_column {
  1906.             label = "Define Boundary Set";
  1907.             : button {
  1908.                 label = "Make &New Boundary Set <";
  1909.                 key = "make_select";
  1910.             }
  1911.             : radio_column {
  1912.                 key = "use";
  1913.                 : radio_button {
  1914.                     label = "From E&verything on Screen";
  1915.                     key = "use_all";
  1916.                     value = "1";
  1917.                 }
  1918.                 : radio_button {
  1919.                     label = "From E&xisting Boundary Set";
  1920.                     key = "use_old_select";
  1921.                 }
  1922.             }
  1923.             : toggle {
  1924.                 label = "Island &Detection";
  1925.                 key = "islands";
  1926.             }
  1927.         }
  1928.         : boxed_column {
  1929.           label = "Boundary Style";
  1930.           alignment = top;
  1931.           : image_button {
  1932.             alignment = centered;
  1933.             color = 0;
  1934.             aspect_ratio = 0.8;
  1935.             width = 10;
  1936.             key = "icon_noi";
  1937.             fixed_width = true;
  1938.             fixed_height = true;
  1939.           }
  1940.           : popup_list {
  1941.             label = "&Style:";
  1942.             key = "hatch_style";
  1943.             edit_width = 11;
  1944.             popup_height = 3;
  1945.             list = "Normal\nOuter\nIgnore\n";
  1946.           }
  1947.           spacer;
  1948.         }
  1949.     }
  1950.     : boxed_column {
  1951.         label = "Boundary Options";
  1952.         : row {
  1953.             : toggle {
  1954.                 label = "Retain &Boundaries";
  1955.                 key = "retain";
  1956.             }
  1957.             // No "Object Type" (Region/Polyline) popup list in ACAD_LT  
  1958.         }
  1959.         spacer;
  1960.     }
  1961. }
  1962.  
  1963.  
  1964. f1 : dialog {
  1965.     label = "Advanced Options";
  1966.     f1guts;
  1967.     spacer;
  1968.     ok_cancel;
  1969.     : errtile { width = 30; }
  1970. }
  1971.  
  1972.  
  1973.  
  1974. f2 : dialog {
  1975.     label = "Boundary Creation";
  1976.     initial_focus = "accept";
  1977.    : column {
  1978.         // No "Object Type" (Region/Polyline) popup list in ACAD_LT  
  1979.         : boxed_column {
  1980.             label = "Define Boundary Set";
  1981.             : radio_column {
  1982.                 key = "use";
  1983.                 : radio_button {
  1984.                     label = "From E&verything on Screen";
  1985.                     key = "use_all";
  1986.                     value = "1";
  1987.                 }
  1988.                 : radio_button {
  1989.                     label = "From E&xisting Boundary Set";
  1990.                     key = "use_old_select";
  1991.                 }
  1992.             }
  1993.             : big_button {
  1994.                 label = "Make &New Boundary Set <";
  1995.                 key = "make_select";
  1996.                 alignment = centered;
  1997.             }
  1998.             spacer;
  1999.         }
  2000.         spacer;
  2001.         : toggle {
  2002.             label = "Island &Detection";
  2003.             key = "islands";
  2004.         }
  2005.     }
  2006.     spacer;
  2007.     pick_cancel;
  2008.     errtile;
  2009. }
  2010.  
  2011. fh_open : dialog {
  2012.     label = "Boundary Definition Error";
  2013.     initial_focus = "accept";
  2014.     width = 30;
  2015.     spacer;
  2016.     : column {
  2017.         fixed_width = true;
  2018.         fixed_height = true;
  2019.         alignment = centered;
  2020.         : text {
  2021.             horizontal_alignment = centered;
  2022.             label = "Boundary is not closed.";
  2023.         }
  2024.     }
  2025.     spacer_1;
  2026.     ok_look;
  2027.     spacer;
  2028. }
  2029.  
  2030.  
  2031. fh_outside : dialog {
  2032.     aspect_ratio = 0;
  2033.     label = "Boundary Definition Error";
  2034.     initial_focus = "accept";
  2035.     width = 30;
  2036.     spacer;
  2037.     : column {
  2038.         fixed_width = true;
  2039.         fixed_height = true;
  2040.         alignment = centered;
  2041.         : text {
  2042.             horizontal_alignment = centered;
  2043.             label = "Point is outside of boundary.";
  2044.         }
  2045.     }
  2046.     spacer_1;
  2047.     ok_look;
  2048.     spacer;
  2049. }
  2050.  
  2051.  
  2052. fh_on : dialog {
  2053.     aspect_ratio = 0;
  2054.     label = "Boundary Definition Error";
  2055.     initial_focus = "accept";
  2056.     width = 30;
  2057.     spacer;
  2058.     : column {
  2059.         fixed_width = true;
  2060.         fixed_height = true;
  2061.         alignment = centered;
  2062.         : text {
  2063.             horizontal_alignment = centered;
  2064.             label = "Point is directly on an object.";
  2065.         }
  2066.     }
  2067.     spacer_1;
  2068.     ok_look;
  2069.     spacer;
  2070. }
  2071.  
  2072.  
  2073. fh_dup : dialog {
  2074.     aspect_ratio = 0;
  2075.     label = "Boundary Definition Error";
  2076.     initial_focus = "accept";
  2077.     width = 30;
  2078.     spacer;
  2079.     : column {
  2080.         fixed_width = true;
  2081.         fixed_height = true;
  2082.         alignment = centered;
  2083.         : text {
  2084.             horizontal_alignment = centered;
  2085.             label = "Boundary duplicates an existing boundary.";
  2086.         }
  2087.     }
  2088.     spacer_1;
  2089.     ok_only;
  2090.     spacer;
  2091. }
  2092.  
  2093.  
  2094. fh_awful : dialog {
  2095.     aspect_ratio = 0;
  2096.     label = "Boundary Definition Error";
  2097.     initial_focus = "accept";
  2098.     width = 30;
  2099.     spacer;
  2100.     : column {
  2101.         fixed_width = true;
  2102.         fixed_height = true;
  2103.         alignment = centered;
  2104.         : text {
  2105.             horizontal_alignment = centered;
  2106.             label = "Valid hatch boundary not found.";
  2107.         }
  2108.     }
  2109.     spacer_1;
  2110.     ok_only;
  2111.     spacer;
  2112. }
  2113.  
  2114.  
  2115. fh_nohatch : dialog {
  2116.     aspect_ratio = 0;
  2117.     label = "Hatching Error";
  2118.     width = 30;
  2119.     spacer;
  2120.     : column {
  2121.         fixed_width = true;
  2122.         fixed_height = true;
  2123.         alignment = centered;
  2124.         : text {
  2125.             horizontal_alignment = centered;
  2126.             label = "No hatching was created";
  2127.         }
  2128.     }
  2129.     spacer_1;
  2130.     ok_only;
  2131.     spacer;
  2132. }
  2133.  
  2134.  
  2135. fh_toodense : dialog {
  2136.     aspect_ratio = 0;
  2137.     label = "Hatching Error";
  2138.     width = 30;
  2139.     spacer;
  2140.     : column {
  2141.         fixed_width = true;
  2142.         fixed_height = true;
  2143.         alignment = centered;
  2144.         : text {
  2145.             horizontal_alignment = centered;
  2146.             label = "Hatch spacing too dense, or dash size too small.";
  2147.         }
  2148.     }
  2149.     spacer_1;
  2150.     ok_only;
  2151.     spacer;
  2152. }
  2153.  
  2154.  
  2155. falert : dialog {
  2156.     label = "ALERT";
  2157.     spacer;
  2158.     : text {
  2159.         key = "alert_text_1";
  2160.         horizontal_alignment = centered;
  2161.         width = 50;
  2162.     }
  2163.     : text {
  2164.         key = "alert_text_2";
  2165.         horizontal_alignment = centered;
  2166.         width = 50;
  2167.     }
  2168.     spacer_1;
  2169.     ok_only;
  2170.     spacer;
  2171. }
  2172.  
  2173. big_button :button{
  2174.     fixed_width = true;
  2175.     width = 25;
  2176. }
  2177.  
  2178.  
  2179. look_button : retirement_button {
  2180.     label           = "&Look at it";
  2181.     key             = "look";
  2182.     vertical_alignment = centered;
  2183. }
  2184.  
  2185.  
  2186. ok_look : column {
  2187.     : row {
  2188.         fixed_width = true;
  2189.         alignment = centered;
  2190.         : ok_button { is_cancel = true; } 
  2191.         : spacer { width = 2; }
  2192.         look_button;
  2193.     }
  2194. }
  2195.  
  2196.  
  2197. next_button : button {
  2198.         label           = "&Next";
  2199.         key             = "next";
  2200.         fixed_width     = true;
  2201.         width           = 9;
  2202.         vertical_alignment = centered;
  2203.         horizontal_alignment = centered;
  2204. }
  2205.  
  2206.  
  2207. prev_button : button {
  2208.         label           = "&Previous";
  2209.         key             = "previous";
  2210.         fixed_width     = true;
  2211.         width           = 9;
  2212.         vertical_alignment = centered;
  2213.         horizontal_alignment = centered;
  2214. }
  2215.  
  2216.  
  2217. pick_cancel : column {
  2218.     : row {
  2219.         fixed_width = true;
  2220.         alignment = centered;
  2221.         : button { 
  2222.             label = "&Pick Points <";
  2223.             key = "accept";
  2224.             is_default = true;
  2225.         }
  2226.         : spacer { width = 1; }
  2227.         cancel_button;
  2228.         : spacer { width = 1; }
  2229.         help_button;
  2230.     }
  2231. }
  2232.  
  2233. //
  2234. // support functions
  2235. //
  2236.  
  2237. isopwidth : popup_list {
  2238.     label = "&ISO Pen Width:";
  2239.     list = " \n0.13 mm\n0.18 mm\n0.25 mm\n0.35 mm\n0.5 mm\n0.7 mm\n1.0 mm\n1.4 mm\n2.0 mm\n";
  2240.     popup_height = 3;
  2241.     key = "isopenwidth";
  2242.     edit_width = 12;
  2243. }
  2244.  
  2245. text_35 : text {
  2246.     width = 35;
  2247. }
  2248.  
  2249. acad_group : dialog {
  2250.     label = "Object Grouping";
  2251.     initial_focus = "name";
  2252.     : column {
  2253.         : concatenation {
  2254.             : text_part {
  2255.                 label = "Grou&p Name";
  2256.                 width = 32;
  2257.             }
  2258.             : text_part {
  2259.                 label = "Selectable";
  2260.             }
  2261.         }                                                                      
  2262.         : list_box {
  2263.             tabs = "36";
  2264.             key = "grp_list";
  2265.             width = 48;
  2266.             height = 5;
  2267.             tab_truncate = true;
  2268.         }
  2269.     }
  2270.     :row {
  2271.             : boxed_column {
  2272.                 label = "Group Identification";
  2273.                 : column {
  2274.                     vertical_margin = tiny;
  2275.                     : row {
  2276.                         : text_part {
  2277.                             label = "&Group Name:";
  2278.                             width = 13;
  2279.                         }
  2280.                         : edit_box {
  2281.                             key = "name";
  2282.                             edit_width = 32;
  2283.                             edit_limit = 217;
  2284.                         }
  2285.                     }
  2286.                     : row {
  2287.                         : text_part {
  2288.                             label = "&Description:";
  2289.                             width = 13;
  2290.                         }
  2291.                         : edit_box {
  2292.                             key = "desc";
  2293.                             edit_width = 32;
  2294.                             edit_limit = 448;
  2295.                         }
  2296.                     }
  2297.                 }
  2298.                 : row {
  2299.                     children_fixed_width = true;
  2300.                     : button {
  2301.                         label = "&Find Name <";
  2302.                         key = "find";
  2303.                     }
  2304.                     : button {
  2305.                         label = "&Highlight <";
  2306.                         key = "h_light";
  2307.                     }
  2308.                     : toggle {
  2309.                         label = "&Include Unnamed";
  2310.                         key = "anon";
  2311.                     }
  2312.                 }        
  2313.             }
  2314.             : boxed_column {
  2315.                 label = "Create Group";
  2316.                     alignment = centered;
  2317.                     : button {
  2318.                         label = "&New <";
  2319.                         key = "add_new";
  2320.                     }
  2321.                     : toggle {
  2322.                         label = "&Selectable";
  2323.                         value = "1";
  2324.                         key = "select";
  2325.                     }
  2326.                     : toggle { 
  2327.                         label = "&Unnamed";
  2328.                         value = "0";
  2329.                         key = "unnamed";
  2330.                 }
  2331.         }    
  2332.     }
  2333.     : boxed_column {
  2334.         label = "Change Group";
  2335.         key = "chg_column";
  2336.         : row {
  2337.             : button {
  2338.                 label = "&Remove <";
  2339.                 key = "remove";
  2340.             }
  2341.             : button {
  2342.                 label = "&Add <";
  2343.                 key = "add";
  2344.             }
  2345.             : button {
  2346.                 label = "Rena&me";
  2347.                 key = "rename";
  2348.             }
  2349.             : button {
  2350.                 label = "Re-&order...";
  2351.                 key = "order";
  2352.             }
  2353.         }
  2354.         : row {
  2355.             : button {
  2356.                 label = "&Description";
  2357.                 key = "chg_desc";
  2358.             }
  2359.             : button {
  2360.                 label = "&Explode";
  2361.                 key = "explode";
  2362.             }
  2363.             : button {
  2364.                 label = "Se&lectable";
  2365.                 key = "chg_select";
  2366.             }
  2367.         }
  2368.     }
  2369.     ok_cancel_help_errtile;
  2370. }
  2371.  
  2372.  
  2373. acad_grp_order : dialog {
  2374.     label = "Order Group";
  2375.     : column {
  2376.         vertical_margin = none;
  2377.         : text {
  2378.             label = "&Group Name";
  2379.         }
  2380.         : list_box {
  2381.             key = "grp_list";
  2382.             width = 35;
  2383.             height = 6;
  2384.         }
  2385.     }
  2386.     : boxed_column {
  2387.         label = "&Description"; 
  2388.         : text {
  2389.             key = "desc";
  2390.             width = 32;
  2391.         }
  2392.     }           
  2393.     : boxed_column {
  2394.         children_fixed_width = true;
  2395.         : row {
  2396.             : text {
  2397.                 key = "remove";
  2398.                 width = 35;
  2399.                 horizontal_alignment = right;
  2400.             }
  2401.             : edit_box {
  2402.                 edit_width = 10;
  2403.                 key = "from";
  2404.                 horizontal_alignment = left;
  2405.             }
  2406.         }
  2407.         : row {
  2408.             : text {
  2409.                 key = "replace";
  2410.                 width = 35;
  2411.                 horizontal_alignment = right;
  2412.             }
  2413.             : edit_box {
  2414.                 edit_width = 10;
  2415.                 key = "to";
  2416.                 horizontal_alignment = left;
  2417.             }
  2418.         }
  2419.         : row {
  2420.             : text {
  2421.                 key = "qtext";
  2422.                 width = 35;
  2423.                 horizontal_alignment = right;
  2424.             }
  2425.             : edit_box {
  2426.                 edit_width = 10;
  2427.                 key = "quantity";
  2428.                 horizontal_alignment = left;
  2429.             }
  2430.         }
  2431.     }
  2432.     : row {
  2433.         key = "action";
  2434.         : button {
  2435.             label = "&Re-Order";
  2436.             key = "reorder";
  2437.         }
  2438.         : button {
  2439.             label = "&Highlight";
  2440.             key = "hlight";
  2441.         }
  2442.         : button {
  2443.             label = "Reverse &Order";
  2444.             key = "reverse";
  2445.         }
  2446.     }
  2447.     ok_cancel_help_errtile;
  2448. }
  2449.  
  2450. acad_grp_member : dialog {
  2451.     label = "Group Member List"; 
  2452.     initial_focus = "accept";
  2453.     : list_box {
  2454.         key = "listbox";
  2455.         width = 35;
  2456.         height = 8;
  2457.         fixed_width = true;
  2458.     }
  2459.     spacer;
  2460.     : ok_button {
  2461.         is_cancel = true;
  2462.     }
  2463. }
  2464.  
  2465. acad_msg : dialog {
  2466.    label = "Object Grouping"; 
  2467.    width = 30;
  2468.    : row {
  2469.        next_button;
  2470.        prev_button;
  2471.    }
  2472.    spacer_1;
  2473.    : ok_button {
  2474.        is_cancel = true;
  2475.    } 
  2476.    errtile; 
  2477. }
  2478.  
  2479. ddfcf : dialog {
  2480.   label        = "Geometric Tolerance";
  2481.   :row {
  2482.       : boxed_column {
  2483.           label = "Sym";
  2484.           children_fixed_height = true;
  2485.           children_fixed_width = true;
  2486.           : text {
  2487.              label = "";
  2488.           }
  2489.           spacer_1;
  2490.           : fcf_ibut {
  2491.              key         = "sym11";
  2492.           }
  2493.           spacer_1;
  2494.           : fcf_ibut {
  2495.              key         = "sym21";
  2496.           }
  2497.       }
  2498.       : boxed_column {
  2499.           label = "Tolerance 1";
  2500.           children_fixed_height = true;
  2501.           children_fixed_width = true;
  2502.           : text {
  2503.               label = "Dia  Value    MC";
  2504.           }
  2505.           spacer_1;
  2506.           : row {
  2507.               : fcf_ibut {
  2508.                   key         = "sym12";
  2509.               }
  2510.               : fcf_ebox {
  2511.                   key         = "ebox11";
  2512.               }
  2513.               : fcf_ibut {
  2514.                   key         = "sym13";
  2515.               }
  2516.           }
  2517.           spacer_1;
  2518.           : row {
  2519.               : fcf_ibut {
  2520.                   key         = "sym22";
  2521.               }
  2522.               : fcf_ebox {
  2523.                   key         = "ebox21";
  2524.               }
  2525.               : fcf_ibut {
  2526.                   key         = "sym23";
  2527.               }
  2528.           }
  2529.       }
  2530.  
  2531.       : boxed_column {
  2532.           label = "Tolerance 2";
  2533.           children_fixed_height = true;
  2534.           children_fixed_width = true;
  2535.           : text {
  2536.               label = "Dia  Value    MC";
  2537.           }
  2538.           spacer_1;
  2539.           : row {
  2540.                : fcf_ibut {
  2541.                    key         = "sym14";
  2542.                }
  2543.                : fcf_ebox {
  2544.                    key         = "ebox12";
  2545.                }
  2546.                : fcf_ibut {
  2547.                    key         = "sym15";
  2548.                }
  2549.           }
  2550.           spacer_1;
  2551.           : row {
  2552.               : fcf_ibut {
  2553.                   key         = "sym24";
  2554.               }
  2555.               : fcf_ebox {
  2556.                   key         = "ebox22";
  2557.               }
  2558.               : fcf_ibut {
  2559.                   key         = "sym25";
  2560.               }
  2561.           }
  2562.       }
  2563.  
  2564.       : boxed_column {
  2565.           label = "Datum 1";
  2566.           children_fixed_height = true;
  2567.           children_fixed_width = true;
  2568.           : text {
  2569.               label = "Datum MC";
  2570.           }
  2571.           spacer_1;
  2572.           : row {
  2573.               : fcf_ebox1 {
  2574.                   key         = "ebox13";
  2575.               }
  2576.               : fcf_ibut {
  2577.                   key         = "sym16";
  2578.               }
  2579.           }
  2580.           spacer_1;
  2581.           : row {
  2582.               : fcf_ebox1 {
  2583.                   key         = "ebox23";
  2584.               }
  2585.               : fcf_ibut {
  2586.                   key         = "sym26";
  2587.               }
  2588.           }
  2589.       }
  2590.  
  2591.       : boxed_column {
  2592.           label = "Datum 2";
  2593.           children_fixed_height = true;
  2594.           children_fixed_width = true;
  2595.           : text {
  2596.               label = "Datum MC";
  2597.           }
  2598.           spacer_1;
  2599.           : row {
  2600.               : fcf_ebox1 {
  2601.                   key         = "ebox14";
  2602.               }
  2603.               : fcf_ibut {
  2604.                   key         = "sym17";
  2605.               }
  2606.           }
  2607.           spacer_1;
  2608.           : row {
  2609.               : fcf_ebox1 {
  2610.                   key         = "ebox24";
  2611.               }
  2612.               : fcf_ibut {
  2613.                   key         = "sym27";
  2614.               }
  2615.           }
  2616.       }
  2617.  
  2618.       : boxed_column {
  2619.           label = "Datum 3";
  2620.           children_fixed_height = true;
  2621.           children_fixed_width = true;
  2622.           : text {
  2623.               label = "Datum MC";
  2624.           }
  2625.           spacer_1;
  2626.           : row {
  2627.               : fcf_ebox1 {
  2628.                   key         = "ebox15";
  2629.               }
  2630.               : fcf_ibut {
  2631.                   key         = "sym18";
  2632.               }
  2633.           }
  2634.           spacer_1;
  2635.           : row {
  2636.               : fcf_ebox1 {
  2637.                   key         = "ebox25";
  2638.               }
  2639.               : fcf_ibut {
  2640.                   key         = "sym28";
  2641.               }
  2642.           }
  2643.       }
  2644.   }
  2645.   spacer_1;
  2646.   : column {
  2647.       children_fixed_height = true;
  2648.       : row {
  2649.           fixed_width = true;
  2650.           : text {
  2651.                label = "Height";
  2652.           }
  2653.           : fcf_ebox {
  2654.               key         = "ebox31";
  2655.           }
  2656.           : text {
  2657.                label = "Projected Tolerance Zone";
  2658.           }
  2659.           : fcf_ibut {
  2660.               key         = "sym31";
  2661.           }
  2662.       }
  2663.       spacer_1;
  2664.       : row {
  2665.           fixed_width = true;
  2666.           : text {
  2667.                label = "Datum Identifier";
  2668.           }
  2669.           : fcf_ebox {
  2670.               key         = "ebox32";
  2671.           }
  2672.       }
  2673.   }
  2674.   spacer_1;
  2675.   ok_cancel_help_errtile;
  2676. }
  2677.  
  2678. ddfcfsub: dialog {
  2679.   label        = "Symbol";
  2680.   : column {
  2681.    : row {
  2682.       : fcf_ibut1 {
  2683.         key          = "gdtj";      /* Position */
  2684.       }
  2685.       : fcf_ibut1 {
  2686.         key          = "gdtr";      /* Circularity */
  2687.       }
  2688.       : fcf_ibut1 {
  2689.         key          = "gdti";      /* Symmetry */
  2690.       }
  2691.       : fcf_ibut1 {
  2692.         key          = "gdtf";      /* Parallel */
  2693.       }
  2694.       : fcf_ibut1 {
  2695.         key          = "gdtb";       /* Perpendicular */
  2696.       }
  2697.     }
  2698.     : row {
  2699.       : fcf_ibut1 {
  2700.         key          = "gdta";      /* Angular */
  2701.       }
  2702.       : fcf_ibut1 {
  2703.         key          = "gdtg";      /* Cylindricity */
  2704.       }
  2705.       : fcf_ibut1 {
  2706.         key          = "gdtc";       /* Flatness */
  2707.       }
  2708.       : fcf_ibut1 {
  2709.         key          = "gdte";      /* Circularity */
  2710.       }
  2711.       : fcf_ibut1 {
  2712.         key          = "gdtu";      /* Straightness    */
  2713.       }
  2714.     }
  2715.     : row {
  2716.       : fcf_ibut1 {
  2717.         key          = "gdtd";      /* Profile of a surface */
  2718.       }
  2719.       : fcf_ibut1 {
  2720.         key          = "gdtk";      /* Line Profile */
  2721.       }
  2722.       : fcf_ibut1 {
  2723.         key          = "gdth";      /* Circular Runout */
  2724.       }
  2725.       : fcf_ibut1 {
  2726.         key          = "gdtt";      /* Total Runout    */
  2727.       }
  2728.       : fcf_ibut1 {
  2729.         key          = "gdt-";      /* Nothing */
  2730.       }
  2731.     }
  2732.   }
  2733.   spacer_1;
  2734.   ok_cancel_help_errtile;
  2735. }
  2736.  
  2737. ddfcfsub1: dialog {
  2738.   label        = "Material Condition";
  2739.   : row {
  2740.       : fcf_ibut1 {
  2741.        key          = "gdtm";   /* Maximum */
  2742.       }
  2743.       : fcf_ibut1 {
  2744.        key          = "gdtl";   /* Least */
  2745.       }
  2746.       : fcf_ibut1 {
  2747.        key          = "gdts";   /* Regardless of feature size */
  2748.       }
  2749.       : fcf_ibut1 {
  2750.        key          = "gdt-";   /* Nothing */
  2751.       }
  2752.   }
  2753.   spacer_1;
  2754.   ok_cancel_help_errtile;
  2755. }
  2756.  
  2757.  
  2758. spelldlg : dialog {
  2759.     label = "Check Spelling";
  2760.     initial_focus = "sp_suggedit";
  2761.     : row {
  2762.         : text {
  2763.             label = "Current dictionary: ";
  2764.         }
  2765.         : text {
  2766.             key = "sp_currlang";
  2767.             width = 32;
  2768.             fixed_width = true;
  2769.         }
  2770.     }
  2771.     spacer;
  2772.     : row {
  2773.         : boxed_column {
  2774.           label = "Current word";
  2775.           : text {
  2776.               label = "";
  2777.               key = "sp_word";
  2778.               width = 32;
  2779.           }
  2780.           spacer;
  2781.         }
  2782.         : column {
  2783.             : cancel_button {
  2784.                 width = 10;
  2785.             }
  2786.             : help_button {
  2787.                 width = 10;
  2788.             }
  2789.         }
  2790.     }
  2791.     spacer;
  2792.     : text {
  2793.         label = "&Suggestions:";
  2794.     }
  2795.     : row {
  2796.         : column {
  2797.             width = 20;
  2798.             : edit_box {
  2799.                 key = "sp_suggedit";
  2800.                 edit_limit = 63;
  2801.             }
  2802.              : list_box {
  2803.                 key = "sp_sugglist";
  2804.                 multiple_select = false;
  2805.                 height = 6;
  2806.             }
  2807.         }
  2808.         children_alignment = top;
  2809.         children_fixed_height = true;
  2810.         : column {
  2811.             : row {
  2812.                 : button {
  2813.                     label = "&Ignore";
  2814.                     key = "sp_ignore";
  2815.                     width = 12;
  2816.                     fixed_width = true;
  2817.                     is_default = true;
  2818.                 }
  2819.                 : button {
  2820.                     label = "I&gnore All";
  2821.                     key = "sp_ignoreall";
  2822.                     width = 20;
  2823.                     fixed_width = false;
  2824.                 }
  2825.             }
  2826.             : row {
  2827.                 : button {
  2828.                     label = "&Change";
  2829.                     key = "sp_change";
  2830.                     width = 12;
  2831.                     fixed_width = true;
  2832.                 }
  2833.                 : button {
  2834.                     label = "Chang&e All";
  2835.                     key = "sp_changeall";
  2836.                     width = 20;
  2837.                     fixed_width = false;
  2838.                 }
  2839.             }
  2840.             : row {
  2841.                 : button {
  2842.                     label = "&Add";
  2843.                     key = "sp_addcustom";
  2844.                     width = 12;
  2845.                     fixed_width = true;
  2846.                 }
  2847.                 : button {
  2848.                     label = "&Lookup";
  2849.                     key = "sp_lookup";
  2850.                     width = 20;
  2851.                     fixed_width = false;
  2852.                 }
  2853.             }
  2854.             spacer_1;
  2855.             : button {
  2856.                 label = "Change &Dictionaries...";
  2857.                 key = "sp_changedict";
  2858.             }
  2859.         }
  2860.     }
  2861.     spacer;
  2862.     : boxed_column {
  2863.         label = "Context";
  2864.         : text {
  2865.             label = "";
  2866.             key = "sp_context";
  2867.             width = 32;
  2868.         }
  2869.         spacer;
  2870.     }
  2871.     errtile;
  2872. }
  2873.  
  2874.  
  2875. spelloptdlg : dialog {
  2876.     label = "Change Dictionaries";
  2877.     initial_focus = "sp_suggedit";
  2878.     : row {
  2879.         : boxed_column {
  2880.             label = "&Main dictionary";
  2881.             : popup_list {
  2882.                key = "sp_mainname";
  2883.                edit_width = 28;
  2884.             }
  2885.         }
  2886.         spacer_1;
  2887.         : column {
  2888.             ok_button;
  2889.             cancel_button;
  2890.             help_button;
  2891.         }
  2892.     }
  2893.     spacer;
  2894.     : boxed_column {
  2895.         fixed_width = true;
  2896.         width = 32;
  2897.         label = "&Custom dictionary";
  2898.         : edit_box {
  2899.             key = "sp_customname";
  2900.             edit_limit = 256;
  2901.         }
  2902.         : button {
  2903.             fixed_width = true;
  2904.             width = 10;
  2905.             alignment = centered;
  2906.             label = "&Browse...";
  2907.             key = "sp_browse";
  2908.         }
  2909.     }
  2910.     : boxed_column {
  2911.         label = "Custom dictionary &words";
  2912.         : row {
  2913.             : column {
  2914.                 : edit_box {
  2915.                     key = "sp_custedit";
  2916.                     width = 30;
  2917.                     edit_limit = 63;
  2918.                 }
  2919.                 : list_box {
  2920.                     key = "sp_customwords";
  2921.                     multiple_select = false;
  2922.                     height = 6;
  2923.                 }
  2924.             }
  2925.             children_alignment = top;
  2926.             children_fixed_height = true;
  2927.             : column {
  2928.                 : button {
  2929.                     label = "&Add";
  2930.                     key = "sp_custadd";
  2931.                 }
  2932.                 : button {
  2933.                     label = "&Delete";
  2934.                     key = "sp_custdel";
  2935.                 }
  2936.             }
  2937.         }
  2938.     }
  2939.     errtile;
  2940. }
  2941.  
  2942.  
  2943. // mstyle - main dialogue:
  2944.  
  2945. mstyle : dialog {
  2946.     label = "Multiline Styles";
  2947.     children_alignment = centered;
  2948.     :boxed_row {
  2949.         label = "Multiline Style";
  2950.         width = 42; fixed_width = true;
  2951.         :column {
  2952.             : row {
  2953.                 : text_part {
  2954.                     label = "Current:";
  2955.                     width = 13;
  2956.                 }
  2957.                 : popup_list {
  2958.                     key = "current";
  2959.                     edit_width = 31;
  2960.                     edit_limit = 31;
  2961.                 }
  2962.             }
  2963.             : row {
  2964.                 : text_part {
  2965.                     label = "Name:";
  2966.                     width = 13;
  2967.                 }
  2968.                 : edit_box {
  2969.                     key = "name";
  2970.                     edit_width = 31;
  2971.                     edit_limit = 217;
  2972.                 }
  2973.             }
  2974.             : row {
  2975.                 : text_part {
  2976.                     label = "Description:";
  2977.                     width = 13;
  2978.                 }
  2979.                 : edit_box {
  2980.                     key = "description";
  2981.                     edit_width = 31;
  2982.                     edit_limit = 255;
  2983.                 }
  2984.             }
  2985.             :row {
  2986.                 :button {
  2987.                     label = "Load...";
  2988.                     key = "load";
  2989.                 }
  2990.                 :button {
  2991.                     label = "Save...";
  2992.                     key = "save";
  2993.                 }
  2994.                 :button {
  2995.                     label = "Add";
  2996.                     key = "addStyle";
  2997.                 }
  2998.                 :button {
  2999.                     label = "Rename";
  3000.                     key = "rename";
  3001.                 }
  3002.             }
  3003.         }
  3004.     }
  3005.     spacer_1;
  3006.     :image {
  3007.         key = "mline_image";
  3008.         height = 4;
  3009.         width = 45;
  3010.         alignment = centered;
  3011.         fixed_width = true;
  3012.     }
  3013.     :button {
  3014.         fixed_width = true;
  3015.         width = 32;
  3016.         height = 2;
  3017.         label = "Element Properties ...";
  3018.         key = "elements";
  3019.     }
  3020.     :button {
  3021.         fixed_width = true;
  3022.         width = 32;
  3023.         height = 2;
  3024.         label = "Multiline Properties ...";
  3025.         key = "properties";
  3026.     }
  3027.     spacer_1;
  3028.     ok_cancel_help_errtile;
  3029. }
  3030.  
  3031. //==================================================================
  3032. // mstyle - elements dialogue:
  3033.  
  3034. estyle : dialog {
  3035.      label = "Element Properties";
  3036.      : concatenation {
  3037.          : text_part {
  3038.               label = "Elements:";
  3039.               width = 10;
  3040.               fixed_width = true;
  3041.          }
  3042.          : text_part {
  3043.               label = "Offset";
  3044.               width = 8;
  3045.               fixed_width = true;
  3046.          }
  3047.          : text_part {
  3048.               label = "Color";
  3049.               width = 8;
  3050.               fixed_width = true;
  3051.          }
  3052.          : text_part {
  3053.               label = "Ltype";
  3054.               fixed_width = true;
  3055.          }
  3056.      }
  3057.      : row {
  3058.        : spacer {
  3059.          width = 9;
  3060.        }
  3061.        : list_box {
  3062.          width = 40;
  3063.          height = 4;
  3064.          key = "list_of_lines";
  3065.          tabs = "8 16";
  3066.        }
  3067.      }
  3068.      : row {
  3069.           fixed_width = true;
  3070.           : button {
  3071.                fixed_width = true;
  3072.                label = "Add";
  3073.                key = "addLine";
  3074.           }
  3075.           : button {
  3076.                fixed_width = true;
  3077.                label = "Delete";
  3078.                key = "delLine";
  3079.           }
  3080.           : spacer { width = 3; }
  3081.           : edit_box {
  3082.               fixed_width = true;
  3083.               label = "Offset";
  3084.               key = "offSet";
  3085.               value = "0.00";
  3086.               edit_width = 6; edit_limit = 6;
  3087.           }
  3088.      }
  3089.      : row {
  3090.           fixed_width = true;
  3091.           : button {
  3092.               fixed_width = true;
  3093.               width = 12;
  3094.               label = "Color...";
  3095.               key = "lineColDialog";
  3096.            }
  3097.            : image_button {
  3098.               fixed_width = true;
  3099.               key = "lineColSwash";
  3100.               height = 2; width = 5;
  3101.            }
  3102.            : edit_box {
  3103.               fixed_width = true;
  3104.               key = "lineColEdit";
  3105.               value = "BYLAYER";
  3106.               edit_width = 10;
  3107.               edit_limit = 10;
  3108.            }
  3109.      }
  3110.  
  3111.      : row {
  3112.           fixed_width = true;
  3113.           : button {
  3114.                fixed_width = true;
  3115.                width = 12;
  3116.                label = "Linetype...";
  3117.                key = "setLineStyle";
  3118.           }
  3119.           : spacer {
  3120.               fixed_width = true;
  3121.                width = 6;
  3122.           }
  3123.           : text {
  3124.               fixed_width = true;
  3125.                key = "ltype_name";
  3126.                value = "BYLAYER";
  3127.                width = 10;
  3128.           }
  3129.      }
  3130.      ok_cancel_help; 
  3131.      errtile;
  3132. }
  3133.  
  3134. //==================================================================
  3135. // mstyle - styles list dialogue:
  3136.  
  3137. sstyle : dialog {
  3138.      label = "Load Multiline Styles";
  3139.      :row {
  3140.          :button {
  3141.             label = "File ...";
  3142.             key = "mstyleFileBut";
  3143.          }
  3144.          : text {
  3145.             key = "mstyleFileLabel";
  3146.             width = 31;
  3147.          }
  3148.       }
  3149.      : list_box {
  3150.          width = 40;
  3151.          height = 4;
  3152.          key = "list_of_styles";
  3153.        }
  3154.     ok_cancel_help_errtile;
  3155. }
  3156.  
  3157. //==================================================================
  3158. // mstyle - properties dialogue:
  3159.  
  3160. pstyle : dialog {
  3161.   label = "Multiline Properties";
  3162.   : row {
  3163.     fixed_width = true;
  3164.     : toggle {
  3165.       label = "Display joints";
  3166.       key = "dispJoint";
  3167.     }
  3168.   }
  3169.   : boxed_column {
  3170.     label = "Caps";
  3171.     : row {
  3172.       fixed_width = true;
  3173.       : spacer {
  3174.         width = 12;
  3175.       }
  3176.       : text {
  3177.         label = "Start";
  3178.         width = 9;
  3179.       }
  3180.       : text {
  3181.         label = "End";
  3182.       }
  3183.     }
  3184.     : row {
  3185.       fixed_width = true;
  3186.       : text {
  3187.         label = "Line";
  3188.         width = 12;
  3189.       }
  3190.       : toggle {
  3191.         key   = "scapline";
  3192.       }
  3193.       : spacer {
  3194.         width = 5;
  3195.       }
  3196.       : toggle {
  3197.         key   = "ecapline";
  3198.       }
  3199.     }
  3200.     : row {
  3201.       fixed_width = true;
  3202.       : text {
  3203.         label = "Outer arc";
  3204.         width = 12;
  3205.       }
  3206.       : toggle {
  3207.         key   = "scapoarc";
  3208.       }
  3209.       : spacer {
  3210.         width = 5;
  3211.       }
  3212.       : toggle {
  3213.         key   = "ecapoarc";
  3214.       }
  3215.     }
  3216.     : row {
  3217.       fixed_width = true;
  3218.       : text {
  3219.         label = "Inner arcs";
  3220.         width = 12;
  3221.       }
  3222.       : toggle {
  3223.         key   = "scapiarc";
  3224.       }
  3225.       : spacer {
  3226.         width = 5;
  3227.       }
  3228.       : toggle {
  3229.         key   = "ecapiarc";
  3230.       }
  3231.     }
  3232.     : row {
  3233.       fixed_width = true;
  3234.       : text {
  3235.         label = "Angle";
  3236.         width = 12;
  3237.       }
  3238.       : edit_box {
  3239.         key   = "scapangle";
  3240.         edit_limit = 10;
  3241.         edit_width = 10;
  3242.         fixed_width = true;
  3243.         value = "90.0";
  3244.       }
  3245.       : spacer {
  3246.         width = 2;
  3247.       }
  3248.       : edit_box {
  3249.         key   = "ecapangle";
  3250.         edit_limit = 10;
  3251.         edit_width = 10; fixed_width = true;
  3252.         value = "90.0";
  3253.       }
  3254.     }
  3255.  
  3256.   }
  3257.   : boxed_row {
  3258.     label = "Fill";
  3259.     : toggle {
  3260.       key = "fillOn";
  3261.       label = "On";
  3262.     }
  3263.     : spacer { width = 2; }
  3264.     : button {
  3265.       label = "Color...";
  3266.       key = fillColor;
  3267.     }
  3268.     : image_button {
  3269.       key = "fillColSwash";
  3270.       height = 2; width = 5; fixed_width = true;
  3271.     }
  3272.     : edit_box {
  3273.       key = "filColEdit";
  3274.       edit_limit = 10;
  3275.       edit_width = 10;
  3276.       fixed_width = true;
  3277.     }
  3278.   }
  3279.   ok_cancel_help;
  3280.       
  3281.   errtile;
  3282. }
  3283.  
  3284. //==================================================================
  3285. // mledit.dcl
  3286. //
  3287. // 
  3288. // Prototype layout for mline edit tools.
  3289.  
  3290.  
  3291. //==================================================================
  3292. // mledit - main dialogue:
  3293.  
  3294. mledit : dialog {
  3295.  
  3296.   label = "Multiline Edit Tools";
  3297.   : row {
  3298.         : image_button {
  3299.            key = "medit_cc";
  3300.            width = 7;
  3301.            height = 3;
  3302.            fixed_width = true;
  3303.         }
  3304.         : image_button {
  3305.            key = "medit_ct";
  3306.            width = 7;
  3307.            height = 3;
  3308.            fixed_width = true;
  3309.         }
  3310.         : image_button {
  3311.            key = "medit_cj";
  3312.            width = 7;
  3313.            height = 3;
  3314.            fixed_width = true;
  3315.         }
  3316.         : image_button {
  3317.            key = "medit_cs";
  3318.            width = 7;
  3319.            height = 3;
  3320.            fixed_width = true;
  3321.         }
  3322.    }
  3323.    : row {
  3324.         : image_button {
  3325.            key = "medit_oc";
  3326.            width = 7;
  3327.            height = 3;
  3328.            fixed_width = true;
  3329.         }
  3330.         : image_button {
  3331.            key = "medit_ot";
  3332.            width = 7;
  3333.            height = 3;
  3334.            fixed_width = true;
  3335.         }
  3336.         : image_button {
  3337.            key = "medit_av";
  3338.            width = 7;
  3339.            height = 3;
  3340.            fixed_width = true;
  3341.         }
  3342.         : image_button {
  3343.            key = "medit_ca";
  3344.            width = 7;
  3345.            height = 3;
  3346.            fixed_width = true;
  3347.         }
  3348.    }
  3349.    : row {
  3350.         : image_button {
  3351.            key = "medit_mc";
  3352.            width = 7;
  3353.            height = 3;
  3354.            fixed_width = true;
  3355.         }
  3356.         : image_button {
  3357.            key = "medit_mt";
  3358.            width = 7;
  3359.            height = 3;
  3360.            fixed_width = true;
  3361.         }
  3362.         : image_button {
  3363.            key = "medit_dv";
  3364.            width = 7;
  3365.            height = 3;
  3366.            fixed_width = true;
  3367.         }
  3368.         : image_button {
  3369.            key = "medit_wa";
  3370.            width = 7;
  3371.            height = 3;
  3372.            fixed_width = true;
  3373.         }
  3374.    }
  3375.    ok_cancel_help;
  3376.    errtile;
  3377. }
  3378.  
  3379. block_equal : dialog {
  3380.   key = "block_equal";
  3381.   label = "Substitute Block Name";
  3382.     : text {
  3383.       label = "The file you have chosen can not be used as a block name";
  3384.       alignment = centered;
  3385.     }
  3386.     : edit_box {
  3387.         label = "New Block Name:";
  3388.         key = "blockname";
  3389.         edit_width = 31;
  3390.         edit_limit = 31;
  3391.         alignment = centered;
  3392.         allow_accept = true;
  3393.     }
  3394.     ok_cancel_err;
  3395.  
  3396.  
  3397. //  Continues in ACLT2.DCL
  3398.  
  3399. // Next available MSG number is   1
  3400. // MODULE_ID ACLT2_DCL_
  3401.  
  3402. //     ACLT.DCL      Version 13.0 for AutoCAD LT 3.0
  3403. //     Second of 4 parts
  3404. //
  3405. //     Copyright (C) 1993, 1994, 1995 by Autodesk, Inc.
  3406. //
  3407. //     Permission to use, copy, modify, and distribute this software
  3408. //     for any purpose and without fee is hereby granted, provided
  3409. //     that the above copyright notice appears in all copies and
  3410. //     that both that copyright notice and the limited warranty and
  3411. //     restricted rights notice below appear in all supporting
  3412. //     documentation.
  3413. //
  3414. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  3415. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  3416. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  3417. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  3418. //     UNINTERRUPTED OR ERROR FREE.
  3419. //
  3420. //     Use, duplication, or disclosure by the U.S. Government is subject to
  3421. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  3422. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  3423. //     (Rights in Technical Data and Computer Software), as applicable.
  3424. //
  3425. //.
  3426. // AutoCAD DCL (Dialog Control Language)
  3427. // Define AutoCAD dialogs
  3428.  
  3429. // This file should not be modified when used with AutoCAD.
  3430. // Modification to the dialogue definitions can have serious adverse
  3431. // effects on the use of the product.  Since no modifications to this
  3432. // file are allowed, there should be no need for any internal error
  3433. // checking on the contents of this file, hence we disable audit checks
  3434. // by default.
  3435.  
  3436.  
  3437. // Bmake.dcl - Block make using entmake with a dialogue interface.
  3438.  
  3439. bmake : dialog {
  3440.     label = "Block Definition";
  3441.     : edit_box {
  3442.         label = "&Block name:";
  3443.         key = "bname";
  3444.         edit_limit = 31;
  3445.     }
  3446.     spacer;
  3447.     : row {
  3448.         : boxed_column { 
  3449.             label = "Base Point";
  3450.             : button {
  3451.                 label = "Select &Point <";
  3452.                 key = "pick_pt";                 
  3453.             }
  3454.             : edit_box {
  3455.                 label = "&X:";
  3456.                 key = "x_pt";
  3457.                 edit_width = 10;
  3458.             }
  3459.             : edit_box {
  3460.                 label = "&Y:";
  3461.                 key = "y_pt";
  3462.                 edit_width = 10;
  3463.             }
  3464.             : edit_box {
  3465.                 label = "&Z:";
  3466.                 key = "z_pt";
  3467.                 edit_width = 10;
  3468.             }
  3469.         }
  3470.         : column {
  3471.             spacer_1;
  3472.             : button {
  3473.                 label = "&Select Objects <";
  3474.                 key = "sel_objs";                 
  3475.             }
  3476.             : concatenation {
  3477.                 : text_part {
  3478.                     label = "Number found: ";
  3479.                 }
  3480.                 : text_part {
  3481.                     key = "how_many";
  3482.                     width = 5;
  3483.                 }
  3484.              }
  3485.              spacer;
  3486.              : button {
  3487.                  label = "&List Block Names...";
  3488.                  key = "list_blocks";
  3489.              }
  3490.              : toggle {
  3491.                  label = "&Retain Objects";
  3492.                  key = "retain";
  3493.              }
  3494.          }
  3495.     }
  3496.    spacer; 
  3497.    spacer;
  3498.    ok_cancel_help_errtile;
  3499. }
  3500.  
  3501. bmake_bname_exists : dialog {
  3502.     label = "Warning";
  3503.     : paragraph {
  3504.         : text_part {
  3505.             label = "A Block with this name already exists in the drawing.";
  3506.         }
  3507.         : text_part {
  3508.             label = "Do you want to redefine it?";
  3509.         }
  3510.     }
  3511.     spacer_1;
  3512.     : row {
  3513.         fixed_width = true;
  3514.         alignment = centered;
  3515.         : button {
  3516.             label = "&Redefine";
  3517.             key = "yes";
  3518.             width = 8;
  3519.         }
  3520.         : spacer {
  3521.             width = 2;
  3522.         }
  3523.         : default_button {
  3524.             label = "Cancel";
  3525.             key = "no";
  3526.             width = 8;
  3527.         }
  3528.     }
  3529. }
  3530.  
  3531. bmake_list_blocks : dialog {
  3532.     label = "Block Names In This Drawing";
  3533.     : edit_box {
  3534.         label = "&Pattern:";
  3535.         key = "pattern";
  3536.     }
  3537.     : list_box {                                   
  3538.         key = "bl_match";
  3539.         width = 32;
  3540. //      multiple_select = true;
  3541. //      allow_accept = true;
  3542.     }
  3543.     spacer;
  3544.     ok_only;
  3545. }
  3546.  
  3547. // BMAKE stuff precedes.
  3548.  
  3549. //  DDMODIFY stuff follows.
  3550.  
  3551. //-------- Subassemblies and prototypes shared across several dialogues -------
  3552.  
  3553. ddmod_common_fields : column {
  3554.     : boxed_row {
  3555.         label = "Properties";
  3556.         : column {
  3557.             : row {
  3558.                 fixed_width = true;
  3559.                 : button {
  3560.                     label = "Color...";
  3561.                     mnemonic = "C";
  3562.                     key = "b_color";
  3563.                     width = 15;
  3564.                     fixed_width = true;
  3565.                 }
  3566.                 : image_button {
  3567.                     key = "show_image";
  3568.                     height = 1;
  3569.                     width = 3;
  3570.                 }
  3571.                 : text {
  3572.                     key = "t_color";
  3573.                     width = 12;
  3574.                 }
  3575.             }
  3576.             : row {
  3577.                 fixed_width = true;
  3578.                 : button {
  3579.                     label = "Layer...";
  3580.                     mnemonic = "L";
  3581.                     key = "b_name";
  3582.                     width = 15;
  3583.                     fixed_width = true;
  3584.                 }
  3585.                 : text {
  3586.                     key = "t_layer";
  3587.                     width = 16;
  3588.                 }
  3589.             }
  3590.             : row {
  3591.                 fixed_width = true;
  3592.                 : button {
  3593.                     label = "Linetype...";
  3594.                     mnemonic = "i";
  3595.                     key = "b_line";
  3596.                     width = 15;
  3597.                 }
  3598.                 : text {
  3599.                     key = "t_ltype";
  3600.                     width = 16;
  3601.                 }
  3602.            }
  3603.         }
  3604.         spacer_1;
  3605.         : column {
  3606.             fixed_width = true;
  3607.             ddmod_handle_assembly;
  3608.             : row {
  3609.                 : text_part {
  3610.                     label = "Thickness:";
  3611.                     mnemonic = "T";
  3612.                     key = "b_thickness";
  3613.                     width = 16;
  3614.                     fixed_width = true;
  3615.                 }
  3616.                 : edit_box {
  3617.                     key = "eb_thickness";
  3618.                     edit_width = 15;
  3619.                 }
  3620.             }
  3621.             : row {
  3622.                 : text_part {
  3623.                     label = "Linetype Scale:";
  3624.                     mnemonic = "S";
  3625.                     width = 16;
  3626.                     fixed_width = true;
  3627.                 }
  3628.                 : edit_box {
  3629.                     key = "eb_ltscale";
  3630.                     edit_width = 15;
  3631.                 }
  3632.             }
  3633.         }
  3634.     }
  3635.     spacer;
  3636. }
  3637.  
  3638. ddmod_num_box : edit_box {
  3639.     edit_width = 10;
  3640. }
  3641.  
  3642. ddmod_pk_pt_button : button {
  3643.     label = "Pick Point <";
  3644.     alignment = centered;
  3645. }
  3646.  
  3647. ddmod_pk_pt_1_button : ddmod_pk_pt_button {
  3648.     key = "pick_1";
  3649.     mnemonic = "P";
  3650. }
  3651. ddmod_pk_pt_2_button : ddmod_pk_pt_button {
  3652.     key = "pick_2";
  3653.     mnemonic = "k";
  3654. }
  3655. ddmod_pk_pt_3_button : ddmod_pk_pt_button {
  3656.     key = "pick_3";
  3657.     mnemonic = "o";
  3658. }
  3659. ddmod_pk_pt_4_button : ddmod_pk_pt_button {
  3660.     key = "pick_4";
  3661.     mnemonic = "n";
  3662. }
  3663.  
  3664. ddmod_x_box : ddmod_num_box {
  3665.     label = "X:";
  3666.     mnemonic = "X";
  3667. }
  3668. ddmod_y_box : ddmod_num_box {
  3669.     label = "Y:";
  3670.     mnemonic = "Y";
  3671. }
  3672. ddmod_z_box : ddmod_num_box {
  3673.     label = "Z:";
  3674.     mnemonic = "Z";
  3675. }
  3676.  
  3677. ddmod_x1_box : ddmod_x_box {
  3678.     key = "x1_pt";
  3679. }
  3680. ddmod_x2_box : ddmod_x_box {
  3681.     key = "x2_pt";
  3682. }
  3683. ddmod_x3_box : ddmod_x_box {
  3684.     key = "x3_pt";
  3685. }
  3686. ddmod_x4_box : ddmod_x_box {
  3687.     key = "x4_pt";
  3688. }
  3689.  
  3690. ddmod_y1_box : ddmod_y_box {
  3691.     key = "y1_pt";
  3692. }
  3693. ddmod_y2_box : ddmod_y_box {
  3694.     key = "y2_pt";
  3695. }
  3696. ddmod_y3_box : ddmod_y_box {
  3697.     key = "y3_pt";
  3698. }
  3699. ddmod_y4_box : ddmod_y_box {
  3700.     key = "y4_pt";
  3701. }
  3702.  
  3703. ddmod_z1_box : ddmod_z_box {
  3704.     key = "z1_pt";
  3705. }
  3706. ddmod_z2_box : ddmod_z_box {
  3707.     key = "z2_pt";
  3708. }
  3709. ddmod_z3_box : ddmod_z_box {
  3710.     key = "z3_pt";
  3711. }
  3712. ddmod_z4_box : ddmod_z_box {
  3713.     key = "z4_pt";
  3714. }
  3715. // Xline/Ray edit boxes.
  3716. ddmod_xline_x1 : ddmod_x_box {
  3717.     key = "xline_x1";
  3718. }
  3719. ddmod_xline_y1 : ddmod_y_box {
  3720.     key = "xline_y1";
  3721. }
  3722. ddmod_xline_z1 : ddmod_z_box {
  3723.     key = "xline_z1";
  3724. }
  3725. ddmod_xline_x2 : ddmod_x_box {
  3726.     key = "xline_x2";
  3727. }
  3728. ddmod_xline_y2 : ddmod_y_box {
  3729.     key = "xline_y2";
  3730. }
  3731. ddmod_xline_z2 : ddmod_z_box {
  3732.     key = "xline_z2";
  3733. }
  3734.  
  3735. ddmod_handle_assembly : row {
  3736.     : text {
  3737.         label = "Handle:";
  3738.         width = 16;
  3739.         fixed_width = true;
  3740.     }
  3741.     // width = width of thickness/ltscale edit boxes - 3;
  3742.     : text {
  3743.         key = "Handle";
  3744.         width = 12;
  3745.     }
  3746. }
  3747.  
  3748. ddmod_dimedit_column : column {
  3749.     fixed_width = true;
  3750.     fixed_height = true;
  3751.     : button {
  3752.         label = "Edit...";
  3753.         mnemonic = "d";
  3754.         key = "mod_text";
  3755.         height = 2;
  3756.     }
  3757.     ddmod_dimedit_mod_style;
  3758. }
  3759.  
  3760. ddmod_dimedit_mod_style : popup_list {
  3761.     label = "Style: ";
  3762.     mnemonic = "e";
  3763.     key = "mod_style";
  3764.     width = 32;
  3765.     list = "";
  3766. }
  3767.  
  3768. //-------------------- Dialogues --------------------
  3769.  
  3770. ddmod_mline : dialog {
  3771.     label = "Modify Multiline";
  3772.     ddmod_common_fields;
  3773.     : row {
  3774.       : concatenation {
  3775.          : text_part {
  3776.              label = "MLine Style: ";
  3777.              width = 12;
  3778.          }
  3779.          : text_part {
  3780.              key = "ml_style";
  3781.              width = 33;
  3782.              fixed_width = true;
  3783.          }
  3784.       }
  3785.       spacer_1;
  3786.     }
  3787.     spacer;
  3788.     : row { 
  3789.         alignment = centered;
  3790.         fixed_width = true;
  3791.         ok_cancel_help;
  3792.     }
  3793.     errtile;
  3794. }
  3795.  
  3796. ddmod_xline : dialog {
  3797.     label = "Modify Xline";
  3798.     ddmod_common_fields;
  3799.     spacer;
  3800.     : row {
  3801.         : boxed_column {
  3802.             label = "Root Point";
  3803.             fixed_width = true;
  3804.             ddmod_pk_pt_1_button;
  3805.             ddmod_xline_x1;
  3806.             ddmod_xline_y1;
  3807.             ddmod_xline_z1;
  3808.         }
  3809.         : boxed_column {
  3810.             label = "Second Point";
  3811.             fixed_width = true;
  3812.             ddmod_pk_pt_2_button;
  3813.             ddmod_xline_x2;
  3814.             ddmod_xline_y2;
  3815.             ddmod_xline_z2;
  3816.         }
  3817.         : boxed_column {
  3818.             label = "Direction Vector";
  3819.                spacer_1;
  3820.                 : concatenation {
  3821.                     : text_part {
  3822.                         label = " X:";
  3823.                         width = 4;
  3824.                     }
  3825.                     : text_part {
  3826.                         key = "dir_x";
  3827.                         width = 10;
  3828.                     }
  3829.                 }
  3830.                 : concatenation {
  3831.                     : text_part {
  3832.                         label = " Y:";
  3833.                         width = 4;
  3834.                     }
  3835.                     : text_part {
  3836.                         key = "dir_y";
  3837.                         width = 10;
  3838.                     }
  3839.                 }
  3840.                 : concatenation {
  3841.                     : text_part {
  3842.                         label = " Z:";
  3843.                         width = 4;
  3844.                     }
  3845.                     : text_part {
  3846.                         key = "dir_z";
  3847.                         width = 10;
  3848.                     }
  3849.                 }
  3850.                 spacer_1;
  3851.         }
  3852.     }
  3853.     spacer;
  3854.     ok_cancel_help_errtile;
  3855. }
  3856.  
  3857. ddmod_ray : dialog {
  3858.     label = "Modify Ray";
  3859.     ddmod_common_fields;
  3860.     spacer;
  3861.     : row {
  3862.         : boxed_column {
  3863.             label = "Start Point";
  3864.             fixed_width = true;
  3865.             ddmod_pk_pt_1_button;
  3866.             ddmod_xline_x1;
  3867.             ddmod_xline_y1;
  3868.             ddmod_xline_z1;
  3869.         }
  3870.         : boxed_column {
  3871.             label = "Second Point";
  3872.             fixed_width = true;
  3873.             ddmod_pk_pt_2_button;
  3874.             ddmod_xline_x2;
  3875.             ddmod_xline_y2;
  3876.             ddmod_xline_z2;
  3877.         }
  3878.         : boxed_column {
  3879.             label = "Direction Vector";
  3880.                spacer_1;
  3881.                 : concatenation {
  3882.                     : text_part {
  3883.                         label = " X:";
  3884.                         width = 4;
  3885.                     }
  3886.                     : text_part {
  3887.                         key = "dir_x";
  3888.                         width = 10;
  3889.                     }
  3890.                 }
  3891.                 : concatenation {
  3892.                     : text_part {
  3893.                         label = " Y:";
  3894.                         width = 4;
  3895.                     }
  3896.                     : text_part {
  3897.                         key = "dir_y";
  3898.                         width = 10;
  3899.                     }
  3900.                 }
  3901.                 : concatenation {
  3902.                     : text_part {
  3903.                         label = " Z:";
  3904.                         width = 4;
  3905.                     }
  3906.                     : text_part {
  3907.                         key = "dir_z";
  3908.                         width = 10;
  3909.                     }
  3910.                 }
  3911.                 spacer_1;
  3912.         }
  3913.     }
  3914.     spacer;
  3915.     ok_cancel_help_errtile;
  3916. }
  3917.  
  3918. ddmod_point : dialog {
  3919.     label = "Modify Point";
  3920.     ddmod_common_fields;
  3921.     spacer;
  3922.     : row {
  3923.         fixed_width = true;
  3924.         : boxed_column {
  3925.             label = "Location";
  3926.             fixed_width = true;
  3927.             ddmod_pk_pt_1_button;
  3928.             ddmod_x1_box;
  3929.             ddmod_y1_box;
  3930.             ddmod_z1_box;
  3931.         }
  3932.         spacer;
  3933.         : column {
  3934.             alignment = top;
  3935.             fixed_height = true;
  3936.             spacer_1;
  3937.         }
  3938.     }
  3939.     ok_cancel_help_errtile;
  3940. }
  3941.  
  3942. ddmod_line : dialog {
  3943.     label = "Modify Line";
  3944.     ddmod_common_fields;
  3945.     spacer;
  3946.     : row {
  3947.         : boxed_column {
  3948.             label = "From Point";
  3949.             fixed_width = true;
  3950.             ddmod_pk_pt_1_button;
  3951.             ddmod_x1_box;
  3952.             ddmod_y1_box;
  3953.             ddmod_z1_box;
  3954.         }
  3955.         : boxed_column {
  3956.             label = "To Point";
  3957.             fixed_width = true;
  3958.             ddmod_pk_pt_2_button;
  3959.             ddmod_x2_box;
  3960.             ddmod_y2_box;
  3961.             ddmod_z2_box;
  3962.         }
  3963.         : column {
  3964.             : text {
  3965.                 label = "Delta XYZ: ";
  3966.             }
  3967.             : column {
  3968.                 fixed_height = true;
  3969.                 : concatenation {
  3970.                     : text_part {
  3971.                         label = " X:";
  3972.                         width = 4;
  3973.                     }
  3974.                     : text_part {
  3975.                         key = "delta_x";
  3976.                         width = 14;
  3977.                     }
  3978.                 }
  3979.                 : concatenation {
  3980.                     : text_part {
  3981.                         label = " Y:";
  3982.                         width = 4;
  3983.                     }
  3984.                     : text_part {
  3985.                         key = "delta_y";
  3986.                         width = 14;
  3987.                     }
  3988.                 }
  3989.                 : concatenation {
  3990.                     : text_part {
  3991.                         label = " Z:";
  3992.                         width = 4;
  3993.                     }
  3994.                     : text_part {
  3995.                         key = "delta_z";
  3996.                         width = 14;
  3997.                     }
  3998.                 }
  3999.             }
  4000.             spacer_0;
  4001.             : column {
  4002.                 fixed_height = true;
  4003.                 : concatenation {
  4004.                     : text_part {
  4005.                         label = "Length: ";
  4006.                         width = 8;
  4007.                     }
  4008.                     : text_part {
  4009.                         key = "l_length";
  4010.                         width = 14;
  4011.                     }
  4012.                 }
  4013.                 fixed_height = true;
  4014.                 : concatenation {
  4015.                     : text_part {
  4016.                         label = "Angle: ";
  4017.                         width = 8;
  4018.                     }
  4019.                     : text_part {
  4020.                         key = "l_angle";
  4021.                         width = 10;
  4022.                     }
  4023.                 }
  4024.             }
  4025.         }
  4026.     spacer_1;
  4027.     }
  4028.     spacer;
  4029.     ok_cancel_help_errtile;
  4030. }
  4031.  
  4032. ddmod_ellipse : dialog {
  4033.     label = "Modify Ellipse";
  4034.     ddmod_common_fields;
  4035.     : row {
  4036.         fixed_width = true;
  4037.         : boxed_column {
  4038.             label = "Center";
  4039.             fixed_width = true;
  4040.             ddmod_pk_pt_1_button;
  4041.             ddmod_x1_box;
  4042.             ddmod_y1_box;
  4043.             ddmod_z1_box;
  4044.         }
  4045.         spacer;
  4046.         : column {
  4047.             fixed_height = true;
  4048.             : ddmod_num_box {
  4049.                 label = "Major Radius:";
  4050.                 mnemonic = "M";
  4051.                 key = "majrad";
  4052.             }
  4053.             : ddmod_num_box {
  4054.                 label = "Minor Radius:";
  4055.                 mnemonic = "N";
  4056.                 key = "minrad";
  4057.             }
  4058.             : row {
  4059.                 : column {
  4060.                     : text {
  4061.                         label = "Radius Ratio:";
  4062.                     }
  4063.                 }
  4064.                 : column {
  4065.                     : text {
  4066.                         key = "rratio";
  4067.                         width = 11;
  4068.                     }
  4069.                 }
  4070.             } 
  4071.             : ddmod_num_box {
  4072.                 label = "Start Angle:";
  4073.                 mnemonic = "S";
  4074.                 key = "st_ang";
  4075.             }
  4076.             : ddmod_num_box {
  4077.                 label = "End Angle:";
  4078.                 mnemonic = "E";
  4079.                 key = "end_eang";
  4080.             }
  4081.         }
  4082.         : column {
  4083.             : boxed_column {
  4084.                 label = "Major Axis Vector";
  4085.                 fixed_width = true;
  4086.                 : row {
  4087.                     : column {
  4088.                         : text {
  4089.                             label = "X:";
  4090.                         }
  4091.                         : text {
  4092.                             label = "Y:";
  4093.                         }
  4094.                         : text {
  4095.                             label = "Z:";
  4096.                         }
  4097.                     }
  4098.                     : column {
  4099.                         : text {
  4100.                             key = "Majraddirx";
  4101.                             width = 11;
  4102.                         }
  4103.                         : text {
  4104.                             key = "Majraddiry";
  4105.                             width = 11;
  4106.                         }
  4107.                         : text {
  4108.                             key = "Majraddirz";
  4109.                             width = 11;
  4110.                         }
  4111.                     }
  4112.                 }
  4113.             }
  4114.             : column {
  4115.                 fixed_height = true;
  4116.                 : row {
  4117.                     : column {
  4118.                         : text {
  4119.                             label = "Area: ";
  4120.                             key = "Area_text";
  4121.                         }
  4122.                     }
  4123.                     : column {
  4124.                         : text {
  4125.                             key = "Area";
  4126.                             width = 20;
  4127.                         }
  4128.                     }
  4129.                 }
  4130.             }
  4131.         }
  4132.     }
  4133.     spacer;
  4134.     ok_cancel_help_errtile;
  4135. }
  4136.  
  4137. ddmod_spline : dialog {
  4138.     label = "Modify Spline";
  4139.     ddmod_common_fields;
  4140.     : row {
  4141.         : boxed_column {
  4142.             label = "Control Points";
  4143.             fixed_width = true;
  4144.             : row {
  4145.                 : column {
  4146.                     vertical_margin = wide;
  4147.                     : concatenation {
  4148.                         : text_part {
  4149.                             label = "Vertex:";
  4150.                         }
  4151.                         : text_part {
  4152.                             key = "cntl_ctr";
  4153.                             width = 4;
  4154.                         }
  4155.                     }
  4156.                 }
  4157.                 : column {
  4158.                     : button {
  4159.                         label = "Next";
  4160.                         mnemonic = "N";
  4161.                         key = "next_cntlpt";
  4162.                     }
  4163.                 }
  4164.             }
  4165.             : concatenation {
  4166.                 : text_part {
  4167.                   label = "X: ";
  4168.                 }
  4169.                 : text_part {
  4170.                   key = "xtext";
  4171.                   width = 10;
  4172.                 }
  4173.             }
  4174.             : concatenation {
  4175.                 : text_part {
  4176.                   label = "Y: ";
  4177.                 }
  4178.                 : text_part {
  4179.                   key = "ytext";
  4180.                   width = 10;
  4181.                 }
  4182.             }
  4183.             : concatenation {
  4184.                 : text_part {
  4185.                   label = "Z: ";
  4186.                 }
  4187.                 : text_part {
  4188.                   key = "ztext";
  4189.                   width = 10;
  4190.                 }
  4191.             }
  4192.             : concatenation {
  4193.                 : text_part {
  4194.                   label = "Weight: ";
  4195.                   key = "weight_text";
  4196.                 }
  4197.                 : text_part {
  4198.                   key = "weight";
  4199.                   width = 10;
  4200.                 }
  4201.             }
  4202.         }
  4203.         : column {
  4204.             fixed_height = true;
  4205.             : row {
  4206.                : column {
  4207.                    : text {
  4208.                        label = "      ";
  4209.                    }
  4210.                    : text {
  4211.                        label = "Degree:";
  4212.                    }
  4213.                    : text {
  4214.                        label = "Properties";
  4215.                    }
  4216.                    : text {
  4217.                        label = "      ";
  4218.                    }
  4219.                    : text {
  4220.                        label = "      ";
  4221.                    }
  4222.                    : text {
  4223.                        label = "      ";
  4224.                    }
  4225.                    : text {
  4226.                        label = "      ";
  4227.                    }
  4228.                }
  4229.                : column {
  4230.                    : text {
  4231.                        label = "    ";
  4232.                    }
  4233.                    : text {
  4234.                        key = "Degree";
  4235.                        width = 11;
  4236.                    }
  4237.                    : text {
  4238.                        key = "SpProp1";
  4239.                        width = 12;
  4240.                    }
  4241.                    : text {
  4242.                        key = "SpProp2";
  4243.                        width = 12;
  4244.                    }
  4245.                    : text {
  4246.                        key = "SpProp3";
  4247.                        width = 12;
  4248.                    }
  4249.                    : text {
  4250.                        key = "SpProp4";
  4251.                        width = 12;
  4252.                    }
  4253.                    : text {
  4254.                        key = "SpProp5";
  4255.                        width = 12;
  4256.                    }
  4257.                }
  4258.             }
  4259.         }
  4260.         : boxed_column {
  4261.             label = "Data Points";
  4262.             fixed_width = true;
  4263.             key = "data_pts";
  4264.             : row {
  4265.                 : column {
  4266.                     vertical_margin = wide;
  4267.                     : concatenation {
  4268.                         : text_part {
  4269.                             label = "Vertex:";
  4270.                         }
  4271.                         : text_part {
  4272.                             key = "data_ctr";
  4273.                             width = 4;
  4274.                         }
  4275.                     }    
  4276.                 }
  4277.                 : column {
  4278.                     : button {
  4279.                         label = "Next";
  4280.                         mnemonic = "N";
  4281.                         key = "next_datapt";
  4282.                     }
  4283.                 }
  4284.             }    
  4285.             : concatenation {
  4286.                 : text_part {
  4287.                   label = "X: ";
  4288.                 }
  4289.                 : text_part {
  4290.                   key = "dxtext";
  4291.                   width = 10;  
  4292.                 }
  4293.             }    
  4294.             : concatenation {
  4295.                 : text_part {
  4296.                   label = "Y: ";
  4297.                 }
  4298.                 : text_part {
  4299.                   key = "dytext";
  4300.                   width = 10;
  4301.                 }
  4302.             }
  4303.             : concatenation {
  4304.                 : text_part {
  4305.                   label = "Z: ";
  4306.                 }
  4307.                 : text_part {
  4308.                   key = "dztext";
  4309.                   width = 10;
  4310.                 }
  4311.             }
  4312.         }
  4313.     }
  4314.     spacer;
  4315.     ok_cancel_help_errtile;
  4316. }
  4317.  
  4318. ddmod_circle : dialog {
  4319.     label = "Modify Circle";
  4320.     ddmod_common_fields;
  4321.     spacer;
  4322.     : row {
  4323.         fixed_width = true;
  4324.         : boxed_column {
  4325.             label = "Center";
  4326.             fixed_width = true;
  4327.             ddmod_pk_pt_1_button;
  4328.             ddmod_x1_box;
  4329.             ddmod_y1_box;
  4330.             ddmod_z1_box;
  4331.         }
  4332.         spacer;
  4333.         : column {
  4334.             fixed_height = true;
  4335.             : text {
  4336.                label = "   ";
  4337.             }
  4338.             : ddmod_num_box {
  4339.                 label = "Radius:";
  4340.                 mnemonic = "R";
  4341.                 key = "radius";
  4342.             }
  4343.             : row {
  4344.                 : column {
  4345.                     : text { label = "Diameter:";      }
  4346.                     : text { label = "Circumference:"; }
  4347.                     : text { label = "Area: ";         }
  4348.                 }
  4349.                 : column {
  4350.                     : text { 
  4351.                         width = 11;
  4352.                         key = "Dia";
  4353.                         alignment = right;
  4354.                     }
  4355.                     : text {
  4356.                         width = 11;
  4357.                         key = "Circum";
  4358.                         alignment = right;
  4359.                     }
  4360.                     : text {
  4361.                         width = 20;
  4362.                         key = "Area";
  4363.                         alignment = right;
  4364.                     }
  4365.                 }
  4366.             }
  4367.         }
  4368.     }
  4369.     spacer;
  4370.     ok_cancel_help_errtile;
  4371. }
  4372.  
  4373. ddmod_arc : dialog {
  4374.     label = "Modify Arc";
  4375.     ddmod_common_fields;
  4376.     spacer;
  4377.     : row {
  4378.         fixed_width = true;
  4379.         : boxed_column {
  4380.             label = "Center";
  4381.             fixed_width = true;
  4382.             ddmod_pk_pt_1_button;
  4383.             ddmod_x1_box;
  4384.             ddmod_y1_box;
  4385.             ddmod_z1_box;
  4386.         }
  4387.         spacer;
  4388.         : column {
  4389.             fixed_width = true;
  4390.             : text {
  4391.                label = "   ";
  4392.             }
  4393.             : ddmod_num_box {
  4394.                 label = "Radius: ";
  4395.                 mnemonic = "R";
  4396.                 key = "radius";
  4397.             }
  4398.             : ddmod_num_box {
  4399.                 label = "Start Angle: ";
  4400.                 mnemonic = "A";
  4401.                 key = "st_ang";
  4402.             }
  4403.             : ddmod_num_box {
  4404.                 label = "End Angle: ";
  4405.                 mnemonic = "E";
  4406.                 key = "end_ang";
  4407.             }
  4408.             : concatenation {
  4409.                 : text_part {
  4410.                   label = "Total Angle: ";
  4411.                   width = 14;
  4412.                 }
  4413.                 : text_part {
  4414.                   key = "tot_angle";
  4415.                   width = 10;
  4416.                 }
  4417.             }
  4418.         }
  4419.         spacer;
  4420.         : column {
  4421.             fixed_height = true;
  4422.             fixed_width = true;
  4423.             alignment = top;
  4424.             : text {
  4425.                 label = "   ";
  4426.             }
  4427.             : concatenation {
  4428.                 : text_part {
  4429.                     label = "Arc Length: ";
  4430.                     width = 13;
  4431.                 }
  4432.                 : text_part {
  4433.                     key = "arclen";
  4434.                     width = 8;
  4435.                 }
  4436.             }
  4437.         }
  4438.     }
  4439.     spacer;
  4440.     ok_cancel_help_errtile;
  4441. }
  4442.  
  4443. ddmod_solid : dialog {
  4444.     label = "Modify Solid";
  4445.     ddmod_common_fields;
  4446.     spacer;
  4447.     : row {
  4448.         children_alignment = top;
  4449.         children_fixed_width = true;
  4450.         children_fixed_height = true;
  4451.         : column {
  4452.             : boxed_column {
  4453.                 label = "Point 1";
  4454.                 ddmod_pk_pt_1_button;
  4455.                 ddmod_x1_box;
  4456.                 ddmod_y1_box;
  4457.             }
  4458.         }
  4459.         : boxed_column {
  4460.             label = "Point 2";
  4461.             ddmod_pk_pt_2_button;
  4462.             ddmod_x2_box;
  4463.             ddmod_y2_box;
  4464.         }
  4465.         : boxed_column {
  4466.             label = "Point 3";
  4467.             ddmod_pk_pt_3_button;
  4468.             ddmod_x3_box;
  4469.             ddmod_y3_box;
  4470.         }
  4471.         : boxed_column {
  4472.             label = "Point 4";
  4473.             ddmod_pk_pt_4_button;
  4474.             ddmod_x4_box;
  4475.             ddmod_y4_box;
  4476.             ddmod_z4_box;
  4477.         }
  4478.     }
  4479.     spacer;
  4480.     ok_cancel_help_errtile;
  4481. }
  4482.  
  4483. ddmod_block : dialog {
  4484.     label = "Modify Block Insertion";
  4485.     ddmod_common_fields;
  4486.     spacer;
  4487.     : concatenation {
  4488.        : text_part {
  4489.            label = "Block Name: ";
  4490.            width = 12;
  4491.        }
  4492.        : text_part {
  4493.            key = "Bl_name";
  4494.            width = 33;
  4495.        }
  4496.     }
  4497.     spacer;
  4498.     : row {
  4499.         fixed_width = true;
  4500.         : boxed_column {
  4501.             label = "Insertion Point";
  4502.             fixed_width = true;
  4503.             fixed_height = true;
  4504.             ddmod_pk_pt_1_button;
  4505.             ddmod_x1_box;
  4506.             ddmod_y1_box;
  4507.             ddmod_z1_box;
  4508.         }
  4509.         spacer;
  4510.         : column {
  4511.             fixed_width = true;
  4512.             fixed_height = true;
  4513.             : text {
  4514.                label = "   ";
  4515.             }
  4516.             : ddmod_num_box {
  4517.                 label = "X-scale: ";
  4518.                 mnemonic = "a";
  4519.                 key = "xscale";
  4520.             }
  4521.             : ddmod_num_box {
  4522.                 label = "Y-scale: ";
  4523.                 mnemonic = "l";
  4524.                 key = "yscale";
  4525.             }
  4526.             : ddmod_num_box {
  4527.                 label = "Z-scale: ";
  4528.                 mnemonic = "e";
  4529.                 key = "zscale";
  4530.             }
  4531.             : ddmod_num_box {
  4532.                 label = "Rotation: ";
  4533.                 mnemonic = "R";
  4534.                 key = "rot";
  4535.             }
  4536.         }
  4537.         spacer;
  4538.         : row {
  4539.             : column {
  4540.                 spacer_1;
  4541.                 : text { label = "Columns: ";     }
  4542.                 : text { label = "Rows: ";        }
  4543.                 : text { label = "Col Spacing: "; }
  4544.                 : text { label = "Row Spacing: "; }
  4545.                 : text { label = "Attributes: ";  }
  4546.             }
  4547.             : column {
  4548.                 spacer_1;
  4549.                 : text { width = 11; key = "columns"; }
  4550.                 : text { width = 11; key = "rows";    }
  4551.                 : text { width = 11; key = "col_sp";  }
  4552.                 : text { width = 11; key = "row_sp";  }
  4553.                 : text { width = 11; key = "attribs"; }
  4554.             }
  4555.         }
  4556.     }
  4557.     spacer;
  4558.     // ACAD_LT has no "Show clipped block" toggle
  4559.     ok_cancel_help_errtile;
  4560. }
  4561.  
  4562. ddmod_hatch : dialog {
  4563.     label = "Modify Associative Hatch";
  4564.     ddmod_common_fields;
  4565.     : row {
  4566.       : concatenation {
  4567.          : text_part {
  4568.              label = "Block Name: ";
  4569.              width = 12;
  4570.          }
  4571.          : text_part {
  4572.              key = "Bl_name";
  4573.              width = 33;
  4574.              fixed_width = true;
  4575.          }
  4576.       }
  4577.       spacer_1;
  4578.     }
  4579.     spacer;
  4580.     : row { 
  4581.         alignment = centered;
  4582.         fixed_width = true;
  4583.         ok_cancel;
  4584.         : spacer { width = 2; }
  4585.         : button {
  4586.             label = "Hatch Edit...";
  4587.             mnemonic = "H";
  4588.             key = "b_hatch";
  4589.         }
  4590.         : spacer { width = 2; }
  4591.         help_button;
  4592.     }
  4593.     errtile;
  4594. }
  4595.  
  4596. ddmod_newhatch : dialog {
  4597.     label = "Modify Hatch";
  4598.     ddmod_common_fields;
  4599.     spacer;
  4600.     : row { 
  4601.         alignment = centered;
  4602.         fixed_width = true;
  4603.         ok_cancel;
  4604.         : spacer { width = 2; }
  4605.         : button {
  4606.             label = "Hatch Edit...";
  4607.             mnemonic = "H";
  4608.             key = "b_hatch";
  4609.         }
  4610.         : spacer { width = 2; }
  4611.         help_button;
  4612.     }
  4613.     errtile;
  4614. }
  4615.  
  4616. ddmod_xref : dialog {
  4617.     label = "Modify External Reference";
  4618.     ddmod_common_fields;
  4619.     spacer;
  4620.     : row {
  4621.         : concatenation {
  4622.            : text_part {
  4623.                label = "Xref Name: ";
  4624.            }
  4625.            : text_part {
  4626.                key = "Bl_name";
  4627.                width = 12;
  4628.            }
  4629.         }
  4630.         spacer_0;
  4631.         : concatenation {
  4632.            : text_part {
  4633.                label = "Path: ";
  4634.            }
  4635.            : text_part {
  4636.                key = "path";
  4637.                width = 35;
  4638.            }
  4639.         }
  4640.     }
  4641.     spacer;
  4642.     : row {
  4643.         fixed_width = true;
  4644.         : boxed_column {
  4645.             label = "Insertion Point";
  4646.             fixed_width = true;
  4647.             fixed_height = true;
  4648.             ddmod_pk_pt_1_button;
  4649.             ddmod_x1_box;
  4650.             ddmod_y1_box;
  4651.             ddmod_z1_box;
  4652.         }
  4653.         spacer;
  4654.         : column {
  4655.             fixed_width = true;
  4656.             fixed_height = true;
  4657.             : text {
  4658.                label = "   ";
  4659.             }
  4660.             : ddmod_num_box {
  4661.                 label = "X-scale: ";
  4662.                 mnemonic = "a";
  4663.                 key = "xscale";
  4664.             }
  4665.             : ddmod_num_box {
  4666.                 label = "Y-scale: ";
  4667.                 mnemonic = "l";
  4668.                 key = "yscale";
  4669.             }
  4670.             : ddmod_num_box {
  4671.                 label = "Z-scale: ";
  4672.                 mnemonic = "e";
  4673.                 key = "zscale";
  4674.             }
  4675.             : ddmod_num_box {
  4676.                 label = "Rotation: ";
  4677.                 mnemonic = "R";
  4678.                 key = "rot";
  4679.             }
  4680.         }
  4681.         spacer;
  4682.         : row {
  4683.             : column {
  4684.                 spacer_1;
  4685.                 : text { label = "Columns: ";     }
  4686.                 : text { label = "Rows: ";        }
  4687.                 : text { label = "Col Spacing: "; }
  4688.                 : text { label = "Row Spacing: "; }
  4689.             }
  4690.             : column {
  4691.                 spacer_1;
  4692.                 : text { width = 11; key = "columns"; }
  4693.                 : text { width = 11; key = "rows";    }
  4694.                 : text { width = 11; key = "col_sp";  }
  4695.                 : text { width = 11; key = "row_sp";  }
  4696.             }
  4697.         }
  4698.     }
  4699.     spacer;
  4700.     // ACAD_LT has no "Show clipped xref" toggle
  4701.     ok_cancel_help_errtile;
  4702. }
  4703.  
  4704. ddmod_text : dialog {
  4705.     label = "Modify Text";
  4706.     ddmod_common_fields;
  4707.     spacer;
  4708.     : edit_box {
  4709.         label = "Text: ";
  4710.         mnemonic = "e";
  4711.         key = "t_string";
  4712.         width = 50;
  4713.         edit_limit = 253;
  4714.     }
  4715.     spacer;
  4716.     : row {
  4717.         fixed_width = true;
  4718.         : boxed_column {
  4719.             label = "Origin";
  4720.             fixed_width = true;
  4721.             ddmod_pk_pt_1_button;
  4722.             ddmod_x1_box;
  4723.             ddmod_y1_box;
  4724.             ddmod_z1_box;
  4725.         }
  4726.         : column {
  4727.             fixed_width = true;
  4728.             : text {
  4729.                 label = "  ";
  4730.             }
  4731.             : ddmod_num_box {
  4732.                 label = "Height: ";
  4733.                 mnemonic = "g";
  4734.                 key = "hght";
  4735.             }
  4736.             : ddmod_num_box {
  4737.                 label = "Rotation: ";
  4738.                 mnemonic = "R";
  4739.                 key = "rot";
  4740.             }
  4741.             : ddmod_num_box {
  4742.                 label = "Width Factor: ";
  4743.                 mnemonic = "W";
  4744.                 key = "wid";
  4745.             }
  4746.             : ddmod_num_box {
  4747.                 label = "Obliquing: ";
  4748.                 mnemonic = "O";
  4749.                 key = "obl";
  4750.             }
  4751.         }
  4752.         : column {
  4753.             fixed_width = true;
  4754.             : text {
  4755.                 label = "  ";
  4756.             }
  4757.             : popup_list {
  4758.                 label = "Justify:";
  4759.                 mnemonic = "J";
  4760.                 key = "popup_just";
  4761.                 edit_width = 13;
  4762.             }
  4763.             : popup_list {
  4764.                 label = "Style:";
  4765.                 mnemonic = "e";
  4766.                 key = "style";
  4767.                 edit_width = 13;
  4768.             }
  4769.             : column {
  4770.                 children_fixed_width = true;
  4771.                 : toggle {
  4772.                     label = "Upside Down";
  4773.                     mnemonic = "U";
  4774.                     key = "upsd";
  4775.                 }
  4776.                 : toggle {
  4777.                     label = "Backward";
  4778.                     mnemonic = "B";
  4779.                     key = "bkwd";
  4780.                 }
  4781.             }
  4782.         }
  4783.     }
  4784.     spacer;
  4785.     ok_cancel_help_errtile;
  4786. }
  4787.  
  4788. ddmod_mtext : dialog {
  4789.     label = "Modify MText";
  4790.     ddmod_common_fields;
  4791.     : row {
  4792.         : boxed_column {
  4793.             label = "Insertion Point";
  4794.             fixed_width = true;
  4795.             ddmod_pk_pt_1_button;
  4796.             ddmod_x1_box;
  4797.             ddmod_y1_box;
  4798.             ddmod_z1_box;
  4799.         }
  4800.         : column {
  4801.             : row {
  4802.                 : edit_box {
  4803.                     label = "Contents:";
  4804.                     mnemonic = "n";
  4805.                     width = 40;
  4806.                     edit_limit = 250;
  4807.                     key = "t_string";
  4808.                 }
  4809.                 : button {
  4810.                     label = "Full editor...";
  4811.                     mnemonic = "F";
  4812.                     key = "MTextEdit";
  4813.                 }
  4814.             }
  4815.             : row {
  4816.                 : column {
  4817.                     : popup_list {
  4818.                         label = "Style:";
  4819.                         mnemonic = "e";
  4820.                         edit_width = 20;
  4821.                         key = "style";
  4822.                     }
  4823.                     : popup_list {
  4824.                         label = "Justify:";
  4825.                         mnemonic = "J";
  4826.                         edit_width = 20;
  4827.                         key = "MTextJustify";
  4828.                     }
  4829.                     : popup_list {
  4830.                         label = "Direction:";
  4831.                         mnemonic = "D";
  4832.                         edit_width = 20;
  4833.                         key = "MTextDirection";
  4834.                     }
  4835.                 }
  4836.                 : column {
  4837.                     : ddmod_num_box {
  4838.                         label = "Width:";
  4839.                         mnemonic = "W";
  4840.                         key = "wid";
  4841.                     }
  4842.                     : ddmod_num_box {
  4843.                         label = "Text Height:";
  4844.                         mnemonic = "H";
  4845.                         key = "hght";
  4846.                     }
  4847.                     : ddmod_num_box {
  4848.                         label = "Rotation:";
  4849.                         mnemonic = "R";
  4850.                         key = "rot";
  4851.                     }
  4852.                 }
  4853.             }
  4854.         }
  4855.     }
  4856.     spacer;
  4857.     ok_cancel_help_errtile;
  4858. }
  4859.  
  4860. ddmod_attdef : dialog {
  4861.     label = "Modify Attribute Definition";
  4862.     ddmod_common_fields;
  4863.     spacer;
  4864.     : row {
  4865.         children_fixed_width = true;
  4866.         : edit_box {
  4867.             label = "Tag:";
  4868.             mnemonic = "a";
  4869.             key = "tag";
  4870.             edit_width = 12;
  4871.             edit_limit = 253;
  4872.         }
  4873.         : edit_box {
  4874.             label = "Prompt:";
  4875.             mnemonic = "r";
  4876.             key = "prompt";
  4877.             edit_width = 12;
  4878.             edit_limit = 253;
  4879.         }
  4880.         : edit_box {
  4881.             label = "Default:";
  4882.             mnemonic = "D";
  4883.             key = "t_string";
  4884.             edit_width = 12;
  4885.             edit_limit = 253;
  4886.         }
  4887.     }
  4888.     spacer;
  4889.     : row {
  4890.         fixed_width = true;
  4891.         : boxed_column {
  4892.             label = "Origin";
  4893.             fixed_width = true;
  4894.             ddmod_pk_pt_1_button;
  4895.             ddmod_x1_box;
  4896.             ddmod_y1_box;
  4897.             ddmod_z1_box;
  4898.         }
  4899.         : column {
  4900.             fixed_width = true;
  4901.             : text {
  4902.                 label = "  ";
  4903.             }
  4904.             : ddmod_num_box {
  4905.                 label = "Height: ";
  4906.                 mnemonic = "g";
  4907.                 key = "hght";
  4908.             }
  4909.             : ddmod_num_box {
  4910.                 label = "Rotation: ";
  4911.                 mnemonic = "R";
  4912.                 key = "rot";
  4913.             }
  4914.             : ddmod_num_box {
  4915.                 label = "Width Factor: ";
  4916.                 mnemonic = "W";
  4917.                 key = "wid";
  4918.             }
  4919.             : ddmod_num_box {
  4920.                 label = "Obliquing: ";
  4921.                 mnemonic = "O";
  4922.                 key = "obl";
  4923.             }
  4924.         }
  4925.         : column {
  4926.             fixed_width = true;
  4927.             : text {
  4928.                 label = "  ";
  4929.             }
  4930.             : row {
  4931.                 : popup_list {
  4932.                     label = "Justify:";
  4933.                     mnemonic = "J";
  4934.                     key = "popup_just";
  4935.                     edit_width = 13;
  4936.                 }
  4937.             }
  4938.             : row {
  4939.                 : popup_list {
  4940.                     label = "Style:";
  4941.                     mnemonic = "e";
  4942.                     key = "style";
  4943.                     edit_width = 13;
  4944.                 }
  4945.             }
  4946.             : row {
  4947.                 : column {
  4948.                    children_fixed_width = true;
  4949.                    : toggle {
  4950.                       label = "&Upside Down";
  4951.                       key = "upsd";
  4952.                    }
  4953.                    : toggle {
  4954.                        label = "&Backward";
  4955.                        key = "bkwd";
  4956.                    }
  4957.                    : toggle {
  4958.                        label = "In&visible";
  4959.                        key = "inv";
  4960.                    }
  4961.                 }
  4962.                 : column {
  4963.                    children_fixed_width = true;
  4964.                    : toggle {
  4965.                        label = "Co&nstant";
  4966.                        key = "con";
  4967.                    }
  4968.                    : toggle {
  4969.                        label = "Veri&fy";
  4970.                        key = "ver";
  4971.                    }
  4972.                    : toggle {
  4973.                        label = "Prese&t";
  4974.                        key = "pre";
  4975.                    }
  4976.                 }
  4977.             }
  4978.         }
  4979.     }
  4980.     spacer;
  4981.     ok_cancel_help_errtile;
  4982. }
  4983.  
  4984. ddmod_pline : dialog {
  4985.     label = "Modify Polyline";
  4986.     ddmod_common_fields;
  4987.     spacer;
  4988.     : row {
  4989.         fixed_width = true;
  4990.         : concatenation {
  4991.             : text_part {
  4992.                 label = "Polyline Type: ";
  4993.             }
  4994.             : text_part {
  4995.                 key = "ptype";
  4996.                 width = 19;
  4997.             }
  4998.         }
  4999.     }
  5000.     spacer;
  5001.     : row {
  5002.         : boxed_column {
  5003.             label = "Vertex Listing";
  5004.             fixed_width = true;
  5005.             : row {
  5006.                 : column {
  5007.                     vertical_margin = wide;
  5008.                     : concatenation {
  5009.                         : text_part {
  5010.                             label = "Vertex:";
  5011.                         }
  5012.                         : text_part {
  5013.                             key = "ctr";
  5014.                             width = 4;
  5015.                         }
  5016.                     }
  5017.                 }
  5018.                 : column {
  5019.                     : button {
  5020.                         label = "Next";
  5021.                         mnemonic = "N";
  5022.                         key = "next_v";
  5023.                     }
  5024.                 }
  5025.             }
  5026.             : concatenation {
  5027.                 : text_part {
  5028.                   label = "X: ";
  5029.                 }
  5030.                 : text_part {
  5031.                   key = "xtext";
  5032.                   width = 10;
  5033.                 }
  5034.             }
  5035.             : concatenation {
  5036.                 : text_part {
  5037.                   label = "Y: ";
  5038.                 }
  5039.                 : text_part {
  5040.                   key = "ytext";
  5041.                   width = 10;
  5042.                 }
  5043.             }
  5044.             : concatenation {
  5045.                 : text_part {
  5046.                   label = "Z: ";
  5047.                 }
  5048.                 : text_part {
  5049.                   key = "ztext";
  5050.                   width = 10;
  5051.                 }
  5052.             }
  5053.         }
  5054.         spacer;
  5055.         : boxed_radio_column {
  5056.             label = "Fit/Smooth";
  5057.             key = "f-s";
  5058.             : radio_button {
  5059.                 label = "None";
  5060.                 mnemonic = "o";
  5061.                 key = "none";
  5062.             }
  5063.             : radio_button {
  5064.                 label = "Quadratic";
  5065.                 mnemonic = "Q";
  5066.                 key = "quad";
  5067.             }
  5068.             : radio_button {
  5069.                 label = "Cubic";
  5070.                 mnemonic = "b";
  5071.                 key = "cubic";
  5072.             }
  5073.             : radio_button {
  5074.                 label = "Curve Fit";
  5075.                 mnemonic = "r";
  5076.                 key = "fit";
  5077.             }
  5078.         }
  5079.         spacer;
  5080.         : boxed_column {
  5081.             fixed_width = true;
  5082.             label = "Polyline";
  5083.             key = "pline";
  5084.             : column {
  5085.                fixed_height = true;
  5086.                : toggle {
  5087.                    label = "Closed";
  5088.                    mnemonic = "d";
  5089.                    key = "closed";
  5090.                }
  5091.                : toggle {
  5092.                    label = "LT Gen";
  5093.                    mnemonic = "G";
  5094.                    key = "ltgen";
  5095.                }
  5096.             }
  5097.         }
  5098.     }
  5099.     spacer;
  5100.     ok_cancel_help_errtile;
  5101. }
  5102.  
  5103. ddmod_vport : dialog {
  5104.     label = "Modify Viewport";
  5105.     ddmod_common_fields;
  5106.     : row {
  5107.         : boxed_column {
  5108.             label = "View Center";
  5109.             fixed_width = true;
  5110.             : concatenation {
  5111.                 : text_part {
  5112.                   label = "X: ";
  5113.                 }
  5114.                 : text_part {
  5115.                   key = "xtext";
  5116.                   width = 10;
  5117.                 }
  5118.             }
  5119.             : concatenation {
  5120.                 : text_part {
  5121.                   label = "Y: ";
  5122.                 }
  5123.                 : text_part {
  5124.                   key = "ytext";
  5125.                   width = 10;
  5126.                 }
  5127.             }
  5128.             : concatenation {
  5129.                 : text_part {
  5130.                   label = "Z: ";
  5131.                 }
  5132.                 : text_part {
  5133.                   key = "ztext";
  5134.                   width = 10;
  5135.                 }
  5136.             }
  5137.         }
  5138.         spacer_0;
  5139.         : column {
  5140.             fixed_width = true;
  5141.             : text {
  5142.                label = "   ";
  5143.             }
  5144.             : concatenation {
  5145.                 : text_part {
  5146.                   label = "Vport ID:";
  5147.                   width = 10;
  5148.                 }
  5149.                 : text_part {
  5150.                   key = "vpid";
  5151.                   width = 10;
  5152.                 }
  5153.             }
  5154.             : concatenation {
  5155.                 : text_part {
  5156.                   label = "Width:";
  5157.                   width = 10;
  5158.                 }
  5159.                 : text_part {
  5160.                   key = "wid";
  5161.                   width = 10;
  5162.                 }
  5163.             }
  5164.             : concatenation {
  5165.                 : text_part {
  5166.                   label = "Height:";
  5167.                   width = 10;
  5168.                 }
  5169.                 : text_part {
  5170.                   key = "hght";
  5171.                   width = 10;
  5172.                 }
  5173.             }
  5174.         }
  5175.         spacer_0;
  5176.         : column {
  5177.             alignment = top;
  5178.             fixed_width = true;
  5179.             fixed_height = true;
  5180.             : text {
  5181.                label = "   ";
  5182.             }
  5183.             : concatenation {
  5184.                 : text_part {
  5185.                   label = "Status: ";
  5186.                   width = 8;
  5187.                 }
  5188.                 : text_part {
  5189.                   key = "on-off";
  5190.                   width = 15;
  5191.                 }
  5192.             }
  5193.         }
  5194.     }
  5195.     spacer;
  5196.     ok_cancel_help_errtile;
  5197. }
  5198.  
  5199. ddmod_dimen : dialog {
  5200.     label = "Modify Dimension";
  5201.     ddmod_common_fields;
  5202.     : row {
  5203.         : column {
  5204.             fixed_height = true;
  5205.             fixed_width = true;
  5206.             alignment = top;
  5207.             : edit_box {
  5208.                 label = "Contents:";
  5209.                 mnemonic = "n";
  5210.                 key = "t_string";
  5211.                 edit_width = 25;
  5212.                 edit_limit = 250;
  5213.             }
  5214.             spacer;
  5215.             : popup_list {
  5216.                 label = "Style: ";
  5217.                 mnemonic = "e";
  5218.                 key = "mod_style";
  5219.                 edit_width = 25;
  5220.                 list = "";
  5221.             }
  5222.         }
  5223.         spacer;
  5224.         : button {
  5225.             alignment = top;
  5226.             label = "Full editor...";
  5227.             mnemonic = "d";
  5228.             key = "mod_text";
  5229.         }
  5230.         // ACAD_LT has no Geometry / Format / Annotation buttons
  5231.     }
  5232.     spacer;
  5233.     ok_cancel_help_errtile;
  5234. }
  5235.  
  5236. ddmod_leader : dialog {
  5237.     label = "Modify Leader";
  5238.     ddmod_common_fields;
  5239.     : row {
  5240.         fixed_width = true;
  5241.         alignment = centered;
  5242.         : column {
  5243.             fixed_width = true;
  5244.             fixed_height = true;
  5245.             // ACAD_LT has no "Edit..." button (it's always disabled anyhow)
  5246.             ddmod_dimedit_mod_style;
  5247.         }
  5248.         : spacer { width = 2; }
  5249.         // ACAD_LT has no Geometry / Format / Annotation buttons
  5250.         : column {
  5251.             : radio_column {
  5252.                 label = "Type";
  5253.                 key = "s-s";
  5254.                 : radio_button {
  5255.                     label = "St&raight";
  5256.                     key = "straight";
  5257.                 }
  5258.                 : radio_button {
  5259.                     label = "S&pline";
  5260.                     key = "spline";
  5261.                 }
  5262.             }
  5263.             : toggle {
  5264.                 label = "&Arrow";
  5265.                 height = 2;
  5266.                 key = "arrow";
  5267.                 fixed_width = true;
  5268.             }
  5269.         }
  5270.     }
  5271.     spacer;
  5272.     ok_cancel_help_errtile;
  5273. }
  5274.  
  5275. ddmod_tolerance : dialog {
  5276.     label = "Modify Tolerance";
  5277.     ddmod_common_fields;
  5278.     : row {
  5279.         fixed_width = true;
  5280.         alignment = centered;
  5281.         ddmod_dimedit_column;
  5282.         // ACAD_LT has no Geometry / Format / Annotation buttons
  5283.     }
  5284.     spacer;
  5285.     ok_cancel_help_errtile;
  5286. }
  5287.  
  5288. ddmod_other : dialog {
  5289.     label = "(replaced by object type)";
  5290.     key = "title";
  5291.     ddmod_common_fields;
  5292.     : row {
  5293.         fixed_width = true;
  5294.         spacer;
  5295.         : column {
  5296.             alignment = top;
  5297.             fixed_height = true;
  5298.             spacer_1;
  5299.         }
  5300.     }
  5301.     ok_cancel_help_errtile;
  5302. }
  5303.  
  5304. ddmod_setltype : dialog {
  5305.     label = "Select Linetype";
  5306.     image_block;
  5307.     : list_box {
  5308.         height = 12;
  5309.         key = "list_lt";
  5310.         allow_accept = true;
  5311.     }
  5312.     : edit_box {
  5313.         key = "edit_lt";
  5314.         allow_accept = false;
  5315.         label = "Linetype:";
  5316.         mnemonic = "L";
  5317.         edit_width = 32;
  5318.         edit_limit = 217;
  5319.     }
  5320.     ok_cancel_err;
  5321. }
  5322.  
  5323. ddmod_setlayer : dialog {
  5324.     subassembly = 0;
  5325.     label = "Select Layer";
  5326.     initial_focus = "listbox";
  5327.     : concatenation {
  5328.         children_fixed_width = true;
  5329.         key = "clayer";
  5330.         : text_part {
  5331.             label = "Current Layer: ";
  5332.             width = 15;
  5333.         }
  5334.         : text_part {
  5335.             key = "cur_layer";
  5336.             width = 35;
  5337.         }
  5338.     }
  5339.     : list_box {
  5340.         height = 12;
  5341.         key = "list_lay";
  5342.         allow_accept = true;
  5343.     }
  5344.     : row {
  5345.         key = "controls";
  5346.         : column {
  5347.             key = "lname";
  5348.             fixed_width = true;
  5349.             : edit_box {
  5350.                 label = "Set Layer Name:";
  5351.                 mnemonic = "S";
  5352.                 key = "edit_lay";
  5353.                 width = 32;
  5354.                 edit_width = 32;
  5355.                 edit_limit = 31;
  5356.                 allow_accept = true;
  5357.             }
  5358.         }
  5359.     }
  5360.     ok_cancel_err;
  5361. }
  5362.  
  5363. //  DDMODIFY stuff precedes.
  5364.  
  5365. //  DDSELECT stuff follows.  
  5366. //  Taken from ddselect.dcl,v 1.11 1995/08/03 10:25:54 edc
  5367.  
  5368. ddselect : dialog {
  5369.     label = "Object Selection Settings";
  5370.     : boxed_column {
  5371.         label = "Selection Modes";
  5372.         : toggle {
  5373.             label = "Noun/Verb Selection";
  5374.             key = "pickfirst";
  5375.             mnemonic = "N";
  5376.             fixed_width = true;
  5377.         }
  5378.         : toggle {
  5379.             label = "Use Shift to Add";
  5380.             key = "pickadd";
  5381.             mnemonic = "U";
  5382.             fixed_width = true;
  5383.         }
  5384.         : toggle {
  5385.             label = "Press and Drag";
  5386.             key = "pickdrag";
  5387.             mnemonic = "P";
  5388.             fixed_width = true;
  5389.         }
  5390.         : toggle {
  5391.             label = "Implied Windowing";
  5392.             key = "pickauto";
  5393.             mnemonic = "I";
  5394.             fixed_width = true;
  5395.         }
  5396. // AutoCAD LT also doesn't support Groups or PICKSTYLE.
  5397. //      : toggle {
  5398. //          label = "Object Grouping";
  5399. //          key = "grouping";
  5400. //          mnemonic = "G";
  5401. //          fixed_width = true;
  5402. //      }
  5403. //      : toggle {
  5404. //          label = "Associative Hatch";
  5405. //          key = "hatch";
  5406. //          mnemonic = "A";
  5407. //          fixed_width = true;
  5408. //      }
  5409.         : button {
  5410.             label = "Default";
  5411.             key = "default_mode";
  5412.             fixed_width = true;
  5413.             mnemonic = "D";
  5414.             alignment = centered;
  5415.         }
  5416.     }
  5417.     : boxed_row {
  5418.         label = "Pickbox Size";
  5419.         mnemonic = "S";
  5420.         spacer_0;
  5421.         : column {
  5422.             spacer_0;
  5423.             fixed_width = true;
  5424.             : text {
  5425.                   label = "Min         Max";
  5426.                   alignment = centered;
  5427.             }
  5428.             : slider {
  5429.                 key = "pickbox_slider";
  5430.                 min_value = 0;
  5431.                 max_value = 19;
  5432.                 width = 20;
  5433.                 height = 1;
  5434.                 small_increment = 1;
  5435.                 big_increment = 1;
  5436.                 fixed_width = true;
  5437.                 fixed_height = true;
  5438.             }
  5439.             spacer_0;
  5440.         }
  5441.         : image {
  5442.             key = "pickbox_image";
  5443.             aspect_ratio = 1;
  5444.             height = 4;
  5445.             width = 7;
  5446.             color = -2;
  5447.         }
  5448.         spacer_0;
  5449.     }
  5450.     : button {
  5451.         label = "Object Sort Method...";
  5452.         key = "ent_sort";
  5453.         mnemonic = "E";
  5454.         fixed_width = true;
  5455.         alignment = centered;
  5456.     }
  5457.     ok_cancel_help;
  5458. }
  5459.  
  5460. sortents : dialog {
  5461.     label = "Object Sort Method";
  5462.     : text {
  5463.         label = "Sort Objects for";
  5464.     }
  5465.     : toggle {
  5466.         label = "Object Selection";
  5467.         key = "sort_obj_sel";
  5468.         mnemonic = "O";
  5469.         fixed_width = true;
  5470.     }
  5471.     : toggle {
  5472.         label = "Object Snap";
  5473.         key = "sort_obj_snap";
  5474.         mnemonic = "S";
  5475.         fixed_width = true;
  5476.     }
  5477.     : toggle {
  5478.         label = "Redraws";
  5479.         key = "sort_redraws";
  5480.         mnemonic = "R";
  5481.         fixed_width = true;
  5482.     }
  5483.     : toggle {
  5484.         label = "Regens";
  5485.         key = "sort_regens";
  5486.         mnemonic = "e";
  5487.         fixed_width = true;
  5488.     }
  5489.     : toggle {
  5490.         label = "Plotting";
  5491.         key = "sort_plot";
  5492.         mnemonic = "P";
  5493.         fixed_width = true;
  5494.     }
  5495.     : toggle {
  5496.         label = "PostScript Output";
  5497.         key = "sort_post";
  5498.         mnemonic = "c";
  5499.         fixed_width = true;
  5500.     }
  5501.     ok_cancel;
  5502. }
  5503.  
  5504. //  DDSELECT stuff precedes.
  5505.  
  5506. //  Continues in ACLT3.DCL
  5507.  
  5508. // Next available MSG number is   1
  5509. // MODULE_ID ACLT3_DCL_
  5510.  
  5511. //     ACLT.DCL      Version 13.0 for AutoCAD LT 3.0
  5512. //     Third of 4 parts
  5513. //
  5514. //     Copyright (C) 1993, 1994, 1995 by Autodesk, Inc.
  5515. //
  5516. //     Permission to use, copy, modify, and distribute this software
  5517. //     for any purpose and without fee is hereby granted, provided
  5518. //     that the above copyright notice appears in all copies and
  5519. //     that both that copyright notice and the limited warranty and
  5520. //     restricted rights notice below appear in all supporting
  5521. //     documentation.
  5522. //
  5523. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  5524. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  5525. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  5526. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  5527. //     UNINTERRUPTED OR ERROR FREE.
  5528. //
  5529. //     Use, duplication, or disclosure by the U.S. Government is subject to
  5530. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  5531. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  5532. //     (Rights in Technical Data and Computer Software), as applicable.
  5533. //
  5534. //.
  5535. // AutoCAD DCL (Dialog Control Language)
  5536. // Define AutoCAD dialogs
  5537.  
  5538. // This file should not be modified when used with AutoCAD.
  5539. // Modification to the dialogue definitions can have serious adverse
  5540. // effects on the use of the product.  Since no modifications to this
  5541. // file are allowed, there should be no need for any internal error
  5542. // checking on the contents of this file, hence we disable audit checks
  5543. // by default.
  5544.  
  5545. ddattext : dialog {
  5546.     label = "Attribute Extraction";
  5547.     : boxed_radio_column {
  5548.         label = "File Format";
  5549.         : radio_button {
  5550.             label = "Comma Delimited File (CDF)";
  5551.             key = "cdf";
  5552.             mnemonic = "C";
  5553.            }
  5554.            : radio_button {
  5555.             label = "Space Delimited File (SDF)";
  5556.             key = "sdf";
  5557.             mnemonic = "S";
  5558.         }
  5559.            : radio_button {
  5560.             label = "Drawing Interchange File (DXF)";
  5561.             key = "dxf";
  5562.             mnemonic = "D";
  5563.         }
  5564.     }
  5565.     : row {
  5566.         :column {
  5567.             : button {
  5568.                 label = "Select Objects <";
  5569.                 mnemonic = "O";
  5570.                 key = "selobjs";
  5571.             }
  5572.             : button {
  5573.                 label = "Attribute Template File... ";
  5574.                 key = "select_temp_file";
  5575.                 mnemonic = "T";
  5576.             }
  5577.             : button {
  5578.                 label = "Output File... ";
  5579.                 key = "select_out_file";
  5580.                 mnemonic = "F";
  5581.             }
  5582.         }
  5583.         :column {
  5584.             : concatenation {
  5585.                 : text_part {
  5586.                     label = "Number found: ";
  5587.                 }
  5588.                 : text_part {
  5589.                     key = "how_many";
  5590.                     width = 5;
  5591.                 }
  5592.             }
  5593.             : edit_box {
  5594.                 edit_width = 20;
  5595.                 key = "temp_file";
  5596.                 fixed_width = true;
  5597.                 edit_limit = 259;
  5598.             }
  5599.             : edit_box {
  5600.                 edit_width = 20;
  5601.                 key = "out_file";
  5602.                 fixed_width = true;
  5603.                 edit_limit = 259;
  5604.             }
  5605.         }
  5606.     }
  5607.  
  5608.  
  5609.     ok_cancel_help_errtile;
  5610. }
  5611.  
  5612. out_exists : dialog {
  5613.     label = "Warning";
  5614.     : paragraph {
  5615.         : text_part {
  5616.             label = "The output file already exists.";
  5617.         }
  5618.         : text_part {
  5619.             label = "Do you want to replace it?";
  5620.         }
  5621.     }
  5622.     spacer_1;
  5623.     : row {
  5624.         fixed_width = true;
  5625.         alignment = centered;
  5626.         : button {
  5627.             label = "Yes";
  5628.             mnemonic = "R";
  5629.             key = "yes";
  5630.             width = 8;
  5631.         }
  5632.         : spacer {
  5633.             width = 2;
  5634.         }
  5635.         : default_button {
  5636.             label = "No";
  5637.             mnemonic = "C";
  5638.             key = "no";
  5639.             width = 8;
  5640.         }
  5641.     }
  5642. }
  5643.  
  5644. out_temp : dialog {
  5645.     label = "Warning";
  5646.     : paragraph {
  5647.         : text_part {
  5648.             label = "The template file and output file have the same name.";
  5649.         }
  5650.         : text_part {
  5651.             label = "Please change the output file name.";
  5652.         }
  5653.     }
  5654.     spacer_1;
  5655.     : ok_button {
  5656.         is_cancel = true;
  5657.     }
  5658.  
  5659. }
  5660. //  Continues in ACLT4.DCL
  5661.  
  5662. // Next available MSG number is   1
  5663. // MODULE_ID ACLT4_DCL_
  5664.  
  5665. //     ACLT.DCL      Version 13.0 for AutoCAD LT 3.0
  5666. //     Fourth of 4 parts
  5667. //
  5668. //     Copyright (C) 1993, 1994, 1995 by Autodesk, Inc.
  5669. //
  5670. //     Permission to use, copy, modify, and distribute this software
  5671. //     for any purpose and without fee is hereby granted, provided
  5672. //     that the above copyright notice appears in all copies and
  5673. //     that both that copyright notice and the limited warranty and
  5674. //     restricted rights notice below appear in all supporting
  5675. //     documentation.
  5676. //
  5677. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  5678. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  5679. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  5680. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  5681. //     UNINTERRUPTED OR ERROR FREE.
  5682. //
  5683. //     Use, duplication, or disclosure by the U.S. Government is subject to
  5684. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  5685. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  5686. //     (Rights in Technical Data and Computer Software), as applicable.
  5687. //
  5688. //.
  5689. // AutoCAD DCL (Dialog Control Language)
  5690. // Define AutoCAD dialogs
  5691.  
  5692. // This file should not be modified when used with AutoCAD.
  5693. // Modification to the dialogue definitions can have serious adverse
  5694. // effects on the use of the product.  Since no modifications to this
  5695. // file are allowed, there should be no need for any internal error
  5696. // checking on the contents of this file, hence we disable audit checks
  5697. // by default.
  5698.  
  5699. //  CalComp ADI 4.2 AutoCAD Driver
  5700. //  Release 6.4.6  7 Nov 1996
  5701. //  (C) CalComp, Inc.
  5702. //  David Maeschen 
  5703. //
  5704. //  All labels, lists, and mnemonics should be internationalized
  5705. //  Keys and values should not be 
  5706. //  (lisp file references them and config file will remain American)
  5707.  
  5708. //  Main Menu of the Graphical User Interface
  5709. //  MAINMENU.DCL
  5710. //  11/07/96  Added Connection CDCLBegin, CDCLEnd, and 
  5711. //            Pens Dither Areas and Dithering 
  5712. //  09/09/96  Put media image in two columns 
  5713. //  06/18/96  Removed accept_return from images
  5714. //            Added Connection Timeout ConnTimeout 
  5715. //  05/14/96  Added Media Full Page Area MediaFPage 
  5716. //  03/29/96  Decimal Connection parameters.  Stretched Cconfig dialog.
  5717. //  12/15/95  Allow_accept on edits and images only
  5718.  
  5719. mainmenu : dialog {
  5720.     label = "CalComp Plotter Configuration";
  5721.     initial_focus = "accept";
  5722.     fixed_width = true;
  5723.     : row {
  5724.     alignment = centered;
  5725.     : button {
  5726.         label = "Anno...";
  5727.         mnemonic = "A";
  5728.         key = "anno";
  5729.     }
  5730.     : button {
  5731.         label = "Conn...";
  5732.         mnemonic = "o";
  5733.         key = "conn";
  5734.     }
  5735.     : button {
  5736.         label = "Pens...";
  5737.         mnemonic = "P";
  5738.         key = "pens";
  5739.     }
  5740.     : button {
  5741.         label = "Media...";
  5742.         mnemonic = "M";
  5743.         key = "media";
  5744.     }
  5745.     }
  5746.     : row {
  5747.     : column {
  5748.         : text_part {
  5749.         label = "Model:";
  5750.         key = "modellabel";
  5751.         }
  5752.         : popup_list {
  5753.         key = "ccmodels";
  5754.         list = "";
  5755.         fixed_width = true;
  5756.         edit_width = 32;
  5757.         }
  5758.     }
  5759.     : column {
  5760.         : text_part {
  5761.         label = "Configuration:";
  5762.         key = "cfglabel";
  5763.         }
  5764.         : popup_list {
  5765.         key = "ccconfigs";
  5766.         list = "";
  5767.         fixed_width = true;
  5768.         edit_width = 32;
  5769.         }
  5770.     }
  5771.     }
  5772.     : row {
  5773.     alignment = centered;
  5774.     : button {
  5775.         label = "New...";
  5776.         mnemonic = "w";
  5777.         key = "new";
  5778.     }
  5779.     : button {
  5780.         label = "Delete";
  5781.         mnemonic = "l";
  5782.         key = "delete";
  5783.     }
  5784.     }
  5785.     : row {
  5786.     //fixed_width = true;
  5787.     spacer_0;
  5788.     : column {  
  5789.         // Begin Left Column
  5790.         :image_button {
  5791.         key = "cclogo";
  5792.         color = dialog_background;
  5793.         height = 5;
  5794.         aspect_ratio = 3;
  5795.         }
  5796.         : toggle {
  5797.         label = "Use Plotter Values";
  5798.         mnemonic = "V";
  5799.         key = "PlotterValues";
  5800.         }
  5801.     }  // End Left Column
  5802.     spacer_0;
  5803.     spacer_0;
  5804.     spacer_0;
  5805.     spacer_0;
  5806.     : column {
  5807.         alignment = right;
  5808.         : popup_list {
  5809.         label = "Source:";
  5810.         mnemonic = "S";
  5811.         key = "Sources";
  5812.         list = "Cut sheet\nCut Sheet\nRoll & Cut\nRoll & Cut\n";
  5813.         value = "1";
  5814.         edit_width = 12;
  5815.         }
  5816.         : popup_list {
  5817.         label = "Mode:";
  5818.         mnemonic = "d";
  5819.         key = "Modes";
  5820.         list = "Draft\nNormal\nEnhanced\nGraphics\nGraphics Fast\nHi-Res Mono\nInk-Saver";
  5821.         value = "1";
  5822.         edit_width = 12;
  5823.         }
  5824.         : popup_list {
  5825.         label = "Colors: ";
  5826.         mnemonic = "C";
  5827.         key = "Colors";
  5828.         list = "Color\nGreyscale\nBlack";
  5829.         value = "0";
  5830.         edit_width = 12;
  5831.         }
  5832.         : edit_box {
  5833.         label = "Number of Copies:";
  5834.         mnemonic = "N";
  5835.         key = "Copies";
  5836.         value = "1";
  5837.         fixed_width = true;
  5838.         edit_width = 2;
  5839.         edit_limit = 2;
  5840.         }
  5841.     }  // End Right Column
  5842.     spacer_0;
  5843.     }  // End Row of two columns
  5844.     : boxed_column {
  5845.     label = "Current Annotation:";
  5846.     : text {
  5847.         width = 50;
  5848.         key = "comment";
  5849.     }
  5850.     }
  5851.     : row {
  5852.     fixed_width = true;
  5853.     alignment = centered;
  5854.     : retirement_button {
  5855.         label = "OK";
  5856.         key = "accept";
  5857.         width = 12;
  5858.         is_default = true;
  5859.     }
  5860.     : retirement_button {
  5861.         label = "Cancel";
  5862.         key = "cancel";
  5863.         width = 12;
  5864.         is_cancel = true;
  5865.     }
  5866.     : button {
  5867.         label = "Help...";
  5868.         mnemonic = "H";
  5869.         key = "help";
  5870.         width = 12;
  5871.     }
  5872.     : button {
  5873.         label = "About...";
  5874.         key = "about";
  5875.         width = 12;
  5876.     }
  5877.     }
  5878. }  // End MAIN MENU Dialog //
  5879.  
  5880. nomenu : dialog {
  5881.     label = "No CalComp Plotters Found!";
  5882.     initial_focus = "accept";
  5883.     fixed_width = true;
  5884.     : paragraph {
  5885.     children_alignment = centered;
  5886.     : text_part {
  5887.         label = "Use the AutoCAD LT command 'config' ";
  5888.     }
  5889.     : text_part {
  5890.         label = "to install a CalComp plotter.  ";
  5891.     }
  5892.     }
  5893.     fixed_width = true;
  5894.     alignment = centered;
  5895.     : retirement_button {
  5896.     label = "OK";
  5897.     key = "accept";
  5898.     width = 12;
  5899.     is_default = true;
  5900.     }
  5901. }
  5902.  
  5903. nomodels : dialog {
  5904.     label = "No CalComp Plotters Left!";
  5905.     initial_focus = "accept";
  5906.     fixed_width = true;
  5907.     : paragraph {
  5908.     children_alignment = centered;
  5909.     : text_part {
  5910.         label = "OK or Cancel all changes?";
  5911.     }
  5912.     }
  5913.     fixed_width = true;
  5914.     alignment = centered;
  5915.     : row {
  5916.     : retirement_button {
  5917.         label = "OK";
  5918.         key = "accept";
  5919.         width = 12;
  5920.         is_default = true;
  5921.     }
  5922.     : retirement_button {
  5923.         label = "Cancel";
  5924.         key = "cancel";
  5925.         width = 12;
  5926.         is_cancel = true;
  5927.     }
  5928.     }
  5929. }
  5930. //   About Box
  5931. //   ABOUT.DCL
  5932.     
  5933. about: dialog {
  5934.     label = "About";
  5935.     initial_focus = "accept";
  5936.     : paragraph {
  5937.     children_alignment = centered;
  5938.     : text_part {
  5939.         label = "CalComp AutoCAD LT Driver";
  5940.     }
  5941.     : text_part {
  5942.         label = "Version 6.4.6";
  5943.     }
  5944.     : text_part {
  5945.         label = "Copyright (C) 1995,1996 CalComp Inc.";
  5946.     }
  5947.     : image_button {
  5948.         key = "cclogo";
  5949.         color = dialog_background;
  5950.         height = 5;
  5951.         aspect_ratio = 3;
  5952.     }
  5953.     }
  5954.     fixed_width = true;
  5955.     alignment = centered;
  5956.     : retirement_button {
  5957.     label = "OK";
  5958.     key = "accept";
  5959.     width = 12;
  5960.     is_default = true;
  5961.     }
  5962. }
  5963.  
  5964. //   New Box
  5965. //   NEW.DCL
  5966.  
  5967. new: dialog {
  5968.     label = "New Configuration";
  5969.     initial_focus = "newcf";
  5970.     : edit_box { 
  5971.     key = "newcf";
  5972.     width = 15;
  5973.     edit_limit = 32;
  5974.     allow_accept = true;    
  5975.     }
  5976.     : row {
  5977.     fixed_width = true;
  5978.     alignment = centered;
  5979.     : retirement_button {
  5980.         label = "OK";
  5981.         key = "accept";
  5982.         width = 12;
  5983.         is_default = true;
  5984.     }
  5985.     : retirement_button {
  5986.         label = "Cancel";
  5987.         key = "cancel";
  5988.         width = 12;
  5989.         is_cancel = true;
  5990.     }
  5991.     }
  5992. }
  5993.  
  5994. //   Delete Box
  5995. //   DELETE.DCL
  5996.  
  5997. delete: dialog {
  5998.     label = "Delete Configuration";
  5999.     initial_focus = "accept";
  6000.     : paragraph {
  6001.     : text_part {
  6002.         label = "Are you sure you want ";
  6003.     }
  6004.     : text_part {
  6005.         label = "to delete this configuration?";
  6006.     }
  6007.     }
  6008.     : row {
  6009.     fixed_width = true;
  6010.     alignment = centered;
  6011.     : retirement_button {
  6012.         label = "OK";
  6013.         key = "accept";
  6014.         width = 12;
  6015.         is_default = true;
  6016.     }
  6017.     : retirement_button {
  6018.         label = "Cancel";
  6019.         key = "cancel";
  6020.         width = 12;
  6021.         is_cancel = true;
  6022.     }
  6023.     }
  6024. }
  6025.  
  6026. //  Annotation Dialog
  6027. //  ANNO.DCL
  6028.  
  6029. anno: dialog {
  6030.     label = "Annotation";
  6031.     initial_focus = "accept";
  6032.     : row  { 
  6033.     : column {
  6034.         : toggle {
  6035.         label = "Filename";
  6036.         mnemonic = "F";
  6037.         key = "AnnoFile";
  6038.         }
  6039.         : toggle {
  6040.         label = "Date/Time";
  6041.         mnemonic = "T";
  6042.         key = "AnnoTime";
  6043.         }
  6044.     }  
  6045.     : column {
  6046.         : toggle {
  6047.         label = "Driver Info";
  6048.         mnemonic = "I";
  6049.         key = "AnnoDrvr";
  6050.         }
  6051.         : toggle {
  6052.         label = "Crop Marks";
  6053.         mnemonic = "M";
  6054.         key = "AnnoCrop";
  6055.         }
  6056.     }  
  6057.     } 
  6058.  
  6059.     : column {
  6060.     : text {
  6061.         key = "commentlabel";
  6062.         label = "Comments: (60 Characters Max)";
  6063.         mnemonic = "C";
  6064.     }
  6065.     : edit_box {
  6066.         key = "AnnoComm";
  6067.         width = 32;
  6068.         edit_limit = 60;
  6069.         allow_accept = true;
  6070.     }
  6071.     }  // End Comment column
  6072.  
  6073.     : row {
  6074.     fixed_width = true;
  6075.     alignment = centered;
  6076.     : retirement_button {
  6077.         label = "OK";
  6078.         key = "accept";
  6079.         width = 12;
  6080.         is_default = true;
  6081.     }
  6082.     : retirement_button {
  6083.         label = "Cancel";
  6084.         key = "cancel";
  6085.         width = 12;
  6086.         is_cancel = true;
  6087.     }
  6088.     : button {
  6089.         label = "Help...";
  6090.         mnemonic = "H";
  6091.         key = "help";
  6092.         width = 12;
  6093.     }
  6094.     }
  6095. }  // End PLOT ANNOTATE Dialog //
  6096.  
  6097. //   Connection Dialog (NON CDCL PLOTTERS)
  6098. //   CONN.DCL
  6099.  
  6100. conn: dialog {
  6101.     label = "Connection";
  6102.     initial_focus = "accept";
  6103.     : column { 
  6104.     : row {
  6105.         spacer_0;
  6106.         : popup_list {
  6107.         fixed_width = true;
  6108.         label = "Number of SYNC Codes:";
  6109.         mnemonic = "N";
  6110.         key = "ConnNsync";
  6111.         list = "0\n1\n2";
  6112.         value = "2";
  6113.         edit_width = 3;
  6114.         }
  6115.     }
  6116.     : row {
  6117.         : column {
  6118.         : toggle {
  6119.             label = "PAD";
  6120.             mnemonic = "P";
  6121.             key = "ConnPad";
  6122.         }
  6123.         : toggle {
  6124.             label = "CHECKSUM";
  6125.             mnemonic = "C";
  6126.             key = "ConnChksum";
  6127.             value = "1";
  6128.         }
  6129.         }
  6130.         : column {
  6131.         : edit_box {
  6132.             label = "SYNC Code";
  6133.             mnemonic = "S";
  6134.             key = "ConnSync";
  6135.             value = "22";
  6136.             width = 2;
  6137.             edit_limit = 3;
  6138.             edit_width = 2;
  6139.         }
  6140.         : edit_box {
  6141.             label = "EOB/EOM Code";
  6142.             mnemonic = "E";
  6143.             key = "ConnEobm";
  6144.             value = "13";
  6145.             width = 2;
  6146.             edit_limit = 3;
  6147.             edit_width = 2;
  6148.         }
  6149.         }
  6150.     }
  6151. //    Uncomment for Connection Timeout control
  6152.     : row {
  6153.         spacer_0;
  6154.         : edit_box {
  6155.         fixed_width = true;
  6156.         label = "Timeout (s)";
  6157.         mnemonic = "T";
  6158.         key = "ConnTimeout";
  6159.         value = "60";
  6160.         width = 2;
  6161.         edit_limit = 3;
  6162.         edit_width = 2;
  6163.         }
  6164.     }
  6165.     // Uncomment for CDCL Control
  6166.         : edit_box {
  6167.         fixed_width = true;
  6168.         label = "CDCLBegin:";
  6169.         mnemonic = "T";
  6170.         key = "CDCLUser";
  6171.         value = "";
  6172.         width = 24;
  6173.         edit_limit = 60;
  6174.         edit_width = 24;
  6175.         }
  6176.         : edit_box {
  6177.         fixed_width = true;
  6178.         label = "CDCLEnd:   ";
  6179.         mnemonic = "T";
  6180.         key = "CDCLUserEnd";
  6181.         value = "";
  6182.         width = 24;
  6183.         edit_limit = 60;
  6184.         edit_width = 24;
  6185.         }
  6186.  
  6187.     }
  6188.  
  6189.     : row {
  6190.     fixed_width = true;
  6191.     alignment = centered;
  6192.     : retirement_button {
  6193.         label = "OK";
  6194.         key = "accept";
  6195.         width = 12;
  6196.         is_default = true;
  6197.     }
  6198.     : retirement_button {
  6199.         label = "Cancel";
  6200.         key = "cancel";
  6201.         width = 12;
  6202.         is_cancel = true;
  6203.     }
  6204.     : button {
  6205.         label = "Help...";
  6206.         mnemonic = "H";
  6207.         key = "help";
  6208.         width = 12;
  6209.     }
  6210.     }
  6211. }  // End CONN Dialog //
  6212.  
  6213. //  Pens Dialog
  6214. //  PENS.DCL
  6215.  
  6216. pens: dialog {
  6217.     label = "Pens";
  6218.     initial_focus = "accept";
  6219.     fixed_height = true;
  6220.     : row {  // Pen
  6221.     : column {
  6222.         // Uncomment for intensity control
  6223.         : row {
  6224.         : popup_list {
  6225.             label = "Color Palette:";
  6226.             mnemonic = "C";
  6227.             key = "PensPalette";
  6228.             list = "CCOLR.CCP\nCGREY.CCP\n";
  6229.             fixed_width = true;
  6230.             edit_width = 12;
  6231.         }
  6232.         spacer_0;
  6233.           : edit_box {
  6234.           fixed_width = true;
  6235.           label = "Intensity:";
  6236.           mnemonic = "I";
  6237.           key = "PensIntensity";
  6238.           value = "100";
  6239.           width = 2;
  6240.           edit_limit = 3;
  6241.           edit_width = 2;
  6242.         }
  6243.         }
  6244.         spacer_1;
  6245.         : row {
  6246.         : toggle {
  6247.             label = "Define Pens";
  6248.             mnemonic = "P";
  6249.             key = "PensDefine";
  6250.             value = "1";
  6251.         }
  6252.         : toggle {
  6253.             label = "Dither Lines";
  6254.             mnemonic = "L";
  6255.             key = "PensDither";
  6256.             value = "1";
  6257.         }
  6258.         // Uncomment for area dithering
  6259.         : toggle {
  6260.             label = "Dither Areas";
  6261.             mnemonic = "A";
  6262.             key = "PensDAreas";
  6263.             value = "1";
  6264.         }
  6265.         }
  6266.         // Uncomment for dithering control
  6267.         : radio_row {
  6268.         label = "Dithering";
  6269.         : radio_button {
  6270.             label = "Standard";
  6271.             key = "Standard";
  6272.             value = "1";
  6273.         }
  6274.         key = "PensDType";
  6275.         : radio_button {
  6276.             label = "Cluster";
  6277.             key = "Cluster";
  6278.             value = "1";
  6279.         }
  6280.         : radio_button {
  6281.             label = "Pattern";
  6282.             key = "Pattern";
  6283.         }
  6284.         : radio_button {
  6285.             label = "Stochastic";
  6286.             key = "Stochastic";
  6287.         }
  6288.         }     
  6289.         spacer_1;
  6290.     }
  6291.     }
  6292.     : row {
  6293.     : boxed_row {
  6294.         label = "Merge/Over:";
  6295.         key = "mergelabel";
  6296.         mnemonic = "O";
  6297.         fixed_width = true;
  6298.         fixed_height = true;
  6299.         : image_button {
  6300.         key = "merge1";
  6301.         width = 5;
  6302.         aspect_ratio = 0.95;
  6303.         }
  6304.         : image_button {
  6305.         key = "merge2";
  6306.         width = 5;
  6307.         aspect_ratio = 0.95;
  6308.         }
  6309.     }
  6310.     : boxed_radio_row {
  6311.         label = "Line End/Join:";
  6312.         mnemonic = "E";
  6313.         key = "endlabel";
  6314.         fixed_width = true;
  6315.         fixed_height = true;
  6316.         : image_button {
  6317.         key = "lend1";
  6318.         width = 5;
  6319.         aspect_ratio = 0.95;
  6320.         }
  6321.         : image_button {
  6322.         key = "lend2";
  6323.         width = 5;
  6324.         aspect_ratio = 0.95;
  6325.         }
  6326.         : image_button {
  6327.         key = "lend3";
  6328.         width = 5;
  6329.         aspect_ratio = 0.95;
  6330.         }
  6331.         : image_button {
  6332.         key = "lend4";
  6333.         width = 5;
  6334.         aspect_ratio = 0.95;
  6335.         }
  6336.     }  // End Row (Line ends/joins)
  6337.     }
  6338.     : row {
  6339.     fixed_width = true;
  6340.     alignment = centered;
  6341.     : retirement_button {
  6342.         label = "OK";
  6343.         key = "accept";
  6344.         width = 12;
  6345.         is_default = true;
  6346.     }
  6347.     : retirement_button {
  6348.         label = "Cancel";
  6349.         key = "cancel";
  6350.         width = 12;
  6351.         is_cancel = true;
  6352.     }
  6353.     : button {
  6354.         label = "Help...";
  6355.         mnemonic = "H";
  6356.         key = "help";
  6357.         width = 12;
  6358.     }
  6359.     }
  6360.  
  6361. }  // End LINE ATTRIBUTES Dialog //
  6362.  
  6363.  
  6364. //   Media Dialog
  6365. //   MEDIA.DCL
  6366.  
  6367. media : dialog {
  6368.     label = "Media";
  6369.     initial_focus = "accept";
  6370.     : boxed_row {
  6371.     label = "Select Image and Media Orientation";
  6372.     spacer_0;
  6373.     // Limit height to 3.2 for one column 5.4 for two columns
  6374.     : column {
  6375.         fixed_width = true;
  6376.         fixed_height = true;
  6377.         : image_button {
  6378.         key = "image1";
  6379.         height = 5.4;
  6380.         aspect_ratio = 1.3;
  6381.         }
  6382.         : image_button {
  6383.         key = "image2";
  6384.         height = 5.4;
  6385.         aspect_ratio = 1.3;
  6386.         }
  6387.     // Two columns
  6388.     }
  6389.     : column {
  6390.         : image_button {
  6391.         key = "image3";
  6392.         height = 5.4;
  6393.         aspect_ratio = 1.3;
  6394.         }
  6395.         : image_button {
  6396.         key = "image4";
  6397.         height = 5.4;
  6398.         aspect_ratio = 1.3;
  6399.         }
  6400.     }
  6401.     spacer_0;
  6402.     : column {
  6403.         fixed_width = true;
  6404.         fixed_height = true;
  6405.         : image_button {
  6406.         key = "image5";
  6407.         height = 5.4;
  6408.         aspect_ratio = 1.3;
  6409.         }
  6410.         : image_button {
  6411.         key = "image6";
  6412.         height = 5.4;
  6413.         aspect_ratio = 1.3;
  6414.         }
  6415.     // Two columns
  6416.     }
  6417.     : column {
  6418.         : image_button {
  6419.         key = "image7";
  6420.         height = 5.4;
  6421.         aspect_ratio = 1.3;
  6422.         }
  6423.         : image_button {
  6424.         key = "image8";
  6425.         height = 5.4;
  6426.         aspect_ratio = 1.3;
  6427.         }
  6428.     }
  6429.     spacer_0;
  6430.     }
  6431.     : row {
  6432.     : toggle {
  6433.         label = "Mirror x";
  6434.         key = "MediaMirrx";
  6435.     }
  6436.     : toggle {
  6437.         label = "Mirror y";
  6438.         key = "MediaMirry";
  6439.     }
  6440.       // Uncomment for Full Page Area control
  6441.       : toggle {
  6442.       label = "Full Page Area";
  6443.       mnemonic = "F";
  6444.       key = "MediaFPage";
  6445.       }
  6446.     }
  6447.     : radio_row {
  6448.     label = "Long Plot Scale";
  6449.     key = "MediaLplot";
  6450.     value = "1";
  6451.     : radio_button {
  6452.         label = "1";
  6453.         key = "1";
  6454.     }
  6455.     : radio_button {
  6456.         label = "2";
  6457.         key = "2";
  6458.     }
  6459.     : radio_button {
  6460.         label = "4";
  6461.         key = "3";
  6462.     }
  6463.     : radio_button {
  6464.         label = "8";
  6465.         key = "4";
  6466.     }
  6467.     }     
  6468.     : row {
  6469.     fixed_width = true;
  6470.     alignment = centered;
  6471.     : retirement_button {   
  6472.         label = "OK";
  6473.         key = "accept";
  6474.         width = 12;
  6475.         is_default = true;
  6476.     }
  6477.     : retirement_button {
  6478.         label = "Cancel";
  6479.         key = "cancel";
  6480.         width = 12;
  6481.         is_cancel = true;
  6482.     }
  6483.     : button {
  6484.         label = "Help...";
  6485.         mnemonic = "H";
  6486.         key = "help";
  6487.         width = 12;
  6488.     }
  6489.     }  // End Row;
  6490. }
  6491.  
  6492. //
  6493. // The following is for HPCONFIG 
  6494. //
  6495.  
  6496. hpmainmenu: dialog {
  6497.     label = "HP Plotter Configuration";
  6498.     alignment = centered;
  6499.     initial_focus = "accept";
  6500.     : boxed_row {
  6501.         key=  "modellabel";
  6502.         label = "Current device configuration:";
  6503.                 :text {
  6504.                     key=  "idmodel";
  6505.                 }
  6506.                 : button {
  6507.                     label = "Hints...";
  6508.                     key = "DevHints";
  6509.                     mnemonic = "i";
  6510.                     fixed_width = true;
  6511.                 }
  6512.         }
  6513.  
  6514.     : boxed_column {
  6515.         label = "Memory configuration:";
  6516.         key =  "MemCfg";
  6517.         : row {
  6518.             : toggle {
  6519.                 label = "Optimize memory usage";
  6520.                 key = "OptimizeMem";
  6521.                 mnemonic = "u";
  6522.             }
  6523.             : concatenation {
  6524.                 : edit_box {
  6525.                     label = "Plotter memory:";
  6526.                     key = "PlotMem";
  6527.                     mnemonic = "m";
  6528.                     alignment = right;
  6529.                     edit_width = 3;
  6530.                     edit_limit = 3;
  6531.                 }
  6532.                 : text_part {
  6533.                     label = "Mb";
  6534.                     key = "PlotMemUnits";
  6535.                 }
  6536.             }
  6537.             : button {
  6538.                 label = "Hints...";
  6539.                 key = "MemHints";
  6540.                 mnemonic = "i";
  6541.                 fixed_width = true;
  6542.             }
  6543.         }
  6544.     }
  6545.  
  6546.     : boxed_column {
  6547.         label = "Plot configuration:";
  6548.         key =  "UserCfg";
  6549.         : row {
  6550.             : column {  // Begin Left Column
  6551.                 : boxed_radio_column {
  6552.                     label = "Quality";
  6553.                     key   = "qual";
  6554.                     : radio_button {
  6555.                         label = "Fast \/ Draft";
  6556.                         key = "draft";
  6557.                         mnemonic = "F";
  6558.                     }
  6559.                     : radio_button {
  6560.                         label = "Normal \/ Final";
  6561.                         key = "final";
  6562.                         mnemonic = "r";
  6563.                         value = "1";
  6564.                     }
  6565.                     : radio_button {
  6566.                         label = "Best \/ Enhanced";
  6567.                         key = "enhanced";
  6568.                         mnemonic = "E";
  6569.                     }
  6570.                     : radio_button {
  6571.                         label = "Plotter Default";
  6572.                         key = "pldefault";
  6573.                         mnemonic = "D";
  6574.                     }
  6575.                 }  // End radio_column (Print Qual) //
  6576.             }  // End Left Column
  6577.             : column {  // Begin Middle Column
  6578.                 : edit_box {
  6579.                     label = "Number of Copies:";
  6580.                     mnemonic = "N";
  6581.                     key = "copies";
  6582.                     edit_width = 2;
  6583.                     edit_limit = 2;
  6584.                     fixed_width=true;
  6585.                 }
  6586.                 : boxed_radio_column {
  6587.                     label = "Print colors";
  6588.                     key   = "color_set";
  6589.                     : radio_button {
  6590.                         label = "In color";
  6591.                         key = "pcolor";
  6592.                         mnemonic = "c";
  6593.                     }
  6594.                     : radio_button {
  6595.                         label = "Colors as gray";
  6596.                         key = "pgray";
  6597.                         mnemonic = "g";
  6598.                     }
  6599.                     : radio_button {
  6600.                         label = "All as black";
  6601.                         key = "pblack";
  6602.                         mnemonic = "b";
  6603.                     }
  6604.                 } //end of color setting
  6605.             }
  6606.             : column {  
  6607.                 // Begin Right Column
  6608.                 : button {
  6609.                     label = "Pens...";
  6610.                     mnemonic = "P";
  6611.                     key = "penattr";
  6612.                 }
  6613.                 : button {
  6614.                     label = "Annotations...";
  6615.                     mnemonic = "A";
  6616.                     key = "annotate";
  6617.                 }
  6618.                 : button {
  6619.                     label = "Media Orientation...";
  6620.                     mnemonic = "O";
  6621.                     key = "paper";
  6622.                 }
  6623.                 : button {
  6624.                     label = "Advanced Media Opt...";
  6625.                     mnemonic = "v";
  6626.                     key = "advopt";
  6627.                 }
  6628.             }  // End Right Column
  6629.         }  // End Row of two columns
  6630.  
  6631.     } // End "User config
  6632.  
  6633.     : row {
  6634.         fixed_width = true;
  6635.         alignment = centered;
  6636.         : button {
  6637.             label = "OK";
  6638.             key = "accept";
  6639.             width = 12;
  6640.             is_default = true;
  6641.         }
  6642.         : retirement_button {
  6643.             label = "Cancel";
  6644.             key = "cancel";
  6645.             width = 12;
  6646.             is_cancel = true;
  6647.         }
  6648.         : button {
  6649.             label = "Help...";
  6650.             key = "helpmain";
  6651.             mnemonic = "H";
  6652.             width = 12;
  6653.         }
  6654.         : spacer {
  6655.             width = 2;
  6656.         }
  6657.         : button {
  6658.             label = "About...";
  6659.             key = "about";
  6660.             mnemonic = "A";
  6661.             width = 12;
  6662.         }
  6663.     }
  6664. }  // End MAIN MENU Dialog //
  6665.  
  6666. //      PENATTR.DCL
  6667. //      Dialog Box for setting attributes for pens
  6668. //
  6669. penattr: dialog {
  6670.     label = "Pens";
  6671.     initial_focus = "accept";
  6672.     fixed_height = true;
  6673.     : row {  // Pen
  6674.         : column {
  6675.             : popup_list {
  6676.                 label = "Pen (1..255):";
  6677.                 mnemonic = "P";
  6678.                 fixed_width = true;
  6679.                 key = "slider";
  6680.                 edit_width = 4;
  6681.             }
  6682.             : button {
  6683.                 label = "Apply to All Pens";
  6684.                 mnemonic = "A";
  6685.                 key = "okall";
  6686.             }
  6687.         }  // End Pen Column
  6688.         : column {
  6689.             : boxed_row {
  6690.                 label = "Plot Merge Control";
  6691.                 : radio_column {  // Merge
  6692.                     key = "mc";
  6693.                     fixed_height = true;
  6694.                     : radio_button {
  6695.                         label = "Lines Overwrite";
  6696.                         key = "mc0";
  6697.                         mnemonic = "O";
  6698.                     }
  6699.                     : radio_button {
  6700.                         label = "Lines Merge";
  6701.                         key = "mc1";
  6702.                         mnemonic = "M";
  6703.                     }
  6704.                 }  // End (Merge) column
  6705.                 : column {
  6706.                     fixed_width = true;
  6707.                     //fixed_height = true;
  6708.                     :image {
  6709.                         key = "overw_im";
  6710.                         height = 1;
  6711.                         aspect_ratio = 1.4;
  6712.                     }
  6713.                     :image {
  6714.                         key = "merge_im";
  6715.                         height = 1;
  6716.                         aspect_ratio = 1.4;
  6717.                     }
  6718.                 }
  6719.                 spacer_1;
  6720.             } //end merge row
  6721.             : button {
  6722.                 label = "Halftoning...";
  6723.                 key = "printop";
  6724.                 mnemonic = "t";
  6725.             }
  6726.         }
  6727.     }
  6728.  
  6729.     : row {
  6730.         :boxed_row {
  6731.             label = "Line End:";
  6732.             key = "endlabel";
  6733.             mnemonic = "E";
  6734.             : image_button {
  6735.                 key = "end_tile1";
  6736.                 width = 5;
  6737.                 aspect_ratio = 0.75;
  6738.             }
  6739.             : image_button {
  6740.                 key = "end_tile2";
  6741.                 width = 5;
  6742.                 aspect_ratio = 0.75;
  6743.             }
  6744.             : image_button {
  6745.                 key = "end_tile3";
  6746.                 width = 5;
  6747.                 aspect_ratio = 0.75;
  6748.             }
  6749.             : image_button {
  6750.                 key = "end_tile4";
  6751.                 width = 5;
  6752.                 aspect_ratio = 0.75;
  6753.             }
  6754.         }
  6755.         :boxed_row {
  6756.             label = "Line Join:";
  6757.             key = "joinlabel";
  6758.             mnemonic = "J";
  6759.             : image_button {
  6760.                 key = "join_tile1";
  6761.                 width = 5;
  6762.                 aspect_ratio = 0.75;
  6763.             }
  6764.             : image_button {
  6765.                 key = "join_tile2";
  6766.                 width = 5;
  6767.                 aspect_ratio = 0.75;
  6768.             }
  6769.             : image_button {
  6770.                 key = "join_tile3";
  6771.                 width = 5;
  6772.                 aspect_ratio = 0.75;
  6773.             }
  6774.             : image_button {
  6775.                 key = "join_tile4";
  6776.                 width = 5;
  6777.                 aspect_ratio = 0.75;
  6778.             }
  6779.             : image_button {
  6780.                 key = "join_tile5";
  6781.                 width = 5;
  6782.                 aspect_ratio = 0.75;
  6783.             }
  6784.         }
  6785.     }  // End Row (Line ends/joins)
  6786.  
  6787.     : row { // ( Fills & Raster patterns)
  6788.         : boxed_column {  // Fills
  6789.             label = "Fill:";
  6790.             mnemonic = "F";
  6791.             : list_box {
  6792.                 fixed_height = true;
  6793.                 height = 5;
  6794.                 key = "filltype";
  6795.             }
  6796.             : edit_box {
  6797.                 fixed_width = true;
  6798.                 edit_width = 2;
  6799.                 edit_limit = 2;
  6800.                 label = "Spacing 1..99mm:";
  6801.                 key   = "spacing";
  6802.                 mnemonic = "S";
  6803.             }
  6804.  
  6805.             : edit_box {
  6806.                 fixed_width = true;
  6807.                 edit_width = 3;
  6808.                 edit_limit = 3;
  6809.                 label = "Angle 0..359:";
  6810.                 key   = "angle";
  6811.                 mnemonic = "g";
  6812.             }
  6813.  
  6814.             : edit_box {  // Shade
  6815.                 fixed_width = true;
  6816.                 edit_width = 2;
  6817.                 edit_limit = 2;
  6818.                 label = "Shade 0..99%:";
  6819.                 key   = "shdpct";
  6820.                 mnemonic = "d";
  6821.             }  // End Shade
  6822.         }  // End column (Fills)
  6823.  
  6824.         : boxed_column { // Raster patterns
  6825.             label = "Raster Patterns:";
  6826.             key = "rastpat";
  6827.             mnemonic = "R";
  6828.             fixed_height = true;
  6829.             width = 33;
  6830.             : list_box {
  6831.                 fixed_height = true;
  6832.                 height = 8;
  6833.                 key = "patlist";
  6834.             }
  6835.             : button {
  6836.                 label = "Change...";
  6837.                 mnemonic = "C";
  6838.                 key = "changerast";
  6839.             }
  6840.         }  // End Column ( Raster Patterns )
  6841.     }  // End Row
  6842.  
  6843.     : row {
  6844.         fixed_width = true;
  6845.         alignment = centered;
  6846.         : retirement_button {
  6847.             label = "OK";
  6848.             key = "accept";
  6849.             width = 12;
  6850.             is_default = true;
  6851.         }
  6852.         : retirement_button {
  6853.             label = "Cancel";
  6854.             key = "cancel";
  6855.             width = 12;
  6856.             is_cancel = true;
  6857.         }
  6858.         : button {
  6859.             label = "Help...";
  6860.             key = "helppen";
  6861.             width = 12;
  6862.             mnemonic = "H";
  6863.         }
  6864.     }
  6865.  
  6866. }  // End LINE ATTRIBUTES Dialog //
  6867.  
  6868. //      PENPPENATTR.DCL
  6869. //      Dialog Box for setting attributes for pens
  6870. //
  6871. penppenattr: dialog {
  6872.     label = "Pens";
  6873.     initial_focus = "accept";
  6874.     fixed_height = true;
  6875.     : row {  // Pen
  6876.         : column {
  6877.             : popup_list {
  6878.                 label = "Pen (1..255):";
  6879.                 mnemonic = "P";
  6880.                 fixed_width = true;
  6881.                 key = "slider";
  6882.                 edit_width = 4;
  6883.             }
  6884.             : button {
  6885.                 label = "Apply to All Pens";
  6886.                 mnemonic = "A";
  6887.                 key = "okall";
  6888.             }
  6889.         }  // End Pen Column
  6890.         : column {
  6891.             : boxed_row {
  6892.                 label = "Generate Area Fills in:";
  6893.                 : radio_column {  // SFILLS
  6894.                     key = "sfills";
  6895.                     fixed_height = true;
  6896.                     : radio_button {
  6897.                         label = "Plotter (Best Lockout Time)";
  6898.                         key = "sfillspl";
  6899.                         mnemonic = "l";
  6900.                     }
  6901.                     : radio_button {
  6902.                         label = "AutoCAD (Best Plotting Time)";
  6903.                         key = "sfillsacad";
  6904.                         mnemonic = "D";
  6905.                     }
  6906.                 }  // End (Merge) column
  6907.             } //end merge row
  6908.         }
  6909.     }
  6910.  
  6911.     : row {
  6912.         :boxed_row {
  6913.             label = "Line End:";
  6914.             key = "endlabel";
  6915.             : image_button {
  6916.                 key = "end_tile1";
  6917.                 width = 5;
  6918.                 aspect_ratio = 0.75;
  6919.             }
  6920.             : image_button {
  6921.                 key = "end_tile2";
  6922.                 width = 5;
  6923.                 aspect_ratio = 0.75;
  6924.             }
  6925.             : image_button {
  6926.                 key = "end_tile3";
  6927.                 width = 5;
  6928.                 aspect_ratio = 0.75;
  6929.             }
  6930.             : image_button {
  6931.                 key = "end_tile4";
  6932.                 width = 5;
  6933.                 aspect_ratio = 0.75;
  6934.             }
  6935.         }
  6936.         :boxed_row {
  6937.             label = "Line Join:";
  6938.             key = "joinlabel";
  6939.             : image_button {
  6940.                 key = "join_tile1";
  6941.                 width = 5;
  6942.                 aspect_ratio = 0.75;
  6943.             }
  6944.             : image_button {
  6945.                 key = "join_tile2";
  6946.                 width = 5;
  6947.                 aspect_ratio = 0.75;
  6948.             }
  6949.             : image_button {
  6950.                 key = "join_tile3";
  6951.                 width = 5;
  6952.                 aspect_ratio = 0.75;
  6953.             }
  6954.             : image_button {
  6955.                 key = "join_tile4";
  6956.                 width = 5;
  6957.                 aspect_ratio = 0.75;
  6958.             }
  6959.             : image_button {
  6960.                 key = "join_tile5";
  6961.                 width = 5;
  6962.                 aspect_ratio = 0.75;
  6963.             }
  6964.         }
  6965.     }  // End Row (Line ends/joins)
  6966.  
  6967.     : row { // ( Fills & Raster patterns)
  6968.         key = "fillsdef";
  6969.         : boxed_column {  // Fills
  6970.             label = "Fill:";
  6971.             : list_box {
  6972.                 fixed_height = true;
  6973.                 height = 5;
  6974.                 key = "filltype";
  6975.             }
  6976.             : edit_box {
  6977.                 fixed_width = true;
  6978.                 edit_width = 2;
  6979.                 edit_limit = 2;
  6980.                 label = "Spacing 1..99mm:";
  6981.                 key   = "spacing";
  6982.                 mnemonic = "S";
  6983.             }
  6984.  
  6985.             : edit_box {
  6986.                 fixed_width = true;
  6987.                 edit_width = 3;
  6988.                 edit_limit = 3;
  6989.                 label = "Angle 0..359:";
  6990.                 key   = "angle";
  6991.                 mnemonic = "g";
  6992.             }
  6993.  
  6994.             : edit_box {  // Shade
  6995.                 fixed_width = true;
  6996.                 edit_width = 2;
  6997.                 edit_limit = 2;
  6998.                 label = "Shade 0..99%:";
  6999.                 key   = "shdpct";
  7000.                 mnemonic = "h";
  7001.             }  // End Shade
  7002.         }  // End column (Fills)
  7003.  
  7004.         : boxed_column { // Raster patterns
  7005.             key = "rastpat";
  7006.             label = "Raster Patterns:";
  7007.             fixed_height = true;
  7008.             width = 33;
  7009.             : list_box {
  7010.                 fixed_height = true;
  7011.                 height = 8;
  7012.                 key = "patlist";
  7013.             }
  7014.             : button {
  7015.                 label = "Change...";
  7016.                 mnemonic = "C";
  7017.                 key = "changerast";
  7018.             }
  7019.         }  // End Column ( Raster Patterns )
  7020.     }  // End Row
  7021.  
  7022.     : row {
  7023.         fixed_width = true;
  7024.         alignment = centered;
  7025.         : retirement_button {
  7026.             label = "OK";
  7027.             key = "accept";
  7028.             width = 12;
  7029.             is_default = true;
  7030.         }
  7031.         : retirement_button {
  7032.             label = "Cancel";
  7033.             key = "cancel";
  7034.             width = 12;
  7035.             is_cancel = true;
  7036.         }
  7037.         : button {
  7038.             label = "Help...";
  7039.             key = "helppen";
  7040.             width = 12;
  7041.             mnemonic = "H";
  7042.         }
  7043.     }
  7044.  
  7045. }  // End LINE ATTRIBUTES Dialog //
  7046.  
  7047. //  ANNOTATE.DCL
  7048. //  Menu for annotating plot-time variables into left side of plot
  7049. //
  7050.  
  7051. annotate: dialog {
  7052.     label = "Annotations";
  7053.     initial_focus = "accept";
  7054.     : row  { // of two columns
  7055.         : column {
  7056.             : toggle {
  7057.                 label = "Drawing Filename";
  7058.                 key = "dwgname";
  7059.                 mnemonic = "F";
  7060.             }
  7061.             : toggle {
  7062.                 label = "Plot Date/Time";
  7063.                 key = "plottime";
  7064.                 mnemonic = "T";
  7065.             }
  7066.         }  // End column (dwgname, plottime)
  7067.         : column {
  7068.             : toggle {
  7069.                 label = "Driver Info";
  7070.                 key = "dvrname";
  7071.                 mnemonic = "I";
  7072.             }
  7073.             : toggle {
  7074.                 label = "Crop Marks";
  7075.                 key = "cropmarks";
  7076.                 mnemonic = "M";
  7077.             }
  7078.         }  // End column ( drvname, cropmarks )
  7079.     }  // End row of 2 columns
  7080.  
  7081.     : column {
  7082.         : text {
  7083.             key = "commentlabel";
  7084.             label = "Comments: (50 Characters Max)";
  7085.             mnemonic = "C";
  7086.         }
  7087.         : edit_box {
  7088.             key = "comment";
  7089.             width = 51;
  7090.             edit_limit = 50;
  7091.         }
  7092.     }  // End Comment column
  7093.  
  7094.     : row {
  7095.         fixed_width = true;
  7096.         alignment = centered;
  7097.         : retirement_button {
  7098.             label = "OK";
  7099.             key = "accept";
  7100.             width = 12;
  7101.             is_default = true;
  7102.         }
  7103.         : retirement_button {
  7104.             label = "Cancel";
  7105.             key = "cancel";
  7106.             width = 12;
  7107.             is_cancel = true;
  7108.         }
  7109.         : button {
  7110.             label = "Help...";
  7111.             key = "helpanno";
  7112.             mnemonic = "H";
  7113.             width = 12;
  7114.         }
  7115.     }
  7116.  
  7117. }  // End PLOT ANNOTATE Dialog //
  7118.  
  7119.  
  7120. //  HELP DIALOG
  7121. //  The help dialog is popped up to display a help message based
  7122. //  on which "screen" the user was interacting with when he
  7123. //  depressed the help button
  7124.  
  7125. help: dialog {
  7126.     label = "Help/Info";
  7127.     initial_focus = "accept";
  7128.     : list_box {
  7129.         width = 55;
  7130.         height = 16;
  7131.         key = "helplist";
  7132.     }
  7133.     : retirement_button {
  7134.         label = "OK";
  7135.         key = "accept";
  7136.         is_default = true;
  7137.         is_cancel = true;
  7138.     }
  7139. }  // End HELP Dialog
  7140.  
  7141. //  OKALLPENS DIALOG
  7142. okallpens: dialog {
  7143.     fixed_width = true;
  7144.     alignment = centered;
  7145.     label = "!! CAUTION !!";
  7146.     initial_focus = "accept";
  7147.     : text {
  7148.         label = "OK to apply settings to ALL pens?";
  7149.         key = "askok";
  7150.     }
  7151.     : row {
  7152.         alignment = centered;
  7153.         : retirement_button {
  7154.             label = "OK";
  7155.             key = "accept";
  7156.             width = 12;
  7157.             is_default = true;
  7158.         }
  7159.         : retirement_button {
  7160.             label = "Cancel";
  7161.             key = "cancel";
  7162.             width = 12;
  7163.             is_cancel = true;
  7164.         }
  7165.     }  // End row
  7166. }  // End OKALLPENS Dialog //
  7167.  
  7168. GenericOrient : dialog {
  7169.     label = "Media Options";
  7170.     initial_focus = "accept";
  7171.     : boxed_row {
  7172.         label = "Click on Match for Your Image and Media";
  7173.         mnemonic = "C";
  7174.         fixed_width = true;
  7175.         fixed_height = true;
  7176.         spacer_0;
  7177.         : column {
  7178.             fixed_width = true;
  7179.             fixed_height = true;
  7180.             : image_button {
  7181.                 key = "image1";
  7182.                 width = 14;
  7183.                 aspect_ratio = 0.65;
  7184.             }
  7185.             : image_button {
  7186.                 key = "image3";
  7187.                 width = 14;
  7188.                 aspect_ratio =0.65;
  7189.             }
  7190.             : image_button {
  7191.                 key = "image5";
  7192.                 width = 14;
  7193.                 aspect_ratio =0.65;
  7194.             }
  7195.             : image_button {
  7196.                 key = "image7";
  7197.                 width = 14;
  7198.                 aspect_ratio = 0.65;
  7199.             }
  7200.         }
  7201.         spacer_0;
  7202.         : column {
  7203.             fixed_width = true;
  7204.             fixed_height = true;
  7205.             : image_button {
  7206.                 key = "image2";
  7207.                 width = 14;
  7208.                 aspect_ratio = 0.65;
  7209.             }
  7210.             : image_button {
  7211.                 key = "image4";
  7212.                 width = 14;
  7213.                 aspect_ratio = 0.65;
  7214.             }
  7215.             : image_button {
  7216.                 key = "image6";
  7217.                 width = 14;
  7218.                 aspect_ratio = 0.65;
  7219.             }
  7220.             : image_button {
  7221.                 key = "image8";
  7222.                 width = 14;
  7223.                 aspect_ratio = 0.65;
  7224.             }
  7225.         }
  7226.         spacer_0;
  7227.     }
  7228.     : row {
  7229.         fixed_width = true;
  7230.         alignment = centered;
  7231.         : retirement_button {   
  7232.             label = "OK";
  7233.             key = "accept";
  7234.             width = 12;
  7235.             is_default = true;
  7236.         }
  7237.         : retirement_button {
  7238.             label = "Cancel";
  7239.             key = "cancel";
  7240.             width = 12;
  7241.             is_cancel = true;
  7242.         }
  7243.         : button {
  7244.             label = "Help...";
  7245.             mnemonic = "H";
  7246.             key = "helppaper";
  7247.         }
  7248.     }  // End Row;
  7249. }
  7250.  
  7251.  
  7252. BandingOrient : dialog {
  7253.     label = "Media Options";
  7254.     initial_focus = "accept";
  7255.     : boxed_row {
  7256.         label = "Click on Match for Your Image and Media";
  7257.         mnemonic = "C";
  7258.         fixed_width = true;
  7259.         fixed_height = true;
  7260.         spacer_0;
  7261.         : column {
  7262.             fixed_width = true;
  7263.             fixed_height = true;
  7264.             : image_button {
  7265.                 key = "image1";
  7266.                 width = 14;
  7267.                 aspect_ratio = 0.65;
  7268.             }
  7269.             : image_button {
  7270.                 key = "image7";
  7271.                 width = 14;
  7272.                 aspect_ratio = 0.65;
  7273.             }
  7274.         }
  7275.         spacer_0;
  7276.         : column {
  7277.             fixed_width = true;
  7278.             fixed_height = true;
  7279.             : image_button {
  7280.                 key = "image6";
  7281.                 width = 14;
  7282.                 aspect_ratio = 0.65;
  7283.             }
  7284.             : image_button {
  7285.                 key = "image8";
  7286.                 width = 14;
  7287.                 aspect_ratio = 0.65;
  7288.             }
  7289.         }
  7290.         spacer_0;
  7291.     }
  7292.     : row {
  7293.         fixed_width = true;
  7294.         alignment = centered;
  7295.         : retirement_button {   
  7296.             label = "OK";
  7297.             key = "accept";
  7298.             width = 12;
  7299.             is_default = true;
  7300.         }
  7301.         : retirement_button {
  7302.             label = "Cancel";
  7303.             key = "cancel";
  7304.             width = 12;
  7305.             is_cancel = true;
  7306.         }
  7307.         : button {
  7308.             label = "Help...";
  7309.             mnemonic = "H";
  7310.             key = "helppaper";
  7311.         }
  7312.     }  // End Row;
  7313. }
  7314.  
  7315.  
  7316. paperadv : dialog {
  7317.     label = "Advanced Media Options";
  7318.     initial_focus = "accept";
  7319.     : boxed_row {
  7320.         label = "Select level of control for plotter margins";
  7321.         : boxed_radio_column {
  7322.             label = "If Scaled to Fit is OFF";
  7323.             key = "sclmarginadj";
  7324.             : radio_button {
  7325.                 label = "Display clip warnings";
  7326.                 key = "sclwarnings";
  7327.                 mnemonic = "w";
  7328.             }
  7329.             : radio_button {
  7330.                 label = "Don't display warnings";
  7331.                 key = "scldisabled";
  7332.                 mnemonic = "D";
  7333.             }
  7334.         }
  7335.         : boxed_radio_column {
  7336.             label = "If Scaled to Fit is ON";
  7337.             key = "marginadj";
  7338.             : radio_button {
  7339.                 label = "Don't clip. Adjust to media";
  7340.                 key = "adjust";
  7341.                 mnemonic = "A";
  7342.             }
  7343.             : radio_button {
  7344.                 label = "Display clip warnings";
  7345.                 key = "warnings";
  7346.                 mnemonic = "w";
  7347.             }
  7348.             : radio_button {
  7349.                 label = "Don't display warnings";
  7350.                 key = "disabled";
  7351.                 mnemonic = "D";
  7352.             }
  7353.         }
  7354.     }
  7355.     : boxed_column {
  7356.         label = "Plotter Margins";
  7357.         : radio_row {
  7358.             key = "expand";
  7359.             : radio_button {
  7360.                 label = "Expand OFF";
  7361.                 key = "expoff";
  7362.                 mnemonic = "F";
  7363.             }
  7364.             : radio_button {
  7365.                 label = "Expand ON";
  7366.                 key = "expon";
  7367.                 mnemonic = "N";
  7368.             }
  7369.         }
  7370.         : text {
  7371.             label = "Must correspond to plotter setting";
  7372.         }
  7373.     }
  7374.     : row {
  7375.         fixed_width = true;
  7376.         alignment = centered;
  7377.         : retirement_button {   
  7378.             label = "OK";
  7379.             key = "accept";
  7380.             width = 12;
  7381.             is_default = true;
  7382.         }
  7383.         : retirement_button {
  7384.             label = "Cancel";
  7385.             key = "cancel";
  7386.             width = 12;
  7387.             is_cancel = true;
  7388.         }
  7389.         : button {
  7390.             label = "Help...";
  7391.             mnemonic = "H";
  7392.             key = "helpadv";
  7393.         }
  7394.     }  // End Row;
  7395.     : text {
  7396.         key = "errortext";
  7397.         width = 55;
  7398.     }
  7399. }
  7400.  
  7401. printops : dialog {
  7402.     label = "Halftoning";
  7403.     initial_focus = "accept";
  7404.     : text {
  7405.         centered = true;
  7406.         label = "(Only for vectors)";
  7407.     }
  7408.     : row {
  7409.         : radio_column {
  7410.             key = "dither";
  7411.             : radio_button {
  7412.                 label = "Scatter";
  7413.                 key = "scatter";
  7414.                 mnemonic = "S";
  7415.             }
  7416.             : radio_button {
  7417.                 label = "Pattern";
  7418.                 key = "pattern";
  7419.                 mnemonic = "P";
  7420.             }
  7421.             : radio_button {
  7422.                 label = "Plotter default";
  7423.                 key = "default";
  7424.                 mnemonic = "d";
  7425.             }
  7426.         }
  7427.         : column {
  7428.             fixed_width = true;
  7429.             fixed_height = true;
  7430.             : image {
  7431.                 key = "sc_im";
  7432.                 height = 1;
  7433.                 aspect_ratio = 6;
  7434.             }
  7435.             : image {
  7436.                 key = "pt_im";
  7437.                 height = 1;
  7438.                 aspect_ratio = 6;
  7439.             }
  7440.             spacer_1;
  7441.         }
  7442.     }
  7443.     : row {
  7444.         fixed_width = true;
  7445.         alignment = centered;
  7446.         : retirement_button {   
  7447.             label = "OK";
  7448.             key = "accept";
  7449.             width = 12;
  7450.             is_default = true;
  7451.         }
  7452.         : retirement_button {
  7453.             label = "Cancel";
  7454.             key = "cancel";
  7455.             width = 12;
  7456.             is_cancel = true;
  7457.         }
  7458.         : button {
  7459.             label = "Help...";
  7460.             mnemonic = "H";
  7461.             key = "helpprintop";
  7462.         }
  7463.     }  // End Row;
  7464. }
  7465.  
  7466. aboutmsg : dialog {
  7467.     label = "About";
  7468.     width  = 64;
  7469.     : text {
  7470.         key = "DriverVersion";
  7471.         alignment = centered;
  7472.     }
  7473.     : text {
  7474.         key = "AboutHeaderKey";
  7475.         alignment = centered;
  7476.     }
  7477.     : list_box {
  7478.         fixed_height = true;
  7479.         height = 12;
  7480.         key =  "AboutKey";
  7481.     }
  7482.     : button {
  7483.         label = "OK";
  7484.         key = "accept";
  7485.         fixed_width = true;
  7486.         alignment = centered;
  7487.         width = 12;
  7488.         is_default = true;
  7489.     }
  7490. }
  7491.  
  7492. //  The End
  7493.  
  7494. // Next available MSG number is    38 
  7495. // MODULE_ID DDATTDEF_DCL_
  7496. /* Next available MSG number is  38 */
  7497. //
  7498. //     ddattdef.dcl
  7499. //
  7500. //     Copyright 1992, 1994, 1996 by Autodesk, Inc.
  7501. //
  7502. //     Permission to use, copy, modify, and distribute this software
  7503. //     for any purpose and without fee is hereby granted, provided
  7504. //     that the above copyright notice appears in all copies and
  7505. //     that both that copyright notice and the limited warranty and
  7506. //     restricted rights notice below appear in all supporting
  7507. //     documentation.
  7508. //
  7509. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  7510. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  7511. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  7512. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  7513. //     UNINTERRUPTED OR ERROR FREE.
  7514. //
  7515. //     Use, duplication, or disclosure by the U.S. Government is subject to
  7516. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  7517. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  7518. //     (Rights in Technical Data and Computer Software), as applicable.
  7519. //
  7520. //.
  7521. //------------------------------------------------------------------------
  7522. //  DESCRIPTION
  7523. //
  7524. //  This is the dialogue box definition file for the DDATTDEF command. This
  7525. //  is an enhancement to the ATTDEF command. It loads up a dialogue box
  7526. //  which presents to the user all the prompts and options that he/she
  7527. //  might encounter during the definition of one or several attributes.
  7528. //
  7529. //------------------------------------------------------------------------
  7530.  
  7531.  
  7532. //dcl_settings : default_dcl_settings { audit_level = 3; }
  7533.  
  7534.  
  7535. ddattdef : dialog {
  7536.     label = "Attribute Definition";
  7537.     : row {
  7538.         : boxed_column {
  7539.             label = "Mode";
  7540.             : toggle {
  7541.                 label = "Invisible";
  7542.                 mnemonic = "I";
  7543.                 key = "invisible";
  7544.             }
  7545.             : toggle {
  7546.                 label = "Constant";
  7547.                 mnemonic = "C";
  7548.                 key = "constant";
  7549.             }
  7550.             : toggle {
  7551.                 label = "Verify";
  7552.                 mnemonic = "V";
  7553.                 key = "verify";
  7554.             }
  7555.             : toggle {
  7556.                 label = "Preset";
  7557.                 mnemonic = "P";
  7558.                 key = "preset";
  7559.             }
  7560.         }
  7561.         : boxed_column {
  7562.             label = "Attribute";
  7563.             fixed_width = true;
  7564.             width = 40;
  7565.  
  7566.             : edit_box {
  7567.                 label = "Tag:";
  7568.                 mnemonic = "T";
  7569.                 key = "att_tag";
  7570.                 edit_width = 30;
  7571.                 edit_limit = 256;
  7572.             }
  7573.             : edit_box {
  7574.                 label = "Prompt:";
  7575.                 mnemonic = "P";
  7576.                 key = "att_prompt";
  7577.                 edit_width = 30;
  7578.                 edit_limit = 256;
  7579.             }
  7580.             : edit_box {
  7581.                 label = "Value:";
  7582.                 mnemonic = "V";
  7583.                 key = "def_val";
  7584.                 edit_width = 30;
  7585.                 edit_limit = 256;
  7586.             }
  7587.         }
  7588.     }
  7589.     : row {
  7590.         : boxed_column { 
  7591.             label = "Insertion Point";
  7592.             : button {
  7593.                 label = "Pick Point <";
  7594.                 mnemonic = "k";
  7595.                 key = "pick_pt";
  7596.             }
  7597.             : edit_box {
  7598.                 label = "X:";
  7599.                 mnemonic = "X";
  7600.                 key = "x_pt";
  7601.                 edit_width = 10;
  7602.             }
  7603.             : edit_box {
  7604.                 label = "Y:";
  7605.                 mnemonic = "Y";
  7606.                 key = "y_pt";
  7607.                 edit_width = 10;
  7608.             }
  7609.             : edit_box {
  7610.                 label = "Z:";
  7611.                 mnemonic = "Z";
  7612.                 key = "z_pt";
  7613.                 edit_width = 10;
  7614.             }
  7615.         }
  7616.         : boxed_column {
  7617.             label = "Text Options";
  7618.             fixed_width = true;
  7619.             width = 40;
  7620.             : column {
  7621.                 : popup_list {
  7622.                     label = "Justification:";
  7623.                     key = "cjustif";
  7624.                     edit_width = 20;
  7625.                     mnemonic = "J";
  7626.                 }
  7627.                 : popup_list {
  7628.                     label = "Text Style:";
  7629.                     key = "tstyle";
  7630.                     edit_width = 20;
  7631.                     mnemonic = "T";
  7632.                 }
  7633.             }
  7634.             : row {
  7635.                 : button {
  7636.                     label = "Height <";
  7637.                     key = "bheight";
  7638.                     mnemonic = "e";
  7639.                     width = 15;
  7640.                     fixed_width = true;
  7641.                 }
  7642.                 : edit_box {
  7643.                     key = "height";
  7644.                     edit_width = 20;
  7645.                     value = "0.2000";
  7646.                     fixed_width = true;
  7647.                 }
  7648.             }
  7649.             : row {
  7650.                 : button {
  7651.                     label = "Rotation <";
  7652.                     key = "brot";
  7653.                     mnemonic = "R";
  7654.                     width = 15;
  7655.                     fixed_width = true;
  7656.                 }
  7657.                 : edit_box {
  7658.                     key = "rot";
  7659.                     edit_width = 20;
  7660.                     fixed_width = true;
  7661.                 }
  7662.             }
  7663.         }
  7664.     }
  7665.     : toggle {
  7666.         label = "Align below previous attribute";
  7667.         key = "align_prev";
  7668.         fixed_width = true;
  7669.         mnemonic = "A";
  7670.     }
  7671.     ok_cancel_help_errtile;
  7672. }
  7673.  
  7674.  
  7675.  
  7676. // Next available MSG number is    25 
  7677. // MODULE_ID DDCHPROP_DCL_
  7678. /* Next available MSG number is  23 */
  7679.  
  7680. //     DDCHPROP.DCL        Version 1.0
  7681. //
  7682. //     Copyright 1991, 1992, 1993, 1994, 1996 by Autodesk, Inc.
  7683. //
  7684. //     Permission to use, copy, modify, and distribute this software
  7685. //     for any purpose and without fee is hereby granted, provided
  7686. //     that the above copyright notice appears in all copies and
  7687. //     that both that copyright notice and the limited warranty and
  7688. //     restricted rights notice below appear in all supporting
  7689. //     documentation.
  7690. //
  7691. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  7692. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  7693. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  7694. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  7695. //     UNINTERRUPTED OR ERROR FREE.
  7696. //
  7697. //     Use, duplication, or disclosure by the U.S. Government is subject to
  7698. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  7699. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  7700. //     (Rights in Technical Data and Computer Software), as applicable.
  7701. //
  7702. //.
  7703. //
  7704. //    Dialogue for the DDCHPROP command, for use with DDCHPROP.LSP
  7705. //
  7706.  
  7707.  
  7708. //dcl_settings : default_dcl_settings { audit_level = 3; }
  7709.  
  7710.  
  7711. textbox : edit_box {
  7712.     vertical_margin = tiny;
  7713.     horizontal_margin = tiny;
  7714. }
  7715.  
  7716. ch_prop : dialog {
  7717.     label = "Change Properties";
  7718.     : row {
  7719.         : column {
  7720.             fixed_width = true;
  7721.             : row {
  7722.                 : button {
  7723.                     label = "Color...";
  7724.                     mnemonic = "C";
  7725.                     key = "b_color";
  7726.                     width = 16;
  7727.                     fixed_width = true;
  7728.                 }
  7729.                 : image_button {
  7730.                     key = "show_image";
  7731.                     height = 1;
  7732.                     width = 3;
  7733.                 }
  7734.                 : text {
  7735.                     key = "t_color";
  7736.                     width = 31;
  7737.                 }
  7738.             }
  7739.             : row {
  7740.                 : button {
  7741.                     label = "Layer...";
  7742.                     mnemonic = "L";
  7743.                     key = "b_name";
  7744.                     width = 16;
  7745.                     fixed_width = true;
  7746.                 }
  7747.                 : spacer { width = 3; }
  7748.                 : text {
  7749.                     key = "t_layer";
  7750.                     width = 31;
  7751.                 }
  7752.             }
  7753.             : row {
  7754.                 : button {
  7755.                     label = "Linetype...";
  7756.                     mnemonic = "i";
  7757.                     key = "b_line";
  7758.                     width = 16;
  7759.                     fixed_width = true;
  7760.                 }
  7761.                 : spacer { width = 3; }
  7762.                 : text {
  7763.                     key = "t_ltype";
  7764.                     width = 31;
  7765.                 }
  7766.             }
  7767.         }
  7768.     }
  7769.     spacer;
  7770.     : row {
  7771.        alignment = left;
  7772.        : text_part {
  7773.            label = "Linetype Scale:";
  7774.            mnemonic = "S";
  7775.            width = 16;
  7776.            fixed_width = true;
  7777.        }
  7778.        : edit_box {
  7779.            key = "eb_ltscale";
  7780.            edit_width = 18;
  7781.            fixed_width = true;
  7782.            width = 35;
  7783.        }
  7784.     }
  7785.     : row {
  7786.        alignment = left;
  7787.        : text_part {
  7788.            label = "Thickness:";
  7789.            mnemonic = "T";
  7790.            width = 16;
  7791.            fixed_width = true;
  7792.        }
  7793.        : edit_box {
  7794.            key = "eb_thickness";
  7795.            edit_width = 18;
  7796.            fixed_width = true;
  7797.            width = 35;
  7798.        }
  7799.     }
  7800.     spacer;
  7801.     ok_cancel_help_errtile;
  7802. }
  7803.  
  7804. setcolor : dialog {
  7805.     label = "Select Color";
  7806.     image_block;
  7807.     : list_box {
  7808.         key = "list_col";
  7809.         allow_accept = true;
  7810.     }
  7811.     : textbox {
  7812.         key = "edit_col";
  7813.         allow_accept = false;
  7814.         label = "Color Code:";
  7815.         edit_width = 13;
  7816.      }
  7817.      ok_cancel_err;
  7818. }
  7819.  
  7820. setltype : dialog {
  7821.     label = "Select Linetype";
  7822.     image_block;
  7823.     : list_box {
  7824.         height = 12;
  7825.         key = "list_lt";
  7826.         allow_accept = true;
  7827.     }
  7828.     : edit_box {
  7829.         key = "edit_lt";
  7830.         allow_accept = false;
  7831.         label = "Linetype:";
  7832.         mnemonic = "L";
  7833.         edit_width = 32;
  7834.         edit_limit = 217;
  7835.     }
  7836.     ok_cancel_err;   
  7837. }
  7838.  
  7839. setlayer : dialog {
  7840.     subassembly = 0;
  7841.     label = "Select Layer";
  7842.     initial_focus = "listbox";
  7843.     : concatenation {
  7844.         children_fixed_width = true;
  7845.         key = "clayer";
  7846.         : text_part {
  7847.             label = "Current Layer: ";
  7848.         }
  7849.         : text_part {
  7850.             key = "cur_layer";
  7851.             width = 35;
  7852.         }
  7853.     }
  7854.     : list_box {
  7855.         height = 12;
  7856.         key = "list_lay";
  7857.         allow_accept = true;
  7858.     }
  7859.     : row {
  7860.         key = "controls";
  7861.         : column {
  7862.             key = "lname";
  7863.             fixed_width = true;
  7864.             : edit_box {
  7865.                 label = "Set Layer Name:";
  7866.                 mnemonic = "S";
  7867.                 key = "edit_lay";
  7868.                 edit_width = 32;
  7869.                 edit_limit = 217;
  7870.                 allow_accept = true;
  7871.             }
  7872.         }
  7873.     }
  7874.     ok_cancel_err;
  7875. }
  7876.  
  7877.  
  7878. // Next available MSG number is    17 
  7879. // MODULE_ID DDGRIPS_DCL_
  7880. /* Next available MSG number is  18 */
  7881.  
  7882. //----------------------------------------------------------------------------
  7883. //
  7884. //     ddgrips.dcl
  7885. //
  7886. //     Copyright 1992, 1994, 1996 by Autodesk, Inc.
  7887. //
  7888. //     Permission to use, copy, modify, and distribute this software
  7889. //     for any purpose and without fee is hereby granted, provided
  7890. //     that the above copyright notice appears in all copies and
  7891. //     that both that copyright notice and the limited warranty and
  7892. //     restricted rights notice below appear in all supporting
  7893. //     documentation.
  7894. //
  7895. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  7896. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  7897. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  7898. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  7899. //     UNINTERRUPTED OR ERROR FREE.
  7900. //
  7901. //     Use, duplication, or disclosure by the U.S. Government is subject to
  7902. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  7903. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  7904. //     (Rights in Technical Data and Computer Software), as applicable.
  7905. //
  7906. //.
  7907. //    
  7908. //----------------------------------------------------------------------------
  7909.  
  7910.  
  7911. //dcl_settings : default_dcl_settings { audit_level = 3; }
  7912.  
  7913.  
  7914. ddgrips : dialog {
  7915.     label = "Grips";
  7916.     : boxed_column {
  7917.         label = "Select Settings";
  7918.         : toggle {
  7919.             label = "Enable Grips";
  7920.             key = "grips";
  7921.             mnemonic = "E";
  7922.             fixed_width = true;
  7923.         }
  7924.         : toggle {
  7925.             label = "Enable Grips Within Blocks";
  7926.             key = "gripblock";
  7927.             mnemonic = "B";
  7928.             fixed_width = true;
  7929.         }
  7930.     }
  7931.     : boxed_column {
  7932.          label = "Grip Colors";
  7933.          : row {
  7934.              : column {
  7935.                  : button {
  7936.                      label = "Unselected...";
  7937.                      key = "cool_color";
  7938.                      mnemonic = "U";
  7939.                  }
  7940.                  : button {
  7941.                      label = "Selected...";
  7942.                      key = "hot_color";
  7943.                      mnemonic = "S";
  7944.                  }
  7945.              }
  7946.              : column {
  7947.                  : image {
  7948.                      key = "cool_image";
  7949.                      height = 1;
  7950.                      width = 3;
  7951.                      fixed_width = true;
  7952.                      fixed_height = true;
  7953.                  }
  7954.                  : image {
  7955.                      key = "hot_image";
  7956.                      height = 1;
  7957.                      width = 3;
  7958.                      fixed_width = true;
  7959.                      fixed_height = true;
  7960.                  }
  7961.              }
  7962.              : column {
  7963.                  : text {
  7964.                      label = "Blue";
  7965.                      key = "cool_text";
  7966.                      width = 11;
  7967.                  }
  7968.                  : text {
  7969.                      label = "Red";
  7970.                      key = "hot_text";
  7971.                      width = 11;
  7972.                  }
  7973.              }
  7974.         }
  7975.     }
  7976.     : boxed_row {
  7977.         label = "Grip Size";
  7978.         mnemonic = "G";
  7979.         spacer_0;
  7980.        : column {
  7981.             spacer_0;
  7982.             fixed_width = true;
  7983.             : text {
  7984.                 label = "Min         Max";
  7985.                 alignment = centered;
  7986.             }
  7987.             : slider {
  7988.                 key = "grip_slider";
  7989.                 min_value = 0;
  7990.                 max_value = 19;
  7991.                 width = 20;
  7992.                 height = 1;
  7993.                 small_increment = 1;
  7994.                 big_increment = 1;
  7995.                 fixed_width = true;
  7996.                 fixed_height = true;
  7997.             }
  7998.             spacer_0;
  7999.         }
  8000.         : image {
  8001.             key = "grip_image";
  8002.             aspect_ratio = 1;
  8003.             height = 4;
  8004.             width = 7;
  8005.             color = -2;
  8006.         }
  8007.         spacer_0;
  8008.     }
  8009.     ok_cancel_help;
  8010. }
  8011.  
  8012.  
  8013.  
  8014. // Next available MSG number is   120
  8015. // MODULE_ID DDIM_DCL_
  8016. /* Next available MSG number is 185 */
  8017. //
  8018. //     DDIM.DCL      Version 1.0
  8019. //
  8020. //     Copyright 1991, 1992, 1993, 1994, 1995, 1996 by Autodesk, Inc.
  8021. //
  8022. //     Permission to use, copy, modify, and distribute this software
  8023. //     for any purpose and without fee is hereby granted, provided
  8024. //     that the above copyright notice appears in all copies and
  8025. //     that both that copyright notice and the limited warranty and
  8026. //     restricted rights notice below appear in all supporting
  8027. //     documentation.
  8028. //
  8029. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  8030. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  8031. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  8032. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  8033. //     UNINTERRUPTED OR ERROR FREE.
  8034. //
  8035. //     Use, duplication, or disclosure by the U.S. Government is subject to
  8036. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  8037. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  8038. //     (Rights in Technical Data and Computer Software), as applicable.
  8039. //
  8040. //.
  8041. //
  8042. //
  8043.  
  8044. ddimx_row :row{
  8045.     children_alignment = bottom;
  8046. }
  8047.  
  8048. //
  8049. // Dimension line color
  8050. //
  8051. ddimx_colord :ddimx_row{
  8052.  
  8053.     :button{
  8054.         label = "&Color...";
  8055.         key = "clrdl";
  8056.     }
  8057.     :spacer{ width = 7; }
  8058.     :swatch{
  8059.         key = "clrd";
  8060.     }
  8061.     :edit_box{
  8062.         key = "clrdt";
  8063.         edit_width = 12;
  8064.     }
  8065. }
  8066.  
  8067. //
  8068. // Extension line color
  8069. //
  8070. ddimx_colore :ddimx_row{
  8071.  
  8072.     :button{
  8073.         label = "Colo&r...";
  8074.         key = "clrel";
  8075.     }
  8076.     :spacer{ width = 7; }
  8077.     :swatch{
  8078.             key = "clre";
  8079.     }
  8080.     :edit_box{
  8081.         key = "clret";
  8082.         edit_width = 12;
  8083.     }
  8084. }
  8085. //
  8086. // Dimension text color
  8087. //
  8088. ddimx_colort :ddimx_row{
  8089.  
  8090.     :button{
  8091.         label = "&Color...";
  8092.         key = "clrtl";
  8093.         fixed_width = true;
  8094.         width = 10;
  8095.     }
  8096.     :spacer{ width = 7; }
  8097.     :swatch{
  8098.         key = "clrt";
  8099.     }
  8100.     :edit_box{
  8101.         key = "clrtt";
  8102.         edit_width = 12;
  8103.     }
  8104. }
  8105.  
  8106. ddimx_alert :dialog{
  8107.     label = "ALERT";
  8108.     :text{
  8109.         label = "Save changes to current style?";
  8110.         key = "dalert_sty";
  8111.         alignment = centered;
  8112.     }
  8113.     :spacer{ height = 0.5; }
  8114.     :row{
  8115.         fixed_width = true;
  8116.         alignment = centered;
  8117.         :button{
  8118.             label = "&Yes";
  8119.             key = "dalert_save";
  8120.             width = 8;
  8121.             fixed_width = true;
  8122.         }
  8123.         :spacer{ width = 1; }
  8124.         :button{
  8125.             label = "&No";
  8126.             key = "dalert_discard";
  8127.             width = 8;
  8128.             fixed_width = true;
  8129.         }
  8130.         :spacer{ width = 1; }
  8131.         :button{
  8132.             label = "&Cancel";
  8133.             key = "dalert_cancel";
  8134.             is_cancel = true;
  8135.             width = 8;
  8136.             fixed_width = true;
  8137.         }
  8138.     }
  8139.     :spacer{ height = 0.5; }
  8140. }
  8141.  
  8142. ddimx_alert_fam :dialog{
  8143.     label = "ALERT";
  8144.  
  8145.   //This alert message is:
  8146.   //  
  8147.   //      Running overrides can only be set for 
  8148.   //            Parent dimension styles.
  8149.   //
  8150.     :text{
  8151.         label = "Running overrides can only be set for";
  8152.         alignment = centered;
  8153.     }
  8154.     :text{
  8155.         label = "Parent dimension styles.";
  8156.         alignment = centered;
  8157.     }
  8158.     :spacer{ height = 0.5; }
  8159.     ok_only;
  8160.     :spacer{ height = 0.5; }
  8161. }
  8162.  
  8163. // ===============================================================
  8164. //
  8165. //  Dimension Style Main Dialog -  calls Geometry, Text Location
  8166. //                                  and Annotation subdialogs
  8167. //          
  8168. // ===============================================================
  8169.  
  8170. ddim :dialog{
  8171.     label = "Dimension Styles";
  8172.     :boxed_column{
  8173.         label = "Dimension Style";
  8174.         fixed_width = true;
  8175.         :row{
  8176.             :text_part{
  8177.                 label = "&Current:";
  8178.                 width = 9;
  8179.                 fixed_width = true;
  8180.             }
  8181.             :popup_list{            // lists for current working dimstyles
  8182.                 key = "style";
  8183.                 list = "";
  8184.                 edit_width = 31;
  8185.             }
  8186.         }
  8187.         :row{
  8188.             :text_part{
  8189.                 label = "&Name:";     //  style name
  8190.                 width = 9;
  8191.                 fixed_width = true;
  8192.             }
  8193.             :edit_box{                        // for user to enter/specify 
  8194.                 key = "editstyle";
  8195.                 edit_width = 31;
  8196.                 edit_limit = 217;
  8197.             }
  8198.         }
  8199.         :row{
  8200.             fixed_width = true;
  8201.             alignment = centered; 
  8202.             :button{                      // save/create edited dimstyle         
  8203.                 label = "&Save";
  8204.                 key = "save";
  8205.                 width = 10;
  8206.             }
  8207.             :spacer{ width = 0.5; }
  8208.             :button{                      // rename selected dimstyle name
  8209.                 label = "&Rename";
  8210.                 key = "rename";
  8211.                 width = 10;
  8212.             }
  8213.             :spacer{ width = 0.2; }
  8214.         }
  8215.     }
  8216.     :row{
  8217.         :boxed_row{
  8218.  
  8219.         // Since DCL doesn't support m x n matrix radio buttons,
  8220.         // we have to manually track the choice from multiple clusters
  8221.         // as if they were a sinble cluster.
  8222.         // When a button from the other cluster was selected, turn off 
  8223.         // the current button by sweeping the cluster first, then let
  8224.         // the chosen button on. This operation is done in apps.
  8225.  
  8226.             label = "Family";
  8227.             :radio_column{
  8228.                 key = "family1";
  8229.                         :radio_button{
  8230.                             label = "&Parent";
  8231.                             key = "parent";
  8232.                         }
  8233.                         :radio_button{
  8234.                             label = "&Linear";
  8235.                             key = "linear";
  8236.                         }
  8237.                         :radio_button{
  8238.                             label = "Ra&dial";
  8239.                             key = "radius";
  8240.                         }
  8241.                         :radio_button{
  8242.                             label = "Ang&ular";
  8243.                             key = "angle";
  8244.                         }
  8245.             }
  8246.             :radio_column{
  8247.                 key = "family2";
  8248.                 // Somehow in this layout of clusters, they are
  8249.                 // slightly off balanced. In other words, the buttons
  8250.                 // in each clusters are not displayed horizontally. 
  8251.                 // To correct the bias, we used a spacer of 1.5.
  8252.  
  8253.                         : spacer { height = 1.5; }
  8254.                         :radio_button{
  8255.                             label = "Dia&meter";
  8256.                             key = "diameter";
  8257.                         }
  8258.                         :radio_button{
  8259.                             label = "&Ordinate";
  8260.                             key = "ordinate";
  8261.                         }
  8262.                         :radio_button{
  8263.                             label = "L&eader";
  8264.                             key = "leader";
  8265.                         }
  8266.             }
  8267.         }
  8268.         :column{
  8269.             alignment = top;
  8270.             :spacer{ height = 0.7; }
  8271.             :button{                  // calls subdialog
  8272.                 label = "&Geometry...";  
  8273.                 key = "geometry";
  8274.             }
  8275.             :button{                  // calls subdialog
  8276.                 label = "&Format...";
  8277.                 key = "txtloc";
  8278.             }
  8279.             :button{                  // calls subdialog
  8280.                 label = "&Annotation...";
  8281.                 key = "annotation";
  8282.             }
  8283.         }
  8284.     }
  8285.     spacer;
  8286.     ok_cancel_help_errtile;
  8287. }
  8288.  
  8289. //
  8290. //  Dimension Geometry Subdialog
  8291. //
  8292.  
  8293. ddimx_geometry :dialog{
  8294.     label = "Geometry";
  8295.     :row{
  8296.         fixed_height = true;
  8297.         :column{
  8298.             :boxed_column{
  8299.             //
  8300.             // This is boxed column for Dimension Line.
  8301.             //
  8302.                 label = "Dimension Line";
  8303.                 key = "g_diml";
  8304.                 :row{
  8305.                     :text{
  8306.                         label = "Suppress: ";
  8307.                     }
  8308.                     :column{
  8309.                         :spacer{ height = 0.2; }
  8310.                         :toggle{
  8311.                             label = "&1st";
  8312.                             key = "sd1";
  8313.                         }
  8314.                     }
  8315.                     :column{
  8316.                         :spacer{ height = 0.2; } 
  8317.                         :toggle{
  8318.                             label = "&2nd";
  8319.                             key = "sd2";
  8320.                         }
  8321.                     }
  8322.                 }
  8323.                 :edit12_box{
  8324.                     label = "&Extension: ";
  8325.                     key = "dle";
  8326.                 }
  8327.                 :edit12_box{
  8328.                     label = "Sp&acing: ";
  8329.                     key = "dli";
  8330.                 }
  8331.                 ddimx_colord;
  8332.             }
  8333.             :boxed_column{
  8334.             //
  8335.             // This is boxed column for Extension Line.
  8336.             //
  8337.                 label = "Extension Line";
  8338.                 key = "extline";
  8339.                 :row{
  8340.                     key = "g_extl";
  8341.                     :text{
  8342.                         label = "Suppress: ";
  8343.                     }
  8344.                     :column{
  8345.                         :spacer{ height = 0.3; }
  8346.                         :toggle{
  8347.                             label = "1&st";
  8348.                             key = "se1";
  8349.                         }
  8350.                     }
  8351.                     :column{
  8352.                         :spacer{ height = 0.3; }
  8353.                         :toggle{
  8354.                             label = "2&nd";
  8355.                             key = "se2";
  8356.                         }
  8357.                     }
  8358.                 }
  8359.                 :edit12_box{
  8360.                     label = "E&xtension: ";
  8361.                     key = "exe";
  8362.                 }
  8363.                 :edit12_box{
  8364.                     label = "Origin O&ffset: ";
  8365.                     key = "exo";
  8366.                 }
  8367.                 ddimx_colore;
  8368.             }
  8369.         }
  8370.         :column{
  8371.             :boxed_column{
  8372.        
  8373.             // This is boxed column for Arrwos.
  8374.             // In this popup lists, 'User Arrow' will let you open another
  8375.             // subdialog called 'ddimx_userarr'. 
  8376.  
  8377.                 label = "Arrowheads";
  8378.                 key = "g_arrs";
  8379.                 :row{
  8380.                     fixed_width = true;
  8381.                     alignment = right;
  8382.                     :image_button{
  8383.                         color                   = 0;
  8384.                         width                   = 8.7;
  8385.                         aspect_ratio            = 0.36;
  8386.                         fixed_height            = true;
  8387.                         fixed_width             = true;
  8388.                         alignment = right;
  8389.                         key = "arr_icon1";
  8390.                     }
  8391.                     :image_button{
  8392.                         color                   = 0;
  8393.                         width                   = 8.7;
  8394.                         aspect_ratio            = 0.36;
  8395.                         fixed_height            = true;
  8396.                         fixed_width             = true;
  8397.                         alignment = right;
  8398.                         key = "arr_icon2";
  8399.                     }
  8400.                 }
  8401.                 :popup_list{
  8402.                     label = "1s&t: ";
  8403.                     key = "blk1";
  8404.                     list = "None \nClosed \nDot \nClosed Filled \nClosed Blank \nOblique \nArchitectural Tick \nOpen \nOrigin Indication \nRight-Angle \nOpen 30 \nDot Blanked \nDot Small \nBox Filled \nBox \nDatum Triangle Filled \nDatum Triangle \nIntegral \nUser Arrow...";
  8405.                     edit_width = 20;
  8406.                 }
  8407.                 :popup_list{
  8408.                     label = "2n&d:";
  8409.                     key = "blk2";
  8410.                     list = "None \nClosed \nDot \nClosed Filled \nClosed Blank \nOblique \nArchitectural Tick \nOpen \nOrigin Indication \nRight-Angle \nOpen 30 \nDot Blanked \nDot Small \nBox Filled \nBox \nDatum Triangle Filled \nDatum Triangle \nIntegral \nUser Arrow...";
  8411.                     edit_width = 20;
  8412.                 }
  8413.                 :edit12_box{
  8414.                     label = "S&ize: ";
  8415.                     key = "asz";
  8416.                 }
  8417.             }
  8418.             :boxed_column{
  8419.                 key = "cenmarks";
  8420.  
  8421.             // This is boxed column for center marks. 
  8422.             // Choosing a button, its image will be shown in the image box.
  8423.  
  8424.                 label = "Center";
  8425.                 :row{
  8426.                     :radio_column{
  8427.                         key = "cen_mark";
  8428.                         :radio_button{
  8429.                             label = "&Mark";
  8430.                             key = "cen_mk";
  8431.                         }
  8432.                         :radio_button{
  8433.                             label = "&Line";
  8434.                             key = "cen_ln";
  8435.                         }
  8436.                         :radio_button{
  8437.                             label = "N&one";
  8438.                             key = "cen_no";
  8439.                         }
  8440.                     }
  8441.                     :image_button{
  8442.                         color                   = 0;
  8443.                         width                   = 11;
  8444.                         aspect_ratio            = 0.8;
  8445.                         fixed_height            = true;
  8446.                         fixed_width             = true;
  8447.                         alignment = centered;
  8448.                         key = "cen_icon"; 
  8449.                     }
  8450.                 }
  8451.                 :spacer { height = 0.1; }
  8452.                 :edit12_box{
  8453.                     label = "Si&ze: ";
  8454.                     key = "cen";
  8455.                 }
  8456.             }
  8457.         }
  8458.     }
  8459.     :boxed_column{
  8460.         label = "Scale";
  8461.         :row{
  8462.             :column{
  8463.                 :edit12_box{
  8464.                     fixed_width = true;
  8465.                     label = "O&verall Scale: ";
  8466.                     key = "gdscl";
  8467.                 }
  8468.                 :spacer{ height = 0.1; }
  8469.             }
  8470.             :toggle{
  8471.                 label = "Scale to &Paper Space";
  8472.                 key = "pspace";
  8473.             }
  8474.         }
  8475.     }
  8476.     ok_cancel_help_errtile_too;
  8477. }
  8478.  
  8479. //
  8480. //  Dimension Text Location Subdialog
  8481. //
  8482.  
  8483. ddimx_txtloc :dialog{
  8484.     label = "Format";
  8485.     fixed_height = true;
  8486.     :row{
  8487.         :column{
  8488.             :column{
  8489.                 :spacer{ height = 0.3; }
  8490.                 :toggle{
  8491.                     label = "&User Defined";
  8492.                     key = "jus";
  8493.                 }
  8494.                 :toggle{
  8495.                     label = "Force &Line Inside";
  8496.                     key = "tofl";
  8497.                 }
  8498.                 :text {
  8499.                         label = "&Fit: ";
  8500.  
  8501.                 }
  8502.                 :popup_list{
  8503.                     key = "jfit";
  8504.                     list = "Text and Arrows\nText Only\nArrows Only\nBest Fit\nLeader\nNo Leader";
  8505.                 }
  8506.                 :spacer{ height = 0.5; }
  8507.             }
  8508.             :boxed_column{
  8509.             //
  8510.             // This is boxed column for Justification.
  8511.             //
  8512.                 label = "Horizontal Justification";
  8513.                 fixed_height = true;
  8514.                 height = 6.5;
  8515.                 :spacer{ height = 0.2; }
  8516.                 :image_button{
  8517.                     color                   = 0;
  8518.                     width                   = 11;
  8519.                     aspect_ratio            = 0.8;
  8520.                     fixed_height            = true;
  8521.                     fixed_width             = true;
  8522.                     alignment = centered;
  8523.                     key = "horjust_icon"; 
  8524.                 }
  8525.                 :spacer{ height = 0.2; }
  8526.                 :popup_list{
  8527.                     key = "horjust";
  8528.                     /*list now in DDIM_C_25..29, was DDIM_DCL_59*/
  8529.                 }
  8530.                 :spacer{ height = 0.2; }
  8531.             }
  8532.         }
  8533.         :column{
  8534.             :boxed_column{
  8535.                 label = "Text";
  8536.                 fixed_height = true;
  8537.                 :image_button{
  8538.                     color                   = 0;
  8539.                     width                   = 11;
  8540.                     aspect_ratio            = 0.8;
  8541.                     fixed_height            = true;
  8542.                     fixed_width             = true;
  8543.                     alignment = centered;
  8544.                     key = "tioh_icon"; 
  8545.                 }
  8546.                 :row{
  8547.                     fixed_width = true;
  8548.                     :spacer{ width = 0.5; }
  8549.                     :column{
  8550.                         fixed_height = true;
  8551.                         :spacer{ height = 0.2; }
  8552.                         :toggle{
  8553.                             label = "&Inside Horizontal";
  8554.                             key = "tih";
  8555.                         }
  8556.                         :toggle{
  8557.                             label = "&Outside Horizontal";
  8558.                             key = "toh";
  8559.                         }
  8560.                     }
  8561.                 }
  8562.             }
  8563.             :boxed_column{
  8564.  
  8565.             // This is Vertical Justification. 
  8566.             // Choose one, then highlight the related image box. 
  8567.             // Conversely you can choose a image box, then highlight 
  8568.             // the pull down list item.
  8569.  
  8570.                 label = "Vertical Justification";
  8571.                 fixed_height = true;
  8572.                 height = 6.5;
  8573.                 :spacer{ height = 0.2; }
  8574.                 :image_button{
  8575.                     color                   = 0;
  8576.                     width                   = 11;
  8577.                     aspect_ratio            = 0.8;
  8578.                     fixed_height            = true;
  8579.                     fixed_width             = true;
  8580.                     alignment = centered;
  8581.                     key = "tad_icon"; 
  8582.                 }
  8583.                 :spacer{ height = 0.2; }
  8584.                 :popup_list{
  8585.                     key = "tad";
  8586.                     list = "Centered \nAbove \nOutside \nJIS";
  8587.                 }
  8588.                 :spacer{ height = 0.2; }
  8589.             }
  8590.         }
  8591.     }
  8592.     :spacer{ height = 0.2; }
  8593.     ok_cancel_help_errtile;
  8594. }
  8595.  
  8596. //
  8597. //  Dimension Annotation Subdialog
  8598. //
  8599.  
  8600. ddimx_annotation :dialog{
  8601.     label = "Annotation";
  8602.     fixed_width = true;
  8603.     :row{
  8604.         :column{
  8605.             :boxed_column{
  8606.         
  8607.         // This is boxed column for Dimension units.
  8608.         // The 'Units' button opens another subdialog called 'ddimx_units'.
  8609.         // This part is for the primary units.
  8610.  
  8611.                 label = "Primary Units";
  8612.                 :row{
  8613.                     :button{
  8614.                         fixed_width = true;
  8615.                         label = "&Units...";
  8616.                         key = "annot_unitsp";
  8617.                     }
  8618.                 }
  8619.                 :edit_box{
  8620.                     label = "&Prefix: ";
  8621.                     key = "post_1";
  8622.                     edit_width = 12;
  8623.                     edit_limit = 91;
  8624.                 }
  8625.                 :edit_box{
  8626.                     label = "&Suffix: ";
  8627.                     key = "post_2";
  8628.                     edit_width = 12;
  8629.                     edit_limit = 105;
  8630.                 }
  8631.                 :icon_image{
  8632.                     color                   = 0;
  8633.               //      width                   = 14;
  8634.                     height = 2;
  8635.                     aspect_ratio            = 0.45;
  8636.                     fixed_height            = true;
  8637.                     fixed_width             = true;
  8638.                     alignment = right;
  8639.                     key = "post_icon1"; 
  8640.                     allow_accept = false;
  8641.                 }
  8642.             }
  8643.             :boxed_column{
  8644.             //
  8645.             // This is boxed portion for Tolerance.
  8646.             //
  8647.                 label = "Tolerance";
  8648.                 :popup_list{
  8649.                     label = "&Method: ";
  8650.                     key = "toltypes";
  8651.                     list = "None \nSymmetrical \nDeviation \nLimits \nBasic";
  8652.                     edit_width = 16;
  8653.                 }
  8654.                 :edit12_box{
  8655.                     label = "Upper &Value: ";
  8656.                     key = "tp";
  8657.                 }
  8658.                 :edit12_box{
  8659.                     label = "Lo&wer Value: ";
  8660.                     key = "tm";
  8661.                 }
  8662.                 :popup_list{
  8663.                     label = "&Justification: ";
  8664.                     key = "tolj";
  8665.                     list = "Top \nMiddle \nBottom";
  8666.                     edit_width = 10;
  8667.                 }
  8668.                 :edit12_box{
  8669.                     label = "He&ight: ";
  8670.                     key = "tfac";
  8671.                 }
  8672.             }
  8673.             :spacer{ height = 0.1; }
  8674.         }
  8675.         :column{
  8676.             :boxed_column{
  8677.  
  8678.             // This is boxed column for alternate dimunits.
  8679.             // The 'Units' button opens another subdialog 'ddimx_units',
  8680.             // but this one is for Alternate Units and the values in
  8681.             // ddimx_units subdialog are of the alternate units. It is
  8682.             // different from the stuff for the primary units.
  8683.  
  8684.                 label = "Alternate Units";
  8685.                 key = "alts";
  8686.                 :row{
  8687.                     :toggle{
  8688.                         label = "&Enable Units";
  8689.                         key = "alt";
  8690.                     }
  8691.                     :button{
  8692.                         fixed_width = true;
  8693.                         label = "U&nits...";
  8694.                         key = "annot_unitsa";
  8695.                     }
  8696.                 }
  8697.                 :column{
  8698.                     key = "apost";
  8699.                     :edit_box{
  8700.                         label = "Pre&fix: ";
  8701.                         key = "apost_1";
  8702.                         edit_width = 12;
  8703.                         edit_limit = 91;
  8704.                     }
  8705.                     :edit_box{
  8706.                         label = "Suffi&x: ";
  8707.                         key = "apost_2";
  8708.                         edit_width = 12;
  8709.                         edit_limit = 105;
  8710.                     }
  8711.                     :icon_image{
  8712.                         color                   = 0;
  8713.                 //        width                   = 14;
  8714.                         height = 2;
  8715.                         aspect_ratio            = 0.45;
  8716.                         fixed_height            = true;
  8717.                         fixed_width             = true;
  8718.                         alignment = right;
  8719.                         key = "post_icon2"; 
  8720.                         allow_accept = false;  
  8721.                   }
  8722.                 }
  8723.             }
  8724.             :boxed_column{
  8725.                 label = "Text";
  8726.                 :popup_list{
  8727.                     label = "Sty&le: ";
  8728.                     key = "txsty";
  8729.                     edit_witdh = 31;
  8730.                     list = "";
  8731.                 }
  8732.                 :edit12_box{
  8733.                     label = "Heigh&t: ";
  8734.                     key = "txt";
  8735.                 }
  8736.                 :edit12_box{
  8737.                     label = "&Gap: ";
  8738.                     key = "gap";
  8739.                 }
  8740.  
  8741.                 ddimx_colort;
  8742.             }
  8743.             :edit12_box{
  8744.                 label = "&Round Off:";
  8745.                 key = "rnd";
  8746.             }
  8747.             :spacer{ height = 0.2; }
  8748.         }
  8749.     }
  8750.     ok_cancel_help_errtile_too;
  8751. }
  8752.  
  8753. //
  8754. //  Dimension Units Subdialog - This is called by Annotation dialog.
  8755. //                              There are two calling cases, one for 
  8756. //                              the primary units and another is for
  8757. //                              the alternate units.
  8758. //
  8759.  
  8760. ddimx_unitsp :dialog{
  8761.     label = "Primary Units";
  8762.     fixed_width = true;
  8763.  
  8764.     units_list;
  8765.     units_ufac;
  8766.  
  8767.     ok_cancel_help_errtile_too;
  8768. }
  8769.  
  8770.  
  8771. ddimx_unitsa :dialog{
  8772.     label = "Alternate Units";
  8773.     fixed_width = true; 
  8774.  
  8775.     units_list;
  8776.     units_ufac;
  8777.  
  8778.     ok_cancel_help_errtile_too;
  8779. }
  8780.  
  8781. units_ufac :column{
  8782.     :boxed_row{
  8783.         label = "Scale";
  8784.         :column{
  8785.             :edit12_box{
  8786.                 label = "Linea&r: ";
  8787.                 key = "ufac";
  8788.             }
  8789.             :spacer{ height = 0.2; }
  8790.         }
  8791.         :spacer { width = 5; }
  8792.         :toggle{
  8793.             label = "Paper &Space Only";
  8794.             key = "psufac";
  8795.         }
  8796.     }
  8797. }
  8798.  
  8799. units_list :column{
  8800.     //
  8801.     // Horizontal cluster that contains the Units and Angles clusters.
  8802.     //
  8803.         //
  8804.         // Units cluster.
  8805.         //
  8806.     :row{
  8807.         : boxed_column {
  8808.             width = 24;
  8809.             label = "&Units";
  8810.             //
  8811.             // Radio cluster for the units format selection.
  8812.             //
  8813.             : popup_list {
  8814.                 key = "u_list";
  8815.                 list = "Scientific\nDecimal\nEngineering\nArchitectural (stacked)\nFractional (stacked)\nArchitectural\nFractional\nWindows Desktop";
  8816.             }
  8817.             :spacer{ height = 0.2; }
  8818.         }
  8819.         //
  8820.         // Angle Formats Control.
  8821.         //
  8822.         : boxed_column {
  8823.             width = 24;
  8824.             label = "&Angles";
  8825.             //
  8826.             // Radio cluster for the angle format selection.
  8827.             //
  8828.             : popup_list {
  8829.                 key = "u_alist";
  8830.                 list = "Decimal Degrees \nDeg/Min/Sec \nGrads \nRadians \nSurveyor";
  8831.             }
  8832.             :spacer{ height = 0.2; }
  8833.         }
  8834.     }
  8835.     :row{
  8836.         :boxed_column{
  8837.             label = "Dimension";
  8838.             //
  8839.             // Linear Units Precision popup_list (System variable LUPREC).
  8840.             //
  8841.             : text {
  8842.                 label = "&Precision:";
  8843.             }
  8844.             : popup_list {
  8845.                 key = "u_dimdec";
  8846.             }
  8847.             :boxed_row{
  8848.                 label = "Zero Suppression";
  8849.                 key = "zsuppress";
  8850.                 :column{
  8851.                     :toggle{
  8852.                         label = "&Leading";
  8853.                         key = "z3";
  8854.                     }
  8855.                     :toggle{
  8856.                         label = "&Trailing";
  8857.                         key = "z4";
  8858.                     }
  8859.                 }
  8860.                 :column{
  8861.                     key = "feetinch";
  8862.                     :toggle{
  8863.                         label = "0 &Feet";
  8864.                         key = "z1";
  8865.                     }
  8866.                     :toggle{
  8867.                         label = "0 &Inches";
  8868.                         key = "z2";
  8869.                     }
  8870.                 }
  8871.             }
  8872.         }
  8873.         :boxed_column{
  8874.             label = "Tolerance";
  8875.             //
  8876.             // Angle Precision popup_list (system variable AUPREC).
  8877.             //
  8878.             spacer_0;
  8879.             : text {
  8880.                 label = "Precisi&on:";
  8881.             }    
  8882.             : popup_list {
  8883.                 key = "u_toldec";
  8884.             }
  8885.  
  8886.             :boxed_row{
  8887.                 label = "Zero Suppression";
  8888.                 key = "tzsuppress";
  8889.                 :column{
  8890.                     :toggle{
  8891.                         label = "Lea&ding";
  8892.                         key = "tz3";
  8893.                     }
  8894.                     :toggle{
  8895.                         label = "Traili&ng";
  8896.                         key = "tz4";
  8897.                     }
  8898.                 }
  8899.                 :column{
  8900.                     key = "tfeetinch";
  8901.                     :toggle{
  8902.                         label = "0 F&eet";
  8903.                         key = "tz1";
  8904.                     }
  8905.                     :toggle{
  8906.                         label = "0 In&ches";
  8907.                         key = "tz2";
  8908.                     }
  8909.                 }
  8910.             }
  8911.         }
  8912.     }
  8913. }
  8914.  
  8915.  
  8916. //
  8917. //  User Arrow subdialog - This is called by Geometry when the user 
  8918. //                         selects 'User Arrow' tile.
  8919. //                         This dialog allows for the user to set user
  8920. //                         arrow head block names.
  8921. //
  8922.  
  8923. ddimx_userarr :dialog{
  8924.     label = "User Arrow";
  8925.     fixed_width = true;
  8926.     :spacer{ height = 0.3; }
  8927.     :edit_box{
  8928.         label = "Arrow &Name: ";
  8929.         key = "userarr1";
  8930.         fixed_width = true;
  8931.         allow_accept = true;
  8932.         alignment = centered;
  8933.         edit_width = 12;
  8934.         edit_limit = 217;
  8935.     }
  8936.     :spacer{ height = 0.5; }
  8937.     ok_cancel_help_errtile;
  8938. }
  8939.  
  8940. //==========================================================
  8941. //    'rq_chroma:dialog{}' must be present here because DDIM.DCL
  8942. //    can not share the same dcl function defined in ACAD.DCL since
  8943. //    DDIM has been separated from ACAD.DCL.
  8944. //    
  8945.  
  8946. // The standard color selection dialogue comes to ADS
  8947. // The meat of the dialogue is defined in base.dcl and used here and in
  8948. //    acad.dcl.
  8949.  
  8950. rq_chroma :dialog {
  8951.     label = "Select Color";
  8952.     key = "chroma";                   // used by Help button to obtain label
  8953.     initial_focus = "color_edit";
  8954.     std_rq_color;
  8955. }
  8956.  
  8957. ok_cancel_help_errtile_too : column {
  8958.     :row {
  8959.         errtile;
  8960.         ok_cancel_help;
  8961.     }
  8962. }
  8963.  
  8964. // ==== End of the DDIMX dialogs portion ====
  8965.  
  8966.  
  8967. // Next available MSG number is    39 
  8968. // MODULE_ID DDINSERT_DCL_
  8969. /* Next available MSG number is  41 */
  8970.  
  8971. //----------------------------------------------------------------------------
  8972. //
  8973. //     ddinsert.dcl
  8974. //
  8975. //     Copyright 1992, 1994, 1996 by Autodesk, Inc.
  8976. //
  8977. //     Permission to use, copy, modify, and distribute this software
  8978. //     for any purpose and without fee is hereby granted, provided
  8979. //     that the above copyright notice appears in all copies and
  8980. //     that both that copyright notice and the limited warranty and
  8981. //     restricted rights notice below appear in all supporting
  8982. //     documentation.
  8983. //
  8984. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  8985. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  8986. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  8987. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  8988. //     UNINTERRUPTED OR ERROR FREE.
  8989. //
  8990. //     Use, duplication, or disclosure by the U.S. Government is subject to
  8991. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  8992. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  8993. //     (Rights in Technical Data and Computer Software), as applicable.
  8994. //
  8995. //.
  8996. //----------------------------------------------------------------------------
  8997. //
  8998. // Corresponding dialogues for DDINSERT.LSP which is an AutoLISP implementation
  8999. // of the AutoCAD Insert command with a dialogue interface.
  9000. //
  9001. //----------------------------------------------------------------------------
  9002.  
  9003.  
  9004. //dcl_settings : default_dcl_settings { audit_level = 3; }
  9005.  
  9006.  
  9007. ddinsert : dialog {
  9008.     label = "Insert";
  9009.     : boxed_column {
  9010.     label = "Block";
  9011.     : row {
  9012.         : button {
  9013.         label = "Block...";
  9014.         key = "int_blocks";
  9015.         mnemonic = "B";
  9016.         width = 10;
  9017.         fixed_width = true;
  9018.         }
  9019.         : edit_box {
  9020.         label = "";
  9021.         key = "current_name";
  9022.         width = 36;
  9023.         edit_limit = 217;
  9024.         }
  9025.     }
  9026.     : row {
  9027.         : button {
  9028.         label = "File...";
  9029.         key = "ext_blocks";
  9030.         mnemonic = "F";
  9031.         width = 11.7;
  9032.         fixed_width = true;
  9033.         }
  9034.         : edit_box {
  9035.         key = "path_name";
  9036.         width = 36;
  9037.         }
  9038.     }
  9039.     }
  9040.     : boxed_column {
  9041.     label = "Options";
  9042.     : row {
  9043.         : toggle {
  9044.         label = "Specify Parameters on Screen";
  9045.         key = "on_screen";
  9046.         mnemonic = "S";
  9047.         fixed_width = true;
  9048.         }
  9049.     }
  9050.     : row {
  9051.         : boxed_column {
  9052.         label = "Insertion Point";
  9053.         : edit_box {
  9054.             label = "X:";
  9055.             mnemonic = "X";
  9056.             key = "x_pt";
  9057.             edit_width = 10;
  9058.         }
  9059.         : edit_box {
  9060.             label = "Y:";
  9061.             mnemonic = "Y";
  9062.             key = "y_pt";
  9063.             edit_width = 10;
  9064.         }
  9065.         : edit_box {
  9066.             label = "Z:";
  9067.             mnemonic = "Z";
  9068.             key = "z_pt";
  9069.             edit_width = 10;
  9070.         }
  9071.         }
  9072.         : boxed_column {
  9073.         label = "Scale";
  9074.         : edit_box {
  9075.             label = "X:";
  9076.             mnemonic = "X";
  9077.             key = "x_scale";
  9078.             edit_width = 10;
  9079.         }
  9080.         : edit_box {
  9081.             label = "Y:";
  9082.             mnemonic = "Y";
  9083.             key = "y_scale";
  9084.             edit_width = 10;
  9085.         }
  9086.         : edit_box {
  9087.             label = "Z:";
  9088.             mnemonic = "Z";
  9089.             key = "z_scale";
  9090.             edit_width = 10;
  9091.         }
  9092.         }
  9093.         : column {
  9094.         : boxed_column {
  9095.             label = "Rotation";
  9096.             fixed_height = true;
  9097.             : edit_box {
  9098.             label = "Angle:";
  9099.             key = "rotation";
  9100.             mnemonic = "A";
  9101.             edit_width = 6;
  9102.             }
  9103.         }
  9104.         }
  9105.     }
  9106.     }
  9107.     : toggle {
  9108.     label = "Explode";
  9109.     key = "explode";
  9110.     mnemonic = "E";
  9111.     fixed_width = true;
  9112.     }
  9113.     ok_cancel_help_errtile;
  9114. }
  9115.  
  9116.  
  9117. list_blocks : dialog {
  9118.     label = "Defined Blocks";
  9119.     : edit_box {
  9120.     label = "Pattern:";
  9121.     key = "pattern";
  9122.     mnemonic = "P";
  9123.     allow_accept=true;
  9124.     is_default=true;
  9125.     }
  9126.     : list_box {
  9127.     key = "bl_match";
  9128.     width = 32;
  9129.     allow_accept = true;
  9130.     }
  9131.     : edit_box {
  9132.     label = "Selection:";
  9133.     key = "selection";
  9134.     mnemonic = "S";
  9135.     allow_accept=true;
  9136.     edit_limit = 217;
  9137.     }
  9138.     spacer;
  9139.     ok_cancel_err;
  9140. }
  9141.  
  9142. blk_exists : dialog {
  9143.     label = "Warning";
  9144.     : paragraph {
  9145.     : text_part {
  9146.         label = "A Block with this name already exists in the drawing.";
  9147.     }
  9148.     : text_part {
  9149.         label = "Do you want to redefine it?";
  9150.     }
  9151.     }
  9152.     spacer_1;
  9153.     : row {
  9154.     fixed_width = true;
  9155.     alignment = centered;
  9156.     : button {
  9157.         label = "OK";
  9158.         key = "redefine";
  9159.         width = 8;
  9160.     }
  9161.     : spacer {
  9162.         width = 2;
  9163.     }
  9164.     : default_button {
  9165.         label = "Cancel";
  9166.         key = "no";
  9167.         width = 8;
  9168.     }
  9169.     }
  9170. }
  9171.  
  9172.  
  9173. // Next available MSG number is     8 
  9174. // MODULE_ID DDPTYPE_DCL_
  9175. /* Next available MSG number is  17 */
  9176.  
  9177. //----------------------------------------------------------------------------
  9178. //
  9179. //     ddptype.dcl
  9180. //
  9181. //     Copyright 1992, 1994, 1996 by Autodesk, Inc.
  9182. //
  9183. //     Permission to use, copy, modify, and distribute this software
  9184. //     for any purpose and without fee is hereby granted, provided
  9185. //     that the above copyright notice appears in all copies and
  9186. //     that both that copyright notice and the limited warranty and
  9187. //     restricted rights notice below appear in all supporting
  9188. //     documentation.
  9189. //
  9190. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  9191. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  9192. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  9193. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  9194. //     UNINTERRUPTED OR ERROR FREE.
  9195. //
  9196. //     Use, duplication, or disclosure by the U.S. Government is subject to
  9197. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  9198. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  9199. //     (Rights in Technical Data and Computer Software), as applicable.
  9200. //
  9201. //.
  9202. //----------------------------------------------------------------------------
  9203. //
  9204. //  Ddptype.dcl - Point size and type selection dialogue.
  9205. //
  9206. //----------------------------------------------------------------------------
  9207.  
  9208. //  DDPTYPE dialogue.  Used by the DDPTYPE command in ddptype.lsp.
  9209. //  Called from the AutoCAD Release 12 Standard Menu.
  9210.  
  9211. //dcl_settings : default_dcl_settings { audit_level = 3; }
  9212.  
  9213. ddptype: dialog {
  9214.   label        = "Point Style";
  9215.   : column {
  9216.     : row {
  9217.       : image_button {
  9218.         key          = "pdmode0";
  9219.         width        = 5;
  9220.         aspect_ratio = 1.0;
  9221.         color        = 0;
  9222.         allow_accept = true;
  9223.       }
  9224.       : image_button {
  9225.         key          = "pdmode1";
  9226.         width        = 5;
  9227.         aspect_ratio = 1.0;
  9228.         color        = 0;
  9229.         allow_accept = true;
  9230.       }
  9231.       : image_button {
  9232.         key          = "pdmode2";
  9233.         width        = 5;
  9234.         aspect_ratio = 1.0;
  9235.         color        = 0;
  9236.         allow_accept = true;
  9237.       }
  9238.       : image_button {
  9239.         key          = "pdmode3";
  9240.         width        = 5;
  9241.         aspect_ratio = 1.0;
  9242.         color        = 0;
  9243.         allow_accept = true;
  9244.       }
  9245.       : image_button {
  9246.         key          = "pdmode4";
  9247.         width        = 5;
  9248.         aspect_ratio = 1.0;
  9249.         color        = 0;
  9250.         allow_accept = true;
  9251.       }
  9252.     }
  9253.     : row {
  9254.       : image_button {
  9255.         key          = "pdmode32";
  9256.         width        = 5;
  9257.         aspect_ratio = 1.0;
  9258.         color        = 0;
  9259.         allow_accept = true;
  9260.       }
  9261.       : image_button {
  9262.         key          = "pdmode33";
  9263.         width        = 5;
  9264.         aspect_ratio = 1.0;
  9265.         color        = 0;
  9266.         allow_accept = true;
  9267.       }
  9268.       : image_button {
  9269.         key          = "pdmode34";
  9270.         width        = 5;
  9271.         aspect_ratio = 1.0;
  9272.         color        = 0;
  9273.         allow_accept = true;
  9274.       }
  9275.       : image_button {
  9276.         key          = "pdmode35";
  9277.         width        = 5;
  9278.         aspect_ratio = 1.0;
  9279.         color        = 0;
  9280.         allow_accept = true;
  9281.       }
  9282.       : image_button {
  9283.         key          = "pdmode36";
  9284.         width        = 5;
  9285.         aspect_ratio = 1.0;
  9286.         color        = 0;
  9287.         allow_accept = true;
  9288.       }
  9289.     }
  9290.     : row {
  9291.       : image_button {
  9292.         key          = "pdmode64";
  9293.         width        = 5;
  9294.         aspect_ratio = 1.0;
  9295.         color        = 0;
  9296.         allow_accept = true;
  9297.       }
  9298.       : image_button {
  9299.         key          = "pdmode65";
  9300.         width        = 5;
  9301.         aspect_ratio = 1.0;
  9302.         color        = 0;
  9303.         allow_accept = true;
  9304.       }
  9305.       : image_button {
  9306.         key          = "pdmode66";
  9307.         width        = 5;
  9308.         aspect_ratio = 1.0;
  9309.         color        = 0;
  9310.         allow_accept = true;
  9311.       }
  9312.       : image_button {
  9313.         key          = "pdmode67";
  9314.         width        = 5;
  9315.         aspect_ratio = 1.0;
  9316.         color        = 0;
  9317.         allow_accept = true;
  9318.       }
  9319.       : image_button {
  9320.         key          = "pdmode68";
  9321.         width        = 5;
  9322.         aspect_ratio = 1.0;
  9323.         color        = 0;
  9324.         allow_accept = true;
  9325.       }
  9326.     }
  9327.     : row {
  9328.       : image_button {
  9329.         key          = "pdmode96";
  9330.         width        = 5;
  9331.         aspect_ratio = 1.0;
  9332.         color        = 0;
  9333.         allow_accept = true;
  9334.       }
  9335.       : image_button {
  9336.         key          = "pdmode97";
  9337.         width        = 5;
  9338.         aspect_ratio = 1.0;
  9339.         color        = 0;
  9340.         allow_accept = true;
  9341.       }
  9342.       : image_button {
  9343.         key          = "pdmode98";
  9344.         width        = 5;
  9345.         aspect_ratio = 1.0;
  9346.         color        = 0;
  9347.         allow_accept = true;
  9348.       }
  9349.       : image_button {
  9350.         key          = "pdmode99";
  9351.         width        = 5;
  9352.         aspect_ratio = 1.0;
  9353.         color        = 0;
  9354.         allow_accept = true;
  9355.       }
  9356.       : image_button {
  9357.         key          = "pdmode100";
  9358.         width        = 5;
  9359.         aspect_ratio = 1.0;
  9360.         color        = 0;
  9361.         allow_accept = true;
  9362.       }
  9363.     }
  9364.   }
  9365.   : column {
  9366.     fixed_height = true;
  9367.     spacer_1;
  9368.     : row {
  9369.       : edit_box {
  9370.         mnemonic             = "S";
  9371.         label                = "Point Size:";
  9372.         key                  = "pdsize_value";
  9373.         edit_width           = 10;
  9374.         horizontal_alignment = left;
  9375.         allow_accept         = true;
  9376.       }
  9377.       : text {
  9378.         label = "";
  9379.         key   = "pdsize_label";
  9380.         width = 12;
  9381.       }
  9382.     }
  9383.     : radio_column {
  9384.       fixed_height = true;
  9385.       : radio_button {
  9386.         label       = "Set Size Relative to Screen";
  9387.         mnemonic    = "R";
  9388.         key         = "pdsize_r";
  9389.         is_tab_stop = false;
  9390.       }
  9391.       : radio_button {
  9392.         label       = "Set Size in Absolute Units";
  9393.         mnemonic    = "A";
  9394.         key         = "pdsize_a";
  9395.         is_tab_stop = false;
  9396.       }
  9397.     }
  9398.   }
  9399.   spacer_1;
  9400.   ok_cancel_help_errtile;
  9401. }
  9402.  
  9403. // Next available MSG number is     6 
  9404. // MODULE_ID DDRENAME_DCL_
  9405. /* Next available MSG number is   9 */
  9406.  
  9407. //----------------------------------------------------------------------------
  9408. //
  9409. //   DDRENAME.DCL   Version 1.0
  9410. //
  9411. //     Copyright 1991, 1992, 1993, 1994, 1996 by Autodesk, Inc.
  9412. //
  9413. //     Permission to use, copy, modify, and distribute this software
  9414. //     for any purpose and without fee is hereby granted, provided
  9415. //     that the above copyright notice appears in all copies and
  9416. //     that both that copyright notice and the limited warranty and
  9417. //     restricted rights notice below appear in all supporting
  9418. //     documentation.
  9419. //
  9420. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  9421. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  9422. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  9423. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  9424. //     UNINTERRUPTED OR ERROR FREE.
  9425. //
  9426. //     Use, duplication, or disclosure by the U.S. Government is subject to
  9427. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  9428. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  9429. //     (Rights in Technical Data and Computer Software), as applicable.
  9430. //
  9431. //.  
  9432. //----------------------------------------------------------------------------
  9433. // 
  9434. // Corresponding dialogue for DDRENAME.LSP which is an AutoLISP implementation
  9435. // of the AutoCAD Rename command with wildcard support and a dialogue
  9436. // interface.
  9437. // 
  9438. //----------------------------------------------------------------------------
  9439.  
  9440. //dcl_settings : default_dcl_settings { audit_level = 3; }
  9441.  
  9442.  
  9443. ddrename : dialog {
  9444.     label = "Rename";
  9445.     : row {
  9446.         : column {
  9447.             : list_box {
  9448.                 label = "Named Objects";
  9449.                 key = "tables";
  9450.                 width = 17;
  9451.                 height = 8;
  9452.             }
  9453.         }
  9454.         : column {
  9455.             : list_box {
  9456.                 label = "&Items";
  9457.                 key = "table_items";
  9458.                 alignment = right;
  9459.                 fixed_width = true;
  9460.                 width = 35;
  9461.                 height = 8;
  9462.                 multiple_select = true;
  9463.             }
  9464.         }
  9465.     }
  9466.     : column {
  9467.         : row {
  9468.             : text {
  9469.                 label = "&Old Name:";
  9470.             }
  9471.             : edit_box { 
  9472.                 key = "old";
  9473.                 alignment = right;
  9474.                 fixed_width = true;
  9475.                 edit_width = 33;
  9476.                 edit_limit = 217;
  9477.             }
  9478.         }
  9479.         : row {
  9480.             : button {
  9481.                 label = "&Rename To:";
  9482.                 key = "rename";
  9483.             }
  9484.             : edit_box { 
  9485.                 label = "";
  9486.                 key = "new";
  9487.                 alignment = right;
  9488.                 fixed_width = true;
  9489.                 edit_width = 33;
  9490.                 edit_limit = 217;
  9491.             }
  9492.         }
  9493.     }
  9494.     spacer_1;
  9495.     ok_cancel_help_errtile;
  9496. }
  9497.  
  9498. // Next available MSG number is     6 
  9499. // MODULE_ID DDUCSP_DCL_
  9500. /* Next available MSG number is  10 */
  9501.  
  9502. //----------------------------------------------------------------------------
  9503. //
  9504. //     dducsp.dcl
  9505. //
  9506. //     Copyright 1992, 1994, 1996 by Autodesk, Inc.
  9507. //
  9508. //     Permission to use, copy, modify, and distribute this software
  9509. //     for any purpose and without fee is hereby granted, provided
  9510. //     that the above copyright notice appears in all copies and
  9511. //     that both that copyright notice and the limited warranty and
  9512. //     restricted rights notice below appear in all supporting
  9513. //     documentation.
  9514. //
  9515. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  9516. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  9517. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  9518. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  9519. //     UNINTERRUPTED OR ERROR FREE.
  9520. //
  9521. //     Use, duplication, or disclosure by the U.S. Government is subject to
  9522. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  9523. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  9524. //     (Rights in Technical Data and Computer Software), as applicable.
  9525. //
  9526. //.
  9527. //----------------------------------------------------------------------------
  9528. //
  9529. //  Dducsp.dcl - Ucs presets selection dialogue.
  9530. //
  9531. //----------------------------------------------------------------------------
  9532.  
  9533. //dcl_settings : default_dcl_settings { audit_level = 3; }
  9534.  
  9535. dducsp : dialog {
  9536.   aspect_ratio = 0;
  9537.   label = "UCS Orientation";
  9538.   initial_focus = "ucsp_front";
  9539.   : row {
  9540.     : column {
  9541.       : image_button {
  9542.         key = "ucsp_world";
  9543.         width = 7;
  9544.         aspect_ratio = 1.0;
  9545.         color = 0;
  9546.         allow_accept = true;
  9547.       }
  9548.       : image_button {
  9549.         key = "ucsp_left";
  9550.         width = 7;
  9551.         aspect_ratio = 1.0;
  9552.         color = 0;
  9553.         allow_accept = true;
  9554.       }
  9555.       : image_button {
  9556.         key = "ucsp_cview";
  9557.         width = 7;
  9558.         aspect_ratio = 1.0;
  9559.         color = 0;
  9560.         allow_accept = true;
  9561.       }
  9562.     }
  9563.     : column {
  9564.       : image_button {
  9565.         key = "ucsp_top";
  9566.         width = 7;
  9567.         aspect_ratio = 1.0;
  9568.         color = 0;
  9569.         allow_accept = true;
  9570.       }
  9571.       : image_button {
  9572.         key = "ucsp_front";
  9573.         width = 7;
  9574.         aspect_ratio = 1.0;
  9575.         color = 0;
  9576.         allow_accept = true;
  9577.       }
  9578.       : image_button {
  9579.         key = "ucsp_bottom";
  9580.         width = 7;
  9581.         aspect_ratio = 1.0;
  9582.         color = 0;
  9583.         allow_accept = true;
  9584.       }
  9585.     }
  9586.     : column {
  9587.       : image_button {
  9588.         key = "ucsp_back";
  9589.         width = 7;
  9590.         aspect_ratio = 1.0;
  9591.         color = 0;
  9592.         allow_accept = true;
  9593.       }
  9594.       : image_button {
  9595.         key = "ucsp_right";
  9596.         width = 7;
  9597.         aspect_ratio = 1.0;
  9598.         color = 0;
  9599.         allow_accept = true;
  9600.       }
  9601.       : image_button {
  9602.         key = "ucsp_prev";
  9603.         width = 7;
  9604.         aspect_ratio = 1.0;
  9605.         color = 0;
  9606.         allow_accept = true;
  9607.       }
  9608.     }
  9609.   }
  9610.   : row {
  9611.     : radio_column {
  9612.       : radio_button {
  9613.         label = "Relative to Current UCS";
  9614.         mnemonic = "R";
  9615.         key = "ucsp_r_ucs";
  9616.       }
  9617.       : radio_button {
  9618.         label = "Absolute to WCS";
  9619.         mnemonic = "A";
  9620.         key = "ucsp_a_wcs";
  9621.       }
  9622.     }
  9623.   }
  9624.   ok_cancel_help_errtile;
  9625. }
  9626.  
  9627. // Next available MSG number is    51 
  9628. // MODULE_ID DDUNITS_DCL_
  9629. /* Next available MSG number is  60 */
  9630.  
  9631. //-------------------------------------------------------------------------
  9632. //
  9633. //     ddunits.dcl
  9634. //
  9635. //     Copyright 1992, 1994, 1996 by Autodesk, Inc.
  9636. //
  9637. //     Permission to use, copy, modify, and distribute this software
  9638. //     for any purpose and without fee is hereby granted, provided
  9639. //     that the above copyright notice appears in all copies and
  9640. //     that both that copyright notice and the limited warranty and
  9641. //     restricted rights notice below appear in all supporting
  9642. //     documentation.
  9643. //
  9644. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  9645. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  9646. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  9647. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  9648. //     UNINTERRUPTED OR ERROR FREE.
  9649. //
  9650. //     Use, duplication, or disclosure by the U.S. Government is subject to
  9651. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  9652. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  9653. //     (Rights in Technical Data and Computer Software), as applicable.
  9654. //
  9655. //.
  9656. //    
  9657. //-------------------------------------------------------------------------
  9658. // DESCRIPTION:
  9659. // Dialogue definition file for DDUNITS.LSP - Units command. 
  9660. //-------------------------------------------------------------------------
  9661.  
  9662. //dcl_settings : default_dcl_settings { audit_level = 3; }
  9663.  
  9664. ddunits : dialog {
  9665.     label = "Units Control";
  9666.     //
  9667.     // Horizontal cluster that contains the Units and Angles clusters.
  9668.     //
  9669.     : row {
  9670.         //
  9671.         // Units cluster.
  9672.         //
  9673.         : boxed_column {
  9674.             label = "Units";
  9675.             //
  9676.             // Radio cluster for the units format selection.
  9677.             //
  9678.             : radio_column {
  9679.                 : radio_button {
  9680.                     key = "scientific";
  9681.                     label = "Scientific";
  9682.                     mnemonic = "S";
  9683.                 }
  9684.                 : radio_button {
  9685.                     key = "decimal";
  9686.                     label = "Decimal";
  9687.                     mnemonic = "c";
  9688.                 }
  9689.                 : radio_button {
  9690.                     key = "engineering";
  9691.                     label = "Engineering";
  9692.                     mnemonic = "E";
  9693.                 }
  9694.                 : radio_button {
  9695.                     key = "architectural";
  9696.                     label = "Architectural";
  9697.                     mnemonic = "A";
  9698.                 }
  9699.                 : radio_button {
  9700.                     key = "fractional";
  9701.                     label = "Fractional";
  9702.                     mnemonic = "F";
  9703.                 }
  9704.             }
  9705.             //
  9706.             // Linear Units Precision popup_list (System variable LUPREC).
  9707.             //
  9708.             spacer;
  9709.             : text {
  9710.                 label = "Precision:";
  9711.                 mnemonic = "P";
  9712.             }
  9713.             : popup_list {
  9714.                 key = "luprec";
  9715.                 edit_width = 14;
  9716.             }
  9717.         }
  9718.         //
  9719.         // Angle Formats Control.
  9720.         //
  9721.         : boxed_column {
  9722.             label = "Angles";
  9723.             //
  9724.             // Radio cluster for the angle format selection.
  9725.             //
  9726.             : radio_column {
  9727.                 : radio_button {
  9728.                   key = "decimal_deg";
  9729.                   label = "Decimal Degrees";
  9730.                   mnemonic = "i";
  9731.                 }
  9732.                 : radio_button {
  9733.                     key = "dms";
  9734.                     label = "Deg/Min/Sec";
  9735.                     mnemonic = "M";
  9736.                 }
  9737.                 : radio_button {
  9738.                     key = "grads";
  9739.                     label = "Grads";
  9740.                     mnemonic = "G";
  9741.                 }
  9742.                 : radio_button {
  9743.                     key = "radians";
  9744.                     label = "Radians";
  9745.                     mnemonic = "R";
  9746.                 }
  9747.                 : radio_button {
  9748.                     key = "surveyor_deg";
  9749.                     label = "Surveyor";
  9750.                     mnemonic = "v";
  9751.                 }
  9752.             }
  9753.             //
  9754.             // Angle Precision popup_list (system variable AUPREC).
  9755.             //
  9756.             spacer_0;
  9757.             : text {
  9758.                 label = "Precision:";
  9759.                 mnemonic = "n";
  9760.             }    
  9761.             : popup_list {
  9762.                 key = "auprec";
  9763.                 edit_width = 17;
  9764.             }
  9765.         }
  9766.     }
  9767.     //
  9768.     // Row of buttons at bottom: OK Cancel Direction... Help...
  9769.     //
  9770.     : row {
  9771.         ok_button;
  9772.         cancel_button;
  9773.         : button {
  9774.              label = "Direction...";
  9775.              key = "dir";
  9776.              mnemonic = "D";
  9777.              fixed_width = true;
  9778.         }
  9779.         help_button;
  9780.     }
  9781. }
  9782. //
  9783. // Direction child dialog.
  9784. //
  9785. direction : dialog {
  9786.     label = "Direction Control";
  9787.     : boxed_column {
  9788.         label = "Angle 0 Direction";
  9789.         fixed_width = true;
  9790.         width =22;
  9791.         //
  9792.         // Direction sub-cluster to group the radio cluster and the
  9793.         // pick button/edit box cluster.
  9794.         //
  9795.         :row {
  9796.             //
  9797.             // Radio cluster for the direction selection.
  9798.             //
  9799.             : radio_column {
  9800.                 : radio_button {
  9801.                     key = "east";
  9802.                     label = "East";
  9803.                     mnemonic = "E";
  9804.                 }
  9805.                 : radio_button {
  9806.                     key = "north";
  9807.                     label = "North";
  9808.                     mnemonic = "N";
  9809.                 }
  9810.                 : radio_button {
  9811.                     key = "west";
  9812.                     label = "West";
  9813.                     mnemonic = "W";
  9814.                 }
  9815.                 : radio_button {
  9816.                     key = "south";
  9817.                     label = "South";
  9818.                     mnemonic = "S";
  9819.                 }
  9820.                 : radio_button {
  9821.                     key = "other";
  9822.                     label = "Other";
  9823.                     mnemonic = "O";
  9824.                 }
  9825.             }
  9826.             //
  9827.             // Angle direction format labels appears to the right
  9828.             // of the radio cluster, a "pick" button next to "other"
  9829.             //
  9830.             : column {
  9831.             children_alignment=right;
  9832.                 : text {
  9833.                     key = "zero";
  9834.                     label = "";
  9835.                     width = 9;
  9836.                 }
  9837.                 : text {
  9838.                     key = "ninety";
  9839.                     label = "";
  9840.                 }
  9841.                 : text {
  9842.                     key = "one_eighty";
  9843.                     label = "";
  9844.                 }
  9845.                 : text {
  9846.                     key = "two_seventy";
  9847.                     label = "";
  9848.                 }
  9849.                 : text {
  9850.                     key = "typed";
  9851.                     label = "Pick/Type";
  9852.                 }
  9853.             }
  9854.         }
  9855.         //
  9856.         // Manual angle selection and direction selection.
  9857.         //
  9858.         //
  9859.         // Angle edit box.
  9860.         //
  9861.         : edit_box {
  9862.             key = "angle_edit";
  9863.             edit_width = 14;
  9864.             label = "Angle:";
  9865.             mnemonic = "A";
  9866.         }
  9867.         : button{
  9868.             label = "Pick <";
  9869.             key = "angle_pick";
  9870.             fixed_width = true;
  9871.             width = 8;
  9872.             alignment = left;
  9873.             mnemonic = "P";
  9874.         }
  9875.     }
  9876.     //
  9877.     // Angle direction radio cluster.
  9878.     //
  9879.     : radio_column {
  9880.         : radio_button {
  9881.             key = "angle_dir_ccw";
  9882.             label = "Counter-Clockwise";
  9883.             mnemonic = "C";
  9884.         }
  9885.         : radio_button {
  9886.             key = "angle_dir_cw";
  9887.             label = "Clockwise";
  9888.             mnemonic = "l";
  9889.         }
  9890.     }
  9891.     ok_cancel;
  9892.     : errtile {
  9893.         width = 22;
  9894.     }
  9895. }
  9896. // End Direction child dialog.
  9897.  
  9898. // Next available MSG number is    54 
  9899. // MODULE_ID DDVIEW_DCL_
  9900. /* Next available MSG number is  61 */
  9901.  
  9902. //----------------------------------------------------------------------------
  9903. //
  9904. //     ddview.dcl
  9905. //
  9906. //     Copyright 1992, 1994, 1996 by Autodesk, Inc.
  9907. //
  9908. //     Permission to use, copy, modify, and distribute this software
  9909. //     for any purpose and without fee is hereby granted, provided
  9910. //     that the above copyright notice appears in all copies and
  9911. //     that both that copyright notice and the limited warranty and
  9912. //     restricted rights notice below appear in all supporting
  9913. //     documentation.
  9914. //
  9915. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  9916. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  9917. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  9918. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  9919. //     UNINTERRUPTED OR ERROR FREE.
  9920. //
  9921. //     Use, duplication, or disclosure by the U.S. Government is subject to
  9922. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  9923. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  9924. //     (Rights in Technical Data and Computer Software), as applicable.
  9925. //
  9926. //.
  9927. //----------------------------------------------------------------------------
  9928. //
  9929. //  Dialogue interface to VIEW command.  Used with DDVIEW.LSP
  9930. //
  9931. //----------------------------------------------------------------------------
  9932.  
  9933. //dcl_settings : default_dcl_settings { audit_level = 3; }
  9934.  
  9935. view : dialog {
  9936.     label = "View Control";
  9937.     initial_focus = "edit_view";
  9938.     : list_box {
  9939.         label = "Views";
  9940.         mnemonic = "V";
  9941.         width = 42;
  9942.         tabs = "34";
  9943.         key = "list_view";
  9944.         tab_truncate = true;
  9945.     }
  9946.     : concatenation {
  9947.         : text_part {
  9948.             label = "Restore View: ";
  9949.         }
  9950.         : text_part {
  9951.             key = "res_text";
  9952.             width = 32;
  9953.         }
  9954.     }
  9955.     : row {
  9956.         : button {
  9957.             label = "Restore";
  9958.             mnemonic = "R";
  9959.             key = "restore";
  9960.         }
  9961.         : button {
  9962.             label = "New...";
  9963.             mnemonic = "N";
  9964.             key = "new_view";
  9965.         }
  9966.         : button {
  9967.             label = "Delete";
  9968.             mnemonic = "D";
  9969.             key = "delete";
  9970.         }
  9971.         : button {
  9972.             label = "Description...";
  9973.             mnemonic = "e";
  9974.             key = "describe";
  9975.         }
  9976.     }
  9977.     spacer_0;
  9978.     ok_cancel_help;
  9979. }
  9980.  
  9981. new_view : dialog {
  9982.     label = "Define New View";
  9983.     : edit_box {
  9984.         key = "new_view_name";
  9985.         allow_accept = false;
  9986.         label = "New Name:";
  9987.         mnemonic = "N";
  9988.         edit_width = 26;
  9989.         edit_limit = 2048;
  9990.     }
  9991.     : radio_column {
  9992.         : radio_button {
  9993.             label = "Current Display";
  9994.             mnemonic = "C";
  9995.             key = "r_current";
  9996.         }
  9997.         : radio_button {
  9998.             label = "Define Window";
  9999.             mnemonic = "D";
  10000.             key = "r_window";
  10001.         }
  10002.     }
  10003.     : button {
  10004.         label = "Window <";
  10005.         mnemonic = "W";
  10006.         width = 10;
  10007.         key = "window";
  10008.         horizontal_alignment = left;
  10009.         fixed_width = true;
  10010.     }
  10011.     : row {
  10012.         : boxed_column {
  10013.             label = "First Corner";
  10014.             key = "fc";
  10015.             : concatenation {
  10016.                 : text_part {
  10017.                     label = "X: ";
  10018.                     key = "x1_label";
  10019.                 }
  10020.                 : text_part {
  10021.                     key = "x1_text";
  10022.                     width = 10;
  10023.                 }
  10024.             }
  10025.             : concatenation {
  10026.                 : text_part {
  10027.                     label = "Y: ";
  10028.                     key = "y1_label";
  10029.                 }
  10030.                 : text_part {
  10031.                     key = "y1_text";
  10032.                     width = 10;
  10033.                 }
  10034.             }
  10035.         }
  10036.         : boxed_column {
  10037.             label = "Other Corner";
  10038.             key = "oc";
  10039.             : concatenation {
  10040.                 : text_part {
  10041.                     label = "X: ";
  10042.                     key = "x2_label";
  10043.                 }
  10044.                 : text_part {
  10045.                     key = "x2_text";
  10046.                     width = 10;
  10047.                 }
  10048.             }
  10049.             : concatenation {
  10050.                 : text_part {
  10051.                     label = "Y: ";
  10052.                     key = "y2_label";
  10053.                 }
  10054.                 : text_part {
  10055.                     key = "y2_text";
  10056.                     width = 10;
  10057.                 }
  10058.             }
  10059.         }
  10060.     }
  10061.     : row {
  10062.         fixed_width = true;
  10063.         alignment = centered;
  10064.         : button {
  10065.             label = "Save View";
  10066.             mnemonic = "S";
  10067.             key = "save_view";
  10068.             fixed_width = true;
  10069.         }
  10070.         : spacer { width = 2; }
  10071.         cancel_button;
  10072.     }
  10073.     errtile;
  10074. }
  10075.  
  10076.  
  10077. valert : dialog {
  10078.     label = "Alert";
  10079.     : paragraph {
  10080.         : text_part {
  10081.             label = "A View with this name already exists in this";
  10082.         }
  10083.         : text_part {
  10084.             label = "drawing.  Do you want to redefine it?";
  10085.         }
  10086.     }
  10087.     : row {
  10088.         fixed_width = true;
  10089.         alignment = centered;
  10090.         : button {
  10091.             label           = "Redefine";
  10092.             key             = "accept";
  10093.             mnemonic        = "R";
  10094.             is_default      = true;
  10095.             width           = 8;
  10096.         }
  10097.         : spacer {
  10098.             width = 2;
  10099.         }
  10100.         : button {
  10101.             label           = "Cancel";
  10102.             key             = "cancel";
  10103.             mnemonic        = "C";
  10104.             is_cancel       = true;
  10105.             width           = 6;
  10106.         }
  10107.     }
  10108. }
  10109.  
  10110. vinquiry : dialog {
  10111.     label = "View Description";
  10112.     : concatenation {
  10113.         : text {
  10114.             label = "View Name:";
  10115.         }
  10116.         : text {
  10117.             key = "v_name";
  10118.             width = 31;
  10119.         }
  10120.     }
  10121.     spacer_1;
  10122.     : row {
  10123.         : row {
  10124.             : column {
  10125.                 spacer_1;
  10126.                 : text {
  10127.                     label = "Width:";
  10128.                 }
  10129.                 : text {
  10130.                     label = "Height:";
  10131.                 }
  10132.                 : text {
  10133.                     label = "Twist:";
  10134.                 }
  10135.             }
  10136.             : column {
  10137.                 spacer_1;
  10138.                 : text {
  10139.                     key = "v_width";
  10140.                     width = 10;
  10141.                 }
  10142.                 : text {
  10143.                     key = "v_height";
  10144.                     width = 10;
  10145.                 }
  10146.                 : text {
  10147.                     key = "v_twist";
  10148.                     width = 10;
  10149.                 }
  10150.             }
  10151.         }
  10152.         spacer_1;
  10153.         : column {
  10154.             : text {
  10155.                 key = "cen_tar";
  10156.                 width = 15;
  10157.             } 
  10158.             : concatenation {
  10159.                 : text_part {
  10160.                     label = "X: ";
  10161.                 }
  10162.                 : text_part {
  10163.                     key = "vtar_x";
  10164.                     width = 10;
  10165.                 }
  10166.             }
  10167.             : concatenation {
  10168.                 : text_part {
  10169.                     label = "Y: ";
  10170.                 }
  10171.                 : text_part {
  10172.                     key = "vtar_y";
  10173.                     width = 10;
  10174.                 }
  10175.             }
  10176.             : concatenation {
  10177.                 : text_part {
  10178.                     label = "Z: ";
  10179.                 }
  10180.                 : text_part {
  10181.                     key = "vtar_z";
  10182.                     width = 10;
  10183.                 }
  10184.             }
  10185.         }
  10186.         : column {
  10187.             : text {
  10188.                 key = "direction";
  10189.                 width = 15;
  10190.             } 
  10191.             : concatenation {
  10192.                 : text_part {
  10193.                     label = "X: ";
  10194.                 }
  10195.                 : text_part {
  10196.                     key = "vdir_x";
  10197.                     width = 10;
  10198.                 }
  10199.             }
  10200.             : concatenation {
  10201.                 : text_part {
  10202.                     label = "Y: ";
  10203.                 }
  10204.                 : text_part {
  10205.                     key = "vdir_y";
  10206.                     width = 10;
  10207.                 }
  10208.             }
  10209.             : concatenation {
  10210.                 : text_part {
  10211.                     label = "Z: ";
  10212.                 }
  10213.                 : text_part {
  10214.                     key = "vdir_z";
  10215.                     width = 10;
  10216.                 }
  10217.             }
  10218.         }
  10219.     }
  10220.     spacer_1;
  10221.     : row {
  10222.         children_fixed_width = true;
  10223.         : column {
  10224.             : row {
  10225.                 : column {
  10226.                     : text {
  10227.                         label = "Perspective:";
  10228.                     }
  10229.                     : text {
  10230.                         label = "Front Clipping:";
  10231.                     }
  10232.                     : text {
  10233.                         label = "Back Clipping:";
  10234.                     }
  10235.                 }
  10236.                 : column {
  10237.                     : text {
  10238.                         key = "persp";
  10239.                         width = 4;
  10240.                     }
  10241.                     : text {
  10242.                         key = "fclipon";
  10243.                         width = 4;
  10244.                     }
  10245.                     : text {
  10246.                         key = "bclipon";
  10247.                         width = 4;
  10248.                     }
  10249.                 }
  10250.             }
  10251.         }
  10252.         : column {
  10253.             children_fixed_width = true;
  10254.             : row {
  10255.                 : column {
  10256.                     : text {
  10257.                         label = "Lens Length:";
  10258.                     }
  10259.                     : text {
  10260.                         label = "Offset:";
  10261.                     }
  10262.                     : text {
  10263.                         label = "Offset:";
  10264.                     }
  10265.                 }
  10266.                 : column {
  10267.                     : text {
  10268.                         key = "lens";
  10269.                         width = 8;
  10270.                     }
  10271.                     : text {
  10272.                         key = "fclip";
  10273.                         width = 8;
  10274.                     }
  10275.                     : text {
  10276.                         key = "bclip";
  10277.                         width = 8;
  10278.                     }
  10279.                 }
  10280.             }
  10281.         }
  10282.     }
  10283.     spacer_1;
  10284.     ok_only;
  10285. }
  10286.  
  10287.  
  10288.  
  10289. /* debug setting */
  10290. /*dcl_settings : default_dcl_settings { audit_level = 2;}
  10291. */
  10292.  
  10293. /* New available ID for Language is 149 */
  10294.  
  10295. /* prototypes for ok... buttons */
  10296.  
  10297. my_ok_button : column {
  10298.         :ok_button
  10299.         {
  10300.           /* LANGID 1 */
  10301.           label = "  OK  ";
  10302.         }
  10303. }
  10304.  
  10305.  
  10306. my_cancel_button : column {
  10307.         :cancel_button
  10308.         {
  10309.           /* LANGID 2 */
  10310.           label = "Cancel";
  10311.         }
  10312. }
  10313.  
  10314. my_about_button :retirement_button {
  10315.             /* LANGID 3 */
  10316.             label = "About";
  10317.             key="about_button";
  10318. }
  10319.  
  10320. my_yes_button : retirement_button {
  10321.         /* LANGID 4 */
  10322.         label = "  YES  ";
  10323.         key   = "yes";
  10324.         is_default = true;
  10325. }
  10326.  
  10327. my_no_button : retirement_button {
  10328.         /* LANGID 5 */
  10329.         label = "  NO  ";
  10330.         key   = "no";
  10331. }
  10332.  
  10333.  
  10334. my_close_button :column {
  10335.         :ok_button
  10336.         {
  10337.           /* LANGID 6 */
  10338.           label = "Close";
  10339.         }
  10340.  
  10341. }
  10342.  
  10343.  
  10344. my_help_button :column {
  10345.         :help_button
  10346.         {
  10347.           /* LANGID 7 */
  10348.           label = "Help";
  10349.         }
  10350.  
  10351. }
  10352.  
  10353.  
  10354. my_ok_only : column {
  10355.     fixed_width = true;
  10356.     alignment = centered;
  10357.     :my_ok_button {
  10358.         is_cancel = true;
  10359.     }
  10360. }
  10361.  
  10362.  
  10363. my_close_help :column {
  10364.     : row {
  10365.         fixed_width = true;
  10366.         alignment = centered;
  10367.         my_close_button;
  10368.         : spacer { width = 2; }
  10369.         my_help_button;
  10370.         
  10371.     }
  10372. }
  10373.  
  10374. my_ok_cancel_help : column {
  10375.     : row {
  10376.         fixed_width = true;
  10377.         alignment = centered;
  10378.         my_ok_button;
  10379.         : spacer { width = 2; }
  10380.         my_cancel_button;
  10381.         : spacer { width = 2; }
  10382.         my_help_button;
  10383.     }
  10384. }
  10385.  
  10386. my_ok_cancel_about_help : column {
  10387.     :row {
  10388.         my_ok_button;
  10389.         : spacer { width = 2; }
  10390.         my_cancel_button;
  10391.         : spacer { width = 2; }
  10392.         my_help_button;
  10393.         : spacer { width = 2; }
  10394.         my_about_button;
  10395.     }
  10396. }
  10397.  
  10398. my_ok_cancel : column {
  10399.     : row {
  10400.         fixed_width = true;
  10401.         alignment = centered;
  10402.         my_ok_button;
  10403.         : spacer { width = 2; }
  10404.         my_cancel_button;
  10405.     }
  10406. }
  10407.  
  10408.  
  10409.  
  10410. my_yes_no_cancel : column {
  10411.     : row {
  10412.         fixed_width = true;
  10413.         alignment = centered;
  10414.         my_yes_button;
  10415.         : spacer { width = 2; }
  10416.         my_no_button;
  10417.         : spacer { width = 2; }
  10418.         my_cancel_button;
  10419.         : spacer { width = 2; }
  10420.         my_help_button;
  10421.     }
  10422. }
  10423.  
  10424.  
  10425. /* main interface screens */
  10426.  
  10427. ocemain : dialog 
  10428. {
  10429.     /* LANGID 8 */
  10430.     label = "OcΘ Configuration Manager";
  10431.     :column 
  10432.     {
  10433.         children_alignment=top;          
  10434.         :boxed_column 
  10435.         {
  10436.             /* LANGID 17 */
  10437.             label = "Settings:";
  10438.             key="settings_set";
  10439.             :row     
  10440.             {
  10441.                   spacer_1;
  10442.                 :column
  10443.                 {
  10444.                     :toggle 
  10445.                     {
  10446.                         key = "rcf_toggle";
  10447.                         /* LANGID 126 */
  10448.                         label = "Remote control header";
  10449.                         value = "0";
  10450.                     }
  10451.                     :boxed_column 
  10452.                     {
  10453.                         fixed_width = true;
  10454.                         fixed_height = true;
  10455.                         /* LANGID 18 */
  10456.                         label = "C&opies";
  10457.                         key="copies_set";
  10458.                         :row 
  10459.                         {
  10460.                             :spacer{width=4;}          
  10461.                              :edit_box 
  10462.                              {
  10463.                                    key = "copies";
  10464.                                    edit_width = 3;
  10465.                                    edit_limit = 3;
  10466.                                    value = "1";
  10467.                                    alignment = centered;
  10468.                              }
  10469.                             :spacer{width=6;}          
  10470.  
  10471.                         }
  10472.                         spacer_1;
  10473.                     }
  10474.                     :boxed_radio_column 
  10475.                     {
  10476.                         key = "color_mode_radio";
  10477.                         fixed_width = true;
  10478.                         /* LANGID 136 */
  10479.                         label = "P&lot colors";
  10480.                         value = "color";
  10481.                         :radio_button 
  10482.                         {
  10483.                             /* LANGID 20 */
  10484.                             label = "Color";
  10485.                             key  = "color";
  10486.                         }
  10487.                         :radio_button 
  10488.                         {
  10489.                             /* LANGID 134 */
  10490.                             label = "Grayscale ";
  10491.                             key  = "grey_scale";
  10492.                         }
  10493.                         :radio_button 
  10494.                         {
  10495.                             /* LANGID 135 */
  10496.                             label = "Black and White";
  10497.                             key  = "monochrome";
  10498.                         }
  10499.                      }
  10500.                  }
  10501.                 :column 
  10502.                 {
  10503.                        :boxed_radio_column  
  10504.                        {
  10505.                         /* LANGID 22 */
  10506.                         label="Media sa&ver";
  10507.                            key="media_saver_radio";                   
  10508.                            value="bypass_radio";
  10509.                            :radio_button 
  10510.                            {
  10511.                              key="bypass_radio";
  10512.                             /* LANGID 23 */
  10513.                             label="bypass";
  10514.                            }  
  10515.                            :radio_button 
  10516.                            {
  10517.                              key="machine_radio";
  10518.                             /* LANGID 24 */
  10519.                             label="machine mode";
  10520.                            }  
  10521.                        }
  10522.                        spacer_1;
  10523.                        :boxed_column 
  10524.                        {
  10525.                         /* LANGID 25 */
  10526.                         label="Plot &quality";
  10527.                            key="quality_set";
  10528.                            :popup_list 
  10529.                            {
  10530.                             key="quality_list";
  10531.                            }
  10532.                            spacer_1;
  10533.                        }
  10534.                        spacer_1;
  10535.                        :boxed_column 
  10536.                        {
  10537.                            :toggle 
  10538.                            {
  10539.                                key = "poster_toggle";
  10540.                             /* LANGID 148 */
  10541.                             label = "Poster mode";
  10542.                                value = "0";
  10543.                            }
  10544.                            spacer_1;
  10545.                            :toggle 
  10546.                            {
  10547.                                key = "longplot_toggle";
  10548.                             /* LANGID 26 */
  10549.                             label = "Long plot mode";
  10550.                                value = "0";
  10551.                            }
  10552.                            spacer_1;
  10553.                        }
  10554.                        spacer_1;
  10555.                   }
  10556.                 spacer_1;
  10557.                 spacer_1;
  10558.                 :column 
  10559.                 {
  10560.                     fixed_height=true;
  10561.                     children_alignment=centered;
  10562.                       spacer_1;
  10563.                     :button 
  10564.                     {
  10565.                         key = "pens_button";
  10566.                         /* LANGID 27 */
  10567.                         label = "P&ens...";
  10568.                     }
  10569.                       spacer_1;
  10570.                     :button 
  10571.                     {
  10572.                            key = "transform_button";
  10573.                         /* LANGID 28 */
  10574.                         label = "&Transform...";
  10575.                     }
  10576.                       spacer_1;
  10577.                     :button 
  10578.                     {
  10579.                            key = "finishing_button";
  10580.                         /* LANGID 29 */
  10581.                         label = "&Finishing...";
  10582.                        }
  10583.                       spacer_1;
  10584.                     :button 
  10585.                     {
  10586.                         key = "media_button";
  10587.                         /* LANGID 30 */
  10588.                         label = "&Media...";
  10589.                     } 
  10590.                       spacer_1;
  10591.                     :button 
  10592.                     {
  10593.                          key = "labeling_button";
  10594.                         /* LANGID 31 */
  10595.                         label = "&Labeling...";
  10596.                     }
  10597.                       spacer_1;
  10598.                     :button 
  10599.                     {
  10600.                           key = "stamping_button";
  10601.                         /* LANGID 32 */
  10602.                         label = "&Stamping...";
  10603.                       }    
  10604.                       spacer_1;
  10605.                 }
  10606.             }
  10607.             spacer_1;
  10608.         }
  10609.     }
  10610.     :column 
  10611.     {
  10612.         :row 
  10613.         {
  10614.                    my_ok_cancel_about_help;  
  10615.         }
  10616.       }
  10617. }
  10618.      
  10619.  
  10620. save_as : dialog {
  10621.      /* LANGID 33 */
  10622.      label = "Save as";
  10623.      fixed_width=true;
  10624.      initial_focus="save_edit";
  10625.      :text {
  10626.         width = 45;
  10627.         key="save_as_text";
  10628.      }
  10629.      :edit_box {
  10630.         edit_with = 45;
  10631.         edit_limit = 40;
  10632.         key="save_edit"; 
  10633.         allow_accept=true;
  10634.      }
  10635.  
  10636.      :boxed_row {
  10637.         my_ok_cancel_help;
  10638.      }
  10639.  
  10640. }
  10641.  
  10642. import_as : dialog {
  10643.      /* LANGID 34 */
  10644.      label = "Import as";
  10645.      fixed_width=true;
  10646.      initial_focus="save_edit";
  10647.      :text {
  10648.         width = 45;
  10649.         key="save_as_text";
  10650.      }
  10651.      :edit_box {
  10652.         edit_with = 45;
  10653.         edit_limit = 40;
  10654.         key="save_edit"; 
  10655.         allow_accept=true;
  10656.      }
  10657.  
  10658.      :boxed_row {
  10659.         my_ok_cancel_help;
  10660.      }
  10661.  
  10662. }
  10663.  
  10664. ok_cancel_show : dialog {
  10665.   /* LANGID 35 */
  10666.   label="Dialog";
  10667.   :text {
  10668.     key = "ok_cancel_show_text1";
  10669.     width = 50;
  10670.   }
  10671.   :text {
  10672.     key = "ok_cancel_show_text2";
  10673.     width = 50;
  10674.   }
  10675.   my_ok_cancel_help; 
  10676. }
  10677.  
  10678.  
  10679. yes_no_cancel_show : dialog {
  10680.   /* LANGID 36 */
  10681.   label="Dialog";
  10682.   :text {
  10683.     key = "yes_no_cancel_show_text1";
  10684.     width = 50;
  10685.   }
  10686.   :text {
  10687.     key = "yes_no_cancel_show_text2";
  10688.     width = 50;
  10689.   }
  10690.   my_yes_no_cancel;
  10691. }
  10692.  
  10693. about_screen : dialog {
  10694.     children_alignment=centered;
  10695.     fixed_width=true;
  10696.     /* LANGID 37 */
  10697.     label="About";
  10698.     :text {
  10699.       key = "title1_text";
  10700.       width=35;
  10701.     }
  10702.     :text {
  10703.       key = "title2_text";
  10704.     }
  10705.     :text {
  10706.       key = "version_text";
  10707.     }
  10708.     :text {
  10709.       key = "copyright_text";
  10710.     }
  10711.     spacer_1;
  10712.     my_ok_button;
  10713.  
  10714. }
  10715.  
  10716.  
  10717. error : dialog {
  10718.   :text {
  10719.     key = "error_text";
  10720.     width = 80;
  10721.   }
  10722.  
  10723.   my_ok_only;
  10724. }
  10725.  
  10726. transform : dialog {
  10727.         /* LANGID 38 */
  10728.         label = "Transformation";
  10729.         :column{
  10730.          spacer_1;
  10731.          :boxed_radio_row {
  10732.            key="rotation_radio";
  10733.            /* LANGID 39 */
  10734.            label="&Rotation (counter clockwise):";
  10735.            value="zero_degree";
  10736.            :radio_button {
  10737.               key="zero_degree";
  10738.               /* LANGID 40 */
  10739.               label="0";
  10740.            }
  10741.            :radio_button {
  10742.               key="90_degree";
  10743.               /* LANGID 41 */
  10744.               label="90";
  10745.            }
  10746.            :radio_button {
  10747.               key="180_degree";
  10748.               /* LANGID 42 */
  10749.               label="180";
  10750.            }
  10751.            :radio_button {
  10752.               key="270_degree";
  10753.               /* LANGID 43 */
  10754.               label="270";
  10755.            }
  10756.            :radio_button {
  10757.               key="productive";
  10758.               /* LANGID 44 */
  10759.               label="Productive";
  10760.            }
  10761.            :radio_button {
  10762.               key="folding";
  10763.               /* LANGID 45 */
  10764.               label="Folding";
  10765.            }
  10766.          }
  10767.         spacer_1;
  10768.         :row {
  10769.          fixed_width = true;
  10770.             :boxed_column {
  10771.                fixed_width=true;
  10772.                /* LANGID 46 */
  10773.                label="&Origin";
  10774.                key="origin_set";
  10775.                :popup_list {
  10776.                    key="origin_list";
  10777.                    edit_width=12;        
  10778.  
  10779.                }
  10780.                spacer_1;
  10781.             }
  10782.             :boxed_column {
  10783.                /* LANGID 47 */
  10784.                label = "&Mirror";
  10785.                key="mirror_set";
  10786.                :popup_list {
  10787.                    key = "mirror_list";
  10788.                    edit_width = 12; 
  10789.                }
  10790.                spacer_1;
  10791.             }
  10792.         }
  10793.         spacer_1;
  10794.         :boxed_column {
  10795.          /* LANGID 48 */
  10796.          label="&Scaling";
  10797.          key="scaling_set";
  10798.          :row {
  10799.             :popup_list {
  10800.                key="scaling_list";
  10801.                edit_width = 20;
  10802.             }
  10803.             spacer_1;
  10804.             :edit_box {
  10805.                key = "xscale";
  10806.                /* LANGID 49 */
  10807.                label = "X:";
  10808.                edit_width = 5;
  10809.                edit_limit = 6;
  10810.             }
  10811.             :text {
  10812.                /* LANGID 50 */
  10813.                label = "%";
  10814.                key = "scalextext";
  10815.             }
  10816.             :edit_box {
  10817.                key = "yscale";
  10818.                /* LANGID 51 */
  10819.                label = "Y:";
  10820.                edit_width = 5;
  10821.                edit_limit = 6;
  10822.             }
  10823.             :text {
  10824.                /* LANGID 52 */
  10825.                label = "%";
  10826.                key = "scaleytext";
  10827.             }
  10828.           }
  10829.           spacer_1;
  10830.         }
  10831.         spacer_1;
  10832.         :toggle {
  10833.           key="scale_pen_toggle";
  10834.           /* LANGID 53 */
  10835.           label="Scale &pen widths";
  10836.           value="0";
  10837.         }
  10838.         spacer_1;
  10839.         :boxed_row {
  10840.           my_ok_cancel_help;
  10841.           
  10842.         }
  10843.        }
  10844. }
  10845.  
  10846. /* MONOCHROME pens_mono */
  10847. pens_mono : dialog {
  10848.              /* LANGID 54 */
  10849.              label = "Pens (monochrome mode only)";
  10850.              :column{
  10851.                spacer_1;
  10852.                :boxed_column {
  10853.                   :row {
  10854.                     :text {
  10855.                      /* LANGID 55 */
  10856.                      label="Pen"; /*8*/
  10857.                      key="pen_text";
  10858.                      width=16;
  10859.                     }
  10860.                     :text {
  10861.                      /* LANGID 56 */
  10862.                      label="Pattern"; /*9*/
  10863.                      key="pattern_text";
  10864.                      width=9;
  10865.                     }
  10866.                     :text {
  10867.                      /* LANGID 57 */
  10868.                      label="Status"; /*9*/
  10869.                      key="status_text";
  10870.                      width=9;
  10871.                     }
  10872.                     :text {
  10873.                      /* LANGID 58 */
  10874.                      label="Transp."; /*9*/
  10875.                      key="transp_text";
  10876.                      width=9;
  10877.                     }
  10878.                   }
  10879.                   :list_box {
  10880.                      key="pen_list";
  10881.                      multiple_select=false;
  10882.                      tabs="1 14 25 36 45";
  10883.                      fixed_width=true;
  10884.                      width=56;
  10885.                      fixed_height=true;
  10886.                      height=7;
  10887.                   }
  10888.                   :row {
  10889.                     :column {
  10890.                       :edit_box {
  10891.                         key="from_edit";
  10892.                         /* LANGID 60 */
  10893.                         label="&From:";
  10894.                         edit_width=3;
  10895.                         edit_limit=3;
  10896.                       }
  10897.                       :edit_box {
  10898.                         key="to_edit";
  10899.                         /* LANGID 61 */
  10900.                         label="&To:";
  10901.                         edit_width=3;
  10902.                         edit_limit=3;
  10903.                       }
  10904.  
  10905.                     }
  10906.                     :popup_list {
  10907.                         key="pattern_list";
  10908.                         edit_width=5;
  10909.                     }
  10910.                     :popup_list {
  10911.                         key="status_list";
  10912.                         edit_width=10;
  10913.                     }
  10914.                     :popup_list {
  10915.                         key="transparency_list";
  10916.                     }
  10917.                   }
  10918.                   spacer_1;
  10919.                   :row {
  10920.                     :button {
  10921.                         key="insert_button";
  10922.                         /* LANGID 62 */
  10923.                         label="&Insert"; 
  10924.                     }
  10925.                     :button {
  10926.                         key="remove_button";
  10927.                         /* LANGID 63 */
  10928.                         label="&Remove"; 
  10929.                     }
  10930.                   }
  10931.                   spacer_1;
  10932.                 }
  10933.               }
  10934.               :boxed_radio_row {
  10935.                    key = "transparency";
  10936.                    fixed_width = true;
  10937.                    /* LANGID 137 */
  10938.                    label = "C&olor merge control";
  10939.                    value = "overlay";
  10940.                    :radio_button {
  10941.                        /* LANGID 138 */
  10942.                        label = "Overlay";
  10943.                        key  = "overlay";
  10944.                    }
  10945.                    :radio_button {
  10946.                        /* LANGID 139 */
  10947.                        label = "Merge";
  10948.                        key  = "merge";
  10949.                    }
  10950.               }
  10951.               spacer_0;
  10952.               :boxed_row {
  10953.                my_ok_cancel_help;
  10954.  
  10955.               }
  10956.             
  10957. }
  10958.  
  10959. /* COLOR */
  10960. pens_color : dialog {
  10961.              /* LANGID 67 */
  10962.              label = "Pens  (color mode only)";
  10963.              :column{
  10964.               :boxed_column {
  10965.                   :row {
  10966.                     :text {
  10967.                      /* LANGID 68 */
  10968.                      label="Pen"; /*8*/
  10969.                      key="pen_text";
  10970.                      width=15;
  10971.                     }
  10972.                     :text {
  10973.                      /* LANGID 69 */
  10974.                      label="Color"; /*9*/
  10975.                      key="color_text";
  10976.                      width=16;
  10977.                     }
  10978.                     :text {
  10979.                      /* LANGID 70 */
  10980.                      label="Transp."; /*9*/
  10981.                      key="transp_text";
  10982.                      width=8;
  10983.                     }
  10984.                   }
  10985.                   :list_box {
  10986.                      key="pen_list";
  10987.                      multiple_select=false;
  10988.                      tabs="1 15 26 37";
  10989.                      fixed_width=true;
  10990.                      width=49;
  10991.                      fixed_height=true;
  10992.                      height=7;
  10993.                   }
  10994.                   :row {
  10995.                     :column {
  10996.                         fixed_width=true;
  10997.                       :edit_box {
  10998.                         key="from_edit";
  10999.                         /* LANGID 72 */
  11000.                         label="&From:";
  11001.                         edit_width=3;
  11002.                         edit_limit=3;
  11003.                       }
  11004.                       :edit_box {
  11005.                         key="to_edit";
  11006.                         /* LANGID 73 */
  11007.                         label="&To:";
  11008.                         edit_width=3;
  11009.                         edit_limit=3;
  11010.                       }
  11011.  
  11012.                     }
  11013.                     :column {
  11014.                         :button {
  11015.                             key="color_button";
  11016.                             /* LANGID 140 */
  11017.                             label="&Color"; 
  11018.                         }
  11019.                         :image {
  11020.                             key = "cur_color";
  11021.                             height = 1;
  11022.                             width = 10;
  11023.                         }
  11024.                     }
  11025.                     spacer_1;
  11026.                     :popup_list {
  11027.                         key="transparency_list";
  11028.                     }
  11029.                   }
  11030.                   spacer_1;
  11031.                   :row {
  11032.                     :button {
  11033.                         key="insert_button";
  11034.                         /* LANGID 74 */
  11035.                         label="&Insert"; 
  11036.                     }
  11037.                     :button {
  11038.                         key="remove_button";
  11039.                         /* LANGID 75 */
  11040.                         label="&Remove"; 
  11041.                     }
  11042.                   }
  11043.                   spacer_1;
  11044.                 }
  11045.                :row {   
  11046.                :boxed_radio_row {
  11047.                    key = "transparency";
  11048.                    fixed_width = true;
  11049.                    /* LANGID 137 */
  11050.                    label = "C&olor merge control";
  11051.                    value = "overlay";
  11052.                    :radio_button {
  11053.                        /* LANGID 138 */
  11054.                        label = "Overlay";
  11055.                        key  = "overlay";
  11056.                    }
  11057.                    :radio_button {
  11058.                        /* LANGID 139 */
  11059.                        label = "Merge";
  11060.                        key  = "merge";
  11061.                    }
  11062.                }
  11063.               }
  11064.               spacer_0;
  11065.               :boxed_row {
  11066.                my_ok_cancel_help;
  11067.  
  11068.               }
  11069.             }
  11070.     
  11071. }
  11072.  
  11073. labeling : dialog {
  11074.             /* LANGID 82 */
  11075.             label="Labeling";
  11076.             :column {       
  11077.               spacer_1;
  11078.               :boxed_row {
  11079.                 :toggle {
  11080.                  key="labeling_toggle";
  11081.                  /* LANGID 83 */
  11082.                  label="&Add plot label";
  11083.                  value="0";
  11084.                 }
  11085.               }
  11086.               spacer_1;
  11087.               :boxed_column {             
  11088.                 key="composed_column";
  11089.                 /* LANGID 84 */
  11090.                 label="&Composed of";
  11091.                 :toggle {
  11092.                    key="name_toggle";
  11093.                    /* LANGID 85 */
  11094.                    label="Drawing name";
  11095.                 }
  11096.                 :toggle {
  11097.                    key="time_toggle";
  11098.                    /* LANGID 86 */
  11099.                    label="Time";
  11100.                 }
  11101.                 :edit_box {
  11102.                    key="comment_edit";
  11103.                    /* LANGID 87 */
  11104.                    label="Comment:";
  11105.                    edit_width=20;
  11106.                    edit_limit=20;
  11107.                    fixed_width=true;
  11108.                 }
  11109.                 spacer_1;
  11110.               }
  11111.               :boxed_row {
  11112.                my_ok_cancel_help;
  11113.  
  11114.               }
  11115.  
  11116.              }
  11117. }
  11118.  
  11119. ocemedia : dialog 
  11120. {
  11121.     /* LANGID 88 */
  11122.     label="Media";
  11123.     :column 
  11124.     {
  11125.         children_fixed_width=true;
  11126.         spacer_1;
  11127.         :row
  11128.         {
  11129.             :popup_list 
  11130.             {
  11131.                 key="format_list";
  11132.                 /* LANGID 89 */
  11133.                 label="&Paper format:";
  11134.                 edit_width=11;
  11135.             }
  11136.             spacer_1;
  11137.             spacer_1;
  11138.             :toggle 
  11139.             {
  11140.                 key="media_auto_toggle";
  11141.                 /* LANGID 128 */
  11142.                 label="Auto";
  11143.             }
  11144.         }
  11145.         spacer_1;
  11146.        :popup_list 
  11147.         {
  11148.             key="media_list";
  11149.             /* LANGID 90 */
  11150.             label="&Media type:";
  11151.             edit_width=12;
  11152.         }
  11153.         spacer_1;
  11154.         :popup_list 
  11155.         {
  11156.             key="feed_list";
  11157.             /* LANGID 91 */
  11158.             label="Paper &feed:";
  11159.             edit_width=12;
  11160.         }
  11161.         spacer_1;
  11162.         :popup_list 
  11163.         {
  11164.             key="rollover_list";
  11165.             /* LANGID 92 */
  11166.             label="&If exact format unavailable:";
  11167.             edit_width=17;
  11168.         }
  11169.         spacer_1;
  11170.     }
  11171.     :boxed_row 
  11172.     {
  11173.         my_ok_cancel_help;
  11174.     }
  11175.  
  11176.  
  11177. finishing : dialog 
  11178. {
  11179.     /* LANGID 93 */
  11180.     label="Finishing";
  11181.     :row 
  11182.     {
  11183.         children_alignment=top;
  11184.         :boxed_radio_row 
  11185.         {
  11186.             key="folding_radio";
  11187.             /* LANGID 141 */
  11188.             label="&Folding";
  11189.             value="no_folding";
  11190.             :radio_button 
  11191.             {
  11192.                 key="no_folding";
  11193.                 /* LANGID 142 */
  11194.                 label="None";
  11195.             }
  11196.             :radio_button 
  11197.             {
  11198.                 key="full_folding";
  11199.                 /* LANGID 143 */
  11200.                 label="Full";
  11201.             }
  11202.             :radio_button 
  11203.             {
  11204.                 key="first_fold_only";
  11205.                 /* LANGID 144 */
  11206.                 label="First fold only";
  11207.             }
  11208.         }
  11209.         :boxed_column 
  11210.         {
  11211.             /* LANGID 146 */
  11212.             label="P&unching";
  11213.             :toggle 
  11214.             {
  11215.                 key="punching_toggle";
  11216.                 /* LANGID 147 */
  11217.                 label="Punching";
  11218.             }
  11219.         }
  11220.         :boxed_column 
  11221.         {
  11222.             /* LANGID 97 */
  11223.             label="Folding &method";
  11224.             key="method_set";
  11225.             :popup_list 
  11226.             {
  11227.                 key="method_list";
  11228.             }
  11229.             spacer_1;
  11230.         }
  11231.     }
  11232.     :row 
  11233.     {
  11234.         children_alignment=top;
  11235.         :boxed_column 
  11236.         {
  11237.             /* LANGID 98 */
  11238.             label="&Binding edge";
  11239.             key="binding_edge_set";
  11240.  
  11241.             :row
  11242.             {
  11243.                 :toggle 
  11244.                 {
  11245.                     key="binding_edge_toggle";
  11246.                     /* LANGID 99 */
  11247.                     label="&activate";
  11248.                     value="0";
  11249.                 }
  11250.                 :edit_box 
  11251.                 {
  11252.                     fixed_width=true;
  11253.                     /* LANGID 127 */
  11254.                     label=" ";
  11255.                     key="binding_edge_edit";
  11256.                     edit_width=6;
  11257.                     edit_limit=6;
  11258.                 }
  11259.                 :text_part 
  11260.                 {
  11261.                     key="binding_edge_unit_text";
  11262.                     width=3;
  11263.                     value="mm";
  11264.                 }  
  11265.             }
  11266.             spacer_1;
  11267.         }
  11268.         :boxed_column 
  11269.         {
  11270.             fixed_height=true;
  11271.             key="orientation_set";
  11272.             /* LANGID 100 */
  11273.             label="Fold &orientation";
  11274.             :popup_list 
  11275.             {
  11276.                 key="orientation_list";
  11277.             } 
  11278.             spacer_1;
  11279.         }             
  11280.     }
  11281.     :boxed_column 
  11282.     {
  11283.         /* LANGID 101 */
  11284.         label="Fold &packet";
  11285.         key="folding_lw_set";
  11286.         :column 
  11287.         {
  11288.             :row 
  11289.             {
  11290.                 :edit_box 
  11291.                 {
  11292.                     key="fold_length_edit";
  11293.                     /* LANGID 102 */
  11294.                     label="Length:";
  11295.                     edit_limit=6;
  11296.                     edit_width=6;
  11297.                 }
  11298.                 :text_part 
  11299.                 {
  11300.                     key="fold_length_unit_text";
  11301.                     value="inch";
  11302.                 }
  11303.                 spacer_1;
  11304.                 :edit_box 
  11305.                 {
  11306.                     key="fold_width_edit";
  11307.                     /* LANGID 103 */
  11308.                     label="Width:";
  11309.                     edit_limit=6;
  11310.                     edit_width=6;
  11311.                 }
  11312.                 :text_part 
  11313.                 {
  11314.                     key="fold_width_unit_text";
  11315.                     value="inch";
  11316.                 }
  11317.             }
  11318.         }
  11319.         spacer_1;
  11320.     }
  11321.     :row 
  11322.     {
  11323.         :boxed_column 
  11324.         {
  11325.             /* LANGID 104 */
  11326.             label="&Delivery";
  11327.             key="deposit_set";
  11328.  
  11329.             :row
  11330.             {
  11331.                 :popup_list
  11332.                 {
  11333.                     key="deposit_list";
  11334.                     /* LANGID 132 */
  11335.                     label="Folded";
  11336.                     edit_width=10;
  11337.                 }
  11338.                 spacer_1;
  11339.                 :popup_list
  11340.                 {
  11341.                     key="deposit_unfold_list";
  11342.                     /* LANGID 130 */
  11343.                     label="Not folded";
  11344.                     edit_width=15;
  11345.                 }
  11346.                 spacer_1;
  11347.                 :edit_box 
  11348.                 {
  11349.                     key="bin_edit";
  11350.                     /* LANGID 131 */
  11351.                     label="Bin";
  11352.                     edit_limit=2;
  11353.                     edit_width=2;
  11354.                 }
  11355.             }
  11356.             spacer_1;
  11357.         }
  11358.     }
  11359.     :row
  11360.     {
  11361.         :boxed_column 
  11362.         {
  11363.             /* LANGID 106 */
  11364.             label="&Cut on";
  11365.             key="cut_set";
  11366.             :row
  11367.             {
  11368.                 :popup_list 
  11369.                 {
  11370.                     key="cut_list";
  11371.                     edit_width=15;
  11372.                 }
  11373.                 spacer_1;
  11374.                 :edit_box 
  11375.                 {
  11376.                     key="custom_length_edit";
  11377.                     /* LANGID 129 */
  11378.                     label="Length:";
  11379.                     edit_limit=6;
  11380.                     edit_width=6;
  11381.                 }
  11382.                 :text_part 
  11383.                 {
  11384.                     key="custom_length_text";
  11385.                     value="mm";
  11386.                 }
  11387.             }
  11388.             spacer_1;
  11389.         }
  11390.     }
  11391.     spacer_0;
  11392.     :boxed_row 
  11393.     {
  11394.         my_ok_cancel_help;
  11395.     }
  11396. }
  11397.  
  11398. stamping : dialog {
  11399.               /* LANGID 107 */
  11400.               label="Stamping";
  11401.               :boxed_row { 
  11402.                 :toggle {
  11403.                    key="stamping_toggle";
  11404.                    /* LANGID 108 */
  11405.                    label="&use stamping";
  11406.                    value="1";
  11407.                 }
  11408.               }
  11409.               spacer_1;
  11410.               :popup_list {
  11411.                 key="stamp_list";
  11412.                 /* LANGID 109 */
  11413.                 label="Predefined &string:";
  11414.                 fixed_width=true;
  11415.               }
  11416.               spacer_1;
  11417.               :boxed_radio_row {
  11418.                  key="position_radio";
  11419.                  /* LANGID 110 */
  11420.                  label="&Position";
  11421.                  value="bottom";
  11422.                  :radio_button {
  11423.                    key="bottom";
  11424.                    /* LANGID 111 */
  11425.                    label="Bottom";
  11426.                  }
  11427.                  :radio_button {
  11428.                    key="middle";
  11429.                    /* LANGID 112 */
  11430.                    label="Middle";
  11431.                  }
  11432.                  :radio_button {
  11433.                    key="top";
  11434.                    /* LANGID 113 */
  11435.                    label="Top";
  11436.                  }
  11437.               }   
  11438.               spacer_1;          
  11439.               :boxed_radio_row {
  11440.                  key="font_radio";
  11441.                  /* LANGID 114 */
  11442.                  label="&Font size";
  11443.                  value="small";
  11444.                  :radio_button {
  11445.                    key="small";
  11446.                    /* LANGID 115 */
  11447.                    label="Small";
  11448.                  }
  11449.                  :radio_button {
  11450.                    key="large";
  11451.                    /* LANGID 116 */
  11452.                    label="Large";
  11453.                  }
  11454.               }   
  11455.               spacer_1;          
  11456.               :boxed_radio_row {
  11457.                  key="grayscale_radio";
  11458.                  /* LANGID 117 */
  11459.                  label="&Grayscale ";
  11460.                  value="black";
  11461.                  :radio_button {
  11462.                    key="black";
  11463.                    /* LANGID 118 */
  11464.                    label="Black";
  11465.                  }
  11466.                  :radio_button {
  11467.                    key="darkgray";
  11468.                    /* LANGID 119 */
  11469.                    label="Darkgray";
  11470.                  }
  11471.                  :radio_button {
  11472.                    key="gray";
  11473.                    /* LANGID 120 */
  11474.                    label="Gray";
  11475.                  }
  11476.                  :radio_button {
  11477.                    key="lightgray";
  11478.                    /* LANGID 121 */
  11479.                    label="Lightgray";
  11480.                  }
  11481.               }   
  11482.               
  11483.  
  11484.               spacer_1;
  11485.               :boxed_row {
  11486.                  my_ok_cancel_help;
  11487.               }
  11488.  
  11489. }
  11490.  
  11491.