From e7bc29984e91ee36555d6a4e4eece22170d10ba4 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Wed, 17 Oct 2007 06:57:31 +0000 Subject: [PATCH] Enable loading of widgets from datafiles (not implemented for all widgets yet) --- source/label.cpp | 12 ++++++++++++ source/label.h | 7 +++++++ source/panel.cpp | 22 ++++++++++++++++++++++ source/panel.h | 13 +++++++++++++ source/root.cpp | 17 +++++++++++++++++ source/widget.cpp | 24 ++++++++++++++++++++++++ source/widget.h | 13 +++++++++++++ 7 files changed, 108 insertions(+) diff --git a/source/label.cpp b/source/label.cpp index d0aba35..9676fa3 100644 --- a/source/label.cpp +++ b/source/label.cpp @@ -24,5 +24,17 @@ void Label::render_part(const Part &part) const Widget::render_part(part); } + +Label::Loader::Loader(Label &l): + Widget::Loader(l) +{ + add("text", &Label::text); +} + +Label &Label::Loader::get_object() +{ + return static_cast