prepare for Furnace Pro

This commit is contained in:
tildearrow 2023-04-01 05:06:13 -05:00
parent fe7ba3c56b
commit 6fe8bea50e
17 changed files with 693 additions and 167 deletions

View file

@ -741,7 +741,11 @@ void FurnaceGUI::drawPattern() {
if (ImGui::IsItemHovered()) {
if (CHECK_LONG_HOLD) {
NOTIFY_LONG_HOLD;
e->toggleSolo(i);
if (dejarteArriba) {
showError("UNREGISTERED - register NOW to unlock solo!");
} else {
e->toggleSolo(i);
}
soloChan=i;
}
if (ImGui::IsMouseReleased(ImGuiMouseButton_Left) && !ImGui::WasInertialScroll()) {
@ -755,7 +759,11 @@ void FurnaceGUI::drawPattern() {
} else {
if (ImGui::IsItemClicked(ImGuiMouseButton_Left)) {
if (settings.soloAction!=1 && soloTimeout>0 && soloChan==i) {
e->toggleSolo(i);
if (dejarteArriba) {
showError("UNREGISTERED - register NOW to unlock solo!");
} else {
e->toggleSolo(i);
}
soloTimeout=0;
} else {
e->toggleMute(i);
@ -768,7 +776,11 @@ void FurnaceGUI::drawPattern() {
ImGui::PopStyleColor(4);
if (settings.soloAction!=2 && !mobileUI) if (ImGui::IsItemClicked(ImGuiMouseButton_Right)) {
inhibitMenu=true;
e->toggleSolo(i);
if (dejarteArriba) {
showError("UNREGISTERED - register NOW to unlock solo!");
} else {
e->toggleSolo(i);
}
}
if (settings.channelStyle==3) {