diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2007-03-13 12:08:41 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2007-03-13 12:08:41 +0000 |
commit | c1a5269c55be92f5b571ce3bb6a0040b54bb0257 (patch) | |
tree | eedd3fe26eb43655b76f1abe4d1e08e13b043876 /gtk2_ardour/panner_ui.cc | |
parent | a493ea0aab249d0a17d99c449206a241f83bc999 (diff) |
fix panner visual corruption bug #1213; more consistent naming for automation states; carl's wheel-3 patch
git-svn-id: svn://localhost/ardour2/trunk@1581 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/panner_ui.cc')
-rw-r--r-- | gtk2_ardour/panner_ui.cc | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gtk2_ardour/panner_ui.cc b/gtk2_ardour/panner_ui.cc index d65d02f92e..4ad59fb1ea 100644 --- a/gtk2_ardour/panner_ui.cc +++ b/gtk2_ardour/panner_ui.cc @@ -85,7 +85,7 @@ PannerUI::PannerUI (boost::shared_ptr<IO> io, Session& s) pan_automation_state_button.unset_flags (Gtk::CAN_FOCUS); using namespace Menu_Helpers; - pan_astate_menu.items().push_back (MenuElem (_("Off"), + pan_astate_menu.items().push_back (MenuElem (_("Manual"), bind (mem_fun (_io->panner(), &Panner::set_automation_state), (AutoState) Off))); pan_astate_menu.items().push_back (MenuElem (_("Play"), bind (mem_fun (_io->panner(), &Panner::set_automation_state), (AutoState) Play))); @@ -274,6 +274,13 @@ PannerUI::setup_pan () pan_adjustments.pop_back (); } + /* stick something into the panning viewport so that it redraws */ + + EventBox* eb = manage (new EventBox()); + panning_viewport.remove (); + panning_viewport.add (*eb); + panning_viewport.show_all (); + } else if (nouts == 2) { vector<Adjustment*>::size_type asz; @@ -738,7 +745,7 @@ PannerUI::_astate_string (AutoState state, bool shrt) switch (state) { case Off: - sstr = (shrt ? "O" : _("O")); + sstr = (shrt ? "M" : _("M")); break; case Play: sstr = (shrt ? "P" : _("P")); |