GUI: implement save as format in editors as well

This commit is contained in:
tildearrow 2022-09-04 02:37:43 -05:00
parent 90a0db06f8
commit f7bca46a4a
2 changed files with 15 additions and 0 deletions

View file

@ -1608,6 +1608,12 @@ void FurnaceGUI::drawInsEdit() {
if (ImGui::Button(ICON_FA_FLOPPY_O "##IESave")) {
doAction(GUI_ACTION_INS_LIST_SAVE);
}
if (ImGui::BeginPopupContextItem("InsSaveFormats",ImGuiMouseButton_Right)) {
if (ImGui::MenuItem("save as .dmp...")) {
doAction(GUI_ACTION_INS_LIST_SAVE_DMP);
}
ImGui::EndPopup();
}
ImGui::TableNextColumn();
ImGui::Text("Type");

View file

@ -138,6 +138,15 @@ void FurnaceGUI::drawWaveEdit() {
if (ImGui::Button(ICON_FA_FLOPPY_O "##WESave")) {
doAction(GUI_ACTION_WAVE_LIST_SAVE);
}
if (ImGui::BeginPopupContextItem("WaveSaveFormats",ImGuiMouseButton_Right)) {
if (ImGui::MenuItem("save as .dmw...")) {
doAction(GUI_ACTION_WAVE_LIST_SAVE_DMW);
}
if (ImGui::MenuItem("save raw...")) {
doAction(GUI_ACTION_WAVE_LIST_SAVE_RAW);
}
ImGui::EndPopup();
}
ImGui::SameLine();
if (ImGui::RadioButton("Steps",waveEditStyle==0)) {