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

  1. /* Next available MSG number is  109 */
  2.  
  3. // BHATCH.DCL       Version 1.0
  4. // Flood hatch dialogues
  5.  
  6. // ¬⌐┼v⌐╥ª│ (C) 1991-1992  Autodesk ñ╜Ñq
  7. //
  8. //
  9. // Ñ╗│n┼ΘºK╢O¿╤▒z╢iªµÑ⌠ª≤Ñ╬│~╗▌¿D¬║½■¿⌐íB¡╫º∩ñ╬╡oªµ, ª²¼O░╚╜╨┐φ┤`ñU¡z
  10. // ¡∞½h :
  11. //
  12. // 1)  ñWªC¬║¬⌐┼v│qºi░╚╗▌ÑX▓{ªb¿Cñ@Ñ≈½■¿⌐∙╪íC
  13. // 2)  ¼█├÷¬║╗í⌐·ñσÑ≤ñ]Ñ▓╢╖⌐·╕ⁿ¬⌐┼v│qºiñ╬Ñ╗╢╡│\Ñi│qºiíC
  14. //
  15. // Ñ╗│n┼Θ╢╚┤ú¿╤º@¼░└│Ñ╬ñW¬║░╤ª╥, ª╙Ñ╝┴n⌐·⌐╬┴⌠ºtÑ⌠ª≤½O├╥; ╣∩⌐≤Ñ⌠ª≤»S«φ
  16. // Ñ╬│~ñº╛A║┘⌐╩, ÑHñ╬░╙╖~╛P░Γ⌐╥┴⌠ºtÑX¿π¬║½O├╥, ªbª╣ñ@╖ºñ⌐ÑHº_╗{íC
  17.  
  18.  
  19.  
  20. dcl_settings : default_dcl_settings { audit_level = 0; }
  21.  
  22. f0 : dialog {
  23.     label = /*MSG1*/"░∞⌐w╝v╜u";
  24.     aspect_ratio = 0;
  25.     : column {
  26.         : row {
  27.             : text {
  28.                 label = /*MSG73*/"╣╧«╫:";
  29.                 is_bold = true;
  30.             }
  31.             : text {
  32.                 key = /*MSG0*/"hatch_name";
  33.                 width = 32;
  34.                 label = /*MSG0*/"must have dummy text here"; // Filled at run time
  35.                 // In q027 layout is screwed up if label is empty.
  36.             }
  37.         }
  38.         : big_button {
  39.             label = /*MSG2*/"╝v╜u┐∩╢╡O...";
  40.             key = /*MSG0*/"set_hatch";
  41.             mnemonic = /*MSG76*/"O";
  42.         }
  43.         spacer_1;
  44.         : text {
  45.             label = /*MSG74*/"⌐w╕q╝v╜u░╧░∞";
  46.             is_bold = true;
  47.         }
  48.         : column {
  49.             : big_button {
  50.                 label = /*MSG4*/"┬I┐∩P <";
  51.                 key = /*MSG0*/"pick_bound";
  52.                 mnemonic = /*MSG5*/"P";
  53.             }
  54.             :row {
  55.             : big_button {
  56.                 label = /*MSG7*/"┐∩╛▄¬½┼ΘS <";
  57.                 key = /*MSG0*/"exclude_select";
  58.                 mnemonic = /*MSG77*/"S";
  59.             }
  60.             : big_button {
  61.                 label = /*MSG78*/"└╦╡°┐∩╢░V <";
  62.                 key = /*MSG0*/"look_at_it";
  63.                 mnemonic = /*MSG79*/"V";
  64.             }
  65.             }
  66.         }
  67.         spacer_1;
  68.         : row {
  69.             : big_button {
  70.                 label = /*MSG14*/"╣w╡°íu╝v╜uívV <";
  71.                 key = /*MSG0*/"preview";
  72.                 alignment = centered;
  73.                 mnemonic = /*MSG80*/"V";
  74.             }
  75.             : big_button {
  76.                 label = /*MSG81*/"╢iñ@¿B¬║┐∩╢╡A...";
  77.                 key = /*MSG0*/"options";
  78.                 mnemonic = /*MSG82*/"A";
  79.             }
  80.         }
  81.         spacer_1;
  82.         :row {
  83.             fixed_width = true;
  84.             alignment = centered;
  85.             : retirement_button {
  86.                 label = /*MSG83*/"╢iªµ";
  87.                 key = /*MSG0*/"accept";
  88.                 is_default = true;
  89.             }
  90.             : spacer { width = 2; }
  91.             cancel_button;
  92.             : spacer { width = 2; }
  93.             : retirement_button {
  94.                 label = /*MSG84*/"¿ΣѪ";
  95.                 key = /*MSG0*/"another";
  96.             }
  97.             : spacer { width = 2; }
  98.             help_button;
  99.         }
  100.     errtile;
  101.     }
  102. }
  103.  
  104. fh_pattern : dialog {
  105.     label = /*MSG15*/"╝v╜u┐∩╢╡";
  106.     : row {
  107.         : column {
  108.             : boxed_radio_column {
  109.                 key = /*MSG0*/"u_cluster";
  110.                 label = /*MSG17*/"╣╧«╫├■ºO";
  111.                 : radio_button {
  112.                     key = /*MSG0*/"standard";
  113.                     label = /*MSG18*/"íuñw└xªsív╝v╜u╣╧«╫H";
  114.                     mnemonic = /*MSG85*/"H";
  115.                 }
  116.                 : radio_button {
  117.                     key = /*MSG0*/"u_option";
  118.                     label = /*MSG19*/"íuª█⌐wív╝v╜u╣╧«╫ (U)";
  119.                     mnemonic = /*MSG86*/"U";
  120.                 }
  121.             }
  122.             : row {
  123.                 : button {
  124.                     label = /*MSG25*/"╣╧«╫P...";
  125.                     key = /*MSG0*/"look_hatch";
  126.                     mnemonic = /*MSG87*/"P";
  127.                     fixed_width = true;
  128.                 }
  129.                 : edit_box {
  130.                     key = /*MSG0*/"hatch_pattern";
  131.                     label = "";
  132.                     edit_width = 16;
  133.                 }
  134.             }
  135.             : edit_box {
  136.                 key = /*MSG0*/"hatch_scale";
  137.                 label = /*MSG27*/"ñ±¿╥L:";
  138.                 edit_width = 16;
  139.                 mnemonic = /*MSG88*/"L";
  140.             }
  141.             : edit_box {
  142.                 key = /*MSG0*/"hatch_angle";
  143.                 label = /*MSG28*/"¿ñ½╫A:";
  144.                 edit_width = 16;
  145.                 mnemonic = /*MSG89*/"A";
  146.             }
  147.             : edit_box {
  148.                 key = /*MSG0*/"hatch_spacing";
  149.                 label = /*MSG29*/"╢í╢ZS:";
  150.                 edit_width = 16;
  151.                 mnemonic = /*MSG90*/"S";
  152.             }
  153.         }
  154.         : column {
  155.             : boxed_row {
  156.                 label = /*MSG20*/"╝v╜uº╬ªí";
  157.                 : radio_column {
  158.                     key = /*MSG0*/"noi_cluster";
  159.                     : radio_button {
  160.                         key = /*MSG0*/"n_option";
  161.                         label = /*MSG21*/"NÑ┐▒` ";
  162.                         mnemonic = /*MSG91*/"N";
  163.                     }
  164.                     : radio_button {
  165.                         key = /*MSG0*/"o_option";
  166.                         label = /*MSG22*/"OÑ~╝h ";
  167.                         mnemonic = /*MSG75*/"O";
  168.                     }
  169.                     : radio_button {
  170.                         key = /*MSG0*/"i_option";
  171.                         label = /*MSG23*/"I╛π┼Θ ";
  172.                         mnemonic = /*MSG92*/"I";
  173.                     }
  174.                 }
  175.                 : icon_image {
  176.                     key         = /*MSG0*/"icon_noi";
  177.                 }
  178.  
  179.             }
  180.             spacer_1;
  181.             : toggle {
  182.                 label = /*MSG24*/"╝v╜u¼╡╢}E";
  183.                 key = /*MSG0*/"exploded";
  184.                 mnemonic = /*MSG93*/"E";
  185.             }
  186.             : toggle {
  187.                 key = /*MSG0*/"hatch_double";
  188.                 label = /*MSG30*/"┬∙ªV╝v╜uD";
  189.                 mnemonic = /*MSG94*/"D";
  190.             }
  191.         }
  192.     }
  193.     spacer;
  194.     : big_button {
  195.         label = /*MSG16*/"╜╞╗s¼Jª│╝v╜uC <";
  196.         key = /*MSG0*/"read_hatch";
  197.         alignment = centered;
  198.         mnemonic = /*MSG95*/"C";
  199.     }
  200.     ok_cancel;
  201.     errtile;
  202. }
  203.  
  204.  
  205. fh_look : dialog {
  206.     label = /*MSG31*/"┐∩¿·╝v╜u╣╧«╫";
  207.     aspect_ratio = 0;
  208. // If you don't box this, it fits on EGA
  209.     : row {
  210.             fixed_width = true;
  211.             alignment = centered;
  212.         : text {
  213.             label = /*MSG108*/"¬■╡∙: * ╣╧«╫Ñ╝½÷ñ±¿╥┼πÑ▄íC";
  214.         }
  215.     }
  216.     : column {
  217.         : row {
  218.             : column {
  219.                 : icon_image {
  220.                   key         = /*MSG0*/"ic0";
  221.                 }
  222.                 : text {
  223.                     key = /*MSG0*/"il0";
  224.                     width = 12;
  225.                 }
  226.             }
  227.             : column {
  228.                 : icon_image {
  229.                   key         = /*MSG0*/"ic1";
  230.                 }
  231.                 : text {
  232.                     key = /*MSG0*/"il1";
  233.                     width = 12;
  234.                 }
  235.             }
  236.             : column {
  237.                 : icon_image {
  238.                   key         = /*MSG0*/"ic2";
  239.                 }
  240.                 : text {
  241.                     key = /*MSG0*/"il2";
  242.                     width = 12;
  243.                 }
  244.             }
  245.             : column {
  246.                 : icon_image {
  247.                   key         = /*MSG0*/"ic3";
  248.                 }
  249.                 : text {
  250.                     key = /*MSG0*/"il3";
  251.                     width = 12;
  252.                 }
  253.             }
  254.         }
  255.         : row {
  256.             : column {
  257.                 : icon_image {
  258.                   key         = /*MSG0*/"ic4";
  259.                 }
  260.                 : text {
  261.                     key = /*MSG0*/"il4";
  262.                     width = 12;
  263.                 }
  264.             }
  265.             : column {
  266.                 : icon_image {
  267.                   key         = /*MSG0*/"ic5";
  268.                 }
  269.                 : text {
  270.                     key = /*MSG0*/"il5";
  271.                     width = 12;
  272.                 }
  273.             }
  274.             : column {
  275.                 : icon_image {
  276.                   key         = /*MSG0*/"ic6";
  277.                 }
  278.                 : text {
  279.                     key = /*MSG0*/"il6";
  280.                     width = 12;
  281.                 }
  282.             }
  283.             : column {
  284.                 : icon_image {
  285.                   key         = /*MSG0*/"ic7";
  286.                 }
  287.                 : text {
  288.                     key = /*MSG0*/"il7";
  289.                     width = 12;
  290.                 }
  291.             }
  292.         }
  293.         : row {
  294.             : column {
  295.                 : icon_image {
  296.                   key         = /*MSG0*/"ic8";
  297.                 }
  298.                 : text {
  299.                     key = /*MSG0*/"il8";
  300.                     width = 12;
  301.                 }
  302.             }
  303.             : column {
  304.                 : icon_image {
  305.                   key         = /*MSG0*/"ic9";
  306.                 }
  307.                 : text {
  308.                     key = /*MSG0*/"il9";
  309.                     width = 12;
  310.                 }
  311.             }
  312.             : column {
  313.                 : icon_image {
  314.                   key         = /*MSG0*/"ic10";
  315.                 }
  316.                 : text {
  317.                     key = /*MSG0*/"il10";
  318.                     width = 12;
  319.                 }
  320.             }
  321.             : column {
  322.                 : icon_image {
  323.                   key         = /*MSG0*/"ic11";
  324.                 }
  325.                 : text {
  326.                     key = /*MSG0*/"il11";
  327.                     width = 12;
  328.                 }
  329.             }
  330.         }
  331.     }
  332.     : row {
  333.         fixed_width = true;
  334.         alignment = centered;
  335.         prev_button;
  336.         : spacer { width = 2; }
  337.         next_button;
  338.         : spacer { width = 2; }
  339.         cancel_button;
  340.     }
  341. }
  342.  
  343.  
  344. f1guts : column {
  345.     aspect_ratio = 0;
  346.     : boxed_column {
  347.         label = /*MSG96*/"⌐w╕qíu░∞¼╔┐∩╢░ív";
  348.         : radio_column {
  349.             key = /*MSG0*/"use";
  350.             : radio_button {
  351.                 label = /*MSG71*/"¿·ª█┐├╣⌡ñW¬║¿C¡╙¬½┼ΘV";
  352.                 key = /*MSG0*/"use_all";
  353.                 value = "1";
  354.                 mnemonic = /*MSG97*/"V";
  355.             }
  356.             : radio_button {
  357.                 label = /*MSG70*/"¿·ª█¼Jª│¬║íu░∞¼╔┐∩╢░ívX";
  358.                 key = /*MSG0*/"use_old_select";
  359.                 mnemonic = /*MSG98*/"X";
  360.             }
  361.         }
  362.         : spacer { height = 0.5; }
  363.         : big_button {
  364.             label = /*MSG69*/"½╪Ñ▀╖s¬║íu░∞¼╔┐∩╢░ívN<";
  365.             key = /*MSG0*/"make_select";
  366.             alignment = centered;
  367.             mnemonic = /*MSG99*/"N";
  368.         }
  369.     }
  370.     spacer;
  371.     : popup_list {
  372.         label = /*MSG37*/"╡o┤▓«g╜uR:";
  373.         key = /*MSG0*/"ray_cast";
  374.         edit_width = 8;
  375.         fixed_width = true;
  376.         mnemonic = /*MSG100*/"R";
  377.     }
  378.     spacer;
  379.     : toggle {
  380.         label = /*MSG101*/"½O»d░∞¼╔B";
  381.         key = /*MSG0*/"retain";
  382.         mnemonic = /*MSG102*/"B";
  383.      }
  384. }
  385.  
  386.  
  387. f1 : dialog {
  388.     label = /*MSG103*/"╢iñ@¿B¬║┐∩╢╡";
  389.     f1guts;
  390.     spacer;
  391.     ok_cancel;
  392.     : errtile { width = 30; }
  393. }
  394.  
  395.  
  396. f2 : dialog {
  397.     label = /*MSG104*/"½╪Ñ▀╗EªX╜u";
  398.     f1guts;
  399.     spacer;
  400.     pick_cancel;
  401.     errtile;
  402. }
  403.  
  404.  
  405. fh_open : dialog {
  406.     label = /*MSG47*/"íu░∞¼╔ív⌐w╕q┐∙╗~";
  407.     : text {
  408.         label = /*MSG48*/"░∞¼╔¿├Ñ╝íu½╩│¼ívíC";
  409.     }
  410.     : spacer {
  411.         height = 1.0;
  412.     }
  413.     ok_look;
  414. }
  415.  
  416.  
  417. fh_outside : dialog {
  418.     aspect_ratio = 0;
  419.     label = /*MSG50*/"íu░∞¼╔ív⌐w╕q┐∙╗~";
  420.     : text {
  421.         horizontal_alignment = centered;
  422.         label = /*MSG51*/"ª╣┬Iñw╢WÑXíu░∞¼╔ív╜d│≥íC";
  423.     }
  424.     : spacer {
  425.         height = 1.0;
  426.     }
  427.     ok_look;
  428. }
  429.  
  430.  
  431. fh_on : dialog {
  432.     aspect_ratio = 0;
  433.     label = /*MSG64*/"íu░∞¼╔ív⌐w╕q┐∙╗~";
  434.     : text {
  435.         horizontal_alignment = centered;
  436.         label = /*MSG65*/"ª╣┬IÑ┐ªn╕¿ªb╣╧ñ╕ñWíC";
  437.     }
  438.     : spacer {
  439.         height = 1.0;
  440.     }
  441.     ok_look;
  442. }
  443.  
  444.  
  445. fh_dup : dialog {
  446.     aspect_ratio = 0;
  447.     label = /*MSG105*/"íu░∞¼╔ív⌐w╕q┐∙╗~";
  448.     : text {
  449.         horizontal_alignment = centered;
  450.         label = /*MSG106*/"⌐╥⌐w░∞¼╔╗P¼Jª│░∞¼╔íu¡½╜╞ívíC";
  451.     }
  452.     : spacer {
  453.         height = 1.0;
  454.     }
  455.     ok_only;
  456. }
  457.  
  458.  
  459. fh_awful : dialog {
  460.     aspect_ratio = 0;
  461.     label = /*MSG52*/"íu░∞¼╔ív⌐w╕q┐∙╗~";
  462.     : text {
  463.         label = /*MSG53*/"ºΣñú¿∞Ñi┐δ╗{¬║░∞¼╔íC";
  464.     }
  465.     ok_only;
  466. }
  467.  
  468.  
  469. fh_nohatch : dialog {
  470.     aspect_ratio = 0;
  471.     label = /*MSG54*/"╝v╜u┐∙╗~";
  472.     : text {
  473.         label = /*MSG55*/"╡L¬k▓úÑ═╝v╜u";
  474.     }
  475.     ok_only;
  476. }
  477.  
  478.  
  479. falert : dialog {
  480.     label = /*MSG56*/"─╡Ñ▄";
  481.     : text {
  482.         key = /*MSG0*/"alert_text_1";
  483.         horizontal_alignment = centered;
  484.         width = 50;
  485.     }
  486.     : text {
  487.         key = /*MSG0*/"alert_text_2";
  488.         horizontal_alignment = centered;
  489.         width = 50;
  490.     }
  491.     ok_only;
  492. }
  493.  
  494. big_button :button{
  495.     fixed_width = true;
  496.     width = 25;
  497. }
  498.  
  499.  
  500. look_button : retirement_button {
  501.     label           = /*MSG57*/"¼d¼▌L";
  502.     key             = /*MSG0*/"look";
  503.     mnemonic        = /*MSG58*/"L";
  504.     vertical_alignment = centered;
  505. }
  506.  
  507.  
  508. ok_look : column {
  509.     : row {
  510.         fixed_width = true;
  511.         alignment = centered;
  512.         : ok_button { is_cancel = true; }
  513.         : spacer { width = 2; }
  514.         look_button;
  515.     }
  516. }
  517.  
  518.  
  519. next_button : button {
  520.         label           = /*MSG59*/"ª╕¡╢N";
  521.         key             = /*MSG0*/"next";
  522.         mnemonic        = /*MSG60*/"N";
  523.         fixed_width     = true;
  524.         width           = 9;
  525.         vertical_alignment = centered;
  526.         horizontal_alignment = centered;
  527. }
  528.  
  529.  
  530. prev_button : button {
  531.         label           = /*MSG61*/"½e¡╢P";
  532.         key             = /*MSG0*/"previous";
  533.         mnemonic        = /*MSG62*/"P";
  534.         fixed_width     = true;
  535.         width           = 8;
  536.         vertical_alignment = centered;
  537.         horizontal_alignment = centered;
  538. }
  539.  
  540.  
  541. pick_cancel : column {
  542.     : row {
  543.         fixed_width = true;
  544.         alignment = centered;
  545.         : button {
  546.             label = /*MSG0*/"┬I┐∩P";
  547.             key = /*MSG0*/"accept";
  548.             mnemonic = /*MSG107*/"P";
  549.             is_default = true;
  550.         }
  551.         : spacer { width = 2; }
  552.         cancel_button;
  553.     }
  554. }
  555.