ftp.nice.ch/pub/next/tools/archiver/Opener.3.4b.Source.sd.tar.gz#/Opener.3.4b.Source.sd/Help.h

This is Help.h in view mode; [Download] [Up]

/*****************************************************************************
 *
 *	Help.h
 *	
 *	Author:		Denise Howard (not really) Julie Zelenski
 *	
 *	Desc:		This is a stripped down version of the Help object from
 *				the NeXT BusyBox example code.
 *					
 *****************************************************************************/

#import <appkit/appkit.h>
#import <appkit/appkit.h>
#import <sys/dir.h> //for getdirentries()

#define CHUNK 127

@interface Help:Object
{
    id helpScrollView;					/* scrollView to put help text in */
    id helpBrowser;						/* NXBrowser of help topics */
    id helpPanel;						/* the help panel */
    char helpDirectory[MAXPATHLEN+1];	/* the directory to find help files */
    char noHelpFile[MAXPATHLEN+1];		/* the name of the "no help" file */
}

/* MAKE ONLY ONE GLOBAL INSTANCE */

+ new;

/* INIT/FREE METHODS */
- init;

/* TARGET/ACTION METHODS */
- generalHelp:sender;
- browserHit:sender;

/* HELP METHODS */
- showHelpFile:(const char*)filename;

/* BROWSER DELEGATE METHODS */
- (int)browser:sender fillMatrix:matrix inColumn:(int)column;
- browser:sender loadCell:cell atRow:(int)row inColumn:(int)column;
- (BOOL)browser:sender selectCell:(const char *)title inColumn:(int)column;

@end



These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.