gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

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:
Msource/jucePluginEditorLib/patchmanager/listmodel.cpp | 15+++++++++++++++
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; }