This is mtClassHexViewer.h in view mode; [Download] [Up]
/* 
	mtClassHexViewer.h - This is a sample MetroTools tool module which 
	illustrates how a tool module is written. See the shell file 'MTool.h' and 
	the document 'ToolsAPI.wn' for more information. You are welcome to use any 
	code in this file in your development of a MetroTools' tool module.
	
	Author: Kathryn Koploy-Miller
	Date: 6/17/92
	Version: 1.0  
	Copyright: 1992 Metrosoft, All Rights Reserved.
*/
#import <objc/Object.h>
#import <appkit/Window.h>
@interface mtClassHexViewer:Object
{
	/* IB parameters */
    id	toolWindow;
    id	iconWell;
    id	textScrollArea;
    id	prefsWindow;
    id	fileNameText;
}
/* MetroTools methods */
- GetToolWindow:(Window**)theWind;
- DisplayPrefs;
- (BOOL) DisplayHelp;
- InitSelf:(unsigned short*)toolFlags;
- doActivate;
- doDeactivate;
- unload;
/* drag-and-drop routines */
- (BOOL)MTiconEntered:(id*)iconView:(id*)fileNameTextField:(BOOL*)doFolders;
- (void)MTiconExited:sender;
   
- (void)MTiconReleased:sender;
- (BOOL)MTprocessFile:(char*)name;
- (void)MTfinished:sender;
/* support methods */
- loadFileAsHex:(char*)name;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.