home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C++ / Applications / Nuntius 1.2 / src / Nuntius / UTextScroller.h < prev    next >
Encoding:
Text File  |  1994-02-20  |  860 b   |  30 lines  |  [TEXT/MPS ]

  1. // Copyright © 1992 Peter Speck, speck@dat.ruc.dk. All rights reserved.
  2. // UTextScroller.h
  3.  
  4. #define __UTEXTSCROLLER__
  5.  
  6. class TTextScroller : public TScroller
  7. {
  8.     public:
  9.         virtual void DoScrollUp();
  10.         virtual void DoScrollDown();
  11.         virtual void DoPageUp();
  12.         virtual void DoPageDown();
  13.         virtual void DoGoHome();
  14.         virtual void DoGoEnd();
  15.  
  16.         virtual pascal void CreateScrollBar(VHSelect itsDirection);
  17.         virtual pascal void DoScroll(const VPoint &delta, Boolean redraw);
  18.  
  19.         virtual pascal void DoKeyEvent(TToolboxEvent *event);
  20.         virtual pascal void DoCommandKeyEvent(TToolboxEvent *event);
  21.         virtual pascal VCoordinate ScrollStep(VHSelect vhs, short partCode);
  22.  
  23.         TTextScroller();
  24.         virtual pascal void Initialize();    
  25.         virtual pascal void IRes(TDocument *itsDocument,
  26.                              TView *itsSuperView,
  27.                              TStream *itsParams);
  28.         virtual pascal void Free();
  29. };
  30.