home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / Libraries / Aidan's Class Libraries / Source / Headers / CLModalWindow.h < prev    next >
Encoding:
Text File  |  1997-07-20  |  519 b   |  25 lines  |  [TEXT/CWIE]

  1. //Copyright (c) 1997 Aidan Cully
  2. //All rights reserved
  3.  
  4. #ifndef __MODALWINDOW_H
  5. #define __MODALWINDOW_H
  6.  
  7. #include "CLBaseWindow.h"
  8. #include "CLEventDispatcher.h"
  9.  
  10. class TModalWindow:
  11.     public virtual TBaseWindow,
  12.     public MEventDispatcher
  13. {
  14. protected:
  15.     virtual BOOLEAN Run();
  16.     virtual BOOLEAN RunSelf();
  17. public:
  18.     TModalWindow( short, TLayoutLeaf* );
  19.     virtual void Quit();
  20.     virtual SInt8 DoHideWindow();
  21.     virtual void CalcMouseMove( const Point&, RgnHandle );
  22.     virtual void HandleMouse( TMouseButtonEvent *ev );
  23. };
  24.  
  25. #endif