diff options
author | nyamatongwe <unknown> | 2003-02-09 00:38:33 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2003-02-09 00:38:33 +0000 |
commit | d12066ddf93ee87b6263d7cf5045be43aaa9e6a0 (patch) | |
tree | 82ffd94e035f1a5480c84087a8ceaa955945b581 /src/Editor.h | |
parent | 76e9ea6cd657adee6738adcff0d4ba41e5c2057b (diff) | |
download | scintilla-mirror-d12066ddf93ee87b6263d7cf5045be43aaa9e6a0.tar.gz |
Protected style fixed in several ways.
Method to determine cheaply if protection turned on at all.
Caret movement doesn't skip over text outside protected range.
Methods for deciding if a range or the selection contains protected text.
Several deletion commands perform no action if they would delete protected
text.
Two phase drawing no longer draws invisible text.
Diffstat (limited to 'src/Editor.h')
-rw-r--r-- | src/Editor.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Editor.h b/src/Editor.h index 6304f078a..0e489a402 100644 --- a/src/Editor.h +++ b/src/Editor.h @@ -328,6 +328,8 @@ protected: // ScintillaBase subclass needs access to much of Editor void SetSelection(int currentPos_, int anchor_); void SetSelection(int currentPos_); void SetEmptySelection(int currentPos_); + bool RangeContainsProtected(int start, int end) const; + bool SelectionContainsProtected() const; int MovePositionOutsideChar(int pos, int moveDir, bool checkLineEnd=true); int MovePositionTo(int newPos, bool extend=false, bool ensureVisible=true); int MovePositionSoVisible(int pos, int moveDir); |