//---------------------------------------------------------------------------
%newgroup
+enum
+{
+ wxSTAY_ON_TOP,
+ wxICONIZE,
+ wxMINIMIZE,
+ wxMAXIMIZE,
+ wxCLOSE_BOX,
+ wxTHICK_FRAME,
+ wxSYSTEM_MENU,
+ wxMINIMIZE_BOX,
+ wxMAXIMIZE_BOX,
+ wxTINY_CAPTION_HORIZ,
+ wxTINY_CAPTION_VERT,
+ wxRESIZE_BOX,
+ wxRESIZE_BORDER,
+
+ wxDIALOG_NO_PARENT,
+
+ wxDEFAULT_FRAME_STYLE,
+ wxDEFAULT_DIALOG_STYLE,
+
+ wxFRAME_TOOL_WINDOW,
+ wxFRAME_FLOAT_ON_PARENT,
+ wxFRAME_NO_WINDOW_MENU,
+ wxFRAME_NO_TASKBAR,
+ wxFRAME_SHAPED,
+
+ // Obsolete
+ wxDIALOG_MODAL,
+ wxDIALOG_MODELESS,
+ wxUSER_COLOURS,
+ wxNO_3D,
+};
+
enum
{
wxFULLSCREEN_NOMENUBAR,
// is successful.)
virtual bool SetShape(const wxRegion& region);
+#ifdef __WXMAC__
+ void MacSetMetalAppearance( bool on ) ;
+ bool MacGetMetalAppearance() const ;
+#endif
};
// send wxUpdateUIEvents for all menu items in the menubar,
// or just for menu if non-NULL
void DoMenuUpdates(wxMenu* menu = NULL);
+
+ static wxVisualAttributes
+ GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
};
//---------------------------------------------------------------------------
// may be called to terminate the dialog with the given return code
virtual void EndModal(int retCode);
- // returns True if we're in a modal loop
- %extend {
- bool IsModalShowing() {
- #ifdef __WXGTK__
- return self->m_modalShowing;
- #else
- return self->IsModalShowing();
- #endif
- }
- }
+ static wxVisualAttributes
+ GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
};
//---------------------------------------------------------------------------