aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/ScintillaCocoa.h
diff options
context:
space:
mode:
Diffstat (limited to 'cocoa/ScintillaCocoa.h')
-rw-r--r--cocoa/ScintillaCocoa.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/cocoa/ScintillaCocoa.h b/cocoa/ScintillaCocoa.h
index 5ee1f149f..e4179b1bb 100644
--- a/cocoa/ScintillaCocoa.h
+++ b/cocoa/ScintillaCocoa.h
@@ -57,6 +57,8 @@ extern "C" NSString* ScintillaRecPboardType;
@class ScintillaView;
+@class FindHighlightLayer;
+
/**
* Helper class to be used as timer target (NSTimer).
*/
@@ -119,6 +121,8 @@ private:
NSTimer* tickTimer;
NSTimer* idleTimer;
+ FindHighlightLayer *layerFindIndicator;
+
protected:
PRectangle GetClientRectangle();
Point ConvertPoint(NSPoint point);
@@ -127,6 +131,7 @@ protected:
virtual void Finalise();
virtual CaseFolder *CaseFolderForEncoding();
virtual std::string CaseMapString(const std::string &s, int caseMapping);
+ virtual void CancelModes();
public:
NSView* ContentView();
@@ -209,6 +214,11 @@ public:
void HandleCommand(NSInteger command);
virtual void ActiveStateChanged(bool isActive);
+
+ // Find indicator
+ void ShowFindIndicatorForRange(NSRange charRange, BOOL retaining);
+ void MoveFindIndicatorWithBounce(BOOL bounce);
+ void HideFindIndicator();
};