Add squeeze modules parameter, adjust view menu alike Rack
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
5e93775d26
commit
a0a5fa134a
7 changed files with 47 additions and 7 deletions
|
|
@ -489,6 +489,8 @@ struct ViewButton : MenuButton {
|
|||
menu->cornerFlags = BND_CORNER_TOP;
|
||||
menu->box.pos = getAbsoluteOffset(math::Vec(0, box.size.y));
|
||||
|
||||
menu->addChild(createMenuLabel("Appearance"));
|
||||
|
||||
menu->addChild(createBoolPtrMenuItem("Show tooltips", "", &settings::tooltips));
|
||||
|
||||
ZoomSlider* zoomSlider = new ZoomSlider;
|
||||
|
|
@ -512,8 +514,16 @@ struct ViewButton : MenuButton {
|
|||
menu->addChild(haloBrightnessSlider);
|
||||
|
||||
menu->addChild(new ui::MenuSeparator);
|
||||
menu->addChild(createMenuLabel("Module dragging"));
|
||||
|
||||
// menu->addChild(createBoolPtrMenuItem("Hide cursor while dragging", "", &settings::allowCursorLock));
|
||||
menu->addChild(createBoolPtrMenuItem("Lock module positions", "", &settings::lockModules));
|
||||
|
||||
menu->addChild(createBoolPtrMenuItem("Auto-squeeze modules when dragging", "", &settings::squeezeModules));
|
||||
|
||||
menu->addChild(new ui::MenuSeparator);
|
||||
menu->addChild(createMenuLabel("Parameters"));
|
||||
|
||||
// menu->addChild(createBoolPtrMenuItem("Lock cursor while dragging", "", &settings::allowCursorLock));
|
||||
|
||||
static const std::vector<std::string> knobModeLabels = {
|
||||
"Linear",
|
||||
|
|
@ -537,12 +547,11 @@ struct ViewButton : MenuButton {
|
|||
knobScrollSensitivitySlider->box.size.x = 250.0;
|
||||
menu->addChild(knobScrollSensitivitySlider);
|
||||
|
||||
menu->addChild(createBoolPtrMenuItem("Lock module positions", "", &settings::lockModules));
|
||||
menu->addChild(new ui::MenuSeparator);
|
||||
menu->addChild(createMenuLabel("Window"));
|
||||
|
||||
menu->addChild(createBoolPtrMenuItem("Invert zoom", "", &settings::invertZoom));
|
||||
|
||||
menu->addChild(new ui::MenuSeparator);
|
||||
|
||||
static const std::vector<std::string> rateLimitLabels = {
|
||||
"None",
|
||||
"2x",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue