MCPcopy Create free account
hub / github.com/BespokeSynth/BespokeSynth / SaveLayoutBase

Method SaveLayoutBase

Source/IDrawableModule.cpp:1201–1214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1199}
1200
1201void IDrawableModule::SaveLayoutBase(ofxJSONElement& moduleInfo)
1202{
1203 moduleInfo["position"][0u] = mX;
1204 moduleInfo["position"][1u] = mY;
1205 moduleInfo["name"] = Name();
1206 moduleInfo["type"] = mTypeName;
1207 if (mMinimized)
1208 moduleInfo["start_minimized"] = true;
1209 if (TheSynth->IsLissajousDrawer(this))
1210 moduleInfo["draw_lissajous"] = true;
1211 mModuleSaveData.Save(moduleInfo);
1212
1213 SaveLayout(moduleInfo);
1214}
1215
1216void IDrawableModule::SetUpFromSaveDataBase()
1217{

Callers 3

SaveLayoutMethod · 0.80
WriteModulesMethod · 0.80
DuplicateModuleMethod · 0.80

Calls 2

IsLissajousDrawerMethod · 0.80
SaveMethod · 0.45

Tested by

no test coverage detected