X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7bc4a59528ab13f3062dc1520e76f9ecedd87400..cc74aa8d1cb3c5a89380625b70964a54833567ec:/lib/gui/elabel.h diff --git a/lib/gui/elabel.h b/lib/gui/elabel.h index c19eb0ac..185f7c24 100644 --- a/lib/gui/elabel.h +++ b/lib/gui/elabel.h @@ -22,12 +22,20 @@ public: void setVAlign(int align); void setHAlign(int align); + + void setForegroundColor(const gRGB &col); + void clearForegroundColor(); + + eSize calculateSize(); protected: ePtr m_font; int m_valign, m_halign; std::string m_text; int event(int event, void *data=0, void *data2=0); private: + int m_have_foreground_color; + gRGB m_foreground_color; + enum eLabelEvent { evtChangedText = evtUserWidget,