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

  1. ///////////////////////////////////////////////////////////////////////////////
  2. ///////////////////////////////////////////////////////////////////////////////
  3. ///////////////////                                        ////////////////////
  4. ///////////////////           file : gscreen.h             ////////////////////
  5. ///////////////////                                        ////////////////////
  6. ///////////////////////////////////////////////////////////////////////////////
  7. ///////////////////////////////////////////////////////////////////////////////
  8. //
  9. //    Class GScreen :
  10. //
  11. //        - Simple graphical screen handling.
  12. //
  13. //        - Inherits 'CScreen' and 'CRastPortHdl'
  14.  
  15.  
  16. #ifndef __GSCREEN__
  17. #define __GSCREEN__
  18.  
  19. #include <ipp/cscreen.h>
  20. #include <ipp/crastporthdl.h>
  21.  
  22.  
  23. class GScreen : public virtual CScreen, public virtual CRastPortHdl
  24. {
  25. public:
  26.     GScreen();
  27.     GScreen(struct NewScreen *newscreen);
  28.     GScreen(struct ExtNewScreen *extnewscreen);
  29.     GScreen(struct NewScreen *newscreen, struct TagItem *tags);
  30.     ~GScreen();
  31.  
  32.     virtual BOOL open();
  33.     virtual void close();
  34. };
  35.  
  36.  
  37. #endif //__GSCREEN__
  38.