home *** CD-ROM | disk | FTP | other *** search
- //************************************************************************
- //
- // HLDelegate.h.
- //
- // NXBrowser delegate of the Hot list and HotList controller
- //
- // by Felipe A. Rodriguez
- //
- // This code is supplied "as is" the author makes no warranty as to its
- // suitability for any purpose. This code is free and may be distributed
- // in accordance with the terms of the:
- //
- // GNU GENERAL PUBLIC LICENSE
- // Version 2, June 1991
- // copyright (C) 1989, 1991 Free Software Foundation, Inc.
- // 675 Mass Ave, Cambridge, MA 02139, USA
- //
- //************************************************************************
-
-
- #import <appkit/appkit.h>
-
- @interface HLDelegate:Object
- {
- id nxAppDel; // NXApp delegate
- id image;
- id hotList;
- id HLBrowser;
- id mat;
- int selCell;
- id dirList;
- id HLImageView;
- id HLProviderField;
- id namHashTable;
- id tmpHashTable;
- BOOL hotListDirValid; // whether the hotList dir is valid
- id theSplitView;
- id addressView; // ip address fields in status win
- id toolBarView;
- id prefBMat;
- char oPath[MAXPATHLEN + 1]; // buffer to hold app wrapper options path
- }
-
- - initHotListPath; // init the hotlist
- - nextItem:sender;
- - prevItem:sender;
- - playLink; // cover for playLink:sender
- - loadBrowser;
- - setToolBar:aView;
- - setPreferencesBMat:aMatrix;
- - setDispPerCellAt:(int)selectedCell;
- - (int)hLSelectedCell;
- - (const char *)selGateDocOptionsPath;
- - appWillTerminate;
- - statusWindow;
-
- - browserHit:sender; // target of single click in browser
- - browserDoubleClick:sender; // target of double click in browser
- - pBrowserHit:sender; // pref variation of
- - pBrowserDoubleClick:sender;
-
-
-
- @end
-