ftp.nice.ch/pub/next/developer/resources/palettes/MailComposerPalette.1.0.N.bs.tar.gz#/MailComposerPalette/MailComposer.h

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

//----------------------------------------------------------------------------------------------------
//
//	MailComposer
//
//	Inherits From:		Object
//
//	Declared In:		MailComposer.h
//
//	Class Description
//
//		An instance of this class uses an instance of MailSpeaker
//		to remotely access a compose window in Mail.app.
//
// 		Note: Methods with 'remote' as part of their name
//		operate directly on the current compose window.
//
//	Disclaimer
//
//		You may freely copy, distribute and reuse this software and its
//		associated documentation. I disclaim any warranty of any kind, 
//		expressed or implied, as to its fitness for any particular use.
//
//----------------------------------------------------------------------------------------------------
#import <appkit/appkit.h>


@interface MailComposer : Object
{
	id		mailSpeaker;
	STR		to;
	STR		subject;
	STR		cc;
	STR		body;
}

//---------------------------------------------------------------------------------------------------------
//	Accessor Methods
//---------------------------------------------------------------------------------------------------------
- (STR) to;
- (STR) subject;
- (STR) cc;
- (STR) body;

- to: (STR) aString;
- subject: (STR) aString;
- cc: (STR) aString;
- body: (STR) aString;


//---------------------------------------------------------------------------------------------------------
//	Action Methods
//---------------------------------------------------------------------------------------------------------
- takeToStringValueFrom: sender;
- takeSubjectStringValueFrom: sender;
- takeCcStringValueFrom: sender;
- takeBodyStringValueFrom: sender;

- takeRemoteToStringValueFrom: sender;
- takeRemoteSubjectStringValueFrom: sender;
- takeRemoteCcStringValueFrom: sender;
- takeRemoteBodyStringValueFrom: sender;

- remoteOpen: sender;
- remoteTo: sender;
- remoteSubject: sender;
- remoteCc: sender;
- remoteBody: sender;
- remoteCompose: sender;
- remoteDeliver: sender;
- remoteComposeAndDeliver: sender;


@end

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