home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / ScreenSavers / Sentinel / Source / InfoMgr.h < prev    next >
Encoding:
Text File  |  1995-06-12  |  1.1 KB  |  41 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <objc/Object.h>
  5. #import <dpsclient/dpsclient.h>
  6.  
  7. @interface InfoMgr:Object
  8. {
  9.     id        infoPanel ;            /* Info panel */
  10.     id        infoIcon ;            /* Icon on info panel */
  11.     id        staticSound ;        /* This is the sound of static */
  12.     id        standardIcon,        /* Normal Sentinel icon */
  13.             fuzzIcons [ 3 ],    /* Fuzzy screened Sentinel icon */
  14.             blinkIcons [ 2 ] ;    /* Self indulgent blinking icons */
  15.  
  16.     DPSTimedEntry    blinkEntry ;    /* Self indulgent info panel timer */
  17.     BOOL            isInfoOpen ;    /* Flag to prevent multiple openings */
  18. }
  19.  
  20. //------------------------------------------------------------------
  21. //    Creation and destruction
  22. //------------------------------------------------------------------
  23.  
  24. - init ;
  25.  
  26. //------------------------------------------------------------------
  27. //    Public methods
  28. //------------------------------------------------------------------
  29.  
  30. - openInfo: sender ;
  31. - windowWillClose: sender ;
  32.  
  33. //------------------------------------------------------------------
  34. //    Private methods
  35. //------------------------------------------------------------------
  36.  
  37. - blink ;
  38. - drawIcon: (id) theIcon ;
  39.  
  40. @end
  41.