better marking of current cursor in Components.Input
[enigma2.git] / lib / gui / elabel.h
index f3d280ae247f4b615319a3c1b9d92e9c1ccdd7db..df57e7b597e3e11fff73724d5081bd5416661aee 100644 (file)
@@ -6,8 +6,9 @@
 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();
 
@@ -33,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;
@@ -41,7 +43,8 @@ private:
        {
                evtChangedText = evtUserWidget,
                evtChangedFont,
-               evtChangedAlignment
+               evtChangedAlignment,
+               evtChangedMarkedPos
        };
 };