deselect for list boxes

This commit is contained in:
Tim Felgentreff 2022-02-02 14:00:35 +01:00
parent 8bb7c9f2fe
commit 2b5b820bab
2 changed files with 8 additions and 0 deletions
src
guichan/widgets
ui

View file

@ -225,6 +225,9 @@ namespace gcn
{
setSelected(y / getFont()->getHeight());
generateAction();
} else if (button == MouseInput::RIGHT && hasMouse()) {
setSelected(-1);
generateAction();
}
}

View file

@ -1409,6 +1409,11 @@ void ImageListBox::mousePress(int, int y, int button)
setSelected(y / (itemImage ? std::max<int>(getFont()->getHeight(), itemImage->getHeight()) : getFont()->getHeight()));
generateAction();
}
else if (button == gcn::MouseInput::RIGHT && hasMouse())
{
setSelected(-1);
generateAction();
}
}
void ImageListBox::setSelected(int selected)