1*c5d10f7aSAxel Dörfler /* 2*c5d10f7aSAxel Dörfler * Copyright 2001-2006, Haiku. 3*c5d10f7aSAxel Dörfler * Distributed under the terms of the MIT License. 4*c5d10f7aSAxel Dörfler * 5*c5d10f7aSAxel Dörfler * Authors: 6*c5d10f7aSAxel Dörfler * Rafael Romo 7*c5d10f7aSAxel Dörfler * Stefano Ceccherini (burton666@libero.it) 8*c5d10f7aSAxel Dörfler * Axel Dörfler, axeld@pinc-software.de 9*c5d10f7aSAxel Dörfler */ 10*c5d10f7aSAxel Dörfler #ifndef REFRESH_SLIDER_H 11*c5d10f7aSAxel Dörfler #define REFRESH_SLIDER_H 12*c5d10f7aSAxel Dörfler 13a10cf76eSAxel Dörfler 14a10cf76eSAxel Dörfler #include <Slider.h> 15a10cf76eSAxel Dörfler 16*c5d10f7aSAxel Dörfler 17*c5d10f7aSAxel Dörfler class RefreshSlider : public BSlider { 18a10cf76eSAxel Dörfler public: 19*c5d10f7aSAxel Dörfler RefreshSlider(BRect frame, float min, float max, uint32 resizingMode); 20*c5d10f7aSAxel Dörfler virtual ~RefreshSlider(); 21*c5d10f7aSAxel Dörfler 22a10cf76eSAxel Dörfler virtual void DrawFocusMark(); 23a10cf76eSAxel Dörfler virtual char* UpdateText() const; 24a10cf76eSAxel Dörfler virtual void KeyDown(const char* bytes, int32 numBytes); 25a10cf76eSAxel Dörfler 26a10cf76eSAxel Dörfler private: 27a10cf76eSAxel Dörfler char* fStatus; 28a10cf76eSAxel Dörfler }; 29a10cf76eSAxel Dörfler 30*c5d10f7aSAxel Dörfler #endif // REFRESH_SLIDER_H 31