diff options
Diffstat (limited to 'setedit/settvuti/include/tinppipe.h')
-rw-r--r-- | setedit/settvuti/include/tinppipe.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/setedit/settvuti/include/tinppipe.h b/setedit/settvuti/include/tinppipe.h new file mode 100644 index 0000000..3c27f28 --- /dev/null +++ b/setedit/settvuti/include/tinppipe.h @@ -0,0 +1,37 @@ +/* Copyright (C) 1996,1997,1998,1999,2000 by Salvador E. Tropea (SET), + see copyrigh file for details */ +#if defined(Uses_TInputLinePiped) && !defined(__SET_TInputLinePiped_H__) +#define __SET_TInputLinePiped_H__ +#define Uses_TInputLinePipedConst + +class TCEditWindow; + +class TInputLinePiped : public TInputLine +{ +public: + TInputLinePiped( const TRect& bounds, int aMaxLen, unsigned flags=0 ); + + // New members virtual to allow override + virtual int PipeLine(unsigned pos); + virtual void CopyToClip(void); + virtual void CopyFromClip(void); + virtual void CopyToClipOS(void); + virtual void CopyFromClipOS(void); + // Replacements + virtual void handleEvent( TEvent& event ); + virtual void setState(uint16 aState,Boolean enable); + + unsigned mFlags; +}; + +#endif + +#if defined(Uses_TInputLinePipedConst) && !defined(__SET_TInputLinePipedConst_H__) +#define __SET_TInputLinePipedConst_H__ +const int cmtilCopy = 0x2230; +const int cmtilPaste = 0x2231; +const int cmtilCopyOS = 0x2232; +const int cmtilPasteOS= 0x2233; +const int tilpNoPipe=1,tilpNoCopy=2,tilpNoPaste=4; +#endif + |