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/

Label.h

Committer:
adelino
Date:
2015-04-05
Revision:
1:a74e42cf52b2

File content as of revision 1:a74e42cf52b2:

#ifndef LABEL_H
#define LABEL_H

#include "Screen.h"

class Label:public Widget
{
public:
    /** Construct a label
        *
        * @param mScreen the pointer screen
        * @params _x
        * @params _y
        * @params _text
        * @params _font
        * @params _colorText
        * @params _colorBkg
        */

    Label(Screen* mScreen,UINT16 _x,UINT16 _y,
          string _text,Font _font,Color _colorText,Color _colorBkg);

    //
    virtual void draw(void);
    //
    virtual ~Label(void);

//setter
    void setInvisible(bool _state);
    //
    void setNewText(string _newText);

protected:
    string myText;
    Font myFont;
    Color myColorText;

};

#endif