commit 7a4a5a2635304d1bca80d02c8cb83aa119f94521
parent 58936f94cabf52a6fa920c9fbec7d18eea7afde7
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Sun, 14 Jul 2024 18:00:15 +0200
add layout switch to menu
Diffstat:
1 file changed, 15 insertions(+), 0 deletions(-)
diff --git a/source/jucePluginEditorLib/patchmanager/listmodel.cpp b/source/jucePluginEditorLib/patchmanager/listmodel.cpp
@@ -278,7 +278,22 @@ namespace jucePluginEditorLib::patchManager
{
setFilter(m_filter, m_hideDuplicatesByHash, !m_hideDuplicatesByName);
});
+
+ menu.addSeparator();
+
+ juce::PopupMenu layoutMenu;
+ layoutMenu.addItem("List + Info", true, m_patchManager.getLayout() == PatchManager::LayoutType::List, [this]
+ {
+ m_patchManager.setLayout(PatchManager::LayoutType::List);
+ });
+ layoutMenu.addItem("Grid", true, m_patchManager.getLayout() == PatchManager::LayoutType::Grid, [this]
+ {
+ m_patchManager.setLayout(PatchManager::LayoutType::Grid);
+ });
+ menu.addSubMenu("Layout", layoutMenu);
+
menu.showMenuAsync({});
+
return true;
}