home *** CD-ROM | disk | FTP | other *** search
/ Windows 95 v2.4 Fix / W95-v2.4fix.iso / ACADWIN / SUPPORT / DDIM.DCL < prev    next >
Encoding:
Text File  |  1995-02-08  |  29.7 KB  |  953 lines

  1. // Next available MSG number is   120
  2. // MODULE_ID DDIM_DCL_
  3. /* Next available MSG number is 185 */
  4. //
  5. //     DDIM.DCL      Version 1.0
  6. //
  7. //     Copyright (C) 1991, 1992, 1993, 1994 by Autodesk, Inc.
  8. //
  9. //     Permission to use, copy, modify, and distribute this software
  10. //     for any purpose and without fee is hereby granted, provided
  11. //     that the above copyright notice appears in all copies and
  12. //     that both that copyright notice and the limited warranty and
  13. //     restricted rights notice below appear in all supporting
  14. //     documentation.
  15. //
  16. //     AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
  17. //     AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
  18. //     MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
  19. //     DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
  20. //     UNINTERRUPTED OR ERROR FREE.
  21. //
  22. //     Use, duplication, or disclosure by the U.S. Government is subject to
  23. //     restrictions set forth in FAR 52.227-19 (Commercial Computer
  24. //     Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
  25. //     (Rights in Technical Data and Computer Software), as applicable.
  26. //
  27. //.
  28. //
  29. //
  30.  
  31. ddimx_row :row{
  32.     children_alignment = bottom;
  33. }
  34.  
  35. //
  36. // Dimension line color
  37. //
  38. ddimx_colord :ddimx_row{
  39.  
  40.     :button{
  41.         label = "&Color...";
  42.         key = /*MSG0*/"clrdl";
  43.     }
  44.     :spacer{ width = 7; }
  45.     :swatch{
  46.         key = /*MSG0*/"clrd";
  47.     }
  48.     :edit_box{
  49.         key = /*MSG0*/"clrdt";
  50.         edit_width = 12;
  51.     }
  52. }
  53.  
  54. //
  55. // Extension line color
  56. //
  57. ddimx_colore :ddimx_row{
  58.  
  59.     :button{
  60.         label = "C&olor...";
  61.         key = /*MSG0*/"clrel";
  62.     }
  63.     :spacer{ width = 7; }
  64.     :swatch{
  65.             key = /*MSG0*/"clre";
  66.     }
  67.     :edit_box{
  68.         key = /*MSG0*/"clret";
  69.         edit_width = 12;
  70.     }
  71. }
  72. //
  73. // Dimension text color
  74. //
  75. ddimx_colort :ddimx_row{
  76.  
  77.     :button{
  78.         label = "&Color...";
  79.         key = /*MSG0*/"clrtl";
  80.         fixed_width = true;
  81.         width = 10;
  82.     }
  83.     :spacer{ width = 7; }
  84.     :swatch{
  85.         key = /*MSG0*/"clrt";
  86.     }
  87.     :edit_box{
  88.         key = /*MSG0*/"clrtt";
  89.         edit_width = 12;
  90.     }
  91. }
  92.  
  93. ddimx_alert :dialog{
  94.     label = "Advertencia";
  95.     :text{
  96.         label = "┐Guardar los cambios en el estilo actual?";
  97.         key = /*MSG0*/"dalert_sty";
  98.         alignment = centered;
  99.     }
  100.     :spacer{ height = 0.5; }
  101.     :row{
  102.         fixed_width = true;
  103.         alignment = centered;
  104.         :button{
  105.             label = "&Sφ";
  106.             key = /*MSG0*/"dalert_save";
  107.             width = 8;
  108.             fixed_width = true;
  109.         }
  110.         :spacer{ width = 1; }
  111.         :button{
  112.             label = "&No";
  113.             key = /*MSG0*/"dalert_discard";
  114.             width = 8;
  115.             fixed_width = true;
  116.         }
  117.         :spacer{ width = 1; }
  118.         :button{
  119.             label = "Cancelar";
  120.             key = /*MSG0*/"dalert_cancel";
  121.             is_cancel = true;
  122.             width = 8;
  123.             fixed_width = true;
  124.         }
  125.     }
  126.     :spacer{ height = 0.5; }
  127. }
  128.  
  129. ddimx_alert_fam :dialog{
  130.     label = "Advertencia";
  131.  
  132.   //This alert message is:
  133.   //  
  134.   //      Running overrides can only be set for 
  135.   //            Parent dimension styles.
  136.   //
  137.     :text{
  138.         label = "Los estilos momentßneos s≤lo pueden";
  139.         alignment = centered;
  140.     }
  141.     :text{
  142.         label = "definirse para estilos padre.";
  143.         alignment = centered;
  144.     }
  145.     :spacer{ height = 0.5; }
  146.     ok_only;
  147.     :spacer{ height = 0.5; }
  148. }
  149.  
  150. // ===============================================================
  151. //
  152. //  Dimension Style Main Dialog -  calls Geometry, Text Location
  153. //                                  and Annotation subdialogs
  154. //          
  155. // ===============================================================
  156.  
  157. ddim :dialog{
  158.     label = "Estilos de acotaci≤n";
  159.     :boxed_column{
  160.         label = "Estilo de acotaci≤n";
  161.         fixed_width = true;
  162.         :row{
  163.             :text_part{
  164.                 label = "&Actual:";
  165.                 width = 9;
  166.                 fixed_width = true;
  167.             }
  168.             :popup_list{            // lists for current working dimstyles
  169.                 key = /*MSG0*/"style";
  170.                 list = /*MSG0*/"";
  171.                 edit_width = 31;
  172.             }
  173.         }
  174.         :row{
  175.             :text_part{
  176.                 label = "N&ombre:";     //  style name
  177.                 width = 9;
  178.                 fixed_width = true;
  179.             }
  180.             :edit_box{                        // for user to enter/specify 
  181.                 key = /*MSG0*/"editstyle";
  182.                 edit_width = 31;
  183.                 edit_limit = 217;
  184.             }
  185.         }
  186.         :row{
  187.             fixed_width = true;
  188.             alignment = centered; 
  189.             :button{                      // save/create edited dimstyle         
  190.                 label = "&Guardar";
  191.                 key = /*MSG0*/"save";
  192.                 width = 10;
  193.             }
  194.             :spacer{ width = 0.5; }
  195.             :button{                      // rename selected dimstyle name
  196.                 label = "R&enombrar";
  197.                 key = /*MSG0*/"rename";
  198.                 width = 10;
  199.             }
  200.             :spacer{ width = 0.2; }
  201.         }
  202.     }
  203.     :row{
  204.         :boxed_row{
  205.  
  206.         // Since DCL doesn't support m x n matrix radio buttons,
  207.         // we have to manually track the choice from multiple clusters
  208.         // as if they were a sinble cluster.
  209.         // When a button from the other cluster was selected, turn off 
  210.         // the current button by sweeping the cluster first, then let
  211.         // the chosen button on. This operation is done in apps.
  212.  
  213.             label = "Familia";
  214.             :radio_column{
  215.                 key = /*MSG0*/"family1";
  216.                         :radio_button{
  217.                             label = "&Padre";
  218.                             key = /*MSG0*/"parent";
  219.                         }
  220.                         :radio_button{
  221.                             label = "&Lineal";
  222.                             key = /*MSG0*/"linear";
  223.                         }
  224.                         :radio_button{
  225.                             label = "&Radial";
  226.                             key = /*MSG0*/"radius";
  227.                         }
  228.                         :radio_button{
  229.                             label = "A&ngular";
  230.                             key = /*MSG0*/"angle";
  231.                         }
  232.             }
  233.             :radio_column{
  234.                 key = /*MSG0*/"family2";
  235.                 // Somehow in this layout of clusters, they are
  236.                 // slightly off balanced. In other words, the buttons
  237.                 // in each clusters are not displayed horizontally. 
  238.                 // To correct the bias, we used a spacer of 1.5.
  239.  
  240.                         : spacer { height = 1.5; }
  241.                         :radio_button{
  242.                             label = "Diß&metro";
  243.                             key = /*MSG0*/"diameter";
  244.                         }
  245.                         :radio_button{
  246.                             label = "&Coordenada";
  247.                             key = /*MSG0*/"ordinate";
  248.                         }
  249.                         :radio_button{
  250.                             label = "Directri&z";
  251.                             key = /*MSG0*/"leader";
  252.                         }
  253.             }
  254.         }
  255.         :column{
  256.             alignment = top;
  257.             :spacer{ height = 0.7; }
  258.             :button{                  // calls subdialog
  259.                 label = "Geome&trφa...";  
  260.                 key = /*MSG0*/"geometry";
  261.             }
  262.             :button{                  // calls subdialog
  263.                 label = "&Formato...";
  264.                 key = /*MSG0*/"txtloc";
  265.             }
  266.             :button{                  // calls subdialog
  267.                 label = "Anotac&i≤n...";
  268.                 key = /*MSG0*/"annotation";
  269.             }
  270.         }
  271.     }
  272.     spacer;
  273.     ok_cancel_help_errtile;
  274. }
  275.  
  276. //
  277. //  Dimension Geometry Subdialog
  278. //
  279.  
  280. ddimx_geometry :dialog{
  281.     label = "Geometrφa";
  282.     :row{
  283.         fixed_height = true;
  284.         :column{
  285.             :boxed_column{
  286.             //
  287.             // This is boxed column for Dimension Line.
  288.             //
  289.                 label = "Lφnea de cota";
  290.                 key = /*MSG0*/"g_diml";
  291.                 :row{
  292.                     :text{
  293.                         label = "Suprimir: ";
  294.                     }
  295.                     :column{
  296.                         :spacer{ height = 0.2; }
  297.                         :toggle{
  298.                             label = "1&era";
  299.                             key = /*MSG0*/"sd1";
  300.                         }
  301.                     }
  302.                     :column{
  303.                         :spacer{ height = 0.2; } 
  304.                         :toggle{
  305.                             label = "2&nda";
  306.                             key = /*MSG0*/"sd2";
  307.                         }
  308.                     }
  309.                 }
  310.                 :edit12_box{
  311.                     label = "Extens&i≤n: ";
  312.                     key = /*MSG0*/"dle";
  313.                 }
  314.                 :edit12_box{
  315.                     label = "Esp&acio: ";
  316.                     key = /*MSG0*/"dli";
  317.                 }
  318.                 ddimx_colord;
  319.             }
  320.             :boxed_column{
  321.             //
  322.             // This is boxed column for Extension Line.
  323.             //
  324.                 label = "Lφnea de referencia";
  325.                 key = /*MSG0*/"extline";
  326.                 :row{
  327.                     key = /*MSG0*/"g_extl";
  328.                     :text{
  329.                         label = "Suprimir: ";
  330.                     }
  331.                     :column{
  332.                         :spacer{ height = 0.3; }
  333.                         :toggle{
  334.                             label = "1&era";
  335.                             key = /*MSG0*/"se1";
  336.                         }
  337.                     }
  338.                     :column{
  339.                         :spacer{ height = 0.3; }
  340.                         :toggle{
  341.                             label = "2&nda";
  342.                             key = /*MSG0*/"se2";
  343.                         }
  344.                     }
  345.                 }
  346.                 :edit12_box{
  347.                     label = "E&xtensi≤n: ";
  348.                     key = /*MSG0*/"exe";
  349.                 }
  350.                 :edit12_box{
  351.                     label = "Des&fasar origen: ";
  352.                     key = /*MSG0*/"exo";
  353.                 }
  354.                 ddimx_colore;
  355.             }
  356.         }
  357.         :column{
  358.             :boxed_column{
  359.        
  360.             // This is boxed column for Arrwos.
  361.             // In this popup lists, 'User Arrow' will let you open another
  362.             // subdialog called 'ddimx_userarr'. 
  363.  
  364.                 label = "Flechas";
  365.                 key = /*MSG0*/"g_arrs";
  366.                 :row{
  367.                     fixed_width = true;
  368.                     alignment = right;
  369.                     :image_button{
  370.                         color                   = 0;
  371.                         width                   = 8.7;
  372.                         aspect_ratio            = 0.36;
  373.                         fixed_height            = true;
  374.                         fixed_width             = true;
  375.                         alignment = right;
  376.                         key = /*MSG0*/"arr_icon1";
  377.                     }
  378.                     :image_button{
  379.                         color                   = 0;
  380.                         width                   = 8.7;
  381.                         aspect_ratio            = 0.36;
  382.                         fixed_height            = true;
  383.                         fixed_width             = true;
  384.                         alignment = right;
  385.                         key = /*MSG0*/"arr_icon2";
  386.                     }
  387.                 }
  388.                 :popup_list{
  389.                     label = "1e&ra: ";
  390.                     key = /*MSG0*/"blk1";
  391.                     list = "Ninguna \nCerrada \nPunto \nCerrada y rellena \nOblicua \nAbierta \nIndicaci≤n origen \nAngulo derecho \nFlecha de usuario...";
  392.                     edit_width = 20;
  393.                 }
  394.                 :popup_list{
  395.                     label = "2n&da:";
  396.                     key = /*MSG0*/"blk2";
  397.                     list = "Ninguna \nCerrada \nPunto \nCerrada y rellena \nOblicua \nAbierta \nIndicaci≤n origen \nAngulo derecho \nFlecha de usuario...";
  398.                     edit_width = 20;
  399.                 }
  400.                 :edit12_box{
  401.                     label = "Tama±o flec&ha: ";
  402.                     key = /*MSG0*/"asz";
  403.                 }
  404.             }
  405.             :boxed_column{
  406.                 key = /*MSG0*/"cenmarks";
  407.  
  408.             // This is boxed column for center marks. 
  409.             // Choosing a button, its image will be shown in the image box.
  410.  
  411.                 label = "Centro";
  412.                 :row{
  413.                     :radio_column{
  414.                         key = /*MSG0*/"cen_mark";
  415.                         :radio_button{
  416.                             label = "&Marca";
  417.                             key = /*MSG0*/"cen_mk";
  418.                         }
  419.                         :radio_button{
  420.                             label = "&Lφnea";
  421.                             key = /*MSG0*/"cen_ln";
  422.                         }
  423.                         :radio_button{
  424.                             label = "Nin&guno";
  425.                             key = /*MSG0*/"cen_no";
  426.                         }
  427.                     }
  428.                     :image_button{
  429.                         color                   = 0;
  430.                         width                   = 11;
  431.                         aspect_ratio            = 0.8;
  432.                         fixed_height            = true;
  433.                         fixed_width             = true;
  434.                         alignment = centered;
  435.                         key = /*MSG0*/"cen_icon"; 
  436.                     }
  437.                 }
  438.                 :spacer { height = 0.1; }
  439.                 :edit12_box{
  440.                     label = "&Tama±o centro: ";
  441.                     key = /*MSG0*/"cen";
  442.                 }
  443.             }
  444.         }
  445.     }
  446.     :boxed_column{
  447.         label = "Escala";
  448.         :row{
  449.             :column{
  450.                 :edit12_box{
  451.                     fixed_width = true;
  452.                     label = "E&scala general: ";
  453.                     key = /*MSG0*/"gdscl";
  454.                 }
  455.                 :spacer{ height = 0.1; }
  456.             }
  457.             :toggle{
  458.                 label = "Esc. Es&pacio papel";
  459.                 key = /*MSG0*/"pspace";
  460.             }
  461.         }
  462.     }
  463.     ok_cancel_help_errtile_too;
  464. }
  465.  
  466. //
  467. //  Dimension Text Location Subdialog
  468. //
  469.  
  470. ddimx_txtloc :dialog{
  471.     label = "Formato";
  472.     fixed_height = true;
  473.     :row{
  474.         :column{
  475.             :column{
  476.                 :spacer{ height = 0.3; }
  477.                 :toggle{
  478.                     label = "&Definido por usuario";
  479.                     key = /*MSG0*/"jus";
  480.                 }
  481.                 :toggle{
  482.                     label = "Forzar &lφnea interior";
  483.                     key = "tofl";
  484.                 }
  485.                 :text {
  486.                         label = "&Ajustar: ";
  487.  
  488.                 }
  489.                 :popup_list{
  490.                     key = /*MSG0*/"jfit";
  491.                     list = "Texto-flechas \nS≤lo texto \nS≤lo flechas\nMejor ajuste \nDirectriz";
  492.                 }
  493.                 :spacer{ height = 0.5; }
  494.             }
  495.             :boxed_column{
  496.             //
  497.             // This is boxed column for Justification.
  498.             //
  499.                 label = "Justificaci≤n horizontal";
  500.                 fixed_height = true;
  501.                 height = 6.5;
  502.                 :spacer{ height = 0.2; }
  503.                 :image_button{
  504.                     color                   = 0;
  505.                     width                   = 11;
  506.                     aspect_ratio            = 0.8;
  507.                     fixed_height            = true;
  508.                     fixed_width             = true;
  509.                     alignment = centered;
  510.                     key = /*MSG0*/"horjust_icon"; 
  511.                 }
  512.                 :spacer{ height = 0.2; }
  513.                 :popup_list{
  514.                     key = /*MSG0*/"horjust";
  515.                     list = "Centrado \n1¬ lφnea referencia \n2¬ lφnea referencia \nSobre 1¬ referencia \nSobre 2¬ referencia";
  516.                 }
  517.                 :spacer{ height = 0.2; }
  518.             }
  519.         }
  520.         :column{
  521.             :boxed_column{
  522.                 label = "Texto";
  523.                 fixed_height = true;
  524.                 :image_button{
  525.                     color                   = 0;
  526.                     width                   = 11;
  527.                     aspect_ratio            = 0.8;
  528.                     fixed_height            = true;
  529.                     fixed_width             = true;
  530.                     alignment = centered;
  531.                     key = /*MSG0*/"tioh_icon"; 
  532.                 }
  533.                 :row{
  534.                     fixed_width = true;
  535.                     :spacer{ width = 0.5; }
  536.                     :column{
  537.                         fixed_height = true;
  538.                         :spacer{ height = 0.2; }
  539.                         :toggle{
  540.                             label = "H&orizontal interior";
  541.                             key = /*MSG0*/"tih";
  542.                         }
  543.                         :toggle{
  544.                             label = "Hori&zontal exterior";
  545.                             key = /*MSG0*/"toh";
  546.                         }
  547.                     }
  548.                 }
  549.             }
  550.             :boxed_column{
  551.  
  552.             // This is Vertical Justification. 
  553.             // Choose one, then highlight the related image box. 
  554.             // Conversely you can choose a image box, then highlight 
  555.             // the pull down list item.
  556.  
  557.                 label = "Justificaci≤n vertical";
  558.                 fixed_height = true;
  559.                 height = 6.5;
  560.                 :spacer{ height = 0.2; }
  561.                 :image_button{
  562.                     color                   = 0;
  563.                     width                   = 11;
  564.                     aspect_ratio            = 0.8;
  565.                     fixed_height            = true;
  566.                     fixed_width             = true;
  567.                     alignment = centered;
  568.                     key = /*MSG0*/"tad_icon"; 
  569.                 }
  570.                 :spacer{ height = 0.2; }
  571.                 :popup_list{
  572.                     key = /*MSG0*/"tad";
  573.                     list = "Centrado \nEncima \nExterior \nJIS";
  574.                 }
  575.                 :spacer{ height = 0.2; }
  576.             }
  577.         }
  578.     }
  579.     :spacer{ height = 0.2; }
  580.     ok_cancel_help_errtile;
  581. }
  582.  
  583. //
  584. //  Dimension Annotation Subdialog
  585. //
  586.  
  587. ddimx_annotation :dialog{
  588.     label = "Anotaci≤n";
  589.     fixed_width = true;
  590.     :row{
  591.         :column{
  592.             :boxed_column{
  593.         
  594.         // This is boxed column for Dimension units.
  595.         // The 'Units' button opens another subdialog called 'ddimx_units'.
  596.         // This part is for the primary units.
  597.  
  598.                 label = "Unidades principales";
  599.                 :row{
  600.                     :button{
  601.                         fixed_width = true;
  602.                         label = "U&nidades...";
  603.                         key = /*MSG0*/"annot_unitsp";
  604.                     }
  605.                 }
  606.                 :edit_box{
  607.                     label = "&Prefijo: ";
  608.                     key = /*MSG0*/"post_1";
  609.                     edit_width = 12;
  610.                     edit_limit = 91;
  611.                 }
  612.                 :edit_box{
  613.                     label = "&Sufijo: ";
  614.                     key = /*MSG0*/"post_2";
  615.                     edit_width = 12;
  616.                     edit_limit = 105;
  617.                 }
  618.                 :icon_image{
  619.                     color                   = 0;
  620.               //      width                   = 14;
  621.                     height = 2;
  622.                     aspect_ratio            = 0.45;
  623.                     fixed_height            = true;
  624.                     fixed_width             = true;
  625.                     alignment = right;
  626.                     key = /*MSG0*/"post_icon1"; 
  627.                     allow_accept = false;
  628.                 }
  629.             }
  630.             :boxed_column{
  631.             //
  632.             // This is boxed portion for Tolerance.
  633.             //
  634.                 label = "Tolerancia";
  635.                 :popup_list{
  636.                     label = "&MΘtodo: ";
  637.                     key = /*MSG0*/"toltypes";
  638.                     list = "Ninguno \nSimΘtrico \nDesviaci≤n \nLφmites \nBßsico";
  639.                     edit_width = 16;
  640.                 }
  641.                 :edit12_box{
  642.                     label = "&Valor superior: ";
  643.                     key = /*MSG0*/"tp";
  644.                 }
  645.                 :edit12_box{
  646.                     label = "Valor &inferior: ";
  647.                     key = /*MSG0*/"tm";
  648.                 }
  649.                 :popup_list{
  650.                     label = "&Justificaci≤n: ";
  651.                     key = "tolj";
  652.                     list = "Arriba \nEn medio \nAbajo";
  653.                     edit_width = 10;
  654.                 }
  655.                 :edit12_box{
  656.                     label = "&Altura: ";
  657.                     key = /*MSG0*/"tfac";
  658.                 }
  659.             }
  660.             :spacer{ height = 0.1; }
  661.         }
  662.         :column{
  663.             :boxed_column{
  664.  
  665.             // This is boxed column for alternate dimunits.
  666.             // The 'Units' button opens another subdialog 'ddimx_units',
  667.             // but this one is for Alternate Units and the values in
  668.             // ddimx_units subdialog are of the alternate units. It is
  669.             // different from the stuff for the primary units.
  670.  
  671.                 label = "Unidades alternativas";
  672.                 key = "alts";
  673.                 :row{
  674.                     :toggle{
  675.                         label = "AC&T unidades";
  676.                         key = /*MSG0*/"alt";
  677.                     }
  678.                     :button{
  679.                         fixed_width = true;
  680.                         label = "U&nidades...";
  681.                         key = /*MSG0*/"annot_unitsa";
  682.                     }
  683.                 }
  684.                 :column{
  685.                     key = /*MSG0*/"apost";
  686.                     :edit_box{
  687.                         label = "P&refijo: ";
  688.                         key = /*MSG0*/"apost_1";
  689.                         edit_width = 12;
  690.                         edit_limit = 91;
  691.                     }
  692.                     :edit_box{
  693.                         label = "Su&fijo: ";
  694.                         key = /*MSG0*/"apost_2";
  695.                         edit_width = 12;
  696.                         edit_limit = 105;
  697.                     }
  698.                     :icon_image{
  699.                         color                   = 0;
  700.                 //        width                   = 14;
  701.                         height = 2;
  702.                         aspect_ratio            = 0.45;
  703.                         fixed_height            = true;
  704.                         fixed_width             = true;
  705.                         alignment = right;
  706.                         key = /*MSG0*/"post_icon2"; 
  707.                         allow_accept = false;  
  708.                   }
  709.                 }
  710.             }
  711.             :boxed_column{
  712.                 label = "Texto";
  713.                 :popup_list{
  714.                     label = "&Estilo: ";
  715.                     key = /*MSG0*/"txsty";
  716.                     edit_witdh = 31;
  717.                     list = /*MSG0*/"";
  718.                 }
  719.                 :edit12_box{
  720.                     label = "A<ura: ";
  721.                     key = /*MSG0*/"txt";
  722.                 }
  723.                 :edit12_box{
  724.                     label = "Espacia&do: ";
  725.                     key = /*MSG0*/"gap";
  726.                 }
  727.  
  728.                 ddimx_colort;
  729.             }
  730.             :edit12_box{
  731.                 label = "Red&ondeo:";
  732.                 key = /*MSG0*/"rnd";
  733.             }
  734.             :spacer{ height = 0.2; }
  735.         }
  736.     }
  737.     ok_cancel_help_errtile_too;
  738. }
  739.  
  740. //
  741. //  Dimension Units Subdialog - This is called by Annotation dialog.
  742. //                              There are two calling cases, one for 
  743. //                              the primary units and another is for
  744. //                              the alternate units.
  745. //
  746.  
  747. ddimx_unitsp :dialog{
  748.     label = "Unidades principales";
  749.     fixed_width = true;
  750.  
  751.     units_list;
  752.     units_ufac;
  753.  
  754.     ok_cancel_help_errtile_too;
  755. }
  756.  
  757.  
  758. ddimx_unitsa :dialog{
  759.     label = "Unidades alternativas";
  760.     fixed_width = true; 
  761.  
  762.     units_list;
  763.     units_ufac;
  764.  
  765.     ok_cancel_help_errtile_too;
  766. }
  767.  
  768. units_ufac :column{
  769.     :boxed_row{
  770.         label = "Escala";
  771.         :column{
  772.             :edit12_box{
  773.                 label = "&Lineal: ";
  774.                 key = /*MSG0*/"ufac";
  775.             }
  776.             :spacer{ height = 0.2; }
  777.         }
  778.         :spacer { width = 5; }
  779.         :toggle{
  780.             label = "S≤lo en &Espacio papel";
  781.             key = /*MSG0*/"psufac";
  782.         }
  783.     }
  784. }
  785.  
  786. units_list :column{
  787.     //
  788.     // Horizontal cluster that contains the Units and Angles clusters.
  789.     //
  790.         //
  791.         // Units cluster.
  792.         //
  793.     :row{
  794.         : boxed_column {
  795.             width = 24;
  796.             label = "U&nidades";
  797.             //
  798.             // Radio cluster for the units format selection.
  799.             //
  800.             : popup_list {
  801.                 key = /*MSG0*/"u_list";
  802.                 list = "Cientφficas \nDecimales \nPies/PI \nPies/PII \nFraccionarias";
  803.             }
  804.             :spacer{ height = 0.2; }
  805.         }
  806.         //
  807.         // Angle Formats Control.
  808.         //
  809.         : boxed_column {
  810.             width = 24;
  811.             label = "&Angulos";
  812.             //
  813.             // Radio cluster for the angle format selection.
  814.             //
  815.             : popup_list {
  816.                 key = /*MSG0*/"u_alist";
  817.                 list = "Grados decimales \nGrados/min/seg \nGrados \nRadianes \nUnidades geodΘsicas";
  818.             }
  819.             :spacer{ height = 0.2; }
  820.         }
  821.     }
  822.     :row{
  823.         :boxed_column{
  824.             label = "Cota";
  825.             //
  826.             // Linear Units Precision popup_list (System variable LUPREC).
  827.             //
  828.             : text {
  829.                 label = "&Precisi≤n:";
  830.             }
  831.             : popup_list {
  832.                 key = /*MSG0*/"u_dimdec";
  833.             }
  834.             :boxed_row{
  835.                 label = "Supresi≤n de ceros";
  836.                 key = /*MSG0*/"zsuppress";
  837.                 :column{
  838.                     :toggle{
  839.                         label = "A i&zquierda";
  840.                         key = /*MSG0*/"z3";
  841.                     }
  842.                     :toggle{
  843.                         label = "A de&recha";
  844.                         key = /*MSG0*/"z4";
  845.                     }
  846.                 }
  847.                 :column{
  848.                     key = "feetinch";
  849.                     :toggle{
  850.                         label = "0 P&ies";
  851.                         key = /*MSG0*/"z1";
  852.                     }
  853.                     :toggle{
  854.                         label = "0 Pul&gadas";
  855.                         key = /*MSG0*/"z2";
  856.                     }
  857.                 }
  858.             }
  859.         }
  860.         :boxed_column{
  861.             label = "Tolerancia";
  862.             //
  863.             // Angle Precision popup_list (system variable AUPREC).
  864.             //
  865.             spacer_0;
  866.             : text {
  867.                 label = "Pre&cisi≤n:";
  868.             }    
  869.             : popup_list {
  870.                 key = /*MSG0*/"u_toldec";
  871.             }
  872.  
  873.             :boxed_row{
  874.                 label = "Supresi≤n de ceros";
  875.                 key = /*MSG0*/"tzsuppress";
  876.                 :column{
  877.                     :toggle{
  878.                         label = "A iz&quierda";
  879.                         key = /*MSG0*/"tz3";
  880.                     }
  881.                     :toggle{
  882.                         label = "A derec&ha";
  883.                         key = /*MSG0*/"tz4";
  884.                     }
  885.                 }
  886.                 :column{
  887.                     key = /*MSG0*/"tfeetinch";
  888.                     :toggle{
  889.                         label = "0 P&ies";
  890.                         key = /*MSG0*/"tz1";
  891.                     }
  892.                     :toggle{
  893.                         label = "0 Pulgada&s";
  894.                         key = /*MSG0*/"tz2";
  895.                     }
  896.                 }
  897.             }
  898.         }
  899.     }
  900. }
  901.  
  902.  
  903. //
  904. //  User Arrow subdialog - This is called by Geometry when the user 
  905. //                         selects 'User Arrow' tile.
  906. //                         This dialog allows for the user to set user
  907. //                         arrow head block names.
  908. //
  909.  
  910. ddimx_userarr :dialog{
  911.     label = "Flecha de usuario";
  912.     fixed_width = true;
  913.     :spacer{ height = 0.3; }
  914.     :edit_box{
  915.         label = "Nombre de &flecha: ";
  916.         key = /*MSG0*/"userarr1";
  917.         fixed_width = true;
  918.         alignment = centered;
  919.         edit_width = 12;
  920.         edit_limit = 217;
  921.     }
  922.     :spacer{ height = 0.5; }
  923.     ok_cancel_help_errtile;
  924. }
  925.  
  926. //==========================================================
  927. //    'rq_chroma:dialog{}' must be present here because DDIM.DCL
  928. //    can not share the same dcl function defined in ACAD.DCL since
  929. //    DDIM has been separated from ACAD.DCL.
  930. //    
  931.  
  932. // The standard color selection dialogue comes to ADS
  933. // The meat of the dialogue is defined in base.dcl and used here and in
  934. //    acad.dcl.
  935.  
  936. rq_chroma :dialog {
  937.     label = "Seleccionar color";
  938.     key = "chroma";                   // used by Help button to obtain label
  939.     initial_focus = "color_edit";
  940.     std_rq_color;
  941. }
  942.  
  943. ok_cancel_help_errtile_too : column {
  944.     :row {
  945.         errtile;
  946.         ok_cancel_help;
  947.     }
  948. }
  949.  
  950. // ==== End of the DDIMX dialogs portion ====
  951.  
  952.  
  953.