From: Vadim Zeitlin Date: Mon, 30 Aug 2010 21:48:25 +0000 (+0000) Subject: Don't center wxGenericMessageDialog elements. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/bb612373c0db87bd79af9876be16be1bdf90e42a Don't center wxGenericMessageDialog elements. Centering doesn't seem to be appropriate on neither of the major platforms and makes wxGenericMessageDialog and wxGenericRichMessageDialog which uses it look even less native than otherwise. Simply don't do it neither for the text nor, especially, for the buttons where wxStdDialogButtonSizer already exists to take care of their alignment. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65450 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/msgdlgg.cpp b/src/generic/msgdlgg.cpp index 9ba2ee10d8..3fd78a7269 100644 --- a/src/generic/msgdlgg.cpp +++ b/src/generic/msgdlgg.cpp @@ -205,7 +205,7 @@ void wxGenericMessageDialog::DoCreateMsgdialog() textsizer->Add(CreateTextSizer(lowerMessage)); icon_text->Add(textsizer, 0, wxALIGN_CENTER, 10); - topsizer->Add( icon_text, 1, wxCENTER | wxLEFT|wxRIGHT|wxTOP, 10 ); + topsizer->Add( icon_text, 1, wxLEFT|wxRIGHT|wxTOP, 10 ); #endif // wxUSE_STATTEXT // 3) optional checkbox and detailed text @@ -213,12 +213,9 @@ void wxGenericMessageDialog::DoCreateMsgdialog() AddMessageDialogDetails( topsizer ); // 4) buttons - int center_flag = wxEXPAND; - if (m_dialogStyle & wxYES_NO) - center_flag = wxALIGN_CENTRE; wxSizer *sizerBtn = CreateMsgDlgButtonSizer(); if ( sizerBtn ) - topsizer->Add(sizerBtn, 0, center_flag | wxALL, 10 ); + topsizer->Add(sizerBtn, 0, wxEXPAND | wxALL, 10 ); SetAutoLayout( true ); SetSizer( topsizer );