diff options
Diffstat (limited to 'src/ui/label.cc')
-rw-r--r-- | src/ui/label.cc | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/ui/label.cc b/src/ui/label.cc index 6f496fc..80e493e 100644 --- a/src/ui/label.cc +++ b/src/ui/label.cc @@ -10,7 +10,8 @@ using math::Vector2f; -namespace ui { +namespace ui +{ Label::Label(Widget *parent, const char *text) : Widget(parent) { @@ -23,7 +24,7 @@ Label::~Label() { } -void Label::print(size_t indent) +void Label::print(const size_t indent) const { std::string marker(""); con_print << aux::pad_left(marker, indent*2) << label() << " \"" << text() << "\"" << std::endl; @@ -37,12 +38,12 @@ void Label::set_text(const char *text) label_text.clear(); } -void Label::set_text(std::string const &text) +void Label::set_text(const std::string &text) { label_text.assign(text); } -void Label::set_alignment(unsigned int alignment) +void Label::set_alignment(const unsigned int alignment) { label_alignment = alignment; } @@ -50,7 +51,7 @@ void Label::set_alignment(unsigned int alignment) void Label::draw() { Widget::draw(); - + draw_text(); } @@ -58,7 +59,7 @@ void Label::draw_text() { if (!label_text.size()) return; - + paint::color(palette()->foreground()); paint::text(global_location(), size(), font(), text(), alignment()); } |