+// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
+
+#ifdef HAVE_CONFIG_H
+# include "../config.h"
+#endif
+
#include "focuswidget.hh"
namespace otk {
_focus_texture = parent->getTexture();
}
-OtkFocusWidget::OtkFocusWidget(Style *style, Direction direction,
- Cursor cursor, int bevel_width)
- : OtkWidget(style, direction, cursor, bevel_width),
- _unfocus_texture(0), _focused(true)
+OtkFocusWidget::~OtkFocusWidget()
{
}
OtkWidget::setTexture(_focus_texture);
OtkWidget::update();
- OtkWidget::OtkWidgetList children = OtkWidget::getChildren();
-
- OtkWidget::OtkWidgetList::iterator it = children.begin(),
- end = children.end();
-
+ OtkBaseWidgetList::iterator it = _children.begin(), end = _children.end();
OtkFocusWidget *tmp = 0;
for (; it != end; ++it) {
tmp = dynamic_cast<OtkFocusWidget*>(*it);
OtkWidget::setTexture(_unfocus_texture);
OtkWidget::update();
- OtkWidget::OtkWidgetList children = OtkWidget::getChildren();
-
- OtkWidget::OtkWidgetList::iterator it = children.begin(),
- end = children.end();
-
+ OtkBaseWidgetList::iterator it = _children.begin(), end = _children.end();
OtkFocusWidget *tmp = 0;
for (; it != end; ++it) {
tmp = dynamic_cast<OtkFocusWidget*>(*it);