home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 8 / IOPROG_8.ISO / soft / sdkplnet / mac / macnpsdk.sit / PluginSDK / Examples / PPViewText / Source / CFastTextEdit.h < prev    next >
Encoding:
Text File  |  1996-07-09  |  885 b   |  32 lines

  1. // ===========================================================================
  2. //    CFastTextEdit.h                        ⌐1994 Metrowerks Inc. All rights reserved.
  3. // ===========================================================================
  4.  
  5. #pragma once
  6.  
  7. #include <LTextEdit.h>
  8.  
  9. class CFastTextEdit : public LTextEdit {
  10. public:
  11.     enum { class_ID = '>txt' };
  12.     static CFastTextEdit*    CreateFastTextEditStream(LStream *inStream);
  13.  
  14.                         CFastTextEdit();
  15.                         CFastTextEdit(const SPaneInfo &inPaneInfo,
  16.                                 const SViewInfo &inViewInfo,
  17.                                 Uint16 inTextAttributes,
  18.                                 ResIDT inTextTraitsID);
  19.                         CFastTextEdit(LStream *inStream);
  20.     virtual                ~CFastTextEdit();
  21.     
  22.     virtual    void        SpendTime(const EventRecord &inMacEvent);
  23.     
  24.     virtual void        ScrollImageBy(Int32 inLeftDelta, Int32 inTopDelta,
  25.                                     Boolean inRefresh);
  26.  
  27.     virtual Boolean        FocusDraw();
  28.  
  29. protected:
  30.     virtual void        DrawSelf();
  31. };
  32.