This is WAISControl.h in view mode; [Download] [Up]
// WAISControl.h
//
// Free software created 1 Feb 1992
// by Paul Burchard <burchard@math.utah.edu>.
//
// Additional strings used in string table:
// "WAIStation"
// "Can't create folder for WAIS documents"
// "Can't create folder for WAIS sources"
// "Can't create folder for WAIS questions"
//
#import "DocControl.h"
#import <cthreads.h>
#define WAISTATION_VERSION "1.9.6"
#ifdef ANONYMOUS_WAIS
#define WAIS_USER "anonymous"
#else
#define WAIS_USER NXUserName()
#endif
typedef struct retrieval_args_struct
{
id docList;
mutex_t requestMutex;
condition_t requestCondition;
}
*retrieval_args;
@interface WAISControl:DocControl
{
// Panels.
id helpPanel;
id infoPanel;
id prefsPanel;
id prefsIsOpenOnRetrieval;
id prefsSearchLimit;
id prefsDocumentTypes;
id prefsSystemFolder;
id prefsSystemSourcesFolder;
id prefsUserSourcesFolder;
id prefsUserDocumentsFolder;
id prefsUserQuestionsFolder;
id sourcePalettePanel;
id sourcePaletteIWC;
id sourcePaletteWell;
id sourcePaletteBrowser;
id documentPalettePanel;
id documentPaletteIWC;
id documentPaletteWell;
id documentPaletteBrowser;
// Retrieval thread.
mutex_t requestMutex;
condition_t requestCondition;
cthread_t retrievalThread;
struct retrieval_args_struct retrievalArgs;
id retrievalList;
BOOL isOpenOnRetrieval;
}
+ initialize;
- init;
- free;
+ (const char *)defaultFolder;
- appDidInit:sender;
- help:sender;
- info:sender;
- bugReport:sender;
- signMeUp:sender;
- prefs:sender;
- updatePrefs:sender;
- sourcePalette:sender;
- documentPalette:sender;
- retrieveDocumentsFrom:sender;
- retrieveDocuments:(const char *)keyList;
- cancelRetrievals:sender;
- (BOOL)isDocumentBeingRetrieved:waisDoc;
- (int)openFile:(const char *)fileName ok:(int *)flag;
- (int)removeFile:(const char *)fileName ok:(int *)flag;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.