This is NetTalkThinker.h in view mode; [Download] [Up]
#import "NetTalk.h" #import <objc/Object.h> #import "TalkRequest.h" #import <appkit/Window.h> #import <bsd/sys/param.h> @class List, View; @interface NetTalkThinker : Object { /* Info.nib objects */ id versionField; /* the NetTalkClient object */ id client; /* for animation display */ id appTile; id appIconContentView; id imageList; DPSTimedEntry timedEntry; /* nib panels */ id infoPanel; id prefPanel; id openTalkPanel; id requestPanel; /* connections to menu */ id windowsSubmenuCell; id stayAboveCell; id winCloseCell; id connectionSubmenuCell; id conncloseCell; /* connections to Request.nib */ id refuseButton; id insertButton; id connectButton; id requestBrowser; id topicText; /* bundle stuff */ List *bundleList; Class currentControllerClass; /* other objects */ List *requestList; id mailSpeaker; } /* mail connection */ - sendComments:sender; /* menu enabling/disabling */ - (BOOL)closeActive:menuCell; - (BOOL)stayAboveActive:menuCell; - client; /* action methods */ - showInfoPanel:sender; - showPrefPanel:sender; - showRequestPanel:sender; - setRequest:sender; - openTalk:sender; @end @interface NetTalkThinker(IconAnimation) - _display:image; - removeTimedEntry; - newRequest:sender; - newClient:sender; @end @interface NetTalkThinker(Connecting) - connect:sender; - insert:sender; - refuse:sender; - (Window *) connectionFor:(const char *)aClientUName andCode:(const char *)aCode; - (Window *) connectionForTopic:(const char *)aTopic; - (TalkRequest *)requestFromUName:(const char *)uName forCode:(const char *)aCode; - (const char *) realNameFor:(const char *)aClientUName; @end @interface NetTalkThinker(OpenTalkDelegate) /* being the OpenTalk delegate */ - (int)getClientCount; - (int)getClientName:(char*)aClientName at:(int)pos; - (int)getUniqueName:(char*)aUniqueName at:(int)pos; @end @interface NetTalkThinker(BundleLoading) - initializeBundles:sender; - (Class)controllerClassFor:(const char *)className; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.