diff options
author | Neil Hodgson <nyamatongwe@gmail.com> | 2023-03-02 16:46:14 +1100 |
---|---|---|
committer | Neil Hodgson <nyamatongwe@gmail.com> | 2023-03-02 16:46:14 +1100 |
commit | c61df8742a4865ac9c67f8ed017248b82fe5574e (patch) | |
tree | d6872e88601bb6dcdcc0e7b93de125fd33312ca7 /cocoa/ScintillaCocoa.h | |
parent | e18633f14c36732d007e8c5bb742cc7d3e69d22d (diff) | |
download | scintilla-mirror-c61df8742a4865ac9c67f8ed017248b82fe5574e.tar.gz |
Cache client size when view moved or sized. That allows access to it from
secondary threads which otherwise shows warnings.
Earlier approach of caching client rectangle failed to handle scrolling.
Diffstat (limited to 'cocoa/ScintillaCocoa.h')
-rw-r--r-- | cocoa/ScintillaCocoa.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cocoa/ScintillaCocoa.h b/cocoa/ScintillaCocoa.h index 4c1f10a97..f8c3357e0 100644 --- a/cocoa/ScintillaCocoa.h +++ b/cocoa/ScintillaCocoa.h @@ -103,6 +103,8 @@ private: bool isFirstResponder; bool isActive; + Point sizeClient; + bool enteredSetScrollingSize; bool GetPasteboardData(NSPasteboard *board, SelectionText *selectedText); @@ -118,6 +120,7 @@ private: protected: Point GetVisibleOriginInMain() const override; + Point ClientSize() const override; PRectangle GetClientRectangle() const override; PRectangle GetClientDrawingRectangle() override; Point ConvertPoint(NSPoint point); |