]> Dogcows Code - chaz/openbox/commitdiff
setStyle in the constructor of each child widget
authorDana Jansens <danakj@orodu.net>
Mon, 27 Jan 2003 19:11:09 +0000 (19:11 +0000)
committerDana Jansens <danakj@orodu.net>
Mon, 27 Jan 2003 19:11:09 +0000 (19:11 +0000)
otk/button.cc
otk/focuslabel.hh
otk/label.cc
otk/widget.cc

index e7340d1b875a2452df2bc5614c61d164a3a7a1a5..08dc0484a50f6b2192e306fb595227b7b3150981 100644 (file)
@@ -12,6 +12,7 @@ Button::Button(Widget *parent)
   : FocusLabel(parent), _pressed(false), _pressed_focus_tx(0),
     _pressed_unfocus_tx(0), _unpr_focus_tx(0), _unpr_unfocus_tx(0)
 {
+  setStyle(_style);
 }
 
 Button::~Button()
index eca8fff1711399ee82941ad973dfc264a17891c7..ec194712f27437352d13f1c84b62f36f1470a221 100644 (file)
@@ -16,7 +16,7 @@ public:
   inline const ustring &getText(void) const { return _text; }
   void setText(const ustring &text) { _text = text; _dirty = true; }
 
-  virtual void renderForeground(void);
+  virtual void renderForeground();
 
   virtual void setStyle(RenderStyle *style);
   
index 41e5cd14e3505b5621a853c594b6da364728502e..bb8083ab697ebf91e7f61d8bd0e1b8d67ec74878 100644 (file)
@@ -11,6 +11,7 @@ namespace otk {
 Label::Label(Widget *parent)
   : Widget(parent), _text("")
 {
+  setStyle(_style);
 }
 
 Label::~Label()
index 69a86237ec407cdccf8ceb412a12204c7e54d61a..b0fe7ec8a65c6f9b127a8d6175b4f1728d6997c0 100644 (file)
@@ -32,7 +32,6 @@ Widget::Widget(Widget *parent, Direction direction)
   parent->addChild(this);
   create();
   _event_dispatcher->registerHandler(_window, this);
-  setStyle(_style); // let the widget initialize stuff
 }
 
 Widget::Widget(EventDispatcher *event_dispatcher, RenderStyle *style,
@@ -53,7 +52,6 @@ Widget::Widget(EventDispatcher *event_dispatcher, RenderStyle *style,
   assert(style);
   create(override_redirect);
   _event_dispatcher->registerHandler(_window, this);
-  setStyle(_style); // let the widget initialize stuff
 }
 
 Widget::~Widget()
This page took 0.027702 seconds and 4 git commands to generate.