GUI: prevent editing non-8/16-bit samples
This commit is contained in:
parent
6c10c269a1
commit
6dbc46d50e
|
@ -135,6 +135,8 @@ void FurnaceGUI::drawSampleEdit() {
|
||||||
*/
|
*/
|
||||||
ImGui::Separator();
|
ImGui::Separator();
|
||||||
|
|
||||||
|
ImGui::BeginDisabled(sample->depth!=8 && sample->depth!=16);
|
||||||
|
|
||||||
if (ImGui::Button(ICON_FA_I_CURSOR "##SSelect")) {
|
if (ImGui::Button(ICON_FA_I_CURSOR "##SSelect")) {
|
||||||
sampleDragMode=false;
|
sampleDragMode=false;
|
||||||
}
|
}
|
||||||
|
@ -863,6 +865,12 @@ void FurnaceGUI::drawSampleEdit() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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::SetCursorPosY(ImGui::GetCursorPosY()+ImGui::GetStyle().ScrollbarSize);
|
||||||
ImGui::Text("%s",statusBar.c_str());
|
ImGui::Text("%s",statusBar.c_str());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue