added test for vertical gauge
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9237 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -121,7 +121,8 @@ public:
|
|||||||
*m_choiceSorted;
|
*m_choiceSorted;
|
||||||
wxComboBox *m_combo;
|
wxComboBox *m_combo;
|
||||||
wxRadioBox *m_radio;
|
wxRadioBox *m_radio;
|
||||||
wxGauge *m_gauge;
|
wxGauge *m_gauge,
|
||||||
|
*m_gaugeVert;
|
||||||
wxSlider *m_slider;
|
wxSlider *m_slider;
|
||||||
wxButton *m_fontButton;
|
wxButton *m_fontButton;
|
||||||
wxButton *m_lbSelectNum;
|
wxButton *m_lbSelectNum;
|
||||||
@@ -694,13 +695,16 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
|
|||||||
m_gauge = new wxGauge( panel, -1, 200, wxPoint(18,50), wxSize(155, 30), wxGA_HORIZONTAL|wxNO_BORDER );
|
m_gauge = new wxGauge( panel, -1, 200, wxPoint(18,50), wxSize(155, 30), wxGA_HORIZONTAL|wxNO_BORDER );
|
||||||
m_gauge->SetBackgroundColour(*wxGREEN);
|
m_gauge->SetBackgroundColour(*wxGREEN);
|
||||||
m_gauge->SetForegroundColour(*wxRED);
|
m_gauge->SetForegroundColour(*wxRED);
|
||||||
|
m_gaugeVert = new wxGauge( panel, -1, 100,
|
||||||
|
wxPoint(180,50), wxSize(-1, 70),
|
||||||
|
wxGA_VERTICAL | wxNO_BORDER );
|
||||||
m_slider = new wxSlider( panel, ID_SLIDER, 0, 0, 200, wxPoint(18,90), wxSize(155,-1), wxSL_LABELS );
|
m_slider = new wxSlider( panel, ID_SLIDER, 0, 0, 200, wxPoint(18,90), wxSize(155,-1), wxSL_LABELS );
|
||||||
(void)new wxStaticBox( panel, -1, "&Explanation", wxPoint(220,10), wxSize(270,130) );
|
(void)new wxStaticBox( panel, -1, "&Explanation", wxPoint(220,10), wxSize(270,130) );
|
||||||
#ifdef __WXMOTIF__
|
#ifdef __WXMOTIF__
|
||||||
// No wrapping text in wxStaticText yet :-(
|
// No wrapping text in wxStaticText yet :-(
|
||||||
(void)new wxStaticText( panel, -1,
|
(void)new wxStaticText( panel, -1,
|
||||||
"Drag the slider!",
|
"Drag the slider!",
|
||||||
wxPoint(228,30),
|
wxPoint(250,30),
|
||||||
wxSize(240, -1)
|
wxSize(240, -1)
|
||||||
);
|
);
|
||||||
#else
|
#else
|
||||||
@@ -711,7 +715,7 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
|
|||||||
"\n"
|
"\n"
|
||||||
"This is also supposed to demonstrate how\n"
|
"This is also supposed to demonstrate how\n"
|
||||||
"to use static controls.\n",
|
"to use static controls.\n",
|
||||||
wxPoint(228,25),
|
wxPoint(250,25),
|
||||||
wxSize(240, 110)
|
wxSize(240, 110)
|
||||||
);
|
);
|
||||||
#endif
|
#endif
|
||||||
@@ -1214,6 +1218,7 @@ void MyPanel::OnUpdateLabel( wxCommandEvent &WXUNUSED(event) )
|
|||||||
void MyPanel::OnSliderUpdate( wxCommandEvent &WXUNUSED(event) )
|
void MyPanel::OnSliderUpdate( wxCommandEvent &WXUNUSED(event) )
|
||||||
{
|
{
|
||||||
m_gauge->SetValue( m_slider->GetValue() );
|
m_gauge->SetValue( m_slider->GetValue() );
|
||||||
|
m_gaugeVert->SetValue( m_slider->GetValue() / 2 );
|
||||||
}
|
}
|
||||||
|
|
||||||
#if wxUSE_SPINCTRL
|
#if wxUSE_SPINCTRL
|
||||||
|
Reference in New Issue
Block a user