11 ImGui::TextDisabled(
"No viewer available");
18 auto DrawBlendModeCombo = [&](
const char* label,
22 const char* current_name =
25 if (ImGui::BeginCombo(label, current_name)) {
27 for (
int mode_int = 0; mode_int <= 4; ++mode_int) {
31 bool is_selected = (current_mode == mode);
33 if (ImGui::Selectable(mode_name, is_selected)) {
34 layer_manager.SetLayerBlendMode(layer_type, mode);
38 ImGui::SetItemDefaultFocus();
46 ImGui::Text(
"BG1 Layers:");
54 ImGui::Text(
"BG2 Layers:");
74 if (ImGui::IsItemHovered()) {
75 ImGui::SetTooltip(
"Reset all layers to Normal blend mode");