GUI: prevent editing non-8/16-bit samples

This commit is contained in:
tildearrow 2022-03-22 01:21:13 -05:00
parent 6c10c269a1
commit 6dbc46d50e
1 changed files with 8 additions and 0 deletions

View File

@ -135,6 +135,8 @@ void FurnaceGUI::drawSampleEdit() {
*/
ImGui::Separator();
ImGui::BeginDisabled(sample->depth!=8 && sample->depth!=16);
if (ImGui::Button(ICON_FA_I_CURSOR "##SSelect")) {
sampleDragMode=false;
}
@ -862,6 +864,12 @@ void FurnaceGUI::drawSampleEdit() {
updateSampleTex=true;
}
}
if (sample->depth!=8 && sample->depth!=16) {
statusBar="Non-8/16-bit samples cannot be edited without prior conversion.";
}
ImGui::EndDisabled();
ImGui::SetCursorPosY(ImGui::GetCursorPosY()+ImGui::GetStyle().ScrollbarSize);
ImGui::Text("%s",statusBar.c_str());