home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p024 / 5.img / SUPPORT2.LIB / DDIM.DCL < prev    next >
Encoding:
Text File  |  1993-02-16  |  15.7 KB  |  613 lines

  1. /* Next available MSG number is  157 */
  2.  
  3. // DDIM.DCL      Version 1.0
  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.  
  17. dcl_settings : default_dcl_settings { audit_level = 0; }
  18.  
  19. mutton :button{
  20.     fixed_width = true;
  21.     width = 22;
  22. }
  23.  
  24. // column with default small margins
  25. stack :cluster{
  26.     layout = vertical;
  27. }
  28.  
  29. dim_row :row{
  30.     fixed_width = true;
  31.     horizontal_alignment = right;
  32. }
  33.  
  34. dprot_clrd :dim_row{
  35.     :edit_box{
  36.         label = /*MSG77*/"╝╨╡∙╜u├CªΓL";
  37.         mnemonic = /*MSG78*/"L";
  38.         key = "clrdt";
  39.         width = 8;
  40.     }
  41.     :swatch{
  42.         key = "clrd";
  43.     }
  44. }
  45.  
  46. dprot_clre :dim_row{
  47.     :edit_box{
  48.         label = /*MSG79*/"⌐╡ª∙╜u├CªΓE";
  49.         mnemonic = /*MSG80*/"E";
  50.         key = "clret";
  51.         width = 8;
  52.     }
  53.     :swatch{
  54.         key = "clre";
  55.     }
  56. }
  57.  
  58. dprot_clrt :dim_row{
  59.     :edit_box{
  60.         label = /*MSG81*/"ñσªr├CªΓD";
  61.         mnemonic = /*MSG82*/"D";
  62.         key = "clrtt";
  63.         width = 8;
  64.     }
  65.     :swatch{
  66.         key = "clrt";
  67.     }
  68. }
  69.  
  70. dprot_e :boxed_column{
  71.     label = /*MSG83*/"⌐╡ª∙╜u";
  72.     :edit12_box{
  73.         label = /*MSG84*/"íu⌐╡ª∙╜uív⌐╡ª∙╢qE";
  74.         mnemonic = /*MSG85*/"E";
  75.         key = "exe";
  76.     }
  77.     :edit12_box{
  78.         label = /*MSG86*/"íu⌐╡ª∙╜uív░╛▓╛╢qO";
  79.         mnemonic = /*MSG87*/"O";
  80.         key = "exo";
  81.     }
  82.     :popup_list{
  83.         label = /*MSG88*/"┼πÑ▄¬¼║AY";
  84.         mnemonic = /*MSG89*/"Y";
  85.         key = "se12";
  86.         list = /*MSG90*/"├╕ÑX¿Γ⌐╡ª∙╜u\nºφ¿ε⌐╡ª∙╜u1\nºφ¿ε⌐╡ª∙╜u2\nºφ¿ε¿Γ⌐╡ª∙╜u";
  87.     }
  88.     :edit12_box{
  89.         label = /*MSG91*/"íuñññ▀░O╕╣ívñjñpC";
  90.         mnemonic = /*MSG92*/"C";
  91.         key = "cen";
  92.     }
  93.     :toggle{
  94.         label = /*MSG93*/"ÑHíuñññ▀╜uív¿╙╝╨╡∙M";
  95.         mnemonic = /*MSG94*/"M";
  96.         key = "mcen";
  97.     }
  98. }
  99.  
  100. dprot_glb :column{
  101.     :row{
  102.         fixed_width = true;
  103.         :text{
  104.             label = /*MSG95*/"╝╨╡∙º╬ªí:";
  105.             is_bold = true;
  106.         }
  107.         :text{
  108.             key = "gdsty";
  109.             width = 24;
  110.         }
  111.     }
  112.     :edit12_box{
  113.         label = /*MSG96*/"╝╨╡∙ñ±¿╥F";
  114.         mnemonic = /*MSG97*/"F";
  115.         key = "gdscl";
  116.     }
  117.     :toggle{
  118.         label = /*MSG98*/"¿╧Ñ╬íu╣╧»╚¬┼╢íív¿╙╜╒╛πñ±¿╥P";
  119.         mnemonic = /*MSG99*/"P";
  120.         key = "psdscl";
  121.     }
  122. }
  123.  
  124. dprot_l :boxed_column{
  125.     label = /*MSG100*/"╝╨╡∙╜u";
  126.     :toggle{
  127.         label = /*MSG101*/"╡eÑXñ║░╝╝╨╡∙╜uI";
  128.         mnemonic = /*MSG102*/"I";
  129.         key = "tofl";
  130.     }
  131.     :toggle{
  132.         label = /*MSG103*/"░╤ª╥╝╨╡∙R";
  133.         mnemonic = /*MSG104*/"R";
  134.         key = "ref";
  135.     }
  136.     :edit12_box{
  137.         label = /*MSG105*/"ªr╜u╢í╢ZG";
  138.         mnemonic = /*MSG106*/"G";
  139.         key = "gap";
  140.     }
  141.     :edit12_box{
  142.         label = /*MSG107*/"░≥╜u╝╨╡∙╝W╢qB";
  143.         mnemonic = /*MSG108*/"B";
  144.         key = "dli";
  145.     }
  146. }
  147.  
  148. dprot_t :boxed_column{
  149.     label = /*MSG109*/"ñσªrª∞╕m";
  150.     :edit12_box{
  151.         label = /*MSG110*/"ªr░¬H";
  152.         mnemonic = /*MSG111*/"H";
  153.         key = "txt";
  154.     }
  155.     :edit12_box{
  156.         label = /*MSG112*/"ñ╜«tªr░¬T";
  157.         mnemonic = /*MSG113*/"T";
  158.         key = "tfac";
  159.     }
  160.     :text {
  161.         label = /*MSG114*/"ñσªrñΦª∞";
  162.         is_bold = true;
  163.     }
  164.     :popup_list{
  165.         label = /*MSG115*/"ñ⌠Ñ¡O";
  166.         mnemonic = /*MSG116*/"O";
  167.         key = "tix_soxd";
  168.         list = /*MSG117*/"ñ║⌐w\nñσªr╕m⌐≤⌐╡ª∙╜uñ║░╝\nñσªríB╜b╕╣╕m⌐≤ñ║░╝";
  169.     }
  170.     :popup_list{
  171.         label = /*MSG118*/"½½¬╜V";
  172.         mnemonic = /*MSG119*/"V";
  173.         key = "tad_tvp";
  174.         list = /*MSG120*/"ññÑí\nñWñΦ\n¼█╣∩";
  175.     }
  176.     :edit12_box{
  177.         label = /*MSG121*/"¼█╣∩ª∞╕mP";
  178.         mnemonic = /*MSG122*/"P";
  179.         key = "tvp";
  180.     }
  181.     :text{
  182.         label = /*MSG123*/"╣∩╗⌠L";
  183.         is_bold = true;
  184.         mnemonic = /*MSG124*/"L";
  185.     }
  186.     :popup_list{
  187.         key = "tih_toh";
  188.         list = /*MSG125*/"ñσªrñ⌠Ñ¡⌐±╕m\n╗P╝╨╡∙╜u╣∩╗⌠\n╢╚⌐≤ñ║░╝«╔╗P╝╨╡∙╜u╣∩╗⌠\n╢╚⌐≤Ñ~░╝«╔╗P╝╨╡∙╜u╣∩╗⌠";
  189.      }
  190. }
  191.  
  192. dprot_a :boxed_column{
  193.     label = /*MSG126*/"╜b╕╣";
  194.     :radio_cluster{
  195.         key = "atype";
  196.         :radio_button{
  197.             label = /*MSG127*/"╜b╕╣A";
  198.             mnemonic = /*MSG128*/"A";
  199.             key = "atarrow";
  200.         }
  201.         :radio_button{
  202.             label = /*MSG202*/"╡u▒╫╜uK";
  203.             mnemonic = /*MSG130*/"K";
  204.             key = "attick";
  205.         }
  206.         :radio_button{
  207.             label = /*MSG131*/"┬I╕╣D";
  208.             mnemonic = /*MSG132*/"D";
  209.             key = "atdot";
  210.         }
  211.         :radio_button{
  212.             label = /*MSG133*/"ª█⌐wU";
  213.             mnemonic = /*MSG134*/"U";
  214.             key = "atblk";
  215.         }
  216.     }
  217.     :edit12_box{
  218.         label = /*MSG135*/"╜b╕╣ñjñpZ";
  219.         mnemonic = /*MSG136*/"Z";
  220.         key = "asz";
  221.     }
  222.     :column{
  223.         :edit12_box{
  224.             label = /*MSG137*/"ª█⌐w╜b╕╣W";
  225.             mnemonic = "W";
  226.             key = "blk";
  227.             edit_limit = 32;
  228.         }
  229.         :toggle{
  230.             label = /*MSG138*/"╜b╕╣ñ└ºO│]⌐wS";
  231.             mnemonic = /*MSG139*/"S";
  232.             key = "sah";
  233.         }
  234.         :column{
  235.             :edit12_box{
  236.                 label = /*MSG140*/"Fª█⌐w╜b╕╣1";
  237.                 mnemonic = /*MSG141*/"F";
  238.                 key = "blk1";
  239.                 edit_limit = 32;
  240.             }
  241.             :edit12_box{
  242.                 label = /*MSG142*/"Nª█⌐w╜b╕╣2";
  243.                 mnemonic = /*MSG143*/"N";
  244.                 key = "blk2";
  245.                 edit_limit = 32;
  246.             }
  247.         }
  248.     }
  249.     :edit12_box{
  250.         label = /*MSG144*/"íu╡u▒╫╜uív⌐╡ª∙╢qX";
  251.         mnemonic = /*MSG145*/"X";
  252.         key = "dle";
  253.     }
  254. }
  255.  
  256.  
  257. ddim :dialog{
  258.     label = /*MSG1*/"╝╨╡∙º╬ªíñ╬┼▄╝╞";
  259.     initial_focus = "styname";
  260.     :row{
  261.         :boxed_column{
  262.             label = /*MSG2*/"╝╨╡∙º╬ªíS";
  263.             mnemonic = /*MSG51*/"S";
  264.             width = 24;
  265.             :list_box{
  266.                 key = "stlb";
  267.                 height = 9;
  268.                 allow_accept = true;
  269.             }
  270.         }
  271.         :boxed_column{
  272.             label = /*MSG3*/"╝╨╡∙┼▄╝╞";
  273.             width = 24;
  274.             children_alignment = centered;
  275.             :column {
  276.                 fixed_height = true;
  277.                 :mutton{
  278.                     label = /*MSG146*/"╝╨╡∙╜uL...";
  279.                     mnemonic = /*MSG147*/"L";
  280.                     key = "dlin";
  281.                 }
  282.                 :mutton{
  283.                     label = /*MSG148*/"⌐╡ª∙╜uE...";
  284.                     mnemonic = /*MSG149*/"E";
  285.                     key = "dext";
  286.                 }
  287.                 :mutton{
  288.                     label = /*MSG150*/"╜b╕╣A...";
  289.                     mnemonic = /*MSG151*/"A";
  290.                     key = "darr";
  291.                 }
  292.                 :mutton{
  293.                     label = /*MSG152*/"ñσªrª∞╕mT...";
  294.                     mnemonic = /*MSG153*/"T";
  295.                     key = "dtxt";
  296.                 }
  297.             }
  298.             :column {
  299.                 fixed_height = true;
  300.                 :mutton{
  301.                     label = /*MSG4*/"ñσªr«µªíO...";
  302.                     mnemonic = /*MSG52*/"O";
  303.                     key = "dmt";
  304.                 }
  305.                 :mutton{
  306.                     label = /*MSG5*/"Ñ■╗¬F...";
  307.                     mnemonic = /*MSG53*/"F";
  308.                     key = "dft";
  309.                 }
  310.                 :mutton{
  311.                     label = /*MSG6*/"├CªΓc...";
  312.                     mnemonic = /*MSG54*/"c";
  313.                     key = "dct";
  314.                 }
  315.             }
  316.         }
  317.     }
  318.     :edit_box{
  319.         label = /*MSG7*/"╝╨╡∙º╬ªíD";
  320.         mnemonic = /*MSG55*/"D";
  321.         fixed_width = true;
  322.         key = "styname";
  323.         edit_width = 32;
  324.     }
  325.     ok_cancel_help_errtile;
  326. }
  327.  
  328. dim_a :dialog{
  329.     label = /*MSG8*/"╜b╕╣";
  330.     dprot_glb;
  331.     dprot_clrd;
  332.     dprot_a;
  333.     ok_cancel_help_errtile;
  334. }
  335.  
  336. dim_c :dialog{
  337.     label = /*MSG9*/"├CªΓ";
  338.     dprot_glb;
  339.  
  340.     :stack{
  341.         dprot_clrd;
  342.         dprot_clre;
  343.         dprot_clrt;
  344.     }
  345.     ok_cancel_help_errtile;
  346. }
  347.  
  348. dim_e :dialog{
  349.     label = /*MSG10*/"⌐╡ª∙╜u";
  350.     dprot_glb;
  351.     dprot_clre;
  352.     dprot_e;
  353.     ok_cancel_help_errtile;
  354. }
  355.  
  356. dim_f :dialog{
  357.     label = /*MSG11*/"Ñ■╗¬";
  358.     :row{
  359.         :stack{
  360.             dprot_glb;
  361.             dprot_l;
  362.             dprot_a;
  363.         }
  364.         :stack{
  365.             dprot_e;
  366.             dprot_t;
  367.         }
  368.     }
  369.     :row {
  370.         errtile;
  371.         ok_cancel_help;
  372.     }
  373. }
  374.  
  375. dim_l :dialog{
  376.     label = /*MSG12*/"╝╨╡∙╜u";
  377.     dprot_glb;
  378.     dprot_clrd;
  379.     dprot_l;
  380.     ok_cancel_help_errtile;
  381. }
  382.  
  383. dim_m :dialog{
  384.     label = /*MSG13*/"ñσªr«µªí";
  385.     :row{
  386.         :column{
  387.             dprot_glb;
  388.             :boxed_column{
  389.                 label = /*MSG14*/"░≥Ñ╗│µª∞";
  390.                 :edit12_box{
  391.                     label = /*MSG15*/"╜u⌐╩ñ±¿╥½Y╝╞S";
  392.                     mnemonic = /*MSG56*/"S";
  393.                     key = "lfac";
  394.                 }
  395.                 :toggle{
  396.                     label = /*MSG57*/"╢╚╣∩╣╧»╚¬┼╢í╜╒╛π╜u⌐╩ñ±¿╥O";
  397.                     mnemonic = /*MSG58*/"O";
  398.                     key = "pslfac";
  399.                 }
  400.                 :edit12_box{
  401.                     label = /*MSG16*/"▒╦ñJ¡╚R";
  402.                     mnemonic = /*MSG59*/"R";
  403.                     key = "rnd";
  404.                 }
  405.                 :edit12_box{
  406.                     label = /*MSG17*/"╝╨╡∙ªr¡║I";
  407.                     mnemonic = /*MSG60*/"I";
  408.                     key = "post_1";
  409.                 }
  410.                 :edit12_box{
  411.                     label = /*MSG18*/"╝╨╡∙ªrº└X";
  412.                     mnemonic = /*MSG61*/"X";
  413.                     key = "post_2";
  414.                 }
  415.             }
  416.             :boxed_row{
  417.                 label = /*MSG19*/"ºφ¿ε╣s¡╚";
  418.                 :column{
  419.                     :toggle{
  420.                         label = "0 º`F";
  421.                         mnemonic = /*MSG62*/"F";
  422.                         key = "z1";
  423.                     }
  424.                     :toggle{
  425.                         label = "0 ªT";
  426.                         mnemonic = "0";
  427.                         key = "z2";
  428.                     }
  429.                 }
  430.                 :column {
  431.                     :toggle{
  432.                         label = /*MSG20*/"ªr¡║╣s¡╚E";
  433.                         mnemonic = /*MSG63*/"E";
  434.                         key = "z3";
  435.                     }
  436.                     :toggle{
  437.                         label = /*MSG21*/"ªrº└╣s¡╚T";
  438.                         mnemonic = /*MSG64*/"T";
  439.                         key = "z4";
  440.                     }
  441.                 }
  442.             }
  443.         }
  444.         :column{
  445.             :boxed_column{
  446.                 fixed_height = true;
  447.                 label = /*MSG22*/"ñ╜«t";
  448.                 :radio_column{
  449.                     key = "toltyp";
  450.                     :radio_button{
  451.                         label = /*MSG23*/"╡LN";
  452.                         mnemonic = /*MSG65*/"N";
  453.                         key = "tlnone";
  454.                     }
  455.                     :radio_button{
  456.                         label = /*MSG24*/"í╙ñ╜«tV";
  457.                         mnemonic = /*MSG66*/"V";
  458.                         key = "tltol";
  459.                     }
  460.                     :radio_button{
  461.                         label = /*MSG25*/"ñWñU¡¡L";
  462.                         mnemonic = /*MSG67*/"L";
  463.                         key = "tllim";
  464.                     }
  465.                 }
  466.                 :column{
  467.                     fixed_height = true;
  468.                     :edit12_box{
  469.                         label = /*MSG26*/"ñW¡¡¡╚P";
  470.                         mnemonic = /*MSG68*/"P";
  471.                         key = "tp";
  472.                     }
  473.                     :edit12_box{
  474.                         label = /*MSG27*/"ñU¡¡¡╚W";
  475.                         mnemonic = /*MSG69*/"W";
  476.                         key = "tm";
  477.                     }
  478.                 }
  479.             }
  480.             :boxed_column{
  481.                 fixed_height = true;
  482.                 label = /*MSG28*/"│µª∞┬α┤½";
  483.                 :toggle{
  484.                     label = /*MSG29*/"┼πÑ▄│µª∞┬α┤½A?";
  485.                     mnemonic = /*MSG70*/"A";
  486.                     key = "alt";
  487.                 }
  488.                 :column{
  489.                     fixed_height = true;
  490.                     :edit12_box{
  491.                         label = /*MSG30*/"ñp╝╞ª∞╝╞D";
  492.                         mnemonic = /*MSG71*/"D";
  493.                         key = "altd";
  494.                     }
  495.                     :edit12_box{
  496.                         label = /*MSG31*/"ñ±¿╥C";
  497.                         mnemonic = /*MSG72*/"C";
  498.                         key = "altf";
  499.                     }
  500.                     :edit12_box{
  501.                         label = /*MSG32*/"ªrº└U";
  502.                         mnemonic = /*MSG73*/"U";
  503.                         key = "apost";
  504.                     }
  505.                 }
  506.             }
  507.         }
  508.     }
  509.     ok_cancel_help_errtile;
  510. }
  511.  
  512. dim_t :dialog{
  513.     label = /*MSG33*/"ñσªrª∞╕m";
  514.     dprot_glb;
  515.     dprot_clrt;
  516.     dprot_t;
  517.     ok_cancel_help_errtile;
  518. }
  519.  
  520.  
  521. // The standard color selection dialogue comes to ADS
  522. // The meat of the dialogue is defined in base.dcl and used here and in
  523. //    acad.dcl.
  524. rq_chroma :dialog {
  525.     label = /*MSG74*/"┐∩╛▄├CªΓ";
  526.     key = "chroma";                   // used by Help button to obtain label
  527.     initial_focus = "color_edit";
  528.     std_rq_color;
  529. }
  530.  
  531. button_12 :button{
  532.     width = 12;
  533.     fixed_width = true;
  534. }
  535.  
  536. //  Scrolling dialog for displaying help text.
  537. //  Used by the HELPD ADS application.
  538. Help_dia : dialog {
  539.     label = /*MSG34*/"¿DºU";
  540.     initial_focus = "help_item";
  541.     :column {
  542.         :list_box {
  543.             width = 73;
  544.             height = 15;
  545.             key = "help_text";
  546.             multiple_select = true;
  547.             tabs = "9 17 25 33 41 49 57 65 73 81";
  548.             max_lines = 1000;         // Max lines per help item
  549.         }
  550.         :row {
  551.             fixed_width = true;
  552.             alignment = centered;
  553.             :edit_box {
  554.                 key = "help_item";
  555.                 label = /*MSG35*/"¿DºU╢╡Ñ╪H:";
  556.                 mnemonic = /*MSG36*/"H";
  557.                 edit_width = 40;
  558.                 allow_accept = false;
  559.             }
  560.             :button_12 {
  561.                 key = "help_index";
  562.                 label = /*MSG43*/"»┴ñ▐I...";
  563.                 mnemonic = /*MSG44*/"I";
  564.             }
  565.         }
  566.     }
  567.     :row {
  568.         fixed_width = true;
  569.         alignment = centered;
  570.         :button_12 {
  571.             key = "accept";
  572.             label = /*MSG156*/"OK";
  573.             is_default = true;
  574.             is_cancel = true;
  575.         }
  576.         :button_12 {
  577.             key = "help_top";
  578.             label = /*MSG39*/"¡║¡╢T";
  579.             mnemonic = /*MSG40*/"T";
  580.         }
  581.         :button_12 {
  582.             key = "help_prev";
  583.             label = /*MSG41*/"½e¡╢P";
  584.             mnemonic = /*MSG42*/"P";
  585.         }
  586.         :button_12 {
  587.             key = "help_next";
  588.             label = /*MSG45*/"ª╕¡╢N";
  589.             mnemonic = /*MSG46*/"N";
  590.         }
  591.     }
  592.     errtile;
  593. }
  594.  
  595. Help_index :dialog {
  596.     label = /*MSG49*/"¿DºU»┴ñ▐";
  597.     initial_focus = "help_index_pattern";
  598.     :list_box {
  599.         key = "help_index_list";
  600.         width = 41;
  601.         height = 15;
  602.         allow_accept = true;
  603.     }
  604.     :edit_box {
  605.         key = "help_index_pattern";
  606.         label = /*MSG75*/"├■ºOP:";
  607.         mnemonic = /*MSG76*/"P";
  608.         edit_width = 20;
  609.         fixed_width = true;
  610.     }
  611.     ok_cancel_err;
  612. }
  613.