home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p024 / 4.img / SUPPORT1.LIB / ACAD.DCL < prev    next >
Encoding:
Text File  |  1993-02-17  |  74.4 KB  |  2,577 lines

  1. /* Next available MSG number is 487 */
  2.  
  3. // ACAD.DCL
  4. // ¬⌐┼v⌐╥ª│ (C) 1991-1992  Autodesk ñ╜Ñq
  5. //
  6. //
  7. // Ñ╗│n┼ΘºK╢O¿╤▒z╢iªµÑ⌠ª≤Ñ╬│~╗▌¿D¬║½■¿⌐íB¡╫º∩ñ╬╡oªµ, ª²¼O░╚╜╨┐φ┤`ñU¡z
  8. // ¡∞½h :
  9. //
  10. // 1)  ñWªC¬║¬⌐┼v│qºi░╚╗▌ÑX▓{ªb¿Cñ@Ñ≈½■¿⌐∙╪íC
  11. // 2)  ¼█├÷¬║╗í⌐·ñσÑ≤ñ]Ñ▓╢╖⌐·╕ⁿ¬⌐┼v│qºiñ╬Ñ╗╢╡│\Ñi│qºiíC
  12. //
  13. // Ñ╗│n┼Θ╢╚┤ú¿╤º@¼░└│Ñ╬ñW¬║░╤ª╥, ª╙Ñ╝┴n⌐·⌐╬┴⌠ºtÑ⌠ª≤½O├╥; ╣∩⌐≤Ñ⌠ª≤»S«φ
  14. // Ñ╬│~ñº╛A║┘⌐╩, ÑHñ╬░╙╖~╛P░Γ⌐╥┴⌠ºtÑX¿π¬║½O├╥, ªbª╣ñ@╖ºñ⌐ÑHº_╗{íC
  15. //
  16. // AutoCAD DCL (Dialog Control Language,  ╣∩╕▄«╪▒▒¿ε╗y¿Ñ)
  17. // ⌐w╕q AutoCAD ╣∩╕▄«╪
  18.  
  19. acad_snap : dialog {
  20.         label = /*MSG1*/"├╕╣╧╗▓ºUñu¿π";
  21.         : row {
  22.             : column {
  23.                 : boxed_column {
  24.                     label = /*MSG2*/"╝╥ªí";
  25.                     : toggle {
  26.                         label = /*MSG3*/"Ñ┐ѵO";
  27.                         mnemonic = /*MSG4*/"O";
  28.                         key = "ortho";
  29.                     }
  30.                     : toggle {
  31.                         label = /*MSG5*/"╣╧╢⌠╢±╣ΩF";
  32.                         mnemonic = /*MSG6*/"F";
  33.                         key = "fill";
  34.                     }
  35.                     : toggle {
  36.                         label = /*MSG7*/"┬▓│tñσªrQ";
  37.                         mnemonic = /*MSG8*/"Q";
  38.                         key = "qtext";
  39.                     }
  40.                     : toggle {
  41.                         label = /*MSG9*/"┬I░OB";
  42.                         mnemonic = /*MSG10*/"B";
  43.                         key = "blips";
  44.                     }
  45.                     : toggle {
  46.                         label = /*MSG11*/"½G┼πL";
  47.                         mnemonic = /*MSG12*/"L";
  48.                         key = "hilite";
  49.                     }
  50.                 }
  51.             }
  52.             : boxed_column {
  53.                 label = /*MSG13*/"┬Ω┬IS";
  54.                 mnemonic = /*MSG14*/"S";
  55.                 : toggle {
  56.                     label = /*MSG15*/"On";
  57.                     key = "snap";
  58.                 }
  59.                 : edit12_box {
  60.                     label = /*MSG16*/"╢í╢Z X";
  61.                     mnemonic = /*MSG468*/"X";
  62.                     key = "s_xsp";
  63.                     errmsg = /*MSG17*/"X ┬Ω┬I╢í╢Z";
  64.                 }
  65.                 : edit12_box {
  66.                     label = /*MSG18*/"╢í╢Z Y";
  67.                     mnemonic = /*MSG469*/"Y";
  68.                     key = "s_ysp";
  69.                     errmsg = /*MSG19*/"Y ┬Ω┬I╢í╢Z";
  70.                 }
  71.                 : edit12_box {
  72.                     label = /*MSG20*/"┬Ω┬I¿ñ½╫N";
  73.                     mnemonic = /*MSG470*/"N";
  74.                     key = "s_ang";
  75.                 }
  76.                 : edit12_box {
  77.                     label = /*MSG21*/"X ░≥╖╟┬IA";
  78.                     mnemonic = /*MSG471*/"A";
  79.                     key = "xbase";
  80.                     errmsg = /*MSG22*/"X ░≥╖╟┬I";
  81.                 }
  82.                 : edit12_box {
  83.                     label = /*MSG23*/"Y ░≥╖╟┬IE";
  84.                     mnemonic = /*MSG472*/"E";
  85.                     key = "ybase";
  86.                     errmsg = /*MSG24*/"Y ░≥╖╟┬I";
  87.                 }
  88.             }
  89.             : column {
  90.                 : boxed_column {
  91.                     label = /*MSG25*/"«µ┬IG";
  92.                     mnemonic = /*MSG26*/"G";
  93.                     fixed_height = true;
  94.                     : toggle {
  95.                         label = /*MSG27*/"On";
  96.                         key = "grid";
  97.                     }
  98.                     : edit12_box {
  99.                         label = /*MSG28*/"X ╢í╢ZP";
  100.                         mnemonic = /*MSG473*/"P";
  101.                         key = "g_xsp";
  102.                         errmsg = /*MSG29*/"X «µ┬I╢í╢Z";
  103.                     }
  104.                     : edit12_box {
  105.                         label = /*MSG30*/"Y ╢í╢ZC";
  106.                         mnemonic = /*MSG474*/"C";
  107.                         key = "g_ysp";
  108.                         errmsg = /*MSG31*/"Y «µ┬I╢í╢Z";
  109.                     }
  110.                 }
  111.                 : boxed_column {
  112.                     label = /*MSG32*/"╡Ñ¿ñI ┬Ω┬I/«µ┬I";
  113.                     mnemonic = /*MSG33*/"I";
  114.                     : toggle {
  115.                         label = /*MSG34*/"On";
  116.                         key = "iso";
  117.                     }
  118.                     : radio_row {
  119.                         key = "isorad";
  120.                         : radio_button {
  121.                             label = /*MSG35*/"ѬL";
  122.                             mnemonic = /*MSG36*/"L";
  123.                             key = "ileft";
  124.                         }
  125.                         : radio_button {
  126.                             label = /*MSG37*/"│╗T";
  127.                             mnemonic = /*MSG38*/"T";
  128.                             key = "itop";
  129.                         }
  130.                         : radio_button {
  131.                             label = /*MSG39*/"ÑkR";
  132.                             mnemonic = /*MSG40*/"R";
  133.                             key = "iright";
  134.                         }
  135.                     }
  136.                 }
  137.             }
  138.        }
  139.         ok_cancel_help_errtile;
  140. }
  141.  
  142. acad_ent_create : dialog {
  143.     label = /*MSG41*/"╣╧ñ╕½╪Ñ▀╝╥ªí";
  144.     : row {
  145.         : button {
  146.             label = /*MSG42*/"├CªΓO...";
  147.             mnemonic = /*MSG43*/"O";
  148.             key = "b_color";
  149.         }
  150.         : swatch {
  151.             key = "show_image";
  152.         }
  153.         : text {
  154.             key = "l_color";
  155.             width = 18;
  156.             fixed_width = true;
  157.         }
  158.     }
  159.     : row {
  160.         : button {
  161.             label = /*MSG44*/"╣╧╝hL...";
  162.             mnemonic = /*MSG45*/"L";
  163.             key = "b_name";
  164.         }
  165.         : text {
  166.             key = "l_name";
  167.             width = 18;
  168.             fixed_width = true;
  169.         }
  170.     }
  171.     : row {
  172.         : button {
  173.             label = /*MSG46*/"╜u½¼I...";
  174.             mnemonic = /*MSG47*/"I";
  175.             key = "b_line";
  176.         }
  177.         : text {
  178.             key = "l_line";
  179.             width = 18;
  180.             fixed_width = true;
  181.         }
  182.     }
  183.     : row {
  184.         : button {
  185.             label = /*MSG48*/"ªr½¼S...";
  186.             mnemonic = /*MSG49*/"S";
  187.             key = "b_text";
  188.         }
  189.         : text {
  190.             key = "l_text";
  191.             width = 18;
  192.             fixed_width = true;
  193.         }
  194.     }
  195.     : edit_box {
  196.         key = "elev";
  197.         errmsg = /*MSG406*/"╝╨░¬";
  198.         label = /*MSG50*/"╝╨░¬E:";
  199.         mnemonic = /*MSG51*/"E";
  200.         edit_width = 18;
  201.     }
  202.     : edit_box {
  203.         key = "thick";
  204.         errmsg = /*MSG407*/"½p½╫";
  205.         label = /*MSG52*/"½p½╫T:";
  206.         mnemonic = /*MSG53*/"T";
  207.         edit_width = 18;
  208.     }
  209.     ok_cancel_help_errtile;
  210. }
  211.  
  212. rq_chroma :dialog {
  213.     label = /*MSG410*/"┐∩╛▄├CªΓ";
  214.     key = "chroma";                   // used by Help button to obtain label
  215.     std_rq_color;
  216. }
  217.  
  218.  
  219. acad_ltype : dialog {
  220.     key = "ltype";
  221.     label = /*MSG61*/"┐∩╛▄╜u½¼";
  222.     fg_color = black;                 // Image foreground & background colors
  223.     bg_color = white;                 //   are reversed for the selected item
  224.     empty_color = dialog_background;  // Fill color for extra/unused images
  225.     num_items = 10;                   // Customizable
  226.     //  The number of image/text pairs should match the "num_items" setting.
  227.     : row {
  228.         fixed_width = true;
  229.         alignment = centered;
  230.         : image_button {
  231.             key = "image_1"; height = 1; width = 15; fixed_width = true;
  232.             vertical_margin = none; allow_accept = true;
  233.         }
  234.         : text {
  235.             key = "ltype_1"; width = 25; fixed_width = true;
  236.         }
  237.     }
  238.     : row {
  239.         fixed_width = true;
  240.         alignment = centered;
  241.         : image_button {
  242.             key = "image_2"; height = 1; width = 15; fixed_width = true;
  243.             vertical_margin = none; allow_accept = true;
  244.         }
  245.         : text {
  246.             key = "ltype_2"; width = 25; fixed_width = true;
  247.         }
  248.     }
  249.     : row {
  250.         fixed_width = true;
  251.         alignment = centered;
  252.         : image_button {
  253.             key = "image_3"; height = 1; width = 15; fixed_width = true;
  254.             vertical_margin = none; allow_accept = true;
  255.         }
  256.         : text {
  257.             key = "ltype_3"; width = 25; fixed_width = true;
  258.         }
  259.     }
  260.     : row {
  261.         fixed_width = true;
  262.         alignment = centered;
  263.         : image_button {
  264.             key = "image_4"; height = 1; width = 15; fixed_width = true;
  265.             vertical_margin = none; allow_accept = true;
  266.         }
  267.         : text {
  268.             key = "ltype_4"; width = 25; fixed_width = true;
  269.         }
  270.     }
  271.     : row {
  272.         fixed_width = true;
  273.         alignment = centered;
  274.         : image_button {
  275.             key = "image_5"; height = 1; width = 15; fixed_width = true;
  276.             vertical_margin = none; allow_accept = true;
  277.         }
  278.         : text {
  279.             key = "ltype_5"; width = 25; fixed_width = true;
  280.         }
  281.     }
  282.     : row {
  283.         fixed_width = true;
  284.         alignment = centered;
  285.         : image_button {
  286.             key = "image_6"; height = 1; width = 15; fixed_width = true;
  287.             vertical_margin = none; allow_accept = true;
  288.         }
  289.         : text {
  290.             key = "ltype_6"; width = 25; fixed_width = true;
  291.         }
  292.     }
  293.     : row {
  294.         fixed_width = true;
  295.         alignment = centered;
  296.         : image_button {
  297.             key = "image_7"; height = 1; width = 15; fixed_width = true;
  298.             vertical_margin = none; allow_accept = true;
  299.         }
  300.         : text {
  301.             key = "ltype_7"; width = 25; fixed_width = true;
  302.         }
  303.     }
  304.     : row {
  305.         fixed_width = true;
  306.         alignment = centered;
  307.         : image_button {
  308.             key = "image_8"; height = 1; width = 15; fixed_width = true;
  309.             vertical_margin = none; allow_accept = true;
  310.         }
  311.         : text {
  312.             key = "ltype_8"; width = 25; fixed_width = true;
  313.         }
  314.     }
  315.     : row {
  316.         fixed_width = true;
  317.         alignment = centered;
  318.         : image_button {
  319.             key = "image_9"; height = 1; width = 15; fixed_width = true;
  320.             vertical_margin = none; allow_accept = true;
  321.         }
  322.         : text {
  323.             key = "ltype_9"; width = 25; fixed_width = true;
  324.         }
  325.     }
  326.     : row {
  327.         fixed_width = true;
  328.         alignment = centered;
  329.         : image_button {
  330.             key = "image_10"; height = 1; width = 15; fixed_width = true;
  331.             vertical_margin = none; allow_accept = true;
  332.         }
  333.         : text {
  334.             key = "ltype_10"; width = 25; fixed_width = true;
  335.         }
  336.     }
  337.     spacer_1;
  338.     : edit_box {
  339.         key = "edit";
  340.         label = /*MSG62*/"╜u½¼L:";
  341.         mnemonic = /*MSG475*/"L";
  342.         errmsg = /*MSG63*/"none";
  343.         allow_accept = true;
  344.         edit_limit = 31;
  345.     }
  346.     : row {
  347.         fixed_width = true;
  348.         alignment = centered;
  349.         ok_button;
  350.         cancel_button;
  351.         : retirement_button {
  352.             key = "prev";
  353.             label = "½e¡╢P";
  354.             mnemonic = "P";
  355.         }
  356.         : retirement_button {
  357.             key = "next";
  358.             label = "ª╕¡╢N";
  359.             mnemonic = "N";
  360.         }
  361.         help_button;
  362.     }
  363.     errtile;
  364. }
  365.  
  366.  
  367. acad_tstyle : dialog {
  368.     label = /*MSG64*/"┐∩╛▄ñσªrªr½¼";
  369.     : row {
  370.         : column {
  371.             : list_box {
  372.                 key = "style_list";
  373.                 width = 16;
  374.                 height = 8;
  375.                 allow_accept = true;
  376.             }
  377.             : button {
  378.                 label = /*MSG65*/"Ñ■│í┼πÑ▄A...";
  379.                 mnemonic = /*MSG66*/"A";
  380.                 key = "showall";
  381.             }
  382.         }
  383.         : column {
  384.             : image {
  385.                 key = "style_image";
  386.                 height = 7;
  387.                 width = 20;
  388.             }
  389.             : edit_box {
  390.                 key = "style_sample";
  391.                 label = /*MSG67*/"ñσªr╜d¿╥S:";
  392.                 mnemonic = /*MSG68*/"S";
  393.                 edit_width = 6;
  394.                 fixed_width = true;
  395.                 alignment = centered;
  396.             }
  397.         }
  398.     }
  399.     spacer;
  400.     : edit_box {
  401.         key = "style_edit";
  402.         label = /*MSG69*/"ªr½¼ªW║┘N:";
  403.         mnemonic = /*MSG405*/"N";
  404.         edit_width = 32;
  405.         edit_limit = 31;
  406.         fixed_width = true;
  407.         allow_accept = true;
  408.     }
  409.     : row {
  410.         : paragraph {
  411.             : text_part {
  412.                 label = /*MSG71*/"ªr┼Θ:";
  413.             }
  414.             : text_part {
  415.                 label = /*MSG72*/"ªr░¬:";
  416.             }
  417.             : text_part {
  418.                 label = /*MSG73*/"╝e½╫½Y╝╞:";
  419.             }
  420.             : text_part {
  421.                 label = /*MSG74*/"▒╫Ñ▀¿ñ½╫:";
  422.             }
  423.             : text_part {
  424.                 label = /*MSG75*/"«╤╝gñΦªí:";
  425.             }
  426.         }
  427.         : paragraph {
  428.             : text_part {
  429.                 key = "font";
  430.                 width = 32;
  431.             }
  432.             : text_part {
  433.                 key = "height";
  434.                 width = 32;
  435.             }
  436.             : text_part {
  437.                 key = "width";
  438.                 width = 32;
  439.             }
  440.             : text_part {
  441.                 key = "oblique";
  442.                 width = 32;
  443.             }
  444.             : text_part {
  445.                 key = "gen";
  446.                 width = 32;
  447.             }
  448.         }
  449.     }
  450.     ok_cancel_err;
  451. }
  452.  
  453. acad_tstyle_sym : dialog {
  454.     key = "acad_tstyle_sym";
  455.     label = /*MSG76*/"▓┼╕╣ SET";
  456.     : image {
  457.         key = "showall";
  458.         color = graphics_background;
  459.         height = 16;
  460.         width = 70;
  461.     }
  462.     : ok_button {
  463.         is_cancel = true;
  464.     }
  465. }
  466.  
  467. acad_icon: dialog {
  468.         key = "label";
  469.         initial_focus               = "listbox";
  470.         : row {
  471.             : list_box {
  472.                 width               = 20;
  473.                 height              = 20;
  474.                 fixed_height        = true;
  475.                 key                 = "listbox";
  476.                 allow_accept        = true;
  477.             }
  478.             : column {
  479.                 : row {
  480.                     : icon_image {
  481.                         key         = "icon1";
  482.                     }
  483.                     : icon_image {
  484.                         key         = "icon2";
  485.                     }
  486.                     : icon_image {
  487.                         key         = "icon3";
  488.                     }
  489.                     : icon_image {
  490.                         key         = "icon4";
  491.                     }
  492.                 }
  493.                 : row {
  494.                     : icon_image {
  495.                         key         = "icon5";
  496.                     }
  497.                     : icon_image {
  498.                         key         = "icon6";
  499.                     }
  500.                     : icon_image {
  501.                         key         = "icon7";
  502.                     }
  503.                     : icon_image {
  504.                         key         = "icon8";
  505.                     }
  506.                 }
  507.                 : row {
  508.                     : icon_image {
  509.                         key         = "icon9";
  510.                     }
  511.                     : icon_image {
  512.                         key         = "icon10";
  513.                     }
  514.                     : icon_image {
  515.                         key         = "icon11";
  516.                     }
  517.                     : icon_image {
  518.                         key         = "icon12";
  519.                     }
  520.                 }
  521.                 : row {
  522.                     : icon_image {
  523.                         key         = "icon13";
  524.                     }
  525.                     : icon_image {
  526.                         key         = "icon14";
  527.                     }
  528.                     : icon_image {
  529.                         key         = "icon15";
  530.                     }
  531.                     : icon_image {
  532.                         key         = "icon16";
  533.                     }
  534.                 }
  535.                 : row {
  536.                     : icon_image {
  537.                         key         = "icon17";
  538.                     }
  539.                     : icon_image {
  540.                         key         = "icon18";
  541.                     }
  542.                     : icon_image {
  543.                         key         = "icon19";
  544.                     }
  545.                     : icon_image {
  546.                         key         = "icon20";
  547.                     }
  548.                 }
  549. /*
  550.  *              : row {
  551.  *                  : icon_image {
  552.  *                      key         = "icon21";
  553.  *                  }
  554.  *                  : icon_image {
  555.  *                      key         = "icon22";
  556.  *                  }
  557.  *                  : icon_image {
  558.  *                      key         = "icon23";
  559.  *                  }
  560.  *                  : icon_image {
  561.  *                      key         = "icon24";
  562.  *                  }
  563.  *              }
  564.  */
  565.             }
  566.         }
  567.         : row {
  568.             : row {
  569.                 spacer_0;
  570.                 : row {
  571.                     fixed_width = true;
  572.                     : button {
  573.                         label = /*MSG77*/"½e¡╢P";
  574.                         mnemonic = /*MSG476*/"P";
  575.                         key = "prev";
  576.                         width = 8;
  577.                     }
  578.                     :spacer {
  579.                         width = 2;
  580.                     }
  581.                     :button {
  582.                         label = /*MSG78*/"  ª╕¡╢N ";
  583.                         mnemonic = /*MSG477*/"N";
  584.                         key = "next";
  585.                         width = 8;
  586.                     }
  587.                 }
  588.                 spacer_0;
  589.             }
  590.             spacer;
  591.             ok_cancel;
  592.         }
  593. }
  594.  
  595. acad_mlayer : dialog {
  596.     label = /*MSG79*/"╣╧╝h▒▒¿ε";
  597.     initial_focus = "layer_name_box";
  598.     : row {
  599.         : column {
  600.             : concatenation {
  601.                 : text_part {
  602.                     label = /*MSG80*/"Ñ╪½e╝h: ";
  603.                 }
  604.                 : text_part {
  605.                     label = "";
  606.                     key = "cur_layer";
  607.                     width = 32;
  608.                 }
  609.             }
  610.             : concatenation {
  611.                 : text_part {
  612.                     label = /*MSG81*/"╣╧╝hªW║┘";
  613.                     width = 22;
  614.                 }
  615.                 : text_part {
  616.                     label = /*MSG82*/"¬¼║A";
  617.                     width = 11;
  618.                 }
  619.                 : text_part {
  620.                     label = /*MSG408*/"├CªΓ";
  621.                     width = 9;
  622.                 }
  623.                 : text_part {
  624.                     label = /*MSG409*/"╜u½¼";
  625.                 }
  626.             }
  627.             : list_box {
  628.                 tabs = "22 25 27 29 33 41";
  629.                 width = 55;
  630.                 height = 12;
  631.                 key = "layers";
  632.                 fixed_width = true;
  633.                 multiple_select = true;
  634.             }
  635.         }
  636.         : column {
  637.             children_alignment = centered;
  638.             : row {
  639.                 key = "actions_1";
  640.                 : column {
  641.                     children_alignment = centered;
  642.                     : button {
  643.                         label = /*MSG83*/"On";
  644.                         mnemonic = /*MSG84*/"O";
  645.                         key = "on";
  646.                         value = "1";
  647.                     }
  648.                     : button {
  649.                         label = /*MSG85*/"╕╤¡ßT";
  650.                         mnemonic = /*MSG86*/"T";
  651.                         key = "thaw";
  652.                     }
  653.                     : button {
  654.                         label = /*MSG87*/"╕╤┬ΩU";
  655.                         mnemonic = /*MSG88*/"U";
  656.                         key = "unlock";
  657.                     }
  658.                 }
  659.                 : column {
  660.                     children_alignment = centered;
  661.                     : button {
  662.                         label = /*MSG89*/"Off";
  663.                         mnemonic = /*MSG90*/"f";
  664.                         key = "off";
  665.                     }
  666.                     : button {
  667.                         label = /*MSG91*/"¡ß╡▓Z";
  668.                         mnemonic = /*MSG92*/"Z";
  669.                         key = "freeze";
  670.                     }
  671.                     : button {
  672.                         label = /*MSG93*/"┬Ω┼@K";
  673.                         mnemonic = /*MSG94*/"K";
  674.                         key = "lock";
  675.                     }
  676.                 }
  677.             }
  678.             spacer_0;
  679.             : column {
  680.                 key = "vp_actions";
  681.                 children_alignment = centered;
  682.                 : row {
  683.                     : text {
  684.                         label = /*MSG95*/"Ñ╪½e╡°╡í";
  685.                     }
  686.                     : button {
  687.                         label = /*MSG96*/"╕╤¡ß";
  688.                         key = "curvp_thw";
  689.                     }
  690.                     : button {
  691.                         label = /*MSG97*/"¡ß╡▓";
  692.                         key = "curvp_frz";
  693.                     }
  694.                 }
  695.                 : row {
  696.                     : text {
  697.                         label = /*MSG98*/"╖s½╪╡°╡í";
  698.                     }
  699.                     : button {
  700.                         label = /*MSG99*/"╕╤¡ß";
  701.                         key = "newvp_thw";
  702.                     }
  703.                     : button {
  704.                         label = /*MSG100*/"¡ß╡▓";
  705.                         key = "newvp_frz";
  706.                     }
  707.                 }
  708.             }
  709.             spacer_0;
  710.             : column {
  711.                 key = "actions_2";
  712.                 children_alignment = centered;
  713.                 : button {
  714.                     label = /*MSG101*/"│]⌐w├CªΓS...";
  715.                     mnemonic = /*MSG102*/"S";
  716.                     key = "color";
  717.                 }
  718.                 : button {
  719.                     label = /*MSG103*/"│]⌐w╜u½¼L...";
  720.                     mnemonic = /*MSG104*/"L";
  721.                     key = "linetype";
  722.                 }
  723.             }
  724.             spacer_0;
  725.         }
  726.     }
  727.     : row {
  728.         : column {
  729.             fixed_width = true;
  730.             : button {
  731.                 label = /*MSG105*/"Ñ■│í┐∩¿·A";
  732.                 mnemonic = /*MSG106*/"A";
  733.                 key = "all";
  734.             }
  735.             : button {
  736.                 label = /*MSG107*/"Ñ■│í░ú┐∩R";
  737.                 mnemonic = /*MSG108*/"R";
  738.                 key = "clear";
  739.             }
  740.         }
  741.         : column {
  742.             fixed_width = true;
  743.             : row {
  744.                 children_fixed_width = true;
  745.                 : button {
  746.                     label = /*MSG109*/"╖s╝hW";
  747.                     mnemonic = /*MSG110*/"W";
  748.                     key = "add_new";
  749.                 }
  750.                 : button {
  751.                     label = /*MSG111*/"Ñ╪½e╝hC";
  752.                     mnemonic = /*MSG112*/"C";
  753.                     key = "set_current";
  754.                 }
  755.                 : button {
  756.                     label = /*MSG113*/"º≤º∩╝hªWM";
  757.                     mnemonic = /*MSG114*/"M";
  758.                     key = "rename";
  759.                 }
  760.             }
  761.             : edit_box {
  762.                 key = "layer_name_box";
  763.                 width = 32;
  764.                 edit_width = 32;
  765.             }
  766.         }
  767.         : boxed_row {
  768.             label = /*MSG115*/"┐z┐∩";
  769.             : toggle {
  770.                 label = /*MSG117*/"On";
  771.                 mnemonic = /*MSG478*/"n";
  772.                 key = "use_filters";
  773.             }
  774.             : button {
  775.                 label = /*MSG118*/"│]⌐wE...";
  776.                 mnemonic = /*MSG479*/"E";
  777.                 key = "do_filters";
  778.             }
  779.         }
  780.     }
  781.     ok_cancel_help_errtile;
  782. }
  783.  
  784. acad_mlfilts : dialog {
  785.     label = /*MSG119*/"╣╧╝h┐z┐∩│]⌐w";
  786.     : popup_list {
  787.         label = /*MSG120*/"On/Off:";
  788.         mnemonic = /*MSG480*/"O";
  789.         list = /*MSG121*/"¿Γ¬╠\nOn\nOff\n";
  790.         key = "flt_on";
  791.         edit_width = 9;
  792.         popup_height = 3;
  793.     }
  794.     : popup_list {
  795.         label = /*MSG122*/"¡ß╡▓/╕╤¡ßF:";
  796.         mnemonic = /*MSG481*/"F";
  797.         list = /*MSG123*/"¿Γ¬╠\n¡ß╡▓\n╕╤¡ß";
  798.         key = "flt_freeze";
  799.         edit_width = 9;
  800.         popup_height = 3;
  801.     }
  802.     : popup_list {
  803.         label = /*MSG124*/"╕╤┬Ω/┬Ω┼@U:";
  804.         mnemonic = /*MSG482*/"U";
  805.         list = /*MSG125*/"¿Γ¬╠\n┬Ω┼@\n╕╤┬Ω";
  806.         key = "flt_lock";
  807.         edit_width = 9;
  808.         popup_height = 3;
  809.     }
  810.     : popup_list {
  811.         label = /*MSG126*/"Ñ╪½e╡°╡íV:";
  812.         mnemonic = /*MSG483*/"V";
  813.         list = /*MSG127*/"¿Γ¬╠\n¡ß╡▓\n╕╤¡ß";
  814.         key = "flt_curvp_frz";
  815.         edit_width = 9;
  816.         popup_height = 3;
  817.     }
  818.    : popup_list {
  819.         label = /*MSG128*/"╖s½╪╡°╡íN:";
  820.         mnemonic = /*MSG484*/"N";
  821.         list = /*MSG129*/"¿Γ¬╠\n¡ß╡▓\n╕╤¡ß";
  822.         key = "flt_newvp_frz";
  823.         edit_width = 9;
  824.         popup_height = 3;
  825.     }
  826.     : edit_box {
  827.         label = /*MSG130*/"╣╧╝hªW║┘L:";
  828.         mnemonic = /*MSG131*/"L";
  829.         key = "flt_names";
  830.         edit_width = 15;
  831.     }
  832.     : edit_box {
  833.         label = /*MSG132*/"├CªΓO:";
  834.         mnemonic = /*MSG133*/"O";
  835.         key = "flt_colors";
  836.         edit_width = 15;
  837.     }
  838.     : edit_box {
  839.         label = /*MSG134*/"╜u½¼T:";
  840.         mnemonic = /*MSG135*/"T";
  841.         key = "flt_ltypes";
  842.         edit_width = 15;
  843.     }
  844.     : button {
  845.         label = /*MSG136*/"¡½╕mR";
  846.         mnemonic = /*MSG137*/"R";
  847.         key = "reset";
  848.     }
  849.     ok_cancel_help_errtile;
  850. }
  851.  
  852. acad_plan6 : dialog {
  853.     label = /*MSG138*/"UCS ¡∞┬Iñ╬ªU╢bªV╢q";
  854.     : concatenation {
  855.         : text_part {
  856.             label = /*MSG139*/"ªW║┘: ";
  857.         }
  858.         : text_part {
  859.             label = /*MSG140*/"*Ñ@¼╔*";
  860.             key = "name";
  861.         }
  862.     }
  863.     : row {
  864.         : boxed_column {
  865.             label = /*MSG141*/"¡∞┬I";
  866.             : concatenation {
  867.                 : text_part {
  868.                     label = /*MSG142*/"X=";
  869.                 }
  870.                 : text_part {
  871.                     key = "00";
  872.                     width = 12;
  873.                 }
  874.             }
  875.             : concatenation {
  876.                 : text_part {
  877.                     label = /*MSG143*/"Y=";
  878.                 }
  879.                 : text_part {
  880.                     key = "10";
  881.                     width = 12;
  882.                 }
  883.             }
  884.             : concatenation {
  885.                 : text_part {
  886.                     label = /*MSG144*/"Z=";
  887.                 }
  888.                 : text_part {
  889.                     key = "20";
  890.                     width = 12;
  891.                 }
  892.             }
  893.         }
  894.         : boxed_column {
  895.             label = /*MSG145*/"X ╢b";
  896.             : concatenation {
  897.                 : text_part {
  898.                     label = /*MSG146*/"X=";
  899.                 }
  900.                 : text_part {
  901.                     key = "01";
  902.                     width = 12;
  903.                 }
  904.             }
  905.             : concatenation {
  906.                 : text_part {
  907.                     label = /*MSG147*/"Y=";
  908.                 }
  909.                 : text_part {
  910.                     key = "11";
  911.                     width = 12;
  912.                 }
  913.             }
  914.             : concatenation {
  915.                 : text_part {
  916.                     label = /*MSG148*/"Z=";
  917.                 }
  918.                 : text_part {
  919.                     key = "21";
  920.                     width = 12;
  921.                 }
  922.             }
  923.         }
  924.         : boxed_column {
  925.             label = /*MSG149*/"Y ╢b";
  926.             : concatenation {
  927.                 : text_part {
  928.                     label = /*MSG150*/"X=";
  929.                 }
  930.                 : text_part {
  931.                     key = "02";
  932.                     width = 12;
  933.                 }
  934.             }
  935.             : concatenation {
  936.                 : text_part {
  937.                     label = /*MSG151*/"Y=";
  938.                 }
  939.                 : text_part {
  940.                     key = "12";
  941.                     width = 12;
  942.                 }
  943.             }
  944.             : concatenation {
  945.                 : text_part {
  946.                     label = /*MSG152*/"Z=";
  947.                 }
  948.                 : text_part {
  949.                     key = "22";
  950.                     width = 12;
  951.                 }
  952.             }
  953.         }
  954.         : boxed_column {
  955.             label = /*MSG153*/"Z ╢b";
  956.             : concatenation {
  957.                 : text_part {
  958.                     label = /*MSG154*/"X=";
  959.                 }
  960.                 : text_part {
  961.                     key = "03";
  962.                     width = 12;
  963.                 }
  964.             }
  965.             : concatenation {
  966.                 : text_part {
  967.                     label = /*MSG155*/"Y=";
  968.                 }
  969.                 : text_part {
  970.                     key = "13";
  971.                     width = 12;
  972.                 }
  973.             }
  974.             : concatenation {
  975.                 : text_part {
  976.                     label = /*MSG156*/"Z=";
  977.                 }
  978.                 : text_part {
  979.                     key = "23";
  980.                     width = 12;
  981.                 }
  982.             }
  983.         }
  984.     }
  985.     : ok_button {
  986.         is_cancel = true;
  987.     }
  988. }
  989.  
  990. acad_plan : dialog {
  991.     label = /*MSG157*/"UCS ▒▒¿ε";
  992.     initial_focus = "listbox";
  993.     spacer;
  994.     : list_box {
  995.         label = /*MSG485*/"íuª█⌐w«y╝╨¿tívªW║┘U";
  996.         mnemonic = /*MSG486*/"U";
  997.         tabs = "34";
  998.         key = "listbox";
  999.         width = 40;
  1000.     }
  1001.     : row {
  1002.         : button {
  1003.             label = /*MSG165*/"Ñ╪½eC";
  1004.             mnemonic = /*MSG166*/"C";
  1005.             key = "cur";
  1006.         }
  1007.         : button {
  1008.             label = /*MSG161*/"ºR░úD";
  1009.             mnemonic = /*MSG162*/"D";
  1010.             key = "delete";
  1011.         }
  1012.         : button {
  1013.             label = /*MSG163*/"¼d╕▀L...";
  1014.             mnemonic = /*MSG164*/"L";
  1015.             key = "list";
  1016.         }
  1017.     }
  1018.     : row {
  1019.         : button {
  1020.             label = /*MSG159*/"º≤ªW¼░R:";
  1021.             mnemonic = /*MSG160*/"R";
  1022.             key = "rename";
  1023.             fixed_width = true;
  1024.         }
  1025.         : edit_box {
  1026.             key = "rename_edit_box";
  1027.             edit_width = 32;
  1028.             edit_limit = 31;
  1029.         }
  1030.     }
  1031.     ok_cancel_help_errtile;
  1032. }
  1033.  
  1034. acad_txtedit : dialog {
  1035.     label = /*MSG180*/"╜s┐Φñσªr";
  1036.     initial_focus = "text_edit";
  1037.     : edit_box {
  1038.         label = /*MSG181*/"ñσªr:";
  1039.         key = "text_edit";
  1040.         edit_width = 32;
  1041.         edit_limit = 255;
  1042.         allow_accept = true;
  1043.     }
  1044.     ok_cancel;
  1045. }
  1046.  
  1047. acad_attedit : dialog {
  1048.     label = /*MSG182*/"╜s┐Φíu─▌⌐╩⌐w╕qív";
  1049.     : edit_box {
  1050.         key = "tag_edit";
  1051.         label = /*MSG183*/"╝╨┼╥:";
  1052.         edit_width = 32;
  1053.     }
  1054.     : edit_box {
  1055.         key = "prompt_edit";
  1056.         label = /*MSG184*/"┤úÑ▄:";
  1057.         edit_width = 32;
  1058.     }
  1059.     : edit_box {
  1060.         key = "default_edit";
  1061.         label = /*MSG185*/"ñ║⌐w¡╚:";
  1062.         edit_width = 32;
  1063.         edit_limit = 255;
  1064.     }
  1065.     ok_cancel_err;
  1066. }
  1067.  
  1068.  
  1069. //  "Edit Attributes" / "Enter Attributes"  dialogue.
  1070. //
  1071. //  This is user-customizable, in that the "num_items" parameter specifies
  1072. //  the number of prompt/value fields to be displayed at once.  The number
  1073. //  of corresponding text and edit_box widgets should match this number,
  1074. //  with keys of "prompt_1" and "edit_1" through "prompt_n" and "edit_n".
  1075. //
  1076. //  The widths of the prompt and value fields can also be customized.
  1077. //  Up to 80 characters of text can be displayed per prompt.  The value
  1078. //  edit boxes scroll, so they can accommodate 255-character values.
  1079.  
  1080. acad_ddatte : dialog {
  1081.     key = "ddatte";
  1082.     label = /*MSG195*/"╜s┐Φíu─▌⌐╩ív";  // Changes to "Enter Attributes" for
  1083.                                           // INSERT with ATTDIA set.
  1084.     initial_focus = "edit_1";
  1085.     : concatenation {
  1086.         : text_part {
  1087.             label = /*MSG196*/"╣╧╕sªW║┘: ";
  1088.         }
  1089.         : text_part {
  1090.             key = "block";
  1091.             width = 31;
  1092.         }
  1093.     }
  1094.     spacer_1;
  1095.     num_items = 10;                   // Customizable
  1096.     //  The number of prompt/edit pairs should match the "num_items" setting.
  1097.     : row {
  1098.         : text {
  1099.             key = "prompt_1"; width = 23; fixed_width = true;
  1100.         }
  1101.         : edit_box {
  1102.             key = "edit_1";   edit_width = 32;  edit_limit = 255;
  1103.         }
  1104.     }
  1105.     : row {
  1106.         : text {
  1107.             key = "prompt_2"; width = 23; fixed_width = true;
  1108.         }
  1109.         : edit_box {
  1110.             key = "edit_2";   edit_width = 32;  edit_limit = 255;
  1111.         }
  1112.     }
  1113.     : row {
  1114.         : text {
  1115.             key = "prompt_3"; width = 23; fixed_width = true;
  1116.         }
  1117.         : edit_box {
  1118.             key = "edit_3";   edit_width = 32;  edit_limit = 255;
  1119.         }
  1120.     }
  1121.     : row {
  1122.         : text {
  1123.             key = "prompt_4"; width = 23; fixed_width = true;
  1124.         }
  1125.         : edit_box {
  1126.             key = "edit_4";   edit_width = 32;  edit_limit = 255;
  1127.         }
  1128.     }
  1129.     : row {
  1130.         : text {
  1131.             key = "prompt_5"; width = 23; fixed_width = true;
  1132.         }
  1133.         : edit_box {
  1134.             key = "edit_5";   edit_width = 32;  edit_limit = 255;
  1135.         }
  1136.     }
  1137.     : row {
  1138.         : text {
  1139.             key = "prompt_6"; width = 23; fixed_width = true;
  1140.         }
  1141.         : edit_box {
  1142.             key = "edit_6";   edit_width = 32;  edit_limit = 255;
  1143.         }
  1144.     }
  1145.     : row {
  1146.         : text {
  1147.             key = "prompt_7"; width = 23; fixed_width = true;
  1148.         }
  1149.         : edit_box {
  1150.             key = "edit_7";   edit_width = 32;  edit_limit = 255;
  1151.         }
  1152.     }
  1153.     : row {
  1154.         : text {
  1155.             key = "prompt_8"; width = 23; fixed_width = true;
  1156.         }
  1157.         : edit_box {
  1158.             key = "edit_8";   edit_width = 32;  edit_limit = 255;
  1159.         }
  1160.     }
  1161.     : row {
  1162.         : text {
  1163.             key = "prompt_9"; width = 23; fixed_width = true;
  1164.         }
  1165.         : edit_box {
  1166.             key = "edit_9";   edit_width = 32;  edit_limit = 255;
  1167.         }
  1168.     }
  1169.     : row {
  1170.         : text {
  1171.             key = "prompt_10"; width = 23; fixed_width = true;
  1172.         }
  1173.         : edit_box {
  1174.             key = "edit_10";  edit_width = 32;  edit_limit = 255;
  1175.         }
  1176.     }
  1177.     : row {
  1178.         fixed_width = true;
  1179.         alignment = centered;
  1180.         ok_button;
  1181.         cancel_button;
  1182.         : retirement_button {
  1183.             key = "prev";
  1184.             label = /*MSG411*/"½e¡╢P";
  1185.             mnemonic = /*MSG412*/"P";
  1186.         }
  1187.         : retirement_button {
  1188.             key = "next";
  1189.             label = /*MSG413*/" ª╕¡╢N ";
  1190.             mnemonic = /*MSG414*/"N";
  1191.         }
  1192.         help_button;
  1193.     }
  1194.     errtile;
  1195. }
  1196.  
  1197.  
  1198. acad_person : dialog {
  1199.     label = /*MSG200*/"╗xñJ AutoCAD";
  1200.     initial_focus = "edit";
  1201.     : edit_box {
  1202.         key = "edit";
  1203.         edit_width = 30;
  1204.         label = /*MSG201*/"ªW║┘:";
  1205.         allow_accept = true;
  1206.     }
  1207.     : toggle {
  1208.         label = /*MSG202*/"└xªs¼░íuñ║⌐w¡╚ív";
  1209.         key = "toggle";
  1210.     }
  1211.     ok_cancel_err;
  1212. }
  1213.  
  1214. acad_dlfname : dialog {               // Single-file dialog
  1215.     initial_focus = "fedit";
  1216. //    label = /*MSG203*/"┐∩╛▄└╔«╫";            // Overridden by caller
  1217.     key = "dlfname";
  1218.     files_topdf;
  1219.     : row {
  1220.         : list_box {
  1221.             label = /*MSG204*/"Ñ╪┐²D:";
  1222.             mnemonic = /*MSG205*/"D";
  1223.             key = "dirbox";
  1224.             width = 15;
  1225.         }
  1226.         : list_box {
  1227.             label = /*MSG206*/"└╔«╫F:";
  1228.             mnemonic = /*MSG207*/"F";
  1229.             key = "filebox";
  1230.             width = 15;
  1231.             allow_accept = true;
  1232.         }
  1233.         : column {
  1234.             : image {          // Drawing icon image will go here
  1235.                 key = "icon";
  1236.                 color = dialog_background;    // Invisible
  1237.                 height = 4;
  1238.                 aspect_ratio = 1.4;
  1239.                 fixed_height = true;
  1240.                 fixed_width = true;
  1241.             }
  1242.             : button {
  1243.                 label = /*MSG208*/"┴ΣñJT";
  1244.                 key = "typeit";
  1245.                 mnemonic = /*MSG209*/"T";
  1246.             }
  1247.             : button {
  1248.                 label = /*MSG210*/"ñ║⌐w¡╚D";
  1249.                 key = "default";
  1250.                 mnemonic = /*MSG211*/"D";
  1251.             }
  1252.         }
  1253.     }
  1254.     files_bottomdf;
  1255. }
  1256.  
  1257. //  acad_dlfmulti is used by the FILES command's Delete and Unlock
  1258. //  options.  It is similar to acad_dlfname (above), except that:
  1259. //
  1260. //    - its file listbox has the "multiple_select" attribute,
  1261. //    - its file listbox does not have the "allow_accept" attribute,
  1262. //    - it has additional "Select all" and "Clear all" buttons, and
  1263. //    - its title bar label is slightly different.
  1264. //
  1265. //  Modifications to either dialog should be examined for their relevance
  1266. //  to the other.
  1267.  
  1268. acad_dlfmulti : dialog {              // Multiple-file dialog
  1269.     initial_focus = "fedit";
  1270. //    label = /*MSG212*/"┐∩╛▄└╔«╫";         // Overridden by caller
  1271.     key = "dlfname";
  1272.     files_topdf;
  1273.     : row {
  1274.         : list_box {
  1275.             label = /*MSG213*/"Ñ╪┐²D:";
  1276.             mnemonic = /*MSG214*/"D";
  1277.             key = "dirbox";
  1278.             width = 15;
  1279.         }
  1280.         : list_box {
  1281.             label = /*MSG215*/"└╔«╫I:";
  1282.             mnemonic = /*MSG216*/"I";
  1283.             key = "filebox";
  1284.             width = 15;
  1285.             multiple_select = true;
  1286.         }
  1287.         : column {
  1288.             : image {          // Drawing icon image will go here
  1289.                 key = "icon";
  1290.                 color = dialog_background;    // Invisible
  1291.                 alignment = centered;
  1292.                 height = 4;
  1293.                 aspect_ratio = 1.4;
  1294.                 fixed_height = true;
  1295.                 fixed_width = true;
  1296.             }
  1297.             spacer_1;
  1298.             : button {
  1299.                 label = /*MSG217*/"Ñ■│í┐∩¿·S";
  1300.                 key = "all";
  1301.                 mnemonic = /*MSG218*/"S";
  1302.             }
  1303.             : button {
  1304.                 label = /*MSG219*/"Ñ■│í░ú┐∩C";
  1305.                 key = "clear";
  1306.                 mnemonic = /*MSG220*/"C";
  1307.                 is_enabled = false;
  1308.             }
  1309.             spacer_1;
  1310.             : button {
  1311.                 label = /*MSG221*/"┴ΣñJT";
  1312.                 key = "typeit";
  1313.                 mnemonic = /*MSG222*/"T";
  1314.             }
  1315.             : button {
  1316.                 label = /*MSG223*/"ñ║⌐w¡╚E";
  1317.                 key = "default";
  1318.                 mnemonic = /*MSG224*/"E";
  1319.             }
  1320.         }
  1321.     }
  1322.     files_bottomdf;
  1323. }
  1324.  
  1325. acad_files : dialog {
  1326.     label = /*MSG225*/"└╔«╫ñ╜Ñ╬╡{ªí";
  1327.     initial_focus = "exit";
  1328.     : row {
  1329.         : column {
  1330.             : button {
  1331.                 label = /*MSG226*/"ªCÑX└╔«╫L...";
  1332.                 key = "list";
  1333.                 mnemonic = /*MSG227*/"L";
  1334.             }
  1335.             : button {
  1336.                 label = /*MSG228*/"ºR░ú└╔«╫D...";
  1337.                 key = "delete";
  1338.                 mnemonic = /*MSG229*/"D";
  1339.             }
  1340.         }
  1341.         : column {
  1342.             : button {
  1343.                 label = /*MSG230*/"╜╞╗s└╔«╫C...";
  1344.                 key = "copy";
  1345.                 mnemonic = /*MSG231*/"C";
  1346.             }
  1347.             : button {
  1348.                 label = /*MSG232*/"└╔«╫╕╤┬ΩU...";
  1349.                 key = "unlock";
  1350.                 mnemonic = /*MSG233*/"U";
  1351.             }
  1352.         }
  1353.         : column {
  1354.             : button {
  1355.                 label = /*MSG234*/"º≤º∩└╔ªWR...";
  1356.                 key = "rename";
  1357.                 mnemonic = /*MSG235*/"R";
  1358.             }
  1359.             : button {
  1360.                 label = /*MSG236*/"X░hÑX";
  1361.                 key = "cancel";
  1362.                 mnemonic = /*MSG237*/"X";
  1363.                 is_cancel = true;
  1364.                 is_default = true;
  1365.             }
  1366.         }
  1367.     }
  1368.     errtile;
  1369. }
  1370.  
  1371. acad_info : dialog {
  1372.     label = /*MSG238*/"╡{ªí░T«º";    // Overridden by caller
  1373.     key = "acad_info";
  1374.     : row {
  1375.         : image_button {
  1376.             key = "logo";
  1377.             width = 8;
  1378.             aspect_ratio = 1.0;
  1379.             fixed_height = true;
  1380.             alignment = top;
  1381.             color = dialog_background;
  1382.         }
  1383.         : paragraph {
  1384.             : text_part {
  1385.                 key = "text1";
  1386.                 width = 63;
  1387.             }
  1388.             : text_part {
  1389.                 key = "text2";
  1390.                 width = 63;
  1391.             }
  1392.             : text_part {
  1393.                 key = "text3";
  1394.                 width = 63;
  1395.             }
  1396.             : text_part {
  1397.                 key = "text4";
  1398.                 width = 63;
  1399.             }
  1400.             : text_part {
  1401.                 key = "text5";
  1402.                 width = 63;
  1403.             }
  1404.             : text_part {
  1405.                 key = "text6";
  1406.                 width = 63;
  1407.             }
  1408.         }
  1409.     }
  1410.     spacer;
  1411.     : list_box {
  1412.         width = 63;
  1413.         height = 10;
  1414.         key = "listbox";
  1415.     }
  1416.     : ok_button {                     // Permit exit via either ENTER
  1417.         is_cancel = true;             //   or CTRL-C.
  1418.     }
  1419. }
  1420.  
  1421. init_view : dialog {
  1422.  
  1423.     key = "title";
  1424.     initial_focus = "listbox";
  1425.     : list_box {
  1426.         tabs = "33";
  1427.         width = 40;
  1428.         height = 10;
  1429.         key = "listbox";
  1430.         allow_accept = true;
  1431.     }
  1432.     ok_cancel_err;
  1433. }
  1434.  
  1435. //  The following are for the Tarnhelm DLGCOLOR command.
  1436.  
  1437. tarn_colors : dialog {
  1438.     label = /*MSG239*/"╣∩╕▄«╪├CªΓ";
  1439.     initial_focus = "item_list";
  1440.     children_alignment = centered;
  1441.     children_fixed_width = true;
  1442.  
  1443.     : row {
  1444.         : popup_list {
  1445.             key = "item_list";
  1446.             label = /*MSG240*/"╢╡Ñ╪I";
  1447.             mnemonic = /*MSG241*/"I";
  1448.             edit_width = 23;
  1449.         }
  1450.         : edit_box {
  1451.             key = "color_edit";
  1452.             label = /*MSG242*/"├CªΓO";
  1453.             mnemonic = /*MSG243*/"O";
  1454.             edit_width = 10;
  1455.         }
  1456.         : image {
  1457.             key = "color_image";
  1458.             height = 1.5;
  1459.             width = 3;
  1460.             fixed_width = true;
  1461.         }
  1462.     }
  1463.     : errtile { width = 21; alignment = right; }
  1464.     : row {
  1465.         : button {
  1466.             label = /*MSG244*/"┼πÑ▄S...";
  1467.             mnemonic = /*MSG245*/"S";
  1468.             key = "show";
  1469.             fixed_width = true;
  1470.         }
  1471.         : button {
  1472.             label = /*MSG246*/"ñ║⌐w¡╚D";
  1473.             mnemonic = /*MSG247*/"D";
  1474.             key = "defaults";
  1475.             fixed_width = true;
  1476.         }
  1477.         : button {
  1478.             label = /*MSG248*/"╕ⁿñJ▓╒║AR";
  1479.             mnemonic = /*MSG249*/"R";
  1480.             key = "read";
  1481.             fixed_width = true;
  1482.         }
  1483.         : button {
  1484.             label = /*MSG250*/"¿πªW└xªsA";
  1485.             mnemonic = /*MSG251*/"A";
  1486.             key = "write";
  1487.             fixed_width = true;
  1488.         }
  1489.     }
  1490.     : row {
  1491.         : boxed_row {
  1492.             label = "";
  1493.             color_palette_0_9;        // Standard colors, plus 0, 8, and 9
  1494.         }
  1495.         : boxed_row {
  1496.             label = "";
  1497.             color_palette_250_255;    // Grey shades 250-255
  1498.         }
  1499.     }
  1500.     : column {
  1501.         : image_button {
  1502.             key = "hiside";
  1503.             width = 50;
  1504.             height = 6;
  1505.         }
  1506.         : image_button {
  1507.             key = "loside";
  1508.             width = 50;
  1509.             height = 6;
  1510.         }
  1511.     }
  1512.     ok_cancel;
  1513. }
  1514.  
  1515. tarn_sample : dialog {
  1516.     label = /*MSG252*/"╣∩╕▄«╪╜d¿╥";
  1517.     : row {
  1518.         : button {
  1519.             key = "sample_button";
  1520.             label = /*MSG253*/"½÷╢s╜d¿╥B";
  1521.             mnemonic = /*MSG254*/"B";
  1522.             fixed_width = true;
  1523.         }
  1524.         : text {
  1525.             label = /*MSG255*/"└R║Añσªr";
  1526.         }
  1527.     }
  1528.     : edit_box {
  1529.         key = "sample_editbox";
  1530.         label = /*MSG256*/"╜s┐Φ«╪╜d¿╥E:";
  1531.         mnemonic = /*MSG257*/"E";
  1532.         edit_width = 18;
  1533.         value = /*MSG258*/"┐ΘñJñ║«e";
  1534.     }
  1535.     : popup_list {
  1536.         key = "sample_popup";
  1537.         label = /*MSG259*/"íu╝uÑX▓M│µív╜d¿╥P:";
  1538.         mnemonic = /*MSG260*/"P";
  1539.         list = /*MSG261*/"ÑHñU\n╜d¿╥\nªCÑX\n╝╞¡╙\níu╝uÑX▓M│µív\n╢╡Ñ╪íC";
  1540.         edit_width = 18;
  1541.         value = "1";
  1542.     }
  1543.     spacer_1;
  1544.     : row {
  1545.         : list_box {
  1546.             key = "sample_listbox";
  1547.             list = /*MSG262*/"íu▓M│µ┐∩╡íív╜d¿╥\nª╣│B\nªCÑX\nñ@¿╟\n╢╡Ñ╪\nÑH¿╤\n╕╒┼τ\níu½G┼πív\n¬║\n«─¬GíC";
  1548.             width = 20;
  1549.             height = 7;
  1550.         }
  1551.         : column {
  1552.             width = 20;
  1553.             : boxed_radio_column {
  1554.                 label = /*MSG263*/"┐∩Ñx╢sR";
  1555.                 mnemonic = /*MSG264*/"R";
  1556.                 : radio_button {
  1557.                     key = "rad_1";
  1558.                     label = /*MSG0*/"Ñ⌐ºJñOC";
  1559.                     mnemonic = /*MSG0*/"C";
  1560.                     value = "1";
  1561.                 }
  1562.                 : radio_button {
  1563.                     key = "rad_2";
  1564.                     label = /*MSG0*/"»≤▓∙S";
  1565.                     mnemonic = /*MSG0*/"S";
  1566.                 }
  1567.                 : radio_button {
  1568.                     key = "rad_3";
  1569.                     label = /*MSG0*/"¡╗»≤V";
  1570.                     mnemonic = /*MSG0*/"V";
  1571.                 }
  1572.             }
  1573.             spacer;
  1574.             : boxed_column {
  1575.                 label = /*MSG0*/"ñ┴┤½╢sT";
  1576.                 mnemonic = /*MSG0*/"T";
  1577.                 : toggle {
  1578.                     key = "tog_1";
  1579.                     label = /*MSG0*/"┬AÑñ¬oW";
  1580.                     mnemonic = /*MSG0*/"W";
  1581.                     value = "1";
  1582.                 }
  1583.                 : toggle {
  1584.                     key = "tog_2";
  1585.                     label = /*MSG0*/"«╓ñ»N";
  1586.                     mnemonic = /*MSG0*/"N";
  1587.                 }
  1588.             }
  1589.         }
  1590.     }
  1591.     : ok_button {
  1592.         is_cancel = true;
  1593.     }
  1594. }
  1595.  
  1596. //  The preceding are for the Tarnhelm DLGCOLOR command.
  1597.  
  1598.  
  1599. acad_plot : dialog {
  1600.     label = /*MSG266*/"ÑX╣╧│W╣║";
  1601.     : row {
  1602.         : column {
  1603.             : boxed_column {
  1604.                 label = /*MSG267*/"│]│╞ñ╬ñ║⌐w░T«º";
  1605.                 : text {
  1606.                     key = "userid";
  1607.                     width = 35;
  1608.                 }
  1609.                 : button {
  1610.                     label = /*MSG268*/"│]│╞ñ╬ñ║⌐w┐∩╢╡D...";
  1611.                     fixed_width = true;
  1612.                     key = "devsel";
  1613.                     mnemonic = /*MSG415*/"D";
  1614.                     alignment = centered;
  1615.                 }
  1616.             }
  1617.             : boxed_row {
  1618.                 label = /*MSG269*/"╡e╡º░╤╝╞";
  1619.                 children_fixed_width = true;
  1620.                 : button {
  1621.                     label = /*MSG270*/"½ⁿ⌐w╡e╡ºP...";
  1622.                     mnemonic = /*MSG416*/"P";
  1623.                     key = "assign";
  1624.                 }
  1625.                 : button {
  1626.                     label = /*MSG271*/"│╠¿╬ñ╞│B╕mO...";
  1627.                     mnemonic = /*MSG417*/"O";
  1628.                     key = "optimize";
  1629.                 }
  1630.             }
  1631.             : boxed_column {
  1632.                 label = /*MSG272*/"╢iñ@¿B¬║░╤╝╞";
  1633.                 : row {
  1634.                     : radio_column {
  1635.                         fixed_width = true;
  1636.                         : radio_button {
  1637.                             label = /*MSG273*/"┼πÑ▄Y";
  1638.                             mnemonic = /*MSG418*/"Y";
  1639.                             key = "D";
  1640.                         }
  1641.                         : radio_button {
  1642.                             label = /*MSG275*/"╜d│≥X";
  1643.                             mnemonic = /*MSG419*/"X";
  1644.                             key = "E";
  1645.                         }
  1646.                         : radio_button {
  1647.                             label = /*MSG276*/"¼╔¡¡L";
  1648.                             mnemonic = /*MSG420*/"L";
  1649.                             key = "L";
  1650.                         }
  1651.                         : radio_button {
  1652.                             label = /*MSG277*/"╡°┤║V";
  1653.                             mnemonic = /*MSG421*/"V";
  1654.                             key = "V";
  1655.                         }
  1656.                         : radio_button {
  1657.                             label = /*MSG278*/"╣╧╡íW";
  1658.                             mnemonic = /*MSG422*/"W";
  1659.                             key = "W";
  1660.                         }
  1661.                     }
  1662.                     : column {
  1663.                         : toggle {
  1664.                             label = /*MSG279*/"╛BºφH";
  1665.                             mnemonic = /*MSG423*/"H";
  1666.                             key = "hide";
  1667.                         }
  1668.                         : toggle {
  1669.                             label = /*MSG280*/"╜╒╛π╢±╣Ω░╧░∞J";
  1670.                             mnemonic = /*MSG424*/"J";
  1671.                             key = "plfill";
  1672.                         }
  1673.                         : toggle {
  1674.                             label = /*MSG281*/"┬ন║╧║╨└╔F";
  1675.                             mnemonic = /*MSG425*/"F";
  1676.                             key = "file";
  1677.                         }
  1678.                     }
  1679.                 }
  1680.                 : row {
  1681.                     alignment = centered;
  1682.                     : button {
  1683.                         label = /*MSG282*/"╡°┤║E...";
  1684.                         key = "view";
  1685.                         mnemonic = /*MSG426*/"E";
  1686.                         fixed_width = true;
  1687.                     }
  1688.                     : button {
  1689.                         label = /*MSG283*/"╣╧╡íN...";
  1690.                         mnemonic = /*MSG427*/"N";
  1691.                         key = "selwind";
  1692.                         fixed_width = true;
  1693.                     }
  1694.                     : button {
  1695.                         label = /*MSG284*/"└╔ªWA...";
  1696.                         mnemonic = /*MSG428*/"A";
  1697.                         key = "sfile";
  1698.                         fixed_width = true;
  1699.                     }
  1700.                 }
  1701.             }
  1702.         }
  1703.         : column {
  1704.                 : boxed_column {
  1705.                     label = /*MSG285*/"╣╧»╚½¼╕╣ñ╬ñΦª∞";
  1706.                     : row {
  1707.                         : radio_column {
  1708.                             fixed_width = true;
  1709.                             vertical_margin = tiny;
  1710.                             : radio_button {
  1711.                                 label = /*MSG286*/"Inches";
  1712.                                 mnemonic = /*MSG429*/"c";
  1713.                                 key = "I";
  1714.                             }
  1715.                             : radio_button {
  1716.                                 label = /*MSG287*/"MM";
  1717.                                 mnemonic = /*MSG430*/"M";
  1718.                                 key = "M";
  1719.                             }
  1720.                         }
  1721.                         : row {
  1722.                             fixed_width = true;
  1723.                             : button {
  1724.                                 label = /*MSG288*/"ñ╪ñoS...";
  1725.                                 mnemonic = /*MSG431*/"S";
  1726.                                 key = "sizbuttn";
  1727.                                 fixed_width = true;
  1728.                             }
  1729.                             : text {
  1730.                                 key = "size";
  1731.                                 width = 6;
  1732.                             }
  1733.                             : column {
  1734.                                 spacer;
  1735.                                 : image {
  1736.                                     key = "vec_image";
  1737.                                     width = 4.0;
  1738.                                     fixed_width = true;
  1739.                                     aspect_ratio = 1.0;
  1740.                                     color = dialog_background;
  1741.                                 }
  1742.                                 spacer;
  1743.                             }
  1744.                         }
  1745.                     }
  1746.                     : text {
  1747.                         key = "area";
  1748.                         width = 25;
  1749.                     }
  1750.                 }
  1751.                 : boxed_column {
  1752.                     label = /*MSG289*/"ñ±¿╥, ▒█┬αñ╬¡∞┬I";
  1753.                     : button {
  1754.                         label = /*MSG290*/"▒█┬αñ╬¡∞┬IG...";
  1755.                         key = "rot&or";
  1756.                         alignment = centered;
  1757.                         mnemonic = /*MSG432*/"G";
  1758.                         fixed_width = true;
  1759.                     }
  1760.                     : row {
  1761.                         : column {
  1762.                             children_fixed_width = true;
  1763.                             : text {
  1764.                                 key = "pu";
  1765.                                 width = 14;
  1766.                                 alignment = right;
  1767.                             }
  1768.                             : edit_box {
  1769.                                 edit_width = 10;
  1770.                                 key = "punit";
  1771.                                 alignment = centered;
  1772.                             }
  1773.                         }
  1774.                         : column {
  1775.                             children_fixed_width = true;
  1776.                             children_alignment = centered;
  1777.                             : text {
  1778.                                 label = "=";
  1779.                             }
  1780.                             : text {
  1781.                                 label = "=";
  1782.                             }
  1783.                         }
  1784.                         : column {
  1785.                             children_fixed_width = true;
  1786.                             : text {
  1787.                                 label = /*MSG291*/"╣╧º╬│µª∞";
  1788.                             }
  1789.                             : edit_box {
  1790.                                 edit_width = 10;
  1791.                                 key = "dunit";
  1792.                                 alignment = centered;
  1793.                             }
  1794.                         }
  1795.                     }
  1796.                     : toggle {
  1797.                         label = /*MSG292*/"┴Y⌐±ÑH╜╒ñJª│«─╜d│≥ñ║T";
  1798.                         mnemonic = /*MSG433*/"T";
  1799.                         key = "fit";
  1800.                     }
  1801.                 }
  1802.                 : boxed_column {
  1803.                     label = /*MSG293*/"╣wѲ└╦╡°";
  1804.                     : row {
  1805.                         children_fixed_width = true;
  1806.                         : button {
  1807.                             label = /*MSG294*/"╣wѲ└╦╡°R...";
  1808.                             mnemonic = /*MSG434*/"R";
  1809.                             key = "prev";
  1810.                         }
  1811.                         : radio_row {
  1812.                             : radio_button {
  1813.                                 label = /*MSG295*/"º╜│íI";
  1814.                                 mnemonic = /*MSG435*/"I";
  1815.                                 key = "earea";
  1816.                             }
  1817.                             : radio_button {
  1818.                                 label = /*MSG296*/"Ñ■╣╧U";
  1819.                                 mnemonic = /*MSG436*/"U";
  1820.                                 key = "full";
  1821.                             }
  1822.                         }
  1823.                     }
  1824.                 }
  1825.         }
  1826.     }
  1827.     ok_cancel;
  1828.     : row {
  1829.         : errtile { fixed_width = true; }
  1830.  
  1831.         // This spacer_0 between the two fixed-width items serves
  1832.         // to left-justify the first and right-justify the second,
  1833.         // since it's the only flexible-width item in the row.
  1834.         spacer_0;
  1835.  
  1836.         : row {
  1837.             fixed_width = true;
  1838.             : text {
  1839.                 key = "zero";
  1840.                 width = 2;
  1841.             }
  1842.             : image {
  1843.                 key = "pre_image";
  1844.                 color = dialog_background;
  1845.                 height = 1;
  1846.                 width = 20;
  1847.             }
  1848.             : text {
  1849.                 key = "comp";
  1850.                 width = 4;
  1851.             }
  1852.         }
  1853.     }
  1854. }
  1855.  
  1856. acad_plwin : dialog {
  1857.     label = /*MSG297*/"╣╧╡í┐∩╛▄";
  1858.         : button {
  1859.             label = /*MSG298*/"┬I┐∩P";
  1860.             mnemonic = /*MSG437*/"P";
  1861.             key = "pick";
  1862.             fixed_width = true;
  1863.         }
  1864.             : boxed_row {
  1865.                 label = /*MSG299*/"▓─ñ@¿ñ┬IF";
  1866.                 mnemonic = /*MSG438*/"F";
  1867.                 : edit_box {
  1868.                     label = /*MSG300*/"   X:";
  1869.                     key = "fpx";
  1870.                     edit_width = 10;
  1871.                 }
  1872.                 : edit_box {
  1873.                     label = /*MSG301*/"   Y:";
  1874.                     key = "fpy";
  1875.                     edit_width = 10;
  1876.                 }
  1877.             }
  1878.             : boxed_row {
  1879.                 label = /*MSG302*/"╣∩¿ñ┬IO";
  1880.                 mnemonic = /*MSG439*/"O";
  1881.                 : edit_box {
  1882.                     label = /*MSG303*/"   X:";
  1883.                     key = "spx";
  1884.                     edit_width = 10;
  1885.                 }
  1886.                 : edit_box {
  1887.                     label = /*MSG304*/"   Y:";
  1888.                     key = "spy";
  1889.                     edit_width = 10;
  1890.                 }
  1891.             }
  1892.         ok_cancel_err;
  1893. }
  1894.  
  1895. acad_plopt : dialog {
  1896.     aspect_ratio = 0;
  1897.     label = /*MSG305*/"ªµ╡º│╠¿╬ñ╞";
  1898.     : column {
  1899.         : toggle {
  1900.             label = /*MSG306*/"ñú╢iªµíu│╠¿╬ñ╞ívN";
  1901.             mnemonic = /*MSG440*/"N";
  1902.             key = "0";
  1903.         }
  1904.         : toggle {
  1905.             label = /*MSG307*/"Ñ[ñJ:íu║▌┬Iív╛▄┤½E";
  1906.             mnemonic = /*MSG441*/"E";
  1907.             key = "1";
  1908.         }
  1909.         : toggle {
  1910.             label = /*MSG308*/"Ñ[ñJ: ╡e╡º▒╞º╟P";
  1911.             mnemonic = /*MSG442*/"P";
  1912.             key = "2";
  1913.         }
  1914.         : toggle {
  1915.             label = /*MSG309*/"Ñ[ñJ:íuº╜│í░╧░∞ívªµ╡º│╠¿╬ñ╞L";
  1916.             mnemonic = /*MSG443*/"L";
  1917.             key = "3";
  1918.         }
  1919.         : toggle {
  1920.             label = /*MSG310*/"Ñ[ñJ:íuÑ■╣╧ívªµ╡º│╠¿╬ñ╞F";
  1921.             mnemonic = /*MSG444*/"F";
  1922.             key = "4";
  1923.         }
  1924.         : toggle {
  1925.             label = /*MSG311*/"Ñ[ñJ: ▒╞░úíuñ⌠Ñ¡ív⌐╬íu½½¬╜ív┬╨┼|ªV╢qA";
  1926.             mnemonic = /*MSG445*/"A";
  1927.             key = "5";
  1928.         }
  1929.         : toggle {
  1930.             label = /*MSG312*/"Ñ[ñJ: ▒╞░úíu▒╫ªVív┬╨┼|ªV╢qD";
  1931.             mnemonic = /*MSG446*/"D";
  1932.             key = "6";
  1933.         }
  1934.     }
  1935.     ok_cancel;
  1936. }
  1937.  
  1938. acad_plsize : dialog {
  1939.     label = /*MSG313*/"╣╧»╚½¼╕╣";
  1940.     : row {
  1941.         : paragraph {
  1942.             : concatenation {
  1943.                 : text_part {
  1944.                     label = "½¼╕╣";
  1945.                     width = 8;
  1946.                 }
  1947.                 : text_part {
  1948.                     label = "╝e";
  1949.                     width = 8;
  1950.                 }
  1951.                 : text_part {
  1952.                     label = "░¬";
  1953.                 }
  1954.             }
  1955.             : list_box {
  1956.                 mnemonic = /*MSG447*/"S";
  1957.                 tabs = "0 8 16";
  1958.                 key = "listbox";
  1959.                 width = 25;
  1960.                 height = 13;
  1961.             }
  1962.         }
  1963.         : column {
  1964.             : concatenation {
  1965.                 alignment = left;
  1966.                 : text_part {
  1967.                     label = /*MSG315*/"½¼╕╣";
  1968.                     width = 9;
  1969.                 }
  1970.                 : text_part {
  1971.                     label = "╝e";
  1972.                     width = 13;
  1973.                 }
  1974.                 : text_part {
  1975.                     label = /*MSG316*/"░¬";
  1976.                 }
  1977.             }
  1978.             : row {
  1979.                 : edit_box {
  1980.                     key = "0w";
  1981.                     label = /*MSG317*/"ª█⌐wU: ";
  1982.                     mnemonic = /*MSG448*/"U";
  1983.                     edit_width = 10;
  1984.                 }
  1985.                 : edit_box {
  1986.                     key = "0h";
  1987.                     label = " ";
  1988.                     edit_width = 10;
  1989.                 }
  1990.             }
  1991.             : row {
  1992.                 : edit_box {
  1993.                     key = "1w";
  1994.                     label = /*MSG318*/"ª█⌐w1:";
  1995.                     mnemonic = "1";
  1996.                     edit_width = 10;
  1997.                 }
  1998.                 : edit_box {
  1999.                     key = "1h";
  2000.                     label = " ";
  2001.                     edit_width = 10;
  2002.                 }
  2003.             }
  2004.             : row {
  2005.                 : edit_box {
  2006.                     key = "2w";
  2007.                     label = /*MSG319*/"ª█⌐w2:";
  2008.                     mnemonic = "2";
  2009.                     edit_width = 10;
  2010.                 }
  2011.                 : edit_box {
  2012.                     label = " ";
  2013.                     key = "2h";
  2014.                     edit_width = 10;
  2015.                 }
  2016.             }
  2017.             : row {
  2018.                 : edit_box {
  2019.                     label = /*MSG320*/"ª█⌐w3:";
  2020.                     mnemonic = "3";
  2021.                     key = "3w";
  2022.                     edit_width = 10;
  2023.                 }
  2024.                 : edit_box {
  2025.                     label = " ";
  2026.                     key = "3h";
  2027.                     edit_width = 10;
  2028.                 }
  2029.             }
  2030.             : row {
  2031.                 : edit_box {
  2032.                     label = /*MSG321*/"ª█⌐w4:";
  2033.                     mnemonic = "4";
  2034.                     key = "4w";
  2035.                     edit_width = 10;
  2036.                 }
  2037.                 : edit_box {
  2038.                     label = " ";
  2039.                     key = "4h";
  2040.                     edit_width = 10;
  2041.                 }
  2042.             }
  2043.             : row {
  2044.                 : column {
  2045.                     spacer_1;
  2046.                     : concatenation {
  2047.                         alignment = centered;
  2048.                         : text_part {
  2049.                             label = /*MSG322*/"ñΦª∞¼░ ";
  2050.                         }
  2051.                         : text_part {
  2052.                             key = "land";
  2053.                             width = 10;
  2054.                         }
  2055.                     }
  2056.                     spacer;
  2057.                 }
  2058.                 : column {
  2059.                     spacer;
  2060.                     : image {
  2061.                         key = "vec_image";
  2062.                         width = 4.0;
  2063.                         fixed_width = true;
  2064.                         aspect_ratio = 1.0;
  2065.                         color = dialog_background;
  2066.                     }
  2067.                     spacer;
  2068.                 }
  2069.             }
  2070.         }
  2071.     }
  2072.     ok_cancel_err;
  2073. }
  2074.  
  2075. acad_plpen : dialog {
  2076.     label = /*MSG325*/"½ⁿ⌐w╡e╡º";
  2077.     : column {
  2078.         : row {
  2079.             : paragraph {
  2080.                 : concatenation {
  2081.                     : text_part {
  2082.                         label = /*MSG326*/" ├CªΓ     ╡º╕╣";
  2083.                         key = "1";
  2084.                         width = 20;
  2085.                     }
  2086.                     : text_part {
  2087.                         label = /*MSG327*/" ╜u½¼  ";
  2088.                         key = "2";
  2089.                         width = 11;
  2090.                     }
  2091.                     : text_part {
  2092.                         label = /*MSG328*/"╡º│t";
  2093.                         key = "3";
  2094.                         width = 7;
  2095.                     }
  2096.                     : text_part {
  2097.                         label = /*MSG329*/" ╡º▓╩  ";
  2098.                         key = "4";
  2099.                     }
  2100.                 }
  2101.                 : list_box {
  2102.                     tabs = "2 11 22 32 38";
  2103.                     key = "listbox";
  2104.                     multiple_select = true;
  2105.                     width = 50;
  2106.                 }
  2107.             }
  2108.             : boxed_column {
  2109.                 label = /*MSG330*/"┼▄º≤│]⌐w¡╚";
  2110.                 : row {
  2111.                     : text {
  2112.                         label = /*MSG331*/"├CªΓ: ";
  2113.                         fixed_width = true;
  2114.                     }
  2115.                     : image {
  2116.                         key = "color_image";
  2117.                         width = 4.0;
  2118.                         height = 0.5;
  2119.                     }
  2120.                 }
  2121.                 : text {
  2122.                     width = 13;
  2123.                     key = "varies";
  2124.                 }
  2125.                 : edit_box {
  2126.                     label = /*MSG332*/"╡º╕╣P:";
  2127.                     key = "penno";
  2128.                     mnemonic = /*MSG451*/"P";
  2129.                     edit_width = 8;
  2130.                 }
  2131.                 : edit_box {
  2132.                     key = "ltype";
  2133.                     label = /*MSG333*/"╜u½¼L:";
  2134.                     mnemonic = /*MSG452*/"L";
  2135.                     edit_width = 8;
  2136.                 }
  2137.                 : edit_box {
  2138.                     label = /*MSG334*/"╡º│tS:";
  2139.                     mnemonic = /*MSG453*/"S";
  2140.                     key = "speed";
  2141.                     edit_width = 8;
  2142.                 }
  2143.                 : edit_box {
  2144.                     label = /*MSG335*/"╡º▓╩W:";
  2145.                     mnemonic = /*MSG454*/"W";
  2146.                     key = "width";
  2147.                     edit_width = 8;
  2148.                 }
  2149.             }
  2150.         }
  2151.         : row {
  2152.             : button {
  2153.                 label = /*MSG336*/"»S╝x╣╧¿╥F...";
  2154.                 key = "legend";
  2155.                 mnemonic = /*MSG455*/"F";
  2156.                 fixed_width = true;
  2157.             }
  2158.             : edit_box {
  2159.                 label = /*MSG337*/"╡º▓╩E:";
  2160.                 key = "lpwidth";
  2161.                 edit_width = 8;
  2162.                 mnemonic = /*MSG456*/"E";
  2163.                 fixed_width = true;
  2164.             }
  2165.         }
  2166.     }
  2167.     ok_cancel_err;
  2168. }
  2169.  
  2170. acad_plpre : dialog {
  2171.     label = /*MSG338*/"╣w╡°íuª│«─ívÑX╣╧░╧░∞";
  2172.         : image {
  2173.             key = "pimage";
  2174.             height = 11.25;
  2175.             width = 25;
  2176.             fixed_width = true;
  2177.             fixed_height = true;
  2178.             alignment = centered;
  2179.         }
  2180.         : row {
  2181.             : image {
  2182.                 key = "cpaper";
  2183.                 width = 2.0;
  2184.                 color = red;
  2185.                 height = 0.1;
  2186.                 fixed_width = true;
  2187.                 fixed_height = true;
  2188.             }
  2189.             : text {
  2190.                 key = "paper";
  2191.                 width = 50;
  2192.             }
  2193.         }
  2194.         : row {
  2195.             : image {
  2196.                 key = "earea";
  2197.                 width = 2.0;
  2198.                 color = blue;
  2199.                 height = 0.1;
  2200.                 fixed_width = true;
  2201.                 fixed_height = true;
  2202.             }
  2203.             : text {
  2204.                 key = "area";
  2205.                 width = 50;
  2206.             }
  2207.         }
  2208.         : row {
  2209.             : image {
  2210.                 key = "clip";
  2211.                 width = 2.0;
  2212.                 height = 0.1;
  2213.                 fixed_width = true;
  2214.                 fixed_height = true;
  2215.             }
  2216.             : text {
  2217.                 key = "cliptxt";
  2218.                 width = 50;
  2219.             }
  2220.         }
  2221.         : text {
  2222.             width = 50;
  2223.             key = "warn";
  2224.         }
  2225.         : list_box {
  2226.             height = 3;
  2227.             key = "listbox";
  2228.         }
  2229.     ok_button;
  2230. }
  2231.  
  2232. acad_plok : dialog {
  2233.    label = /*MSG339*/"ÑX╣╧╣w╡°";
  2234.    : button {
  2235.        label = /*MSG340*/"Ñ¡▓╛ñ╬┴Y⌐±P";
  2236.        mnemonic = /*MSG457*/"P";
  2237.        key = "zoomd";
  2238.    }
  2239.    : button {
  2240.        key = "accept";
  2241.        label = /*MSG341*/"╡▓º⌠╣w╡°E";
  2242.        mnemonic = /*MSG458*/"E";
  2243.        is_cancel = true;
  2244.    }
  2245. }
  2246.  
  2247. acad_plokcan : dialog {
  2248.     label = /*MSG342*/"ÑX╣╧╣w╡°";
  2249.     : button {
  2250.         label = /*MSG343*/"Ѳ½e╡°┤║Z";
  2251.         mnemonic = /*MSG459*/"Z";
  2252.         key = "zoomd";
  2253.     }
  2254.     : button {
  2255.         key = "accept";
  2256.         label = /*MSG344*/"╡▓º⌠╣w╡°E";
  2257.         mnemonic = /*MSG460*/"E";
  2258.         is_cancel = true;
  2259.     }
  2260. }
  2261.  
  2262. acad_devinf : dialog {
  2263.     label = /*MSG345*/"│]│╞ñ╬ñ║⌐w┐∩╢╡";
  2264.     : boxed_column {
  2265.         label = /*MSG346*/"┐∩╛▄│]│╞";
  2266.         : concatenation {
  2267.             : text_part {
  2268.                 label = /*MSG347*/"╗s│y░╙: ";
  2269.                 fixed_width = true;
  2270.             }
  2271.             : text_part {
  2272.                 key = "device";
  2273.                 width = 50;
  2274.             }
  2275.         }
  2276.         : concatenation {
  2277.             : text_part {
  2278.                 label = /*MSG348*/"░≡: ";
  2279.             }
  2280.             : text_part {
  2281.                 key = "port";
  2282.                 width = 50;
  2283.             }
  2284.         }
  2285.         : list_box {
  2286.             key = "listbox";
  2287.             width = 60;
  2288.             height = 6;
  2289.             tabs = "36";
  2290.         }
  2291.     }
  2292.     : boxed_row {
  2293.         label = /*MSG349*/"└╔«╫ñ║⌐w¡╚";
  2294.         : button {
  2295.             label = /*MSG350*/"▒Níuñ║⌐w¡╚ívªs└╔S...";
  2296.             mnemonic = /*MSG461*/"S";
  2297.             key = "sfile";
  2298.         }
  2299.         : button {
  2300.             label = /*MSG351*/"íuñ║⌐w¡╚ív┼¬ª█└╔«╫G...";
  2301.             mnemonic = /*MSG462*/"G";
  2302.             key = "ffile";
  2303.         }
  2304.     }
  2305.     : boxed_row {
  2306.         label = /*MSG352*/"│]│╞»S⌐w│W╣║";
  2307.         : button {
  2308.             label = /*MSG353*/"┼πÑ▄│]│╞╗▌¿DH...";
  2309.             mnemonic = /*MSG463*/"H";
  2310.             key = "showreq";
  2311.             is_enabled = false;
  2312.         }
  2313.         : button {
  2314.             label = /*MSG354*/"º∩┼▄│]│╞╗▌¿DC...";
  2315.             mnemonic = /*MSG464*/"C";
  2316.             key = "cfgreq";
  2317.             is_enabled = false;
  2318.         }
  2319.     }
  2320.     ok_cancel_err;
  2321. }
  2322.  
  2323. acad_plferr : dialog {
  2324.     label = /*MSG355*/"└╔«╫íuñ║⌐w¡╚ív¬║┐∙╗~";
  2325.     : list_box {
  2326.         width = 62;
  2327.         height = 8;
  2328.         key = "listbox";
  2329.     }
  2330.     : row {
  2331.         spacer_0;
  2332.         : row {
  2333.             fixed_width = true;
  2334.             : button {
  2335.                 key = "save";
  2336.                 label = /*MSG356*/"½╪Ñ▀íu┐∙╗~░O┐²└╔ívC";
  2337.                 mnemonic = /*MSG465*/"C";
  2338.             }
  2339.             : spacer {
  2340.                 width = 2;
  2341.             }
  2342.             ok_button;
  2343.         }
  2344.         spacer_0;
  2345.     }
  2346.     errtile;
  2347. }
  2348.  
  2349. acad_rotor : dialog {
  2350.     label = /*MSG357*/"íuÑX╣╧ív▒█┬αñ╬¡∞┬I";
  2351.     : boxed_radio_row {
  2352.         label = /*MSG358*/"ÑX╣╧▒█┬α";
  2353.         : radio_button {
  2354.             label = "0óX";
  2355.             mnemonic = "0";
  2356.             key = "0";
  2357.         }
  2358.         : radio_button {
  2359.             mnemonic = "9";
  2360.             label = "90óX";
  2361.             key = "90";
  2362.         }
  2363.         : radio_button {
  2364.             mnemonic = "1";
  2365.             label = "180óX";
  2366.             key = "180";
  2367.         }
  2368.         : radio_button {
  2369.             mnemonic = "2";
  2370.             label = "270óX";
  2371.             key = "270";
  2372.         }
  2373.     }
  2374.     : boxed_row {
  2375.         label = /*MSG359*/"ÑX╣╧¡∞┬I";
  2376.         : edit_box {
  2377.             label = /*MSG360*/"X ¡∞┬I:";
  2378.             key = "originx";
  2379.             mnemonic = /*MSG466*/"X";
  2380.             edit_width = 10;
  2381.         }
  2382.         : edit_box {
  2383.             label = /*MSG361*/"Y ¡∞┬I:";
  2384.             mnemonic = /*MSG467*/"Y";
  2385.             key = "originy";
  2386.             edit_width = 10;
  2387.         }
  2388.     }
  2389.     spacer;
  2390.     ok_cancel_err;
  2391. }
  2392.  
  2393.  
  2394. acad_dwgmod : dialog {
  2395.    label = /*MSG362*/"╣╧└╔º≤╖s";
  2396.    initial_focus = "save";
  2397.    : column {
  2398.        : text {
  2399.            label = /*MSG363*/"Ñ╪½e╣╧º╬ñwª│▓º░╩íC";
  2400.            alignment = centered;
  2401.        }
  2402.        : row {
  2403.            : button {
  2404.                label = /*MSG364*/"└xªs▓º░╩S...";
  2405.                is_default = true;
  2406.                mnemonic = /*MSG365*/"S";
  2407.                key = "save";
  2408.            }
  2409.            : button {
  2410.                label = /*MSG366*/"⌐±▒≤▓º░╩D";
  2411.                mnemonic = /*MSG367*/"D";
  2412.                key = "discard";
  2413.            }
  2414.            : button {
  2415.                label = /*MSG368*/"¿·«°½ⁿÑOC";
  2416.                is_cancel = true;
  2417.                mnemonic = /*MSG369*/"C";
  2418.                key = "cancel";
  2419.            }
  2420.        }
  2421.    }
  2422. }
  2423.  
  2424. acad_newdwg : dialog {
  2425.     label = /*MSG370*/"½╪Ñ▀╖s╣╧└╔";
  2426.     initial_focus = "fedit";
  2427.     : boxed_column {
  2428.         : row {
  2429.             : button {
  2430.                 label = /*MSG371*/"░≥╖╟╣╧╜ZP...";
  2431.                 key = "template";
  2432.                 mnemonic = /*MSG372*/"P";
  2433.             }
  2434.             : edit_box {
  2435.                 key = "protype";
  2436.                 width = 35;
  2437.                 fixed_width = true;
  2438.             }
  2439.         }
  2440.         : column {
  2441.             : toggle {
  2442.                 label = /*MSG373*/"╡Líu░≥╖╟╣╧╜ZívN";
  2443.                 mnemonic = /*MSG374*/"N";
  2444.                 key = "dflts";
  2445.                 value = "0";
  2446.             }
  2447.             : toggle {
  2448.                 label = /*MSG375*/"½ⁿ⌐w¼░ñ║⌐w╣╧╜ZR";
  2449.                 key = "retain";
  2450.                 mnemonic = /*MSG376*/"R";
  2451.                 value = "0";
  2452.             }
  2453.         }
  2454.     }
  2455.     spacer_1;
  2456.     : column {
  2457.         : row {
  2458.             : button {
  2459.                 label = /*MSG377*/"╖s╣╧└╔ªW║┘D...";
  2460.                 key = "fdialog";
  2461.                 mnemonic = /*MSG378*/"D";
  2462.             }
  2463.             : edit_box {
  2464.                 key = "fedit";
  2465.                 edit_width = 35;
  2466.                 fixed_width = true;
  2467.                 allow_accept = true;
  2468.             }
  2469.         }
  2470.     }
  2471.     ok_cancel_err;
  2472. }
  2473.  
  2474. // acad_opendwg is used by the OPEN command and is the same as
  2475. // acad_dlfname except it has additional toggles:
  2476. //          Select Initial View and Read Only Mode
  2477. // and the title is fixed in the definition.
  2478.  
  2479. acad_opendwg : dialog {
  2480.     label = /*MSG379*/"╢}▒╥╣╧└╔";
  2481.     initial_focus = "fedit";
  2482.     files_topdf;
  2483.     : row {
  2484.         : list_box {
  2485.             label = /*MSG380*/"Ñ╪┐²D:";
  2486.             mnemonic = /*MSG381*/"D";
  2487.             key = "dirbox";
  2488.             width = 15;
  2489.         }
  2490.         : list_box {
  2491.             label = /*MSG382*/"└╔«╫F:";
  2492.             mnemonic = /*MSG383*/"F";
  2493.             key = "filebox";
  2494.             width = 15;
  2495.             allow_accept = true;
  2496.         }
  2497.         : column {
  2498.             : image {          // Drawing icon image will go here
  2499.                 key = "icon";
  2500.                 color = dialog_background;    // Invisible
  2501.                 height = 4;
  2502.                 aspect_ratio = 1.4;
  2503.                 fixed_height = true;
  2504.                 fixed_width = true;
  2505.             }
  2506.             : button {
  2507.                 label = /*MSG384*/"┴ΣñJT";
  2508.                 key = "typeit";
  2509.                 mnemonic = /*MSG385*/"T";
  2510.             }
  2511.             : button {
  2512.                 label = /*MSG386*/"ñ║⌐w¡╚D";
  2513.                 key = "default";
  2514.                 mnemonic = /*MSG387*/"D";
  2515.             }
  2516.         }
  2517.     }
  2518.     : row {
  2519.         : toggle {
  2520.             label = /*MSG388*/"┐∩╛▄íu¬∞⌐l╡°┤║ívS";
  2521.             key = "vselect";
  2522.             value = "0";
  2523.             mnemonic = /*MSG389*/"S";
  2524.         }
  2525.         : toggle  {
  2526.             label = /*MSG390*/"░▀┼¬╝╥ªíR";
  2527.             key = "read";
  2528.             value = "0";
  2529.             mnemonic = /*MSG391*/"R";
  2530.         }
  2531.     }
  2532.     files_bottomdf;
  2533. }
  2534.  
  2535. acad_reinit : dialog {
  2536.     label = /*MSG392*/"¡½╖s▒╥⌐l";
  2537.     : boxed_column {
  2538.         label = /*MSG393*/"I/O ░≡▒╥⌐l";
  2539.         : row {
  2540.             : toggle {
  2541.                 label = /*MSG394*/"╝╞ñ╞╗÷D";
  2542.                 key = "1";
  2543.                 value = "0";
  2544.                 mnemonic = /*MSG395*/"D";
  2545.             }
  2546.             : toggle {
  2547.                 label = /*MSG396*/"├╕╣╧╛≈P";
  2548.                 key = "2";
  2549.                 value = "0";
  2550.                 mnemonic = /*MSG397*/"P";
  2551.             }
  2552.         }
  2553.     }
  2554.     : boxed_column {
  2555.         label = /*MSG398*/"│]│╞ñ╬└╔«╫▒╥⌐l";
  2556.         : toggle {
  2557.             label = /*MSG399*/"╝╞ñ╞╗÷T";
  2558.             key = "g";
  2559.             value = "0";
  2560.             mnemonic = /*MSG400*/"T";
  2561.         }
  2562.         : toggle {
  2563.             label = /*MSG401*/"┼πÑ▄╛╣S";
  2564.             key = "s";
  2565.             value = "0";
  2566.             mnemonic = /*MSG402*/"S";
  2567.         }
  2568.         : toggle {
  2569.             label = /*MSG403*/"PGP └╔";
  2570.             key = "p";
  2571.             value = "0";
  2572.             mnemonic = /*MSG404*/"G";
  2573.         }
  2574.     }
  2575.     ok_cancel;
  2576. }
  2577.