X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=otk%2Ffocuswidget.cc;h=ffbaeb7e09bd995b4596eec63b99500bd06f18e4;hb=34a9f87ed27b44d5f0337477605fc22306802eac;hp=22dd8757d5b6927e0b3f3bc7d04d97bed61e3585;hpb=09fa1f3a986b0ddf15e1c3669b3545fedf613e8e;p=chaz%2Fopenbox diff --git a/otk/focuswidget.cc b/otk/focuswidget.cc index 22dd8757..ffbaeb7e 100644 --- a/otk/focuswidget.cc +++ b/otk/focuswidget.cc @@ -8,6 +8,13 @@ OtkFocusWidget::OtkFocusWidget(OtkWidget *parent, Direction direction) _focus_texture = parent->getTexture(); } +OtkFocusWidget::OtkFocusWidget(OtkApplication *app, Direction direction, + Cursor cursor, int bevel_width) + : OtkWidget(app, direction, cursor, bevel_width), + _unfocus_texture(0), _focused(true) +{ +} + OtkFocusWidget::OtkFocusWidget(Style *style, Direction direction, Cursor cursor, int bevel_width) : OtkWidget(style, direction, cursor, bevel_width), @@ -15,11 +22,17 @@ OtkFocusWidget::OtkFocusWidget(Style *style, Direction direction, { } +OtkFocusWidget::~OtkFocusWidget() +{ +} + void OtkFocusWidget::focus(void) { if (_focused) return; + // XXX: what about OtkWidget::focus() + assert(_focus_texture); OtkWidget::setTexture(_focus_texture); OtkWidget::update();