This is InfoController.h in view mode; [Download] [Up]
//** Craig Laurent
#import <appkit/appkit.h>
#import <eointerface/eointerface.h>
@class Converse;
/* InfoController - an Object used to control the display of the info and preferences panels. Control is also maintained over the interaction of the preferences panel and the data displayed from the Perferences and User Objects. */
@interface InfoController:NSObject
{
#ifdef IB
id infoPanel;
#else
Panel *infoPanel;
#endif
#ifdef IB
id preferencesPanel;
id swapBox;
#else
Panel *preferencesPanel;
Box *swapBox;
#endif
#ifdef IB
id swapMessageBox;
id alertAudibleCheck;
id alertIconCheck;
id alertWindowCheck;
id alertApplicationCheck;
id alertSoundField;
id defaultAddressField;
#else
Box *swapMessageBox;
Button *alertAudibleCheck;
Button *alertIconCheck;
Button *alertWindowCheck;
Button *alertApplicationCheck;
TextField *alertSoundField;
TextField *defaultAddressField;
#endif
#ifdef IB
id swapUserBox;
id machineNameField;
id realNameField;
id userIDField;
id machineNameCheck;
id realNameCheck;
id userIDCheck;
id nicknameField;
#else
Box *swapUserBox;
TextField *machineNameField;
TextField *realNameField;
TextField *userIDField;
Button *machineNameCheck;
Button *realNameCheck;
Button *userIDCheck;
TextField *nicknameField;
#endif
Converse *prefDataMaster;
}
- initWithPrefMaster:(Converse*)newMaster;
- init;
- (void)dealloc;
- awakeFromNib;
- showInfoPanel:sender;
- showPreferences:sender;
- (Converse*)prefDataMaster;
- (void)setPrefDataMaster:(Converse*)newMaster;
- swapMessage:sender;
- swapUser:sender;
- changeSoundFile:sender;
- changeAddressFile:sender;
- emptyAddressFile:sender;
- updateNickname:sender;
- changeTextEnable:sender;
- loadPref:sender;
- savePref:sender;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.