diff options
author | Carl Hetherington <carl@carlh.net> | 2012-06-06 11:47:09 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2012-06-06 11:47:09 +0000 |
commit | 46e448252f74ce35f37a1a41bb3ebe0f0312cd5d (patch) | |
tree | 727768ad3569c3e4becb9694e93fbf6f1b909691 /gtk2_ardour/panner_ui.cc | |
parent | 31f94b9b048f55b06b7de8fa0b8612b0fa2ea274 (diff) |
Provide dialogs to edit pan values numerically, at least for
mono and stereo panners.
git-svn-id: svn://localhost/ardour2/branches/3.0@12577 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/panner_ui.cc')
-rw-r--r-- | gtk2_ardour/panner_ui.cc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/gtk2_ardour/panner_ui.cc b/gtk2_ardour/panner_ui.cc index 239a64ccb7..433b5b0c02 100644 --- a/gtk2_ardour/panner_ui.cc +++ b/gtk2_ardour/panner_ui.cc @@ -37,7 +37,6 @@ #include "stereo_panner.h" #include "mono_panner.h" - #include "i18n.h" using namespace std; @@ -388,6 +387,7 @@ PannerUI::build_pan_menu () bypass_menu_item->signal_toggled().connect (sigc::mem_fun(*this, &PannerUI::pan_bypass_toggle)); items.push_back (MenuElem (_("Reset"), sigc::mem_fun (*this, &PannerUI::pan_reset))); + items.push_back (MenuElem (_("Edit..."), sigc::mem_fun (*this, &PannerUI::pan_edit))); } void @@ -399,6 +399,16 @@ PannerUI::pan_bypass_toggle () } void +PannerUI::pan_edit () +{ + if (_mono_panner) { + _mono_panner->edit (); + } else if (_stereo_panner) { + _stereo_panner->edit (); + } +} + +void PannerUI::pan_reset () { _panner->reset (); |