36 lines
591 B
C++
36 lines
591 B
C++
/* StatusSlider.h
|
|
*
|
|
* Philip Harrison
|
|
* Started: 5/14/2004
|
|
* Version: 0.1
|
|
*/
|
|
|
|
#ifndef STATUS_SLIDER
|
|
#define STATUS_SLIDER
|
|
|
|
//#define BEOS_R5_COMPATIBLE
|
|
|
|
#include <Slider.h>
|
|
#include <String.h>
|
|
#include <StringFormat.h>
|
|
|
|
|
|
class StatusSlider: public BSlider {
|
|
public:
|
|
StatusSlider(const char* name,
|
|
const char* label,
|
|
const char* statusPrefix,
|
|
BMessage* message,
|
|
int32 minValue,
|
|
int32 maxValue);
|
|
|
|
virtual const char* UpdateText() const;
|
|
|
|
private:
|
|
mutable char fPattern[256];
|
|
BStringFormat fFormat;
|
|
mutable BString fStr;
|
|
};
|
|
|
|
#endif
|