Keep the icon at the top instead of centering it, this is more consistent with
the native behaviour under both MSW and GTK.
Get rid of an unnecessary sizer in wxGenericRichMessageDialog and give the
checkbox the right border to align with the rest of the dialog contents.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65364
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
if (is_pda)
topsizer->Add( icon, 0, wxTOP|wxLEFT|wxRIGHT | wxALIGN_LEFT, 10 );
else
if (is_pda)
topsizer->Add( icon, 0, wxTOP|wxLEFT|wxRIGHT | wxALIGN_LEFT, 10 );
else
- icon_text->Add( icon, 0, wxCENTER );
+ icon_text->Add(icon, wxSizerFlags().Top().Border(wxRIGHT, 20));
}
#endif // wxUSE_STATBMP
}
#endif // wxUSE_STATBMP
{
if ( !m_checkBoxText.empty() )
{
{
if ( !m_checkBoxText.empty() )
{
- wxSizer *sizerCheckBox = new wxBoxSizer( wxHORIZONTAL );
+ m_checkBox = new wxCheckBox(this, wxID_ANY, m_checkBoxText);
+ m_checkBox->SetValue(m_checkBoxValue);
- m_checkBox = new wxCheckBox( this,
- wxID_ANY,
- m_checkBoxText );
- m_checkBox->SetValue( m_checkBoxValue );
- sizerCheckBox->Add( m_checkBox, 0, wxBOTTOM | wxALIGN_LEFT );
-
- sizer->Add( sizerCheckBox, 0, wxTOP|wxLEFT|wxRIGHT | wxALIGN_LEFT, 10 );
+ sizer->Add(m_checkBox, wxSizerFlags().Left().Border(wxLEFT|wxTOP, 10));