From 50fe4c1dedae94692f95ffaf79c60bb122616d37 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sun, 9 Feb 2003 00:38:33 +0000 Subject: 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. --- src/Editor.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Editor.h') 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); -- cgit v1.2.3