X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/617fb24fc95cea882fcd41b6cf6982abad0d8b29..2c17722ec8a15d93ef9ec4a4ff390a0db9a34d9d:/include/wx/window.h diff --git a/include/wx/window.h b/include/wx/window.h index 2dde62f41f..91a1ac180d 100644 --- a/include/wx/window.h +++ b/include/wx/window.h @@ -546,6 +546,8 @@ public: virtual void SetExtraStyle(long exStyle) { m_exStyle = exStyle; } long GetExtraStyle() const { return m_exStyle; } + bool HasExtraStyle(int exFlag) const { return (m_exStyle & exFlag) != 0; } + // make the window modal (all other windows unresponsive) virtual void MakeModal(bool modal = true); @@ -592,6 +594,9 @@ public: bool CanAcceptFocusFromKeyboard() const { return AcceptsFocusFromKeyboard() && CanAcceptFocus(); } + // call this when the return value of AcceptsFocus() changes + virtual void SetCanFocus(bool WXUNUSED(canFocus)) { } + // navigates inside this window bool NavigateIn(int flags = wxNavigationKeyEvent::IsForward) { return DoNavigateIn(flags); } @@ -1122,7 +1127,7 @@ public: void SetAccessible(wxAccessible* accessible) ; // Returns the accessible object. - wxAccessible* GetAccessible() { return m_accessible; }; + wxAccessible* GetAccessible() { return m_accessible; } // Returns the accessible object, creating if necessary. wxAccessible* GetOrCreateAccessible() ;