diff options
author | Carl Hetherington <carl@carlh.net> | 2010-11-26 00:29:12 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2010-11-26 00:29:12 +0000 |
commit | 1539ac1b9661f0c0bb313d8f0d9a72b6dc95aaf1 (patch) | |
tree | 4fb53c3a175339a899f39a7a8598d75aed254f02 /gtk2_ardour/panner_ui.cc | |
parent | 54cbc45a5a40f4eefd64fa41ad9029f5f8f6a84f (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.cc | 8 |
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; +} |