setStyle in the constructor of each child widget
This commit is contained in:
parent
f55419c19b
commit
9999922623
4 changed files with 3 additions and 3 deletions
|
@ -12,6 +12,7 @@ Button::Button(Widget *parent)
|
||||||
: FocusLabel(parent), _pressed(false), _pressed_focus_tx(0),
|
: FocusLabel(parent), _pressed(false), _pressed_focus_tx(0),
|
||||||
_pressed_unfocus_tx(0), _unpr_focus_tx(0), _unpr_unfocus_tx(0)
|
_pressed_unfocus_tx(0), _unpr_focus_tx(0), _unpr_unfocus_tx(0)
|
||||||
{
|
{
|
||||||
|
setStyle(_style);
|
||||||
}
|
}
|
||||||
|
|
||||||
Button::~Button()
|
Button::~Button()
|
||||||
|
|
|
@ -16,7 +16,7 @@ public:
|
||||||
inline const ustring &getText(void) const { return _text; }
|
inline const ustring &getText(void) const { return _text; }
|
||||||
void setText(const ustring &text) { _text = text; _dirty = true; }
|
void setText(const ustring &text) { _text = text; _dirty = true; }
|
||||||
|
|
||||||
virtual void renderForeground(void);
|
virtual void renderForeground();
|
||||||
|
|
||||||
virtual void setStyle(RenderStyle *style);
|
virtual void setStyle(RenderStyle *style);
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@ namespace otk {
|
||||||
Label::Label(Widget *parent)
|
Label::Label(Widget *parent)
|
||||||
: Widget(parent), _text("")
|
: Widget(parent), _text("")
|
||||||
{
|
{
|
||||||
|
setStyle(_style);
|
||||||
}
|
}
|
||||||
|
|
||||||
Label::~Label()
|
Label::~Label()
|
||||||
|
|
|
@ -32,7 +32,6 @@ Widget::Widget(Widget *parent, Direction direction)
|
||||||
parent->addChild(this);
|
parent->addChild(this);
|
||||||
create();
|
create();
|
||||||
_event_dispatcher->registerHandler(_window, this);
|
_event_dispatcher->registerHandler(_window, this);
|
||||||
setStyle(_style); // let the widget initialize stuff
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget::Widget(EventDispatcher *event_dispatcher, RenderStyle *style,
|
Widget::Widget(EventDispatcher *event_dispatcher, RenderStyle *style,
|
||||||
|
@ -53,7 +52,6 @@ Widget::Widget(EventDispatcher *event_dispatcher, RenderStyle *style,
|
||||||
assert(style);
|
assert(style);
|
||||||
create(override_redirect);
|
create(override_redirect);
|
||||||
_event_dispatcher->registerHandler(_window, this);
|
_event_dispatcher->registerHandler(_window, this);
|
||||||
setStyle(_style); // let the widget initialize stuff
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget::~Widget()
|
Widget::~Widget()
|
||||||
|
|
Loading…
Reference in a new issue