X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3c96418b71850dff63106c9ac68637c7abba7b14..84d1cd430f9f4cba81737a45cd40fdb7cbac4f7d:/include/wx/msw/toplevel.h diff --git a/include/wx/msw/toplevel.h b/include/wx/msw/toplevel.h index e36cedce96..b7a4aee882 100644 --- a/include/wx/msw/toplevel.h +++ b/include/wx/msw/toplevel.h @@ -55,6 +55,8 @@ public: virtual void SetIcon(const wxIcon& icon); virtual void SetIcons(const wxIconBundle& icons ); virtual void Restore(); + + virtual void SetLayoutDirection(wxLayoutDirection dir); #ifndef __WXWINCE__ virtual bool SetShape(const wxRegion& region); @@ -70,6 +72,11 @@ public: // button from the title bar bool EnableCloseButton(bool enable = true); + // Set window transparency if the platform supports it + virtual bool SetTransparent(wxByte alpha); + virtual bool CanSetTransparent(); + + // implementation from now on // -------------------------- @@ -87,6 +94,11 @@ public: virtual bool MSWShouldPreProcessMessage(WXMSG* pMsg); #endif // __SMARTPHONE__ && __WXWINCE__ +#if defined(__SMARTPHONE__) || defined(__POCKETPC__) + // Soft Input Panel (SIP) change notification + virtual bool HandleSettingChange(WXWPARAM wParam, WXLPARAM lParam); +#endif + // translate wxWidgets flags to Windows ones virtual WXDWORD MSWGetStyle(long flags, WXDWORD *exstyle) const;