mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-22 20:45:11 +00:00
just a bit more
This commit is contained in:
parent
e0108e5635
commit
0a5c0da078
1 changed files with 150 additions and 125 deletions
|
@ -4130,6 +4130,22 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
|
||||
conf.set("initialSys2",settings.initialSys.toBase64());
|
||||
conf.set("initialSysName",settings.initialSysName);
|
||||
|
||||
conf.set("noThreadedInput",settings.noThreadedInput);
|
||||
conf.set("powerSave",settings.powerSave);
|
||||
conf.set("eventDelay",settings.eventDelay);
|
||||
|
||||
conf.set("renderBackend",settings.renderBackend);
|
||||
conf.set("renderClearPos",settings.renderClearPos);
|
||||
|
||||
conf.set("chanOscThreads",settings.chanOscThreads);
|
||||
conf.set("renderPoolThreads",settings.renderPoolThreads);
|
||||
conf.set("showPool",settings.showPool);
|
||||
conf.set("writeInsNames",settings.writeInsNames);
|
||||
conf.set("readInsNames",settings.readInsNames);
|
||||
conf.set("defaultAuthorName",settings.defaultAuthorName);
|
||||
|
||||
conf.set("hiddenSystems",settings.hiddenSystems);
|
||||
}
|
||||
|
||||
// audio
|
||||
|
@ -4144,11 +4160,24 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
conf.set("audioBufSize",settings.audioBufSize);
|
||||
conf.set("audioRate",settings.audioRate);
|
||||
conf.set("audioChans",settings.audioChans);
|
||||
|
||||
conf.set("lowLatency",settings.lowLatency);
|
||||
|
||||
conf.set("metroVol",settings.metroVol);
|
||||
conf.set("sampleVol",settings.sampleVol);
|
||||
|
||||
conf.set("wasapiEx",settings.wasapiEx);
|
||||
|
||||
conf.set("clampSamples",settings.clampSamples);
|
||||
}
|
||||
|
||||
// MIDI
|
||||
if (groups&GUI_SETTINGS_MIDI) {
|
||||
|
||||
conf.set("midiOutClock",settings.midiOutClock);
|
||||
conf.set("midiOutTime",settings.midiOutTime);
|
||||
conf.set("midiOutProgramChange",settings.midiOutProgramChange);
|
||||
conf.set("midiOutMode",settings.midiOutMode);
|
||||
conf.set("midiOutTimeRate",settings.midiOutTimeRate);
|
||||
}
|
||||
|
||||
// keyboard
|
||||
|
@ -4185,6 +4214,12 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
conf.set("loadChinese",settings.loadChinese);
|
||||
conf.set("loadChineseTraditional",settings.loadChineseTraditional);
|
||||
conf.set("loadKorean",settings.loadKorean);
|
||||
|
||||
conf.set("fontBackend",settings.fontBackend);
|
||||
conf.set("fontHinting",settings.fontHinting);
|
||||
conf.set("fontBitmap",settings.fontBitmap);
|
||||
conf.set("fontAutoHint",settings.fontAutoHint);
|
||||
conf.set("fontAntiAlias",settings.fontAntiAlias);
|
||||
}
|
||||
|
||||
// appearance
|
||||
|
@ -4203,6 +4238,33 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
conf.set("channelFeedbackStyle",settings.channelFeedbackStyle);
|
||||
conf.set("channelFont",settings.channelFont);
|
||||
conf.set("channelTextCenter",settings.channelTextCenter);
|
||||
|
||||
conf.set("roundedWindows",settings.roundedWindows);
|
||||
conf.set("roundedButtons",settings.roundedButtons);
|
||||
conf.set("roundedMenus",settings.roundedMenus);
|
||||
|
||||
conf.set("separateFMColors",settings.separateFMColors);
|
||||
conf.set("insEditColorize",settings.insEditColorize);
|
||||
|
||||
conf.set("chipNames",settings.chipNames);
|
||||
conf.set("overflowHighlight",settings.overflowHighlight);
|
||||
conf.set("partyTime",settings.partyTime);
|
||||
conf.set("flatNotes",settings.flatNotes);
|
||||
conf.set("germanNotation",settings.germanNotation);
|
||||
|
||||
conf.set("frameBorders",settings.frameBorders);
|
||||
|
||||
conf.set("noteOffLabel",settings.noteOffLabel);
|
||||
conf.set("noteRelLabel",settings.noteRelLabel);
|
||||
conf.set("macroRelLabel",settings.macroRelLabel);
|
||||
conf.set("emptyLabel",settings.emptyLabel);
|
||||
conf.set("emptyLabel2",settings.emptyLabel2);
|
||||
|
||||
conf.set("noteCellSpacing",settings.noteCellSpacing);
|
||||
conf.set("insCellSpacing",settings.insCellSpacing);
|
||||
conf.set("volCellSpacing",settings.volCellSpacing);
|
||||
conf.set("effectCellSpacing",settings.effectCellSpacing);
|
||||
conf.set("effectValCellSpacing",settings.effectValCellSpacing);
|
||||
}
|
||||
|
||||
// layout
|
||||
|
@ -4255,7 +4317,6 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
conf.set("mu5Path",settings.mu5Path);
|
||||
}
|
||||
|
||||
// TODO: the fucking rest
|
||||
conf.set("patRowsBase",settings.patRowsBase);
|
||||
conf.set("orderRowsBase",settings.orderRowsBase);
|
||||
conf.set("soloAction",settings.soloAction);
|
||||
|
@ -4265,11 +4326,7 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
conf.set("macroView",settings.macroView);
|
||||
conf.set("fmNames",settings.fmNames);
|
||||
conf.set("allowEditDocking",settings.allowEditDocking);
|
||||
conf.set("chipNames",settings.chipNames);
|
||||
conf.set("overflowHighlight",settings.overflowHighlight);
|
||||
conf.set("partyTime",settings.partyTime);
|
||||
conf.set("flatNotes",settings.flatNotes);
|
||||
conf.set("germanNotation",settings.germanNotation);
|
||||
|
||||
conf.set("stepOnDelete",settings.stepOnDelete);
|
||||
conf.set("scrollStep",settings.scrollStep);
|
||||
conf.set("sysSeparators",settings.sysSeparators);
|
||||
|
@ -4282,61 +4339,41 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
conf.set("stepOnInsert",settings.stepOnInsert);
|
||||
conf.set("unifiedDataView",settings.unifiedDataView);
|
||||
conf.set("sysFileDialog",settings.sysFileDialog);
|
||||
conf.set("roundedWindows",settings.roundedWindows);
|
||||
conf.set("roundedButtons",settings.roundedButtons);
|
||||
conf.set("roundedMenus",settings.roundedMenus);
|
||||
conf.set("susPosition",settings.susPosition);
|
||||
conf.set("effectCursorDir",settings.effectCursorDir);
|
||||
conf.set("cursorPastePos",settings.cursorPastePos);
|
||||
conf.set("titleBarInfo",settings.titleBarInfo);
|
||||
conf.set("titleBarSys",settings.titleBarSys);
|
||||
conf.set("frameBorders",settings.frameBorders);
|
||||
|
||||
conf.set("effectDeletionAltersValue",settings.effectDeletionAltersValue);
|
||||
|
||||
conf.set("separateFMColors",settings.separateFMColors);
|
||||
conf.set("insEditColorize",settings.insEditColorize);
|
||||
conf.set("metroVol",settings.metroVol);
|
||||
conf.set("sampleVol",settings.sampleVol);
|
||||
|
||||
conf.set("pushNibble",settings.pushNibble);
|
||||
conf.set("scrollChangesOrder",settings.scrollChangesOrder);
|
||||
conf.set("oplStandardWaveNames",settings.oplStandardWaveNames);
|
||||
conf.set("cursorMoveNoScroll",settings.cursorMoveNoScroll);
|
||||
conf.set("lowLatency",settings.lowLatency);
|
||||
|
||||
conf.set("notePreviewBehavior",settings.notePreviewBehavior);
|
||||
conf.set("powerSave",settings.powerSave);
|
||||
|
||||
conf.set("absorbInsInput",settings.absorbInsInput);
|
||||
conf.set("eventDelay",settings.eventDelay);
|
||||
|
||||
conf.set("moveWindowTitle",settings.moveWindowTitle);
|
||||
conf.set("hiddenSystems",settings.hiddenSystems);
|
||||
|
||||
conf.set("horizontalDataView",settings.horizontalDataView);
|
||||
conf.set("noMultiSystem",settings.noMultiSystem);
|
||||
conf.set("oldMacroVSlider",settings.oldMacroVSlider);
|
||||
conf.set("displayAllInsTypes",settings.displayAllInsTypes);
|
||||
conf.set("displayPartial",settings.displayPartial);
|
||||
conf.set("noteCellSpacing",settings.noteCellSpacing);
|
||||
conf.set("insCellSpacing",settings.insCellSpacing);
|
||||
conf.set("volCellSpacing",settings.volCellSpacing);
|
||||
conf.set("effectCellSpacing",settings.effectCellSpacing);
|
||||
conf.set("effectValCellSpacing",settings.effectValCellSpacing);
|
||||
conf.set("doubleClickColumn",settings.doubleClickColumn);
|
||||
conf.set("blankIns",settings.blankIns);
|
||||
conf.set("dragMovesSelection",settings.dragMovesSelection);
|
||||
conf.set("unsignedDetune",settings.unsignedDetune);
|
||||
conf.set("noThreadedInput",settings.noThreadedInput);
|
||||
|
||||
conf.set("saveWindowPos",settings.saveWindowPos);
|
||||
conf.set("clampSamples",settings.clampSamples);
|
||||
conf.set("noteOffLabel",settings.noteOffLabel);
|
||||
conf.set("noteRelLabel",settings.noteRelLabel);
|
||||
conf.set("macroRelLabel",settings.macroRelLabel);
|
||||
conf.set("emptyLabel",settings.emptyLabel);
|
||||
conf.set("emptyLabel2",settings.emptyLabel2);
|
||||
|
||||
conf.set("saveUnusedPatterns",settings.saveUnusedPatterns);
|
||||
conf.set("maxRecentFile",settings.maxRecentFile);
|
||||
conf.set("midiOutClock",settings.midiOutClock);
|
||||
conf.set("midiOutTime",settings.midiOutTime);
|
||||
conf.set("midiOutProgramChange",settings.midiOutProgramChange);
|
||||
conf.set("midiOutMode",settings.midiOutMode);
|
||||
conf.set("midiOutTimeRate",settings.midiOutTimeRate);
|
||||
|
||||
conf.set("centerPattern",settings.centerPattern);
|
||||
conf.set("ordersCursor",settings.ordersCursor);
|
||||
conf.set("persistFadeOut",settings.persistFadeOut);
|
||||
|
@ -4352,8 +4389,7 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
conf.set("orderButtonPos",settings.orderButtonPos);
|
||||
conf.set("compress",settings.compress);
|
||||
conf.set("newPatternFormat",settings.newPatternFormat);
|
||||
conf.set("renderBackend",settings.renderBackend);
|
||||
conf.set("renderClearPos",settings.renderClearPos);
|
||||
|
||||
conf.set("insertBehavior",settings.insertBehavior);
|
||||
conf.set("pullDeleteRow",settings.pullDeleteRow);
|
||||
conf.set("newSongBehavior",settings.newSongBehavior);
|
||||
|
@ -4367,18 +4403,7 @@ void FurnaceGUI::writeConfig(DivConfig& conf, FurnaceGUISettingGroups groups) {
|
|||
conf.set("centerPopup",settings.centerPopup);
|
||||
conf.set("insIconsStyle",settings.insIconsStyle);
|
||||
conf.set("classicChipOptions",settings.classicChipOptions);
|
||||
conf.set("wasapiEx",settings.wasapiEx);
|
||||
conf.set("chanOscThreads",settings.chanOscThreads);
|
||||
conf.set("renderPoolThreads",settings.renderPoolThreads);
|
||||
conf.set("showPool",settings.showPool);
|
||||
conf.set("writeInsNames",settings.writeInsNames);
|
||||
conf.set("readInsNames",settings.readInsNames);
|
||||
conf.set("defaultAuthorName",settings.defaultAuthorName);
|
||||
conf.set("fontBackend",settings.fontBackend);
|
||||
conf.set("fontHinting",settings.fontHinting);
|
||||
conf.set("fontBitmap",settings.fontBitmap);
|
||||
conf.set("fontAutoHint",settings.fontAutoHint);
|
||||
conf.set("fontAntiAlias",settings.fontAntiAlias);
|
||||
|
||||
conf.set("selectAssetOnLoad",settings.selectAssetOnLoad);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue