]> git.saurik.com Git - wxWidgets.git/blobdiff - src/stc/scintilla/include/WindowAccessor.h
Interface fixes for Phoenix
[wxWidgets.git] / src / stc / scintilla / include / WindowAccessor.h
index 6c16b150f267751c1cc38f2e2213b9d934a64da8..6f265f658095267c2c2221602566a92a5fcb981b 100644 (file)
@@ -6,15 +6,20 @@
 // 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;
-       PropSet &props;
+       PropertyGet &props;
        int lenDoc;
 
        char styleBuf[bufferSize];
@@ -26,7 +31,7 @@ protected:
        bool InternalIsLeadByte(char ch);
        void Fill(int position);
 public:
-       WindowAccessor(WindowID id_, PropSet &props_) : 
+       WindowAccessor(WindowID id_, PropertyGet &props_) : 
                Accessor(), id(id_), props(props_), 
                lenDoc(-1), validLen(0), chFlags(0), chWhile(0) {
        }
@@ -54,4 +59,9 @@ public:
        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