home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / programming / asm / !ASM / Desc < prev    next >
Text File  |  1997-08-17  |  2KB  |  104 lines

  1. # This is a description of the wimp interface for ASM
  2.  
  3. tool_details_start
  4.    name          "ASM";
  5.    version       "3.1";
  6.    wimpslot      640k;
  7. tool_details_end
  8.  
  9.  
  10. metaoptions_start
  11.    has_auto_run;
  12.    has_auto_save     ^. "o." leafname from icn 3;
  13.    has_text_window;
  14.    has_summary_window;
  15. metaoptions_end
  16.  
  17.  
  18. fileoutput_start
  19.    output_option_is  "-output";
  20.    output_dft_is     produces_output;
  21. fileoutput_end
  22.  
  23.  
  24. # options dialogue box
  25. dbox_start
  26.  
  27.    #icon mappings
  28.    icons_start
  29.       icn 3  maps_to string            not_saved;
  30.       icn 5  maps_to "-include" string not_saved;
  31.       icn 9  maps_to "-verbose";
  32.       icn 10 maps_to "-throwback";
  33.       icn 11 maps_to "-nocase";
  34.       icn 12 maps_to "-processor ARM2";
  35.       icn 13 maps_to "-processor ARM3";
  36.       icn 14 maps_to "-processor ARM6";
  37.       icn 15 maps_to "-processor ARM7";
  38.       icn 16 maps_to "-processor StrongARM";
  39.    icons_end
  40.  
  41.    #default icon values
  42.    defaults
  43.       icn 3  "",
  44.       icn 5  "",
  45.       icn 9  off,
  46.       icn 10 on,
  47.       icn 11 off,
  48.       icn 12 off,
  49.       icn 13 on,
  50.       icn 14 off,
  51.       icn 15 off,
  52.       icn 16 off;
  53.  
  54.    make_defaults
  55.       icn 5  "",
  56.       icn 9  off,
  57.       icn 10 on,
  58.       icn 11 off,
  59.       icn 12 off,
  60.       icn 13 on,
  61.       icn 14 off,
  62.       icn 15 off,
  63.       icn 16 off;
  64.                 
  65.    #drags to dbox (and icon bar)
  66.    imports_start
  67.       drag_to icn 3 inserts icn 3;
  68.       drag_to icn 5 inserts icn 5 separator_is ",";
  69.       drag_to iconbar inserts icn 3;
  70.    imports_end
  71.  
  72. dbox_end
  73.  
  74.  
  75. #menu from dbox
  76. menu_start
  77.  
  78.    "List"            maps_to "-list";
  79.    "Hex"             maps_to "-hex";
  80.    "Validate"        maps_to "-validate";
  81.    "Define"          maps_to "-flags" sub_menu "Flags: " 256;
  82.  
  83.    #default values
  84.    defaults
  85.       menu  1 off,
  86.       menu  2 off,
  87.       menu  3 off,
  88.       menu  4 off sub_menu "";
  89. menu_end
  90.  
  91. deselections_start
  92.       icn 12 deselects icn 13, icn 14, icn 15, icn 16;
  93.       icn 13 deselects icn 12, icn 14, icn 15, icn 16;
  94.       icn 14 deselects icn 12, icn 13, icn 15, icn 16;
  95.       icn 15 deselects icn 12, icn 13, icn 14, icn 16;
  96.       icn 16 deselects icn 12, icn 13, icn 14, icn 15;
  97. deselections_end
  98.  
  99. #make_excludes icn 3, menu 3;
  100.  
  101. order_is icn 12,icn 13,icn 14,icn 15,icn 16,icn 5,icn 9,icn 10,icn 11,menu 1,menu 2,menu 3,menu 4,icn 3;
  102.  
  103. make_order_is icn 12,icn 13,icn 14,icn 15, icn16,icn 5,icn 9,icn 10,icn 11,menu 1,menu 2,menu 3,menu 4,icn 3;
  104.