// Purpose: wxGenericRichMessageDialog
// Author: Rickard Westerlund
// Created: 2010-07-04
-// RCS-ID: $Id$
// Copyright: (c) 2010 wxWidgets team
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
{
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));
}
}
{
// This function can be called before the dialog is shown and hence before
// the check box is created.
- return m_checkBox? m_checkBoxValue : m_checkBox->IsChecked();
+ return m_checkBox ? m_checkBox->IsChecked() : m_checkBoxValue;
}
#endif // wxUSE_RICHMSGDLG