From d40d872486562f3e218cba74a025bb4211102eca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 29 Jun 2005 02:08:13 +0000 Subject: [PATCH] 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 --- src/tests/kits/interface/Jamfile | 5 +++++ src/tests/kits/interface/SliderTest.cpp | 19 +++++++++++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/tests/kits/interface/Jamfile b/src/tests/kits/interface/Jamfile index 4359e3e4ad..30490aa9ec 100644 --- a/src/tests/kits/interface/Jamfile +++ b/src/tests/kits/interface/Jamfile @@ -101,6 +101,11 @@ SimpleTest PulseTest : : be ; +SimpleTest SliderTest_r5 : + SliderTest.cpp + : be + ; + SimpleTest SliderTest : SliderTest.cpp Slider.cpp diff --git a/src/tests/kits/interface/SliderTest.cpp b/src/tests/kits/interface/SliderTest.cpp index 802b426486..abad5e5d66 100644 --- a/src/tests/kits/interface/SliderTest.cpp +++ b/src/tests/kits/interface/SliderTest.cpp @@ -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);