: FocusLabel(parent), _pressed(false), _pressed_focus_tx(0),
_pressed_unfocus_tx(0), _unpr_focus_tx(0), _unpr_unfocus_tx(0)
{
+ setStyle(_style);
}
Button::~Button()
{
if (_pressed) return;
- if (_pressed_focus_tx)
- FocusWidget::setTexture(_pressed_focus_tx);
if (_pressed_unfocus_tx)
FocusWidget::setUnfocusTexture(_pressed_unfocus_tx);
+ if (_pressed_focus_tx)
+ FocusWidget::setTexture(_pressed_focus_tx);
_pressed = true;
_mouse_button = mouse_button;
}
{
if (_mouse_button != mouse_button) return; // wrong button
- FocusWidget::setTexture(_unpr_focus_tx);
FocusWidget::setUnfocusTexture(_unpr_unfocus_tx);
+ FocusWidget::setTexture(_unpr_focus_tx);
_pressed = false;
}