From: Vadim Zeitlin Date: Wed, 31 Jan 2001 12:33:16 +0000 (+0000) Subject: added test for vertical gauge X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/37ed3ae338bf6e6d5534fffa9653c6516d713329 added test for vertical gauge git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9237 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/samples/controls/controls.cpp b/samples/controls/controls.cpp index b34e832b30..74c4b08783 100644 --- a/samples/controls/controls.cpp +++ b/samples/controls/controls.cpp @@ -121,7 +121,8 @@ public: *m_choiceSorted; wxComboBox *m_combo; wxRadioBox *m_radio; - wxGauge *m_gauge; + wxGauge *m_gauge, + *m_gaugeVert; wxSlider *m_slider; wxButton *m_fontButton; 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->SetBackgroundColour(*wxGREEN); 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 ); (void)new wxStaticBox( panel, -1, "&Explanation", wxPoint(220,10), wxSize(270,130) ); #ifdef __WXMOTIF__ // No wrapping text in wxStaticText yet :-( (void)new wxStaticText( panel, -1, "Drag the slider!", - wxPoint(228,30), + wxPoint(250,30), wxSize(240, -1) ); #else @@ -711,7 +715,7 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h ) "\n" "This is also supposed to demonstrate how\n" "to use static controls.\n", - wxPoint(228,25), + wxPoint(250,25), wxSize(240, 110) ); #endif @@ -1214,6 +1218,7 @@ void MyPanel::OnUpdateLabel( wxCommandEvent &WXUNUSED(event) ) void MyPanel::OnSliderUpdate( wxCommandEvent &WXUNUSED(event) ) { m_gauge->SetValue( m_slider->GetValue() ); + m_gaugeVert->SetValue( m_slider->GetValue() / 2 ); } #if wxUSE_SPINCTRL