Added some advanced menu item features

This commit is contained in:
CommanderRedYT
2022-05-21 12:58:15 +02:00
parent d0960025a2
commit ea2827d205
6 changed files with 104 additions and 13 deletions
+17
View File
@@ -68,6 +68,18 @@ void MenuDisplay::update()
runForEveryMenuItem([&](MenuItem &item){
item.update();
});
if (getMenuItem(m_selectedIndex).skipScroll())
{
if (offset > 0)
{
m_rotateOffset++;
}
else if (offset < 0)
{
m_rotateOffset--;
}
}
}
else
{
@@ -103,6 +115,11 @@ void MenuDisplay::redraw()
runForEveryMenuItem([&](MenuItem &item){
const auto index = i++;
if (!item.visible())
{
return;
}
if (index < m_scrollOffset)
return;