Skip to content

Commit 74ceef5

Browse files
committed
Improve manual option for scanline count
1 parent 383b910 commit 74ceef5

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

platforms/shared/desktop/gui_menus.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -461,20 +461,22 @@ static void menu_video(void)
461461

462462
if (config_video.scanline_mode == 2)
463463
{
464-
ImGui::PushItemWidth(200.0f);
465-
if (ImGui::SliderInt("##scanline_start", &config_video.scanline_start, 0, 241, "Start = %d"))
464+
ImGui::Separator();
465+
ImGui::TextDisabled("Displaying %d scanlines:", MAX(0, config_video.scanline_end - config_video.scanline_start + 1));
466+
ImGui::PushItemWidth(250.0f);
467+
if (ImGui::SliderInt("##scanline_start", &config_video.scanline_start, 0, 241, "Start line = %d"))
466468
{
467469
emu_set_scanline_start_end(
468470
config_debug.debug ? 0 : config_video.scanline_start,
469471
config_debug.debug ? 241 : config_video.scanline_end);
470472
}
471-
if (ImGui::SliderInt("##scanline_end", &config_video.scanline_end, 0, 241, "End = %d"))
473+
if (ImGui::SliderInt("##scanline_end", &config_video.scanline_end, 0, 241, "End line = %d"))
472474
{
473475
emu_set_scanline_start_end(
474476
config_debug.debug ? 0 : config_video.scanline_start,
475477
config_debug.debug ? 241 : config_video.scanline_end);
476478
}
477-
if (ImGui::Button("Show all scanlines"))
479+
if (ImGui::Button("Show all scanlines", ImVec2(250.0f, 0)))
478480
{
479481
if (!config_debug.debug)
480482
{

0 commit comments

Comments
 (0)