X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/655719367ac5e131d9642e5783f3ecf64d1a3385..e4940febd0aa35a8b70fe3244beab9604c1dd3d7:/include/wx/toplevel.h diff --git a/include/wx/toplevel.h b/include/wx/toplevel.h index 8ad1a568d0..a193d5edd4 100644 --- a/include/wx/toplevel.h +++ b/include/wx/toplevel.h @@ -65,9 +65,11 @@ class WXDLLEXPORT wxTopLevelWindowBase; // "correctly", i.e. as full screen windows with a "hide" button (same as // "close" but round instead of squared and just hides the applications // instead of closing it) in the title bar -#ifdef __WXWINCE__ - #ifdef __SMARTPHONE__ +#if defined(__WXWINCE__) + #if defined(__SMARTPHONE__) #define wxDEFAULT_FRAME_STYLE (wxMAXIMIZE) + #elif defined(__WINCE_STANDARDSDK__) + #define wxDEFAULT_FRAME_STYLE (wxMAXIMIZE|wxCLOSE_BOX) #else #define wxDEFAULT_FRAME_STYLE (0) #endif @@ -102,6 +104,13 @@ enum wxFULLSCREEN_NOCAPTION }; +// Styles for RequestUserAttention +enum +{ + wxUSER_ATTENTION_INFO = 1, + wxUSER_ATTENTION_ERROR = 2 +}; + // ---------------------------------------------------------------------------- // wxTopLevelWindow: a top level (as opposed to child) window // ---------------------------------------------------------------------------- @@ -162,6 +171,11 @@ public: // operation is successful.) virtual bool SetShape(const wxRegion& WXUNUSED(region)) { return FALSE; } + // Attracts the users attention to this window if the application is + // inactive (should be called when a background event occurs) + virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO); + + // implementation only from now on // -------------------------------