diff --git a/saturnin/lib/imgui/imgui_custom_controls.cpp b/saturnin/lib/imgui/imgui_custom_controls.cpp index 23900f4e..e718573f 100644 --- a/saturnin/lib/imgui/imgui_custom_controls.cpp +++ b/saturnin/lib/imgui/imgui_custom_controls.cpp @@ -97,7 +97,7 @@ void peripheralKeyCombo(const std::vector& keys, PeripheralKey& d void CenteredText(const std::string& text) { auto size = ImGui::CalcTextSize(text.c_str()); constexpr auto ratio = float{0.5f}; - ImGui::SetCursorPosX(ImGui::GetWindowContentRegionWidth() * ratio - size.x / 2); + ImGui::SetCursorPosX(ImGui::GetContentRegionAvail().x * ratio - size.x / 2); ImGui::TextUnformatted(text.c_str()); } @@ -121,7 +121,7 @@ void ChildWindowHeader(const std::string& label) { ImVec2(pos.x + size.x, pos.y + 15.f), ImGui::GetColorU32(ImGuiCol_TableHeaderBg, 255), 5.f, - ImDrawCornerFlags_Top); + ImDrawFlags_RoundCornersTop); ImGui::AlignTextToFramePadding(); ImGui::SameLine(3.0f); ImGui::Text("%s", label.c_str()); diff --git a/saturnin/src/video/gui.cpp b/saturnin/src/video/gui.cpp index cb78d8d7..bdcace5d 100644 --- a/saturnin/src/video/gui.cpp +++ b/saturnin/src/video/gui.cpp @@ -502,7 +502,7 @@ void showMainMenu(GuiConfiguration& conf, core::EmulatorContext& state) { ImGui::BeginChild("ChildSaturnPlayer1", ImVec2(child_width, child_height), true, window_flags); - ImGui::PushItemWidth(ImGui::GetWindowContentRegionWidth() - second_column_offset); + ImGui::PushItemWidth(ImGui::GetContentRegionAvail().x - second_column_offset); ImGui::CenteredText(tr("Player 1")); @@ -583,7 +583,7 @@ void showMainMenu(GuiConfiguration& conf, core::EmulatorContext& state) { state.config()->readPeripheralConfiguration(core::AccessKeys::cfg_controls_saturn_player_2)); ImGui::BeginChild("ChildSaturnPlayer2", ImVec2(child_width, child_height), true, window_flags); - ImGui::PushItemWidth(ImGui::GetWindowContentRegionWidth() - second_column_offset); + ImGui::PushItemWidth(ImGui::GetContentRegionAvail().x - second_column_offset); ImGui::CenteredText(tr("Player 2")); @@ -710,7 +710,7 @@ void showMainMenu(GuiConfiguration& conf, core::EmulatorContext& state) { constexpr auto child_height = u16{220}; ImGui::BeginChild("ChildStvPlayer1", ImVec2(child_width, child_height), true, window_flags); - ImGui::PushItemWidth(ImGui::GetWindowContentRegionWidth() - second_column_offset); + ImGui::PushItemWidth(ImGui::GetContentRegionAvail().x - second_column_offset); ImGui::CenteredText(tr("Player 1")); @@ -761,7 +761,7 @@ void showMainMenu(GuiConfiguration& conf, core::EmulatorContext& state) { constexpr auto child_height = u16{220}; ImGui::BeginChild("ChildStvPlayer2", ImVec2(child_width, child_height), true, window_flags); - ImGui::PushItemWidth(ImGui::GetWindowContentRegionWidth() - second_column_offset); + ImGui::PushItemWidth(ImGui::GetContentRegionAvail().x - second_column_offset); ImGui::CenteredText(tr("Player 2"));