home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vos2-121.zip / v / contrib / pstest.tar / testcnv.h < prev   
C/C++ Source or Header  |  1996-08-28  |  951b  |  39 lines

  1. //    testcnv.h:    Header for testCanvasPane class
  2. //=======================================================================
  3.  
  4. #ifndef testCNV_H
  5. #define testCNV_H
  6.  
  7. #include <v/vcanvas.h>
  8.  
  9. class vDC;
  10.  
  11.     class testCanvasPane : public vCanvasPane
  12.       {
  13.       public:        //---------------------------------------- public
  14.     testCanvasPane();
  15.     virtual ~testCanvasPane();
  16.  
  17.     // Scrolling
  18.     virtual void HPage(int, int);
  19.     virtual void VPage(int, int);
  20.  
  21.     virtual void HScroll(int);
  22.     virtual void VScroll(int);
  23.  
  24.     // Events
  25.     virtual void MouseDown(int, int, int);
  26.     virtual void MouseUp(int, int, int);
  27.     virtual void MouseMove(int, int, int);
  28.  
  29.     virtual void Redraw(int, int, int, int); // Expose/redraw event
  30.     virtual void Resize(int, int);        // Resize event
  31.  
  32.    void draw(vDC*);
  33.  
  34.       protected:    //--------------------------------------- protected
  35.  
  36.       private:        //--------------------------------------- private
  37.       };
  38. #endif
  39.