home *** CD-ROM | disk | FTP | other *** search
-
- /* Generated by Interface Builder */
-
- #import <appkit/appkit.h>
- #import <objc/Object.h>
- #import <netdb.h>
- #import "Utilities.h"
- #import <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
-