Library for 3.2'' uLcd Picaso Display4D system Picaso Serial Environment Command Set web: http://www.4dsystems.com.au/product/20/67/Processors_Graphics/PICASO/
Diff: Scaler.h
- Revision:
- 1:a74e42cf52b2
diff -r 65fd8b1cbf86 -r a74e42cf52b2 Scaler.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Scaler.h Sun Apr 05 13:54:48 2015 +0000 @@ -0,0 +1,47 @@ +#ifndef SCALER_H +#define SCALER_H + +#include "Screen.h" + +class Scaler:public Widget +{ +public: + /** Construct a Input + * + * @param mScreen the pointer screen + * @param _id the identifier Id + * @params _x up left + * @params _y up left + * @params _width + * @params _height + * @params _valMin + * @params _valInc incrementing the value + * @params _valMax + */ + Scaler(Screen* mScreen,UINT16 _id,UINT16 _x,UINT16 _y,UINT16 _width,UINT16 _height,float _valMin,float _valInc, + float _valMax); + // + virtual void draw(void); + // + virtual ~Scaler(void); + // + void setInvisible(bool _state); + // + float getValue(GraphicMessage* msg); + // + void setColorBkg(Color _color); + // + void setColorCursorDown(Color _color); + // + void setColorCursorUp(Color _color); + +protected: + float myValMin; + float myValInc; + float myValMax; + float myValue; + Color myColorBkg; + Color myColorCursorUp; + Color myColorCursorDown; +}; +#endif