home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilst / thesdls / !cdll / Desc < prev    next >
Text File  |  1994-12-15  |  2KB  |  91 lines

  1. #
  2. # cdll DDE description file
  3. #
  4. # © 1994 Straylight
  5. #
  6.  
  7. # --- Bodge warning ---
  8. #
  9. # In order to stop FrontEnd from bombing, we create an extra icon containing
  10. # the name under which to save and tell FrontEnd to use that.  Not satisfied
  11. # with this horrendous hackery, it then requires that the icon respond to
  12. # drags.  True to form, we bury the icon off the edge of the window and tell
  13. # it to respond to drag events.
  14.  
  15. tool_details_start
  16.   name "cdll";
  17.   command_is "cdll";
  18.   version "1.00 (30 April 1994)";
  19.   wimpslot 64k;
  20.   has_extended_cmdline;
  21. tool_details_end
  22.  
  23. metaoptions_start
  24.   has_auto_run;
  25.   has_auto_save leafname from icn 10;
  26.   has_text_window;
  27.   has_summary_window;
  28.   display_dft_is summary;
  29. metaoptions_end
  30.  
  31. fileoutput_start
  32.   output_dft_is produces_output;
  33. fileoutput_end
  34.  
  35. dbox_start
  36.   icons_start
  37.     icn 7 maps_to "-obj " string;
  38.     icn 5 maps_to "-def " string;
  39.     icn 8 maps_to "-def" produces_output;
  40.     icn 11 maps_to "-hdr" produces_output;
  41.     icn 9 maps_to "-ext" produces_output;
  42.     icn 12 maps_to "-stub" produces_output;
  43.   icons_end
  44.  
  45.   defaults
  46.     icn 8 on,
  47.     icn 9 off,
  48.     icn 11 off,
  49.     icn 12 off,
  50.     icn 5 "",
  51.     icn 7 "";
  52.  
  53.   make_defaults
  54.     icn 5 "",
  55.     icn 7 "",
  56.     icn 8 off,
  57.     icn 9 on,
  58.     icn 11 off,
  59.     icn 12 off;
  60.  
  61.   imports_start
  62.     drag_to icn 7 inserts icn 7 separator_is " ";
  63.     drag_to icn 5 inserts icn 5;
  64.     drag_to icn 10 inserts icn 10;
  65.     drag_to iconbar inserts icn 7;
  66.     drag_to any inserts icn 7;
  67.   imports_end
  68. dbox_end
  69.  
  70. deselections_start
  71.   icn 8 deselects icn 9, icn 11, icn 12;
  72.   icn 9 deselects icn 8, icn 11, icn 12;
  73.   icn 11 deselects icn 8, icn 9, icn 12;
  74.   icn 12 deselects icn 8, icn 9, icn 11;
  75. deselections_end
  76.  
  77. exclusions_start
  78.   icn 8 excludes icn 5;
  79.   icn 9 excludes icn 7;
  80.   icn 11 excludes icn 7;
  81.   icn 12 excludes icn 7;
  82. exclusions_end
  83.  
  84. make_excludes
  85.   icn 8,
  86.   icn 5,
  87.   icn 7;
  88.  
  89. order_is icn 5, icn 8, icn 9, icn 11, icn 12, output, icn 7;
  90. make_order_is icn 9, icn 11, icn 12, "$@", "-def";
  91.