ftp.nice.ch/pub/next/connectivity/mail/bundles/EnhanceMail.2.2p1.NIHS.bs.gnutar.gz#/EnhanceMail-2.2p1/Source/EnhanceMail.h

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

/* -*-C-*-
*******************************************************************************
*
* File:         EnhanceMail.h
* RCS:          /usr/local/sources/CVS/EnhanceMail/EnhanceMail.h,v 1.8 1998/06/27 00:58:16 tom Exp
* Description:  
* Author:       Carl Edman
* Created:      Fri Oct 13 11:48:24 1995
* Modified:     Tue Jun 25 09:19:37 1996 (Carl Edman) cedman@capitalist.princeton.edu
* Language:     C
* Package:      N/A
* Status:       Experimental (Do Not Distribute)
*
* (C) Copyright 1995, but otherwise this file is perfect freeware.
*
*******************************************************************************
*/

#import <appkit/appkit.h>
#import "MailApp.h"

extern BOOL EnhanceControlP(void);
extern BOOL EnhanceShiftP(void);
extern BOOL EnhanceAlternateP(void);
extern BOOL EnhanceCommandP(void);

extern BOOL EnhancePaths(const char *paths[]);

extern BOOL EnhanceUseKanji(void);

extern NXBundle *EnhanceBundle;
extern char *EnhanceVersion;

extern void EnhanceBundleInit();
extern NXZone *EnhanceScratchZone();

// email address pattern matching.
extern BOOL EnhanceGetAddress(const char *str, const char **start, int *len);
extern BOOL EnhanceGetUsername(const char *str, const char **start, int *len);


@interface EnhanceMail : MailDriver
@end

@interface Application(EnhanceMail)
- (const char *)appVersion;
@end

@interface Object(EnhanceMail)
- changeClassTo:class;
@end

@interface Menu(EnhanceMail)
- findCellWithTitle:(const char *)title;
- addSlashItem:(const char *)title action:(SEL)sel keyEquivalent:(unsigned short)code;
@end

@interface ButtonCell(EnhanceMail)
- (int)state;
- setState:(int)anInt;
@end

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