- SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE));
-
-
- if ( !wxTopLevelWindow::Create(parent, id, title, pos, size, style, name) )
- return FALSE;
-
- MacCreateRealWindow( title , pos , size , MacRemoveBordersFromStyle(style) & ~(wxYES|wxOK|wxNO|wxCANCEL) , name ) ;
-
- m_macWindowBackgroundTheme = kThemeBrushDialogBackgroundActive ;
- SetThemeWindowBackground( (WindowRef) m_macWindow , m_macWindowBackgroundTheme , false ) ;
+ SetExtraStyle( GetExtraStyle() | wxTOPLEVEL_EX_DIALOG );
+
+ // All dialogs should really have this style...
+ style |= wxTAB_TRAVERSAL;
+
+ // ...but not these styles
+ style &= ~(wxYES | wxOK | wxNO); // | wxCANCEL