wxTOPLEVEL_EX_DIALOG,
};
+// Styles for RequestUserAttention
+enum
+{
+ wxUSER_ATTENTION_INFO = 1,
+ wxUSER_ATTENTION_ERROR = 2
+};
//---------------------------------------------------------------------------
// No constructor as it can not be used directly from Python
// maximize = True => maximize, otherwise - restore
- virtual void Maximize(bool maximize = True);
+ virtual void Maximize(bool maximize = true);
// undo Maximize() or Iconize()
virtual void Restore();
// iconize = True => iconize, otherwise - restore
- virtual void Iconize(bool iconize = True);
+ virtual void Iconize(bool iconize = true);
// return True if the frame is maximized
virtual bool IsMaximized() const;
// is successful.)
virtual bool SetShape(const wxRegion& region);
+
+ // 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);
+
+
#ifdef __WXMAC__
void MacSetMetalAppearance( bool on ) ;
bool MacGetMetalAppearance() const ;