ftp.nice.ch/pub/next/developer/objc/api/MetroToolsAPI.s.tar.gz#/MetroTools API/SampleToolProject/HexViewer/mtClassHexViewer.h

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.