13 class Text: public Element
16 Text(uint32_t x = 0, uint32_t y = 0, uint32_t w = 0, uint32_t h = 0, Element * parent = NULL);
17 Text(uint32_t x, uint32_t y, std::string s, uint32_t fg = 0xFF8484FF, uint32_t bg = 0xFF84FF4D, Element * parent = NULL);
18 virtual void HandleKey(SDL_Scancode key) {}
19 virtual void HandleMouseMove(uint32_t x, uint32_t y) {}
20 virtual void HandleMouseButton(uint32_t x, uint32_t y, bool mouseDown) {}
21 virtual void Draw(void);
22 virtual void Notify(Element *) {}
23 void SetText(std::string s);
26 // uint32_t fgColor, bgColor;