X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/241e6d3da33580a6051a0ef4fa2590f2ae4fa9d0..1681d7dadff09e071c4f79954a90969fb7815210:/lib/gui/elabel.h diff --git a/lib/gui/elabel.h b/lib/gui/elabel.h index 185f7c24..df57e7b5 100644 --- a/lib/gui/elabel.h +++ b/lib/gui/elabel.h @@ -6,10 +6,12 @@ class eLabel: public eWidget { public: - eLabel(eWidget *parent); + eLabel(eWidget *parent, int markedPos = -1); void setText(const std::string &string); + void setMarkedPos(int markedPos); void setFont(gFont *font); - + gFont* eLabel::getFont(); + enum { alignLeft, @@ -32,6 +34,7 @@ protected: int m_valign, m_halign; std::string m_text; int event(int event, void *data=0, void *data2=0); + int m_pos; private: int m_have_foreground_color; gRGB m_foreground_color; @@ -40,7 +43,8 @@ private: { evtChangedText = evtUserWidget, evtChangedFont, - evtChangedAlignment + evtChangedAlignment, + evtChangedMarkedPos }; };