# This is a description of the wimp interface for PascalDT

tool_details_start
   name          "PascalDT";
   version       "1.00 (22nd January 1992)";
   wimpslot      640k;
   has_extended_cmdline;
tool_details_end


metaoptions_start
   has_auto_run on;
   has_auto_save     ^. "o." leafname from icn 3;
   has_text_window;
   has_summary_window;
   display_dft_is text;
metaoptions_end


fileoutput_start
   output_option_is  "-OB";
   output_dft_is     produces_output;
fileoutput_end


# options dialogue box
dbox_start

   #icon mappings
   icons_start
      icn 3  maps_to string not_saved;
      icn 6  maps_to "-LI";
      icn 7  maps_to "-NOOB";
      icn 8  maps_to "-D";
      icn 9  maps_to "-throwback";
   icons_end

   #default icon values
   defaults
      icn 6  off,
      icn 7  off,
      icn 8  off,
      icn 9 on;

   make_defaults
      icn 6  off,
      icn 7  off,
      icn 8  off,
      icn 9  on;
                
   #drags to dbox (and icon bar)
   imports_start
      drag_to icn 3 inserts icn 3;
      drag_to iconbar inserts icn 3;
   imports_end

dbox_end


#menu from dbox
menu_start

   "Use extensions"     maps_to "-EX";
   "Version id"         maps_to "-ID";
   "Add log info"       maps_to "-LO";
   "No checks"          maps_to "-NOCH";
   "No diagnostics"     maps_to "-NODIA";
   "Allow \ sequences"  maps_to "-SL";
   "Compile in memory"  maps_to "-ST";
   "Other"              maps_to "" sub_menu "  Others:   " 256;
 
   defaults
      menu  1 on,
      menu  2 on,
      menu  3 off,
      menu  4 off,
      menu  5 off,
      menu  6 on,
      menu  7 on,
      menu  8 off;
menu_end


make_excludes icn 3, icn 7, menu 7, menu 8;

make_order_is  "-depend !Depend", icn 6, icn 8, icn 9, menu 1, menu 2, menu 3, menu 4, menu 5, menu 6;
