# This is a description of the wimp interface for txanalyse

tool_details_start
   name          "TxAnalyse";
   command_is "<TxAnalyse$Dir>.!RunImage";
   version       "Demo (11th May 2002)";
   wimpslot       2048k;
   has_extended_cmdline;
tool_details_end


metaoptions_start
   has_auto_run;
   has_auto_save  leafname from icn5;
   has_text_window;
   has_summary_window;
   display_dft_is text;
metaoptions_end

fileoutput_start
     output_option_is "-o";
    output_dft_is produces_output;
fileoutput_end


dbox_start
   icons_start
      icn 3 maps_to string   not_saved;
      icn 5 maps_to string;
      icn 6 maps_to "-d";
      icn 7 maps_to "-z";
      icn 8 maps_to "-help";
      icn 11 maps_to "-m";
      icn 12 maps_to "-x";
      icn 13 maps_to "-p" string;
      icn 15 maps_to "-t";
      icn 16 maps_to "-s";
      icn 17 maps_to "-w";
      icn 18 maps_to "-j";
      icn 19 maps_to "-h";
      icn 20 maps_to "-e";
      icn 21 maps_to "-g";
      icn 22 maps_to "-f";
      icn 24 maps_to "-y";
      icn 25 maps_to "-n";
   icons_end

   defaults
      icn 3 "",
      icn 5 "TxAnalyse",
      icn 6 off,
      icn 7 off,
      icn 8 off,
      icn 11 on,
      icn 12 off,
      icn 13 "64",
      icn 15 on,
      icn 16 off,
      icn 17 off,
      icn 18 off,
      icn 19 off,
      icn 20 on,
      icn 21 off,
      icn 22 off,
      icn 24 off,
      icn 25 off;

   imports_start
      drag_to  any        inserts icn 3 separator_is " ";
      drag_to  iconbar    inserts icn 3 separator_is " ";
      drag_to  icn 3      inserts icn 3 separator_is " ";
      drag_to icn 5 inserts icn 5;
   imports_end
dbox_end

menu_start
   "Debug" maps_to "-z";
   "Help"  maps_to "-help";
   "Description" maps_to "-d";
   
   defaults
   menu 1 off,
   menu 2 off,
   menu 3 off;
menu_end

deselections_start
  menu 1 deselects menu 2;
  menu 1 deselects menu 3;
  menu 1 deselects icn 6;
  menu 1 deselects icn 8;
  menu 2 deselects menu 1;
  menu 2 deselects menu 3;
  menu 2 deselects icn 6;
  menu 3 deselects menu 1;
  menu 3 deselects menu 2;
  menu 3 deselects icn 8;
  icn 6 deselects icn 7;
  icn 6 deselects menu 2;
  icn 7 deselects icn 6;
  icn 7 deselects menu 2;
  icn 8 deselects icn 6;
  icn 6 deselects icn 8;
  icn 7 deselects icn 8;
  icn 7 deselects menu 3;
  icn 8 deselects icn 7;
  icn 8 deselects menu 3;
  icn 11 deselects icn 6;
  icn 11 deselects icn 8;
  icn 11 deselects menu 2;
  icn 11 deselects menu 3;
  icn 15 deselects icn 16;
  icn 15 deselects icn 17;
  icn 15 deselects icn 19;
  icn 15 deselects icn 6;
  icn 15 deselects icn 8;
  icn 15 deselects menu 2;
  icn 15 deselects menu 3;  
  icn 16 deselects icn 15;
  icn 16 deselects icn 17;
  icn 16 deselects icn 19;
  icn 16 deselects icn 6;
  icn 16 deselects icn 8;
  icn 16 deselects menu 2;
  icn 16 deselects menu 3;    
  icn 17 deselects icn 15;
  icn 17 deselects icn 16;
  icn 17 deselects icn 19;
  icn 17 deselects menu 2;
  icn 17 deselects menu 3;  
  icn 17 deselects icn 6;
  icn 17 deselects icn 8;
  icn 18 deselects icn 6;
  icn 18 deselects icn 8;
  icn 19 deselects icn 15;
  icn 19 deselects icn 16;
  icn 19 deselects icn 17;
  icn 19 deselects menu 2;
  icn 19 deselects menu 3;  
  icn 19 deselects icn 6;
  icn 19 deselects icn 8;
  icn 19 deselects menu 2;
  icn 19 deselects menu 3;
  icn 20 deselects icn 21;
  icn 21 deselects icn 20;
  icn 22 deselects icn 20;
  icn 20 deselects icn 22;
  icn 21 deselects icn 22;
  icn 22 deselects icn 21;
  icn 24 deselects icn 6;
  icn 24 deselects icn 8;
  icn 24 deselects menu 2;
  icn 24 deselects menu 3;
  icn 25 deselects icn 6;
  icn 25 deselects icn 8;
  icn 25 deselects menu 2;
  icn 25 deselects menu 3;
deselections_end

exclusions_start
icn12 excludes icn 13;
exclusions_end

make_excludes icn3;

order_is icn6, icn7, icn 8, icn 11, icn12, icn13, icn15, icn16, icn17, icn18, icn 19, icn 20, icn21, icn22, icn 24, icn 25, icn 3, output;

make_order_is icn6, icn 7, icn 8, icn11, icn12, icn13, icn15, icn16, icn17, icn18, icn 19, icn 20, icn 21, icn22, icn 24, icn 25, "-o $@";       
