Foundation classes for a basic GUI implementing simple widgets and events
Dependents: TouchScreenGUIDemo
Diff: Widgets/TextWidget.h
- Revision:
- 11:b485561aa112
- Parent:
- 9:616a9686d5db
- Child:
- 12:63db16fea709
--- a/Widgets/TextWidget.h Mon Apr 11 19:19:54 2016 +0000 +++ b/Widgets/TextWidget.h Fri Apr 22 16:12:42 2016 +0000 @@ -1,9 +1,12 @@ #ifndef SIMPLEGUI_TEXT_WIDGET_H #define SIMPLEGUI_TEXT_WIDGET_H +#include <string> + #include "Widget.h" #include "Font.h" #include "FontRenderer.h" + class TextWidget : public Widget { public: @@ -14,7 +17,7 @@ // Ccncrete methods for this class virtual void setFont(Font* font); - virtual void setText(char* text); + virtual void setText(string text); protected: @@ -23,7 +26,7 @@ virtual void _draw(); virtual void _clear(); - char* _text; + string _text; FontRenderer* _renderer; Font* _font; };