Extended test app a bit, added R5 version to the build for comparison.

Seems like Be's slider doesn't work that well for B_VERTICAL orientation either.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13341 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler 2005-06-29 02:08:13 +00:00
parent f269841c3b
commit d40d872486
2 changed files with 22 additions and 2 deletions

View File

@ -101,6 +101,11 @@ SimpleTest PulseTest :
: be
;
SimpleTest SliderTest_r5 :
SliderTest.cpp
: be
;
SimpleTest SliderTest :
SliderTest.cpp
Slider.cpp

View File

@ -69,9 +69,10 @@ Window::Window()
slider = new BSlider(rect, "Slider3", "Test 3", NULL, 0, 100);
rgb_color color = { 200, 80, 80, 255 };
slider->UseFillColor(true, &color);
slider->SetHashMarks(B_HASH_MARKS_BOTH);
slider->SetHashMarks(B_HASH_MARKS_BOTTOM);
slider->SetHashMarkCount(11);
slider->SetLimitLabels("0", "100");
slider->SetBarThickness(12.0);
slider->ResizeToPreferred();
view->AddChild(slider);
@ -86,15 +87,29 @@ Window::Window()
slider->ResizeToPreferred();
view->AddChild(slider);
downBy(rect, slider);
rect.right = rect.left + 100;
rect.bottom = rect.top + 100;
slider = new BSlider(rect, "SliderA", "Test A", NULL, 0, 100);
slider->SetLimitLabels("0", "100");
slider->UseFillColor(true, &color);
slider->SetHashMarks(B_HASH_MARKS_BOTH);
slider->SetHashMarkCount(5);
view->AddChild(slider);
// vertical sliders
rect.left = rect.right + 10;
rect.left = 270;
rect.right = rect.left + 30;
rect.top = 10;
rect.bottom = view->Bounds().Height() - 20;
slider = new BSlider(rect, "Slider5", "Test 5", NULL, 0, 100);
slider->SetOrientation(B_VERTICAL);
slider->SetBarThickness(12.0);
slider->SetHashMarks(B_HASH_MARKS_RIGHT);
slider->SetHashMarkCount(5);
slider->ResizeToPreferred();
view->AddChild(slider);