git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62643
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void FilePickerWidgetsPage::CreatePicker()
{
delete m_filePicker;
void FilePickerWidgetsPage::CreatePicker()
{
delete m_filePicker;
+
+ wxString path = "/home/robert/wxDesigner.tar.gz";
// pass an empty string as initial file
m_filePicker = new wxFilePickerCtrl(this, PickerPage_File,
// pass an empty string as initial file
m_filePicker = new wxFilePickerCtrl(this, PickerPage_File,
wxT("Hello!"), wxT("*"),
wxDefaultPosition, wxDefaultSize,
GetPickerStyle());
wxT("Hello!"), wxT("*"),
wxDefaultPosition, wxDefaultSize,
GetPickerStyle());
// ------------
// the check/radio boxes for styles
// ------------
// the check/radio boxes for styles
- wxCheckBox *m_chkLabels,
+ wxCheckBox *m_chkMinMaxLabels,
+ *m_chkValueLabel,
*m_chkInverse,
*m_chkTicks,
*m_chkBothSides;
*m_chkInverse,
*m_chkTicks,
*m_chkBothSides;
m_chkInverse =
m_chkTicks =
m_chkInverse =
m_chkTicks =
+ m_chkMinMaxLabels =
+ m_chkValueLabel =
m_chkBothSides = (wxCheckBox *)NULL;
m_radioSides = (wxRadioBox *)NULL;
m_chkBothSides = (wxCheckBox *)NULL;
m_radioSides = (wxRadioBox *)NULL;
m_chkInverse = CreateCheckBoxAndAddToSizer(sizerLeft, wxT("&Inverse"));
m_chkTicks = CreateCheckBoxAndAddToSizer(sizerLeft, wxT("Show &ticks"));
m_chkInverse = CreateCheckBoxAndAddToSizer(sizerLeft, wxT("&Inverse"));
m_chkTicks = CreateCheckBoxAndAddToSizer(sizerLeft, wxT("Show &ticks"));
- m_chkLabels = CreateCheckBoxAndAddToSizer(sizerLeft, wxT("Show &labels"));
+ m_chkMinMaxLabels = CreateCheckBoxAndAddToSizer(sizerLeft, wxT("Show min/max &labels"));
+ m_chkValueLabel = CreateCheckBoxAndAddToSizer(sizerLeft, wxT("Show &value label"));
static const wxString sides[] =
{
wxT("top"),
static const wxString sides[] =
{
wxT("top"),
{
m_chkInverse->SetValue(false);
m_chkTicks->SetValue(true);
{
m_chkInverse->SetValue(false);
m_chkTicks->SetValue(true);
- m_chkLabels->SetValue(true);
+ m_chkValueLabel->SetValue(true);
+ m_chkMinMaxLabels->SetValue(true);
m_chkBothSides->SetValue(false);
m_radioSides->SetSelection(SliderTicks_Top);
m_chkBothSides->SetValue(false);
m_radioSides->SetSelection(SliderTicks_Top);
- if ( m_chkLabels->GetValue() )
+ if ( m_chkMinMaxLabels->GetValue() )
+ flags |= wxSL_MIN_MAX_LABELS;
+ }
+
+ if ( m_chkValueLabel->GetValue() )
+ {
+ flags |= wxSL_VALUE_LABEL;
}
if ( m_chkTicks->GetValue() )
}
if ( m_chkTicks->GetValue() )
{
event.Enable( m_chkInverse->GetValue() ||
!m_chkTicks->GetValue() ||
{
event.Enable( m_chkInverse->GetValue() ||
!m_chkTicks->GetValue() ||
- !m_chkLabels->GetValue() ||
+ !m_chkValueLabel->GetValue() ||
+ !m_chkMinMaxLabels->GetValue() ||
m_chkBothSides->GetValue() ||
m_radioSides->GetSelection() != SliderTicks_Top );
}
m_chkBothSides->GetValue() ||
m_radioSides->GetSelection() != SliderTicks_Top );
}
void SliderWidgetsPage::OnUpdateUIRadioSides(wxUpdateUIEvent& event)
{
void SliderWidgetsPage::OnUpdateUIRadioSides(wxUpdateUIEvent& event)
{
- event.Enable( m_chkLabels->GetValue() || m_chkTicks->GetValue() );
+ event.Enable( m_chkValueLabel->GetValue() || m_chkTicks->GetValue() );
}
void SliderWidgetsPage::OnUpdateUIBothSides(wxUpdateUIEvent& event)
}
void SliderWidgetsPage::OnUpdateUIBothSides(wxUpdateUIEvent& event)