# This is a description of the wimp interface for LGrind

tool_details_start

   name          "LGrind";
   command_is    "<LGrind$Dir>.LGrind";
   version       "0.00 (11-Jun-98)";
   wimpslot      128k;
   has_extended_cmdline;

tool_details_end

metaoptions_start

   has_auto_run;
   has_auto_save "^." leafname "/lg" from icn 3;
   has_text_window;
   has_summary_window;
   display_dft_is summary;

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 4  maps_to "";
      icn 5  maps_to "-i";
      icn 9  maps_to "-e";
      icn 11 maps_to "-n";
      icn 12 maps_to "-v " string;
   icons_end

   defaults
      icn 3  "",
      icn 4  on,
      icn 5  off,
      icn 9  off,
      icn 11 off,
      icn 12 off;
      
   imports_start
      drag_to icn 3 inserts icn 3;
      drag_to icn 12 inserts icn 12;
      drag_to iconbar inserts icn 3;
      drag_to any inserts icn 3;
   imports_end

dbox_end

menu_start

   "Language"             maps_to "-l"  sub_menu " Language " 20;
   "Tab width"            maps_to "-t " sub_menu " Width " 10;
   "Ignore @ in LaTeX"    maps_to "-a";
   "Ignore @ in comments" maps_to "-c";
   "Language file"        maps_to "-d " sub_menu " Filename " 40;

   defaults
      menu 1 off,
      menu 2 off sub_menu 8,
      menu 3 off,
      menu 4 off,
      menu 5 off sub_menu "";

menu_end

deselections_start

      icn 4 deselects icn 5, icn 9;
      icn 5 deselects icn 4, icn 9;
      icn 9 deselects icn 4, icn 5;

deselections_end

exclusions_start

      icn 9 excludes menu 3;

exclusions_end

order_is icn 5, icn 9, icn 11, icn 12, menu 1, menu 2, menu 3, menu 4, menu 5, output, icn 3;
