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
textsizer->Add(CreateTextSizer(lowerMessage));
icon_text->Add(textsizer, 0, wxALIGN_CENTER, 10);
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
#endif // wxUSE_STATTEXT
// 3) optional checkbox and detailed text
AddMessageDialogDetails( topsizer );
// 4) buttons
AddMessageDialogDetails( topsizer );
// 4) buttons
- int center_flag = wxEXPAND;
- if (m_dialogStyle & wxYES_NO)
- center_flag = wxALIGN_CENTRE;
wxSizer *sizerBtn = CreateMsgDlgButtonSizer();
if ( sizerBtn )
wxSizer *sizerBtn = CreateMsgDlgButtonSizer();
if ( sizerBtn )
- topsizer->Add(sizerBtn, 0, center_flag | wxALL, 10 );
+ topsizer->Add(sizerBtn, 0, wxEXPAND | wxALL, 10 );
SetAutoLayout( true );
SetSizer( topsizer );
SetAutoLayout( true );
SetSizer( topsizer );