public bool MouseHover(int x, int y, float frameDeltaTime)
{
if (Enabled)
{
if (!Dropped)
{
return _buttons[0].MouseHover(x, y, frameDeltaTime);
}
bool result = false;
foreach (var button in _buttons)
{
result = button.MouseHover(x, y, frameDeltaTime) || result;
}
if (_scrollBar.MouseHover(x, y, frameDeltaTime))
{
//Need to refresh the button text
RefreshLabels();
result = true;
}
return result;
}
return false;
}