ftp.nice.ch/pub/next/connectivity/infosystems/Gopher.1.13.s.tar.gz#/Gopher_1.13_Source/GopherClient.h

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

/* Generated by Interface Builder */

#import <appkit/appkit.h>
#import <objc/Object.h>
#import <netdb.h>
#import "Utilities.h"
#import <mach/cthreads.h>

#import "GopherBrowserCell.h"
#import "GopherDispatcher.h"
#import "Parameters.h"
#import "Sound.h"

@interface GopherClient:Object
{
id	MainScroller;
id	MainText;
id	myWindow;
id  myIndexPanel;
id  IndexTextItem;
id	ItemInfoPanel;
id	ItemInfoHostName;
id	ItemInfoFileName;
id	ItemInfoPortNumber;
id      ItemInfoType;
char currenthostname[255];
char currentfilename[512];
int currentport;
char *theText;
id myDispatcher;
id  mySpeaker;		/* Assigned by program */
}

- (char *)currentCellName;
- init;
- close;
- clean;
- cellClicked:sender;
- displayDocument;
- setDispatcher:sender;
- print;
- saveAs:(char *)filename;

- searchIndex:sender;
- cancelIndex:sender;
- getIndexString:(char *)theString maxLength:(int)maxlength;
- showItemInfo;
- highlightNextWord;

// Delegate methods

- (int)browser:sender fillMatrix:matrix inColumn:(int)column;
- windowDidBecomeKey:sender;
- windowDidResignKey:sender;
- windowWillClose:sender;

// Internal support routines
- (BOOL) createPort:sender;

@end

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