| 57 | } |
| 58 | |
| 59 | void CtrlrManager::setDefaults() |
| 60 | { |
| 61 | if (ctrlrProperties != nullptr) |
| 62 | delete (ctrlrProperties.release()); |
| 63 | |
| 64 | ctrlrProperties.reset(new CtrlrProperties(*this)); |
| 65 | |
| 66 | setProperty (Ids::ctrlrLogToFile, false); |
| 67 | setProperty (Ids::ctrlrLuaDebug, false); |
| 68 | setProperty (Ids::ctrlrVersionSeparator, "_"); |
| 69 | setProperty (Ids::ctrlrVersionCompressed, false); |
| 70 | setProperty (Ids::ctrlrMidiMonInputBufferSize, 8192); |
| 71 | setProperty (Ids::ctrlrMidiMonOutputBufferSize, 8192); |
| 72 | setProperty (Ids::ctrlrLuaDisabled, false); |
| 73 | setProperty (Ids::ctrlrOverwriteResources, true); |
| 74 | setProperty (Ids::ctrlrAutoSave, true); |
| 75 | setProperty (Ids::ctrlrAutoSaveInterval, 300); |
| 76 | setProperty (Ids::ctrlrLogOptions, 32); |
| 77 | setProperty (Ids::ctrlrUseEditorWrapper, true); |
| 78 | setProperty (Ids::ctrlrPropertiesAreURLs, true); |
| 79 | setProperty (Ids::ctrlrNativeAlerts, false); |
| 80 | setProperty (Ids::ctrlrNativeFileDialogs, true); |
| 81 | setProperty (Ids::ctrlrPrivateKey, ""); |
| 82 | setProperty (Ids::ctrlrFontSizeBaseValue, 14.0f); |
| 83 | setProperty (Ids::ctrlrScrollbarThickness, 18.0f); |
| 84 | setProperty (Ids::ctrlrColourScheme, "Light"); |
| 85 | setProperty (Ids::ctrlrLookAndFeel, "Light"); |
| 86 | setProperty (Ids::ctrlrMenuBarHeight, 24); |
| 87 | setProperty (Ids::ctrlrTabBarDepth, 24.0); |
| 88 | setProperty (Ids::uiLuaConsoleInputRemoveAfterRun, true); |
| 89 | setProperty (Ids::luaCtrlrSaveState, COMBO_ITEM_NONE); |
| 90 | setProperty (Ids::luaCtrlrRestoreState, COMBO_ITEM_NONE); |
| 91 | } |
| 92 | |
| 93 | CtrlrManagerVst &CtrlrManager::getVstManager() |
| 94 | { |
no test coverage detected