mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-15 17:25:06 +00:00
prepare for a clear option
This commit is contained in:
parent
bb4bc01778
commit
e414056f2d
2 changed files with 30 additions and 2 deletions
|
@ -2711,8 +2711,10 @@ bool FurnaceGUI::loop() {
|
||||||
if (ImGui::MenuItem("redo",BIND_FOR(GUI_ACTION_REDO))) doRedo();
|
if (ImGui::MenuItem("redo",BIND_FOR(GUI_ACTION_REDO))) doRedo();
|
||||||
ImGui::Separator();
|
ImGui::Separator();
|
||||||
editOptions(true);
|
editOptions(true);
|
||||||
/*ImGui::Separator();
|
ImGui::Separator();
|
||||||
ImGui::MenuItem("clear...");*/
|
if (ImGui::MenuItem("clear...")) {
|
||||||
|
showWarning("Are you sure you want to clear...",GUI_WARN_CLEAR);
|
||||||
|
}
|
||||||
ImGui::EndMenu();
|
ImGui::EndMenu();
|
||||||
}
|
}
|
||||||
if (ImGui::BeginMenu("settings")) {
|
if (ImGui::BeginMenu("settings")) {
|
||||||
|
@ -3370,6 +3372,31 @@ bool FurnaceGUI::loop() {
|
||||||
ImGui::CloseCurrentPopup();
|
ImGui::CloseCurrentPopup();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case GUI_WARN_CLEAR:
|
||||||
|
if (ImGui::Button("Song (orders and patterns)")) {
|
||||||
|
ImGui::CloseCurrentPopup();
|
||||||
|
}
|
||||||
|
ImGui::SameLine();
|
||||||
|
if (ImGui::Button("Pattern")) {
|
||||||
|
ImGui::CloseCurrentPopup();
|
||||||
|
}
|
||||||
|
ImGui::SameLine();
|
||||||
|
if (ImGui::Button("Instruments")) {
|
||||||
|
ImGui::CloseCurrentPopup();
|
||||||
|
}
|
||||||
|
ImGui::SameLine();
|
||||||
|
if (ImGui::Button("Wavetables")) {
|
||||||
|
ImGui::CloseCurrentPopup();
|
||||||
|
}
|
||||||
|
ImGui::SameLine();
|
||||||
|
if (ImGui::Button("Samples")) {
|
||||||
|
ImGui::CloseCurrentPopup();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ImGui::Button("Wait! What am I doing?")) {
|
||||||
|
ImGui::CloseCurrentPopup();
|
||||||
|
}
|
||||||
|
break;
|
||||||
case GUI_WARN_GENERIC:
|
case GUI_WARN_GENERIC:
|
||||||
if (ImGui::Button("OK")) {
|
if (ImGui::Button("OK")) {
|
||||||
ImGui::CloseCurrentPopup();
|
ImGui::CloseCurrentPopup();
|
||||||
|
|
|
@ -264,6 +264,7 @@ enum FurnaceGUIWarnings {
|
||||||
GUI_WARN_RESET_COLORS,
|
GUI_WARN_RESET_COLORS,
|
||||||
GUI_WARN_RESET_KEYBINDS,
|
GUI_WARN_RESET_KEYBINDS,
|
||||||
GUI_WARN_CLOSE_SETTINGS,
|
GUI_WARN_CLOSE_SETTINGS,
|
||||||
|
GUI_WARN_CLEAR,
|
||||||
GUI_WARN_GENERIC
|
GUI_WARN_GENERIC
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue