diff options
Diffstat (limited to 'otk/label.cc')
| -rw-r--r-- | otk/label.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/otk/label.cc b/otk/label.cc index 24cf8402..170974ac 100644 --- a/otk/label.cc +++ b/otk/label.cc @@ -15,7 +15,7 @@ OtkLabel::OtkLabel(OtkWidget *parent) _xftdraw = XftDrawCreate(OBDisplay::display, getWindow(), info->getVisual(), info->getColormap()); - setTexture(getStyle()->getLabelUnfocus()); + setStyle(getStyle()); } OtkLabel::~OtkLabel() @@ -23,6 +23,14 @@ OtkLabel::~OtkLabel() XftDrawDestroy(_xftdraw); } +void OtkLabel::setStyle(Style *style) +{ + OtkWidget::setStyle(style); + + setTexture(getStyle()->getLabelUnfocus()); +} + + void OtkLabel::update(void) { if (_dirty) { |
