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

  1. /* Next available MSG number is  54 */
  2.  
  3. //----------------------------------------------------------------------------
  4. //
  5. // FILTER.DCL  ¬⌐Ñ╗ 1.0
  6. //
  7. // ¬⌐┼v⌐╥ª│ (C) 1991-1992  Autodesk ñ╜Ñq
  8. //
  9. //
  10. // Ñ╗│n┼ΘºK╢O¿╤▒z╢iªµÑ⌠ª≤Ñ╬│~╗▌¿D¬║½■¿⌐íB¡╫º∩ñ╬╡oªµ, ª²¼O░╚╜╨┐φ┤`ñU¡z
  11. // ¡∞½h :
  12. //
  13. // 1)  ñWªC¬║¬⌐┼v│qºi░╚╗▌ÑX▓{ªb¿Cñ@Ñ≈½■¿⌐∙╪íC
  14. // 2)  ¼█├÷¬║╗í⌐·ñσÑ≤ñ]Ñ▓╢╖⌐·╕ⁿ¬⌐┼v│qºiñ╬Ñ╗╢╡│\Ñi│qºiíC
  15. //
  16. // Ñ╗│n┼Θ╢╚┤ú¿╤º@¼░└│Ñ╬ñW¬║░╤ª╥, ª╙Ñ╝┴n⌐·⌐╬┴⌠ºtÑ⌠ª≤½O├╥; ╣∩⌐≤Ñ⌠ª≤»S«φ
  17. // Ñ╬│~ñº╛A║┘⌐╩, ÑHñ╬░╙╖~╛P░Γ⌐╥┴⌠ºtÑX¿π¬║½O├╥, ªbª╣ñ@╖ºñ⌐ÑHº_╗{íC
  18. //
  19. //----------------------------------------------------------------------------
  20. //
  21. //  Filter.dcl - uses ssget to make filtered selection sets via dialogues.
  22. //
  23. //----------------------------------------------------------------------------
  24.  
  25.  
  26. dcl_settings : default_dcl_settings { audit_level = 0; }
  27.  
  28. filter : dialog {
  29.     aspect_ratio = 0;
  30.     label = /*MSG1*/"┬o┬^╣╧ñ╕┐∩╢░";
  31.     : list_box {
  32.         key = "filter_str_list";
  33.         width = 67;
  34.         height = 6;
  35.         tabs = "20 22 25 35 37 40 50 52 55";
  36.     }
  37.     : row {
  38.         : boxed_column {
  39.             label = /*MSG2*/"┬o┬^▒°Ñ≤";
  40.             fixed_width = true;
  41.             : row {
  42.                 : popup_list {
  43.                     key = "filter_by";
  44.                     width = 22;
  45.                 }
  46.                 : button {
  47.                     label = /*MSG51*/"┐∩╛▄E...";
  48.                     key = "select";
  49.                     mnemonic = /*MSG52*/"E";
  50.                     vertical_alignment = top;
  51.                 }
  52.  
  53.             }
  54.             : row {
  55.                 : text {
  56.                     label = /*MSG3*/"X:";
  57.                     key = "x_text";
  58.                 }
  59.                 : popup_list {
  60.                     key = "x_op";
  61.                     edit_width = 4;
  62.                     fixed_width = true;
  63.                 }
  64.                 : edit_box {
  65.                     label = "";
  66.                     key = "x_value";
  67.                     width = 20;
  68.                 }
  69.             }
  70.             : row {
  71.                 : text {
  72.                     label = /*MSG4*/"Y:";
  73.                     key = "y_text";
  74.                 }
  75.                 : popup_list {
  76.                     key = "y_op";
  77.                     edit_width = 4;
  78.                     fixed_width = true;
  79.                 }
  80.                 : edit_box {
  81.                     label = "";
  82.                     key = "y_value";
  83.                     width = 20;
  84.                 }
  85.             }
  86.             : row {
  87.                 : text {
  88.                     label = /*MSG5*/"Z:";
  89.                     key = "z_text";
  90.                 }
  91.                 : popup_list {
  92.                     key = "z_op";
  93.                     edit_width = 4;
  94.                     fixed_width = true;
  95.                 }
  96.                 : edit_box {
  97.                     label = "";
  98.                     key = "z_value";
  99.                     width = 20;
  100.                 }
  101.             }
  102.  
  103.             : row {
  104.                 : button {
  105.                     label = /*MSG8*/"Ñ[ñJ▓M│µL";
  106.                     key = "add_to_list";
  107.                     mnemonic = /*MSG9*/"L";
  108.                 }
  109.                 : button {
  110.                     label = /*MSG10*/"╢╡Ñ╪¿·ÑNS";
  111.                     key = "substitute";
  112.                     mnemonic = /*MSG11*/"S";
  113.                 }
  114.             }
  115.             : button {
  116.                 label = /*MSG12*/"¼D┐∩╣╧ñ╕Ñ[ñJ▓M│µE <";
  117.                 key = "select_entity";
  118.                 mnemonic = /*MSG13*/"E";
  119.             }
  120.         }
  121.         : column {
  122.             : row {
  123.                 : button {
  124.                     label = /*MSG14*/"╢╡Ñ╪╜s┐ΦI";
  125.                     key = "edit";
  126.                     mnemonic = /*MSG15*/"I";
  127.                     fixed_width = true;
  128.                 }
  129.                 : button {
  130.                     label = /*MSG16*/"╢╡Ñ╪ºR░úD";
  131.                     key = "remove";
  132.                     fixed_width = true;
  133.                     mnemonic = /*MSG17*/"D";
  134.                 }
  135.                 : button {
  136.                     label = /*MSG18*/"½°░ú▓M│µC";
  137.                     key = "clear_list";
  138.                     fixed_width = true;
  139.                     mnemonic = /*MSG19*/"C";
  140.                 }
  141.             }
  142.             : boxed_column {
  143.                 label = /*MSG22*/"ñ▐Ñ╬íu¿πªW▒°Ñ≤░O┐²ív";
  144.                 : popup_list{
  145.                     label = /*MSG23*/"Ñ╪½eU:";
  146.                     mnemonic = /*MSG53*/"U";
  147.                     key = "named_lists";
  148.                     width = 14;
  149.                 }
  150.                 : row {
  151.                     : button {
  152.                         label = /*MSG20*/"¿πªW└xªsV:";
  153.                         key = "save_as";
  154.                         fixed_width = true;
  155.                         mnemonic = /*MSG21*/"V";
  156.                     }
  157.                     : edit_box {
  158.                         label = "";
  159.                         key = "new_name";
  160.                         edit_width = 20;
  161.                         edit_limit = 18;
  162.                     }
  163.                 }
  164.                 : row {
  165.                     : button {
  166.                         label = /*MSG24*/"ºR░úÑ╪½e▒°Ñ≤░O┐²F";
  167.                         key = "delete_list";
  168.                         mnemonic = /*MSG25*/"F";
  169.                     }
  170.                 }
  171.             }
  172.             : row {
  173.                 fixed_width = true;
  174.                 alignment = centered;
  175.                 : button {
  176.                     label = /*MSG26*/" ╢iªµA ";
  177.                     key = "apply";
  178.                     mnemonic = /*MSG27*/"A";
  179.                     fixed_width = true;
  180.                     width = 8;
  181.                     alignment = centered;
  182.                 }
  183.                 : spacer {
  184.                     width = 2;
  185.                 }
  186.                 cancel_button;
  187.                 : spacer {
  188.                     width = 2;
  189.                 }
  190.                 help_button;
  191.             }
  192.         }
  193.     }
  194.     : errtile { width = 60; }
  195. }
  196.  
  197.  
  198. single_table : dialog {
  199.     key = "title";
  200.     width = 30;
  201.     : edit_box {
  202.         label = /*MSG33*/"«µªí:";
  203.         key = "pattern";
  204.         edit_width = 15;
  205.     }
  206.     : list_box {
  207.         key = "table_match";
  208.         width = 34;
  209.         multiple_select = true;
  210.         allow_accept = true;
  211.     }
  212.     spacer;
  213.     ok_cancel;
  214.     errtile;
  215. }
  216.  
  217. already_exists : dialog {
  218.     label = /*MSG34*/"─╡ºi";
  219.     : paragraph {
  220.         : text_part {
  221.             label = /*MSG35*/"ñwªsª│ªPªW¬║░O┐²íC";
  222.         }
  223.         : text_part {
  224.             label = /*MSG36*/"▒²¡½╖s⌐w╕q╢▄?";
  225.         }
  226.     }
  227.     spacer_1;
  228.     : row {
  229.         fixed_width = true;
  230.         alignment = centered;
  231.         : button {
  232.             label = /*MSG37*/"¡½╖s⌐w╕qR";
  233.             mnemonic = /*MSG38*/"R";
  234.             key = "redefine";
  235.             width = 8;
  236.         }
  237.         : spacer {
  238.             width = 2;
  239.         }
  240.         : default_button {
  241.             label = /*MSG39*/"¿·«°C";
  242.             mnemonic = /*MSG40*/"C";
  243.             key = "cancel";
  244.             width = 8;
  245.         }
  246.     }
  247. }
  248.  
  249.