home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / Connectivity / GateKeeper-2.1 / HLDelegate.h < prev    next >
Encoding:
Text File  |  1997-03-04  |  1.7 KB  |  65 lines

  1. //************************************************************************
  2. //
  3. //    HLDelegate.h.  
  4. //
  5. //        NXBrowser delegate of the Hot list and HotList controller
  6. //
  7. //            by    Felipe A. Rodriguez        
  8. //
  9. //    This code is supplied "as is" the author makes no warranty as to its 
  10. //    suitability for any purpose.  This code is free and may be distributed 
  11. //    in accordance with the terms of the:
  12. //        
  13. //            GNU GENERAL PUBLIC LICENSE
  14. //            Version 2, June 1991
  15. //            copyright (C) 1989, 1991 Free Software Foundation, Inc.
  16. //             675 Mass Ave, Cambridge, MA 02139, USA
  17. //
  18. //************************************************************************
  19.  
  20.  
  21. #import <appkit/appkit.h>
  22.  
  23. @interface HLDelegate:Object
  24. {
  25.     id     nxAppDel;                        // NXApp delegate
  26.     id    image;
  27.     id  hotList;
  28.     id  HLBrowser;
  29.     id  mat;
  30.     int selCell;
  31.     id dirList;
  32.     id HLImageView;
  33.     id HLProviderField;
  34.     id namHashTable;
  35.     id tmpHashTable;
  36.     BOOL hotListDirValid;            // whether the hotList dir is valid
  37.     id  theSplitView;
  38.     id  addressView;                // ip address fields in status win
  39.     id  toolBarView;
  40.     id  prefBMat;
  41.     char oPath[MAXPATHLEN + 1];        // buffer to hold app wrapper options path
  42. }                                    
  43.  
  44. - initHotListPath;                            // init the hotlist  
  45. - nextItem:sender; 
  46. - prevItem:sender; 
  47. - playLink;                                    // cover for playLink:sender 
  48. - loadBrowser; 
  49. - setToolBar:aView; 
  50. - setPreferencesBMat:aMatrix; 
  51. - setDispPerCellAt:(int)selectedCell;
  52. - (int)hLSelectedCell; 
  53. - (const char *)selGateDocOptionsPath; 
  54. - appWillTerminate;
  55. - statusWindow; 
  56.  
  57. - browserHit:sender;                    // target of single click in browser
  58. - browserDoubleClick:sender;            // target of double click in browser
  59. - pBrowserHit:sender;                    // pref variation of
  60. - pBrowserDoubleClick:sender;            
  61.  
  62.  
  63.  
  64. @end
  65.