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: Button.h
- Revision:
- 1:a74e42cf52b2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Button.h Sun Apr 05 13:54:48 2015 +0000 @@ -0,0 +1,39 @@ +#ifndef BUTTON_H +#define BUTTON_H + +#include "Screen.h" + +class Button:public Widget +{ +public: + /** Construct a Button + * + * @param mScreen the pointer screen + * @param _id the identifier Id + * @params _x up left + * @params _y up left + * @params _text + * @params _font + * @params _colorText + * @params _colorBtn + * @params _state BUTTON_STATE_PRESSED or BUTTON_STATE_RELEASED, + */ + Button(Screen* mScreen,UINT16 _id,UINT16 _x,UINT16 _y,string _text,Font _font, + Color _colorText,Color _colorBtn,State _state); + // + virtual void draw(void); + // + virtual ~Button(void); + + //setter + void setInvisible(bool _state); + // + void setState(State _state); + +protected: + string myText; + Font myFont; + Color myColorText; +}; + +#endif \ No newline at end of file