From f51f1c775f3f09cf184ead323d111985c888d52e Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 8 Feb 2003 08:13:02 +0000 Subject: stacked cycling menu works now. add a highlighted flag to otk widgets --- otk/button.cc | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'otk/button.cc') diff --git a/otk/button.cc b/otk/button.cc index 8d63ed0c..1e128784 100644 --- a/otk/button.cc +++ b/otk/button.cc @@ -9,8 +9,10 @@ namespace otk { Button::Button(Widget *parent) - : Label(parent), _default(false), _pressed(false) + : Label(parent), + _pressed(false) { + setHighlighted(false); setHorizontalJustify(RenderStyle::CenterJustify); setVerticalJustify(RenderStyle::CenterJustify); styleChanged(*RenderStyle::style(screen())); @@ -53,16 +55,9 @@ void Button::buttonReleaseHandler(const XButtonEvent &e) release(e.button); } -void Button::setDefault(bool d) -{ - _default = d; - styleChanged(*RenderStyle::style(screen())); - refresh(); -} - void Button::styleChanged(const RenderStyle &style) { - if (_default) { + if (isHighlighted()) { if (_pressed) _texture = style.buttonPressFocusBackground(); else -- cgit v1.2.3