]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/label.cpp
Make the Text class interface more obvious by not using a reference to pointer
[libs/gltk.git] / source / label.cpp
index 2353385c1174c44f78b129a45b3c550eec79206b..a91f821406292d4672053782b79ce1b3f9b70bae 100644 (file)
@@ -16,7 +16,7 @@ namespace GLtk {
 
 Label::Label(const Resources &r, const string &t):
        Widget(r),
-       text(style)
+       text()
 {
        focusable=false;
        update_style();
@@ -52,6 +52,11 @@ void Label::render_special(const Part &part) const
                text.render(part, geom);
 }
 
+void Label::on_style_change()
+{
+       text.set_style(style);
+}
+
 
 Label::Loader::Loader(Label &l):
        Widget::Loader(l)