#include <gtkmm.h>
#include "gtkmm2ext/keyboard.h"
#include "gtkmm2ext/persistent_tooltip.h"
+
+#include "pbd/controllable.h"
+
#include "panner_interface.h"
#include "panner_editor.h"
{
grab_focus ();
Keyboard::magic_widget_grab_focus ();
+
+ if (!proxy_controllable ().expired ()) {
+ PBD::Controllable::GUIFocusChanged (proxy_controllable ());
+ }
return false;
}
PannerInterface::on_leave_notify_event (GdkEventCrossing *)
{
Keyboard::magic_widget_drop_focus ();
+ if (!proxy_controllable ().expired ()) {
+ PBD::Controllable::GUIFocusChanged (boost::weak_ptr<PBD::Controllable> ());
+ }
return false;
}