home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Think Class Libraries / CDictionary 1.0 / CSmartDesktop.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-30  |  574 b   |  21 lines  |  [TEXT/KAHL]

  1. /*
  2.     CSmartDesktop: subclass of CDesktop that provides some additional
  3.         features. These are:
  4.         
  5.     •    Support for modal windows. CSmartWindow also required.
  6.     
  7.     •    Support for non-windows. These window _must_ have
  8.         a NIL refcon or the program will crash. This works
  9.         fine for the Inside Out debugger.
  10. */
  11.  
  12. #define _H_CSmartDesktop
  13. #include "CDesktop.h"
  14. #include "defs.h"
  15.  
  16. struct CSmartDesktop : CDesktop
  17. {
  18.     virtual void ISmartDesktop(CBureaucrat *aSupervisor);
  19.     virtual void DispatchClick(EventRecord *macEvent);
  20.     virtual void DispatchCursor(Point where, RgnHandle mouseRgn);
  21. };