From 02fcd22d8cde355aa898a8c6bb4773d9434b8e9a Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Fri, 10 Oct 2008 16:41:38 +0000 Subject: adds KeyPress, DevInfo and Stats widgets --- src/ui/label.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/ui/label.cc') 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()); } } -- cgit v1.2.3