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

  1. ///////////////////////////////////////////////////////////////////////////////
  2. ///////////////////////////////////////////////////////////////////////////////
  3. ///////////////////                                        ////////////////////
  4. ///////////////////           file : gfxwindow.h           ////////////////////
  5. ///////////////////                                        ////////////////////
  6. ///////////////////////////////////////////////////////////////////////////////
  7. ///////////////////////////////////////////////////////////////////////////////
  8. //
  9. //    Class GfxWindow :
  10. //
  11. //        - Simple graphic window handling.
  12. //
  13. //        - Inherits 'CWindow' and 'CRastPortHdl'
  14.  
  15.  
  16. #ifndef __GFXWINDOW__
  17. #define __GFXWINDOW__
  18.  
  19. #include <ipp/cwindow.h>
  20. #include <ipp/crastporthdl.h>
  21.  
  22.  
  23. class GfxWindow : public virtual CWindow, public virtual CRastPortHdl
  24. {
  25. public:
  26.     GfxWindow();
  27.     GfxWindow(struct NewWindow *newwindow);
  28.     GfxWindow(struct ExtNewWindow *extnewwindow);
  29.     GfxWindow(struct NewWindow *newwindow, struct TagItem *tags);
  30.     ~GfxWindow();
  31.  
  32.     virtual BOOL open();
  33.     virtual void close();
  34.     virtual void clear();
  35. };
  36.  
  37.  
  38. #endif //__GFXWINDOW__
  39.