diff options
author | nyamatongwe <devnull@localhost> | 2001-04-05 01:58:04 +0000 |
---|---|---|
committer | nyamatongwe <devnull@localhost> | 2001-04-05 01:58:04 +0000 |
commit | 529ea750b146c23bd1f8c0ec0b3bbeb64689a736 (patch) | |
tree | 7141531f889b0ffe3a3b262faa9ef8924fa17018 /src/Document.h | |
parent | a9318190f7318a86b272f23132126a45c8111dce (diff) | |
download | scintilla-mirror-529ea750b146c23bd1f8c0ec0b3bbeb64689a736.tar.gz |
Replace target functionality to make find and replace operations faster
by diminishing screen updates and allow for \d patterns in the replacement
text.
Diffstat (limited to 'src/Document.h')
-rw-r--r-- | src/Document.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Document.h b/src/Document.h index b52036513..bfc1a6e57 100644 --- a/src/Document.h +++ b/src/Document.h @@ -60,6 +60,7 @@ public: class DocWatcher; class DocModification; +class RESearch; /** */ @@ -89,7 +90,11 @@ private: WatcherWithUserData *watchers; int lenWatchers; - + + bool matchesValid; + RESearch *pre; + char *substituted; + public: int stylingBits; int stylingBitsMask; @@ -175,6 +180,7 @@ public: long FindText(int minPos, int maxPos, const char *s, bool caseSensitive, bool word, bool wordStart, bool regExp, int *length); long FindText(int iMessage, unsigned long wParam, long lParam); + const char *SubstituteByPosition(const char *text); int LinesTotal(); void ChangeCase(Range r, bool makeUpperCase); |