static long MacRemoveBordersFromStyle( long style ) ;
public:
- void OnInternalIdle();
-
// For implementation purposes:
// sometimes decorations make the client area smaller
virtual wxPoint GetClientAreaOrigin() const;
WXWindow MacGetTopLevelWindowRef() const ;
wxNonOwnedWindow* MacGetTopLevelWindow() const ;
+ virtual long MacGetWXBorderSize() const;
virtual long MacGetLeftBorderSize() const ;
virtual long MacGetRightBorderSize() const ;
virtual long MacGetTopBorderSize() const ;
virtual bool OSXHandleClicked( double timestampsec );
virtual bool OSXHandleKeyEvent( wxKeyEvent& event );
-
+
bool IsNativeWindowWrapper() const { return m_isNativeWindowWrapper; }
+
+ float GetContentScaleFactor() const ;
+
protected:
// For controls like radio buttons which are genuinely composite
wxList m_subControls;
bool m_vScrollBarAlwaysShown;
wxWindow* m_growBox ;
wxString m_label ;
-
+
bool m_isNativeWindowWrapper;
// set to true if we do a sharp clip at the content area of this window