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
|
@ -775,6 +775,13 @@ void WindowParametersSave(rack::window::Window* const window)
|
|||
window->internal->callback->WindowParametersChanged(kWindowParameterLockModulePositions,
|
||||
rack::settings::lockModules);
|
||||
}
|
||||
if (window->internal->params.squeezeModules != rack::settings::squeezeModules)
|
||||
{
|
||||
window->internal->params.squeezeModules = rack::settings::squeezeModules;
|
||||
if (window->internal->callback != nullptr)
|
||||
window->internal->callback->WindowParametersChanged(kWindowParameterSqueezeModulePositions,
|
||||
rack::settings::squeezeModules);
|
||||
}
|
||||
if (window->internal->params.invertZoom != rack::settings::invertZoom)
|
||||
{
|
||||
window->internal->params.invertZoom = rack::settings::invertZoom;
|
||||
|
@ -804,6 +811,7 @@ void WindowParametersRestore(rack::window::Window* const window)
|
|||
rack::settings::tooltips = window->internal->params.tooltips;
|
||||
rack::settings::knobScroll = window->internal->params.knobScroll;
|
||||
rack::settings::lockModules = window->internal->params.lockModules;
|
||||
rack::settings::squeezeModules = window->internal->params.squeezeModules;
|
||||
rack::settings::invertZoom = window->internal->params.invertZoom;
|
||||
rack::settings::rateLimit = window->internal->params.rateLimit;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue