From d8cedf0eecf7f78dda635f9b9451430355ad1f07 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Fri, 13 Jan 2012 21:17:51 +0000 Subject: [PATCH] Implement the "Auto-focus audio display on mouse over" option Originally committed to SVN as r6293. --- aegisub/src/audio_display.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aegisub/src/audio_display.cpp b/aegisub/src/audio_display.cpp index c308fa433..386324553 100644 --- a/aegisub/src/audio_display.cpp +++ b/aegisub/src/audio_display.cpp @@ -595,6 +595,7 @@ AudioDisplay::AudioDisplay(wxWindow *parent, AudioController *controller, agi::C Bind(wxEVT_MIDDLE_UP, &AudioDisplay::OnMouseEvent, this); Bind(wxEVT_RIGHT_UP, &AudioDisplay::OnMouseEvent, this); Bind(wxEVT_MOTION, &AudioDisplay::OnMouseEvent, this); + Bind(wxEVT_ENTER_WINDOW, &AudioDisplay::OnMouseEvent, this); } @@ -1062,7 +1063,7 @@ void AudioDisplay::OnMouseEvent(wxMouseEvent& event) return; } - if (event.IsButton()) + if (event.IsButton() || (event.Entering() && OPT_GET("Audio/Auto/Focus")->GetBool())) SetFocus(); // Handle any ongoing drag