MCPcopy Create free account
hub / github.com/RomanKubiak/ctrlr / setDefaults

Method setDefaults

Source/Core/CtrlrManager/CtrlrManager.cpp:59–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57}
58
59void 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
93CtrlrManagerVst &CtrlrManager::getVstManager()
94{

Callers 1

CtrlrProcessorMethod · 0.80

Calls 3

setPropertyFunction · 0.85
releaseMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected