diff options
author | nyamatongwe <devnull@localhost> | 2010-07-14 19:38:48 +1000 |
---|---|---|
committer | nyamatongwe <devnull@localhost> | 2010-07-14 19:38:48 +1000 |
commit | b8d0dde31531b2b7fcf776e1b2647f936f45403b (patch) | |
tree | 64f1cf54a33334eeafd985894b11f13c82515aea /include/WindowAccessor.h | |
parent | ec3b45c83978f223e29025dc0e1b2da4509057ec (diff) | |
download | scintilla-mirror-b8d0dde31531b2b7fcf776e1b2647f936f45403b.tar.gz |
Files no longer needed due to Lexer Object changes.
Diffstat (limited to 'include/WindowAccessor.h')
-rw-r--r-- | include/WindowAccessor.h | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/include/WindowAccessor.h b/include/WindowAccessor.h deleted file mode 100644 index 4a8640748..000000000 --- a/include/WindowAccessor.h +++ /dev/null @@ -1,67 +0,0 @@ -// Scintilla source code edit control -/** @file WindowAccessor.h - ** Implementation of BufferAccess and StylingAccess on a Scintilla - ** rapid easy access to contents of a Scintilla. - **/ -// Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org> -// The License.txt file describes the conditions under which this software may be distributed. - -#ifdef SCI_NAMESPACE -namespace Scintilla { -#endif - -/** - */ - -class WindowAccessor : public Accessor { - // Private so WindowAccessor objects can not be copied - WindowAccessor(const WindowAccessor &source) : Accessor(), props(source.props) {} - WindowAccessor &operator=(const WindowAccessor &) { return *this; } -protected: - WindowID id; - PropertyGet &props; - int lenDoc; - - char styleBuf[bufferSize]; - int validLen; - char chFlags; - char chWhile; - unsigned int startSeg; - - bool InternalIsLeadByte(char ch); - void Fill(int position); -public: - WindowAccessor(WindowID id_, PropertyGet &props_) : - Accessor(), id(id_), props(props_), - lenDoc(-1), validLen(0), chFlags(0), chWhile(0) { - } - ~WindowAccessor(); - bool Match(int pos, const char *s); - char StyleAt(int position); - int GetLine(int position); - int LineStart(int line); - int LevelAt(int line); - int Length(); - void Flush(); - int GetLineState(int line); - int SetLineState(int line, int state); - int GetPropertyInt(const char *key, int defaultValue=0) { - return props.GetInt(key, defaultValue); - } - char *GetProperties() { - return props.ToString(); - } - - void StartAt(unsigned int start, char chMask=31); - void SetFlags(char chFlags_, char chWhile_) {chFlags = chFlags_; chWhile = chWhile_; } - unsigned int GetStartSegment() { return startSeg; } - void StartSegment(unsigned int pos); - void ColourTo(unsigned int pos, int chAttr); - void SetLevel(int line, int level); - int IndentAmount(int line, int *flags, PFNIsCommentLeader pfnIsCommentLeader = 0); - void IndicatorFill(int start, int end, int indicator, int value); -}; - -#ifdef SCI_NAMESPACE -} -#endif |