home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vos2-121.zip / v / test / vtcanvas.h < prev    next >
C/C++ Source or Header  |  1998-11-13  |  1KB  |  39 lines

  1. //    vtcnv.h:    Header for testTextCanvasPane class
  2. //=======================================================================
  3. #ifndef testTCNV_H
  4. #define testTCNV_H
  5.  
  6. #include <v/vtextcnv.h>
  7.  
  8.     class testCmdWindow;
  9.  
  10.     class testTextCanvasPane : public vTextCanvasPane
  11.       {
  12.       public:        //---------------------------------------- public
  13.  
  14.     testTextCanvasPane(testCmdWindow* cw);
  15.     virtual ~testTextCanvasPane();
  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 FontChanged(VCONST vFont& newFont);
  26.     virtual void ResizeText(const int rows, const int cols);
  27.     virtual void Redraw(int x, int y, int height , int width);
  28.     virtual void TextMouseDown(int row, int col, int button);
  29.     virtual void TextMouseUp(int row, int col, int button);
  30.     virtual void TextMouseMove(int row, int col, int button);
  31.  
  32.       protected:    //--------------------------------------- protected
  33.       private:        //--------------------------------------- private
  34.     testCmdWindow* _myCmdw;
  35.  
  36.       };
  37. #endif
  38.  
  39.