1 #ifndef __lib_gui_elabel_h
2 #define __lib_gui_elabel_h
4 #include <lib/gui/ewidget.h>
6 class eLabel: public eWidget
9 eLabel(eWidget *parent);
10 void setText(const std::string &string);
11 void setFont(gFont *font);
19 alignBottom=alignRight,
23 void setVAlign(int align);
24 void setHAlign(int align);
26 void setForegroundColor(const gRGB &col);
27 void clearForegroundColor();
29 eSize calculateSize();
32 int m_valign, m_halign;
34 int event(int event, void *data=0, void *data2=0);
36 int m_have_foreground_color;
37 gRGB m_foreground_color;
41 evtChangedText = evtUserWidget,