home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / programming / c / intuitionpp / ipp / wgscreen.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-04-06  |  1.2 KB  |  44 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. ///////////////////////////////////////////////////////////////////////////////
  3. ///////////////////                                        ////////////////////
  4. ///////////////////           file : wgscreen.h            ////////////////////
  5. ///////////////////                                        ////////////////////
  6. ///////////////////////////////////////////////////////////////////////////////
  7. ///////////////////////////////////////////////////////////////////////////////
  8. //
  9. //    Class WGScreen :
  10. //
  11. //        - Complete graphic screen with event handling.
  12. //
  13. //        - Inherits 'GScreen' and 'WScreen'
  14. //
  15. //    See 'GSCreen.h' and 'WScreen.h' for further detail.
  16.  
  17.  
  18. #ifndef __WGSCREEN__
  19. #define __WGSCREEN__
  20.  
  21. #include <ipp/gscreen.h>
  22. #include <ipp/wscreen.h>
  23.  
  24.  
  25. class WGScreen : public virtual GScreen, public virtual WScreen
  26. {
  27. public:
  28.     WGScreen();
  29.     WGScreen(struct NewScreen *newscreen);
  30.     WGScreen(struct ExtNewScreen *extnewscreen);
  31.     WGScreen(struct NewScreen *newscreen, struct TagItem *tags);
  32.     ~WGScreen();
  33.  
  34.     virtual BOOL open();
  35.     virtual void close();
  36.  
  37.     virtual BOOL linkwindow(MsgWindow& window);
  38.     virtual MsgWindow * rmwindow(MsgWindow& window);
  39.     virtual void rmwindows();
  40. };
  41.  
  42.  
  43. #endif //__WGSCREEN__
  44.