Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/label.cc')
-rw-r--r--src/ui/label.cc13
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());
}