Merge branch 'master' into ZSMv1
This commit is contained in:
commit
ae7b271e1d
128 changed files with 8022 additions and 1597 deletions
|
|
@ -411,7 +411,7 @@ void FurnaceGUI::drawSettings() {
|
|||
if (ImGui::Checkbox("Double click selects entire column",&doubleClickColumnB)) {
|
||||
settings.doubleClickColumn=doubleClickColumnB;
|
||||
}
|
||||
|
||||
|
||||
bool allowEditDockingB=settings.allowEditDocking;
|
||||
if (ImGui::Checkbox("Allow docking editors",&allowEditDockingB)) {
|
||||
settings.allowEditDocking=allowEditDockingB;
|
||||
|
|
@ -519,6 +519,17 @@ void FurnaceGUI::drawSettings() {
|
|||
if (ImGui::RadioButton("Move to effect value/next effect and wrap around##eicb2",settings.effectCursorDir==2)) {
|
||||
settings.effectCursorDir=2;
|
||||
}
|
||||
|
||||
ImGui::Text("Allow dragging selection:");
|
||||
if (ImGui::RadioButton("No##dms0",settings.dragMovesSelection==0)) {
|
||||
settings.dragMovesSelection=0;
|
||||
}
|
||||
if (ImGui::RadioButton("Yes##dms1",settings.dragMovesSelection==1)) {
|
||||
settings.dragMovesSelection=1;
|
||||
}
|
||||
if (ImGui::RadioButton("Yes (while holding Ctrl only)##dms2",settings.dragMovesSelection==2)) {
|
||||
settings.dragMovesSelection=2;
|
||||
}
|
||||
}
|
||||
ImGui::EndChild();
|
||||
ImGui::EndTabItem();
|
||||
|
|
@ -1117,6 +1128,15 @@ void FurnaceGUI::drawSettings() {
|
|||
if (ImGui::RadioButton("Compact (4x1)##fml3",settings.fmLayout==3)) {
|
||||
settings.fmLayout=3;
|
||||
}
|
||||
if (ImGui::RadioButton("Alternate (2x2)##fml4",settings.fmLayout==4)) {
|
||||
settings.fmLayout=4;
|
||||
}
|
||||
if (ImGui::RadioButton("Alternate (1x4)##fml5",settings.fmLayout==5)) {
|
||||
settings.fmLayout=5;
|
||||
}
|
||||
if (ImGui::RadioButton("Alternate (4x1)##fml5",settings.fmLayout==6)) {
|
||||
settings.fmLayout=6;
|
||||
}
|
||||
|
||||
ImGui::Text("Position of Sustain in FM editor:");
|
||||
if (ImGui::RadioButton("Between Decay and Sustain Rate##susp0",settings.susPosition==0)) {
|
||||
|
|
@ -2029,6 +2049,7 @@ void FurnaceGUI::syncSettings() {
|
|||
settings.effectValCellSpacing=e->getConfInt("effectValCellSpacing",0);
|
||||
settings.doubleClickColumn=e->getConfInt("doubleClickColumn",1);
|
||||
settings.blankIns=e->getConfInt("blankIns",0);
|
||||
settings.dragMovesSelection=e->getConfInt("dragMovesSelection",2);
|
||||
|
||||
clampSetting(settings.mainFontSize,2,96);
|
||||
clampSetting(settings.patFontSize,2,96);
|
||||
|
|
@ -2078,7 +2099,7 @@ void FurnaceGUI::syncSettings() {
|
|||
clampSetting(settings.roundedMenus,0,1);
|
||||
clampSetting(settings.loadJapanese,0,1);
|
||||
clampSetting(settings.loadChinese,0,1);
|
||||
clampSetting(settings.fmLayout,0,3);
|
||||
clampSetting(settings.fmLayout,0,6);
|
||||
clampSetting(settings.susPosition,0,1);
|
||||
clampSetting(settings.effectCursorDir,0,2);
|
||||
clampSetting(settings.cursorPastePos,0,1);
|
||||
|
|
@ -2113,6 +2134,7 @@ void FurnaceGUI::syncSettings() {
|
|||
clampSetting(settings.effectValCellSpacing,0,32);
|
||||
clampSetting(settings.doubleClickColumn,0,1);
|
||||
clampSetting(settings.blankIns,0,1);
|
||||
clampSetting(settings.dragMovesSelection,0,2);
|
||||
|
||||
settings.initialSys=e->decodeSysDesc(e->getConfString("initialSys",""));
|
||||
if (settings.initialSys.size()<4) {
|
||||
|
|
@ -2246,6 +2268,7 @@ void FurnaceGUI::commitSettings() {
|
|||
e->setConf("effectValCellSpacing",settings.effectValCellSpacing);
|
||||
e->setConf("doubleClickColumn",settings.doubleClickColumn);
|
||||
e->setConf("blankIns",settings.blankIns);
|
||||
e->setConf("dragMovesSelection",settings.dragMovesSelection);
|
||||
|
||||
// colors
|
||||
for (int i=0; i<GUI_COLOR_MAX; i++) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue