summaryrefslogtreecommitdiff
path: root/gtk2_ardour/panner_ui.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-11-26 00:29:12 +0000
committerCarl Hetherington <carl@carlh.net>2010-11-26 00:29:12 +0000
commit1539ac1b9661f0c0bb313d8f0d9a72b6dc95aaf1 (patch)
tree4fb53c3a175339a899f39a7a8598d75aed254f02 /gtk2_ardour/panner_ui.cc
parent54cbc45a5a40f4eefd64fa41ad9029f5f8f6a84f (diff)
Somewhat distasteful hack to fix #3469 (broken keyboard-entry of pan values)
git-svn-id: svn://localhost/ardour2/branches/3.0@8090 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/panner_ui.cc')
-rw-r--r--gtk2_ardour/panner_ui.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/panner_ui.cc b/gtk2_ardour/panner_ui.cc
index ea9b270bb5..25580f0f51 100644
--- a/gtk2_ardour/panner_ui.cc
+++ b/gtk2_ardour/panner_ui.cc
@@ -58,6 +58,7 @@ PannerUI::PannerUI (Session* s)
, panning_link_button (_("link"))
, pan_automation_style_button ("")
, pan_automation_state_button ("")
+ , _bar_spinner_active (false)
{
set_session (s);
@@ -453,6 +454,7 @@ PannerUI::setup_pan ()
(sigc::bind (sigc::mem_fun(*this, &PannerUI::pan_button_event), (uint32_t) asz));
bc->set_size_request (-1, pan_bar_height);
+ bc->SpinnerActive.connect (sigc::mem_fun (*this, &PannerUI::bar_spinner_activate));
pan_bars.push_back (bc);
pan_bar_packer.pack_start (*bc, false, false);
@@ -921,3 +923,9 @@ PannerUI::connect_to_pan_control (uint32_t i)
_pan_control_connections, invalidator (*this), boost::bind (&PannerUI::pan_value_changed, this, i), gui_context ()
);
}
+
+void
+PannerUI::bar_spinner_activate (bool a)
+{
+ _bar_spinner_active = a;
+}