Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-10-10 16:41:38 +0000
committerStijn Buys <ingar@osirion.org>2008-10-10 16:41:38 +0000
commit02fcd22d8cde355aa898a8c6bb4773d9434b8e9a (patch)
tree9397f1f5b61a0978acadc4c15fd330ee7138c59b /src/ui/label.cc
parent4331f5c17901f46693dcb5c2df96276f6851be25 (diff)
adds KeyPress, DevInfo and Stats widgets
Diffstat (limited to 'src/ui/label.cc')
-rw-r--r--src/ui/label.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ui/label.cc b/src/ui/label.cc
index 1b142c4..6f496fc 100644
--- a/src/ui/label.cc
+++ b/src/ui/label.cc
@@ -16,6 +16,7 @@ Label::Label(Widget *parent, const char *text) : Widget(parent)
{
set_label("label");
set_text(text);
+ set_alignment(AlignLeft | AlignTop);
}
Label::~Label()
@@ -41,6 +42,11 @@ void Label::set_text(std::string const &text)
label_text.assign(text);
}
+void Label::set_alignment(unsigned int alignment)
+{
+ label_alignment = alignment;
+}
+
void Label::draw()
{
Widget::draw();
@@ -54,7 +60,7 @@ void Label::draw_text()
return;
paint::color(palette()->foreground());
- paint::text_centered(global_location(), size(), text(), font());
+ paint::text(global_location(), size(), font(), text(), alignment());
}
}