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