git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- fixed bogus channel sharing
[enigma2.git]
/
lib
/
gui
/
elabel.h
diff --git
a/lib/gui/elabel.h
b/lib/gui/elabel.h
index b1f7c2cfbaa16880a1a9c9a544bc354201221bbe..7e07f4389fe114ba58ad1b65a604fc3e56e9ede4 100644
(file)
--- a/
lib/gui/elabel.h
+++ b/
lib/gui/elabel.h
@@
-8,12
+8,30
@@
class eLabel: public eWidget
public:
eLabel(eWidget *parent);
void setText(const std::string &string);
public:
eLabel(eWidget *parent);
void setText(const std::string &string);
+ void setFont(gFont *font);
+
+ enum
+ {
+ alignLeft,
+ alignTop=alignLeft,
+ alignCenter,
+ alignRight,
+ alignBottom=alignRight,
+ alignBlock
+ };
+
+ void setVAlign(int align);
+ void setHAlign(int align);
protected:
protected:
+ ePtr<gFont> m_font;
+ int m_valign, m_halign;
int event(int event, void *data=0, void *data2=0);
private:
enum eLabelEvent
{
int event(int event, void *data=0, void *data2=0);
private:
enum eLabelEvent
{
- evtChangedText = evtUserWidget
+ evtChangedText = evtUserWidget,
+ evtChangedFont,
+ evtChangedAlignment
};
std::string m_text;
};
};
std::string m_text;
};