ftp.nice.ch/pub/next/connectivity/mail/apps/MailHelper.1.3.s.tar.gz#/MailHelper_1.3.source/Controller.h

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

/* Generated by Interface Builder */

#import <objc/Object.h>
#import <ctype.h>

#define NUMSIGDASH	3		// number of dashes in signature separator
//#define	TEXTWIDTH	62
#define	QUOTESTRING	"> "
#define SIGFILENAME	".signature"
#define RTFSIGFILENAME	".signature.rtf"
#define RTFDSIGFILENAME	".signature.rtfd"
#define APPNAME 	"MailHelper"		// strings used in default database
#define WIDTH		"WrapWidth"
#define QUOTE		"QuoteString"
#define SIGFILE		"SignatureFile"
#define RTFSIGFILE 	"RTFSignatureFile"
#define RTFDSIGFILE "RTFDSignatureFile"

#define	iskanji(c)	((c)>0x7f)
#define	KINUP	0241						// for ATT
#define KINLW	"\242\243\244\245\246\253\254\255\307\311\313\315\317\321\323\325\327\331\333"							/* for ATT */
#define	KINSOKU(c1,c2)	(c1 == KINUP && index (KINLW, c2))

@interface Controller:Object
{
	id	myListener;
	id	helpPanel;
	id	infoPanel;
	
	id	gWrapWidth;
	id	gQuoteString;
	id	gWrapScroller;
	id	gSigFileName;
	id	gRtfSigFileName;
	id	gRtfdSigFileName;
	id	gRtfdText;
	id	tempText;
	
	char *quoteString;
	char *sigFile;
	char *rtfSigFile;
	char *rtfdSigFile;
	int  wrapWidth;
}

- appDidInit:sender;
- infoPanel:sender;
- prefsOK:sender;
- prefsCancel:sender;
- helpPanel:sender;
- reformatSelection:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- quoteSelection:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- insertSignature:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- insertRtfSignature:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- insertRtfdSignature:(id)pbid userData:(const char *)udata error:(char **)errmsg;
- grayRTFSelection:(id)pbid userData:(const char *)udata error:(char **)errmsg;

@end

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