X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmono_panner.cc;h=e29ec01b705713224e5647174a614346f196247a;hb=cc92c879bfd989aa8de25fdc29fb8d9b2ec7a992;hp=7dd16d4853db726c4c325471fc874275c75b126c;hpb=f4ed14a83b3dfc0af9b92db5f73f3389c7773a04;p=ardour.git diff --git a/gtk2_ardour/mono_panner.cc b/gtk2_ardour/mono_panner.cc index 7dd16d4853..e29ec01b70 100644 --- a/gtk2_ardour/mono_panner.cc +++ b/gtk2_ardour/mono_panner.cc @@ -98,7 +98,7 @@ MonoPanner::set_tooltip () */ char buf[64]; - snprintf (buf, sizeof (buf), "L:%3d R:%3d", + snprintf (buf, sizeof (buf), _("L:%3d R:%3d"), (int) rint (100.0 * (1.0 - pos)), (int) rint (100.0 * pos)); _tooltip.set_tip (buf); @@ -412,10 +412,6 @@ MonoPanner::on_key_press_event (GdkEventKey* ev) step = one_degree * 5.0; } - /* up/down control width because we consider pan position more "important" - (and thus having higher "sense" priority) than width. - */ - switch (ev->keyval) { case GDK_Left: pv -= step; @@ -425,6 +421,10 @@ MonoPanner::on_key_press_event (GdkEventKey* ev) pv += step; position_control->set_value (pv); break; + case GDK_0: + case GDK_KP_0: + position_control->set_value (0.0); + break; default: return false; } @@ -435,12 +435,12 @@ MonoPanner::on_key_press_event (GdkEventKey* ev) void MonoPanner::set_colors () { - colors.fill = ARDOUR_UI::config()->canvasvar_MonoPannerFill.get(); - colors.outline = ARDOUR_UI::config()->canvasvar_MonoPannerOutline.get(); - colors.text = ARDOUR_UI::config()->canvasvar_MonoPannerText.get(); - colors.background = ARDOUR_UI::config()->canvasvar_MonoPannerBackground.get(); - colors.pos_outline = ARDOUR_UI::config()->canvasvar_MonoPannerPositionOutline.get(); - colors.pos_fill = ARDOUR_UI::config()->canvasvar_MonoPannerPositionFill.get(); + colors.fill = ARDOUR_UI::config()->get_canvasvar_MonoPannerFill(); + colors.outline = ARDOUR_UI::config()->get_canvasvar_MonoPannerOutline(); + colors.text = ARDOUR_UI::config()->get_canvasvar_MonoPannerText(); + colors.background = ARDOUR_UI::config()->get_canvasvar_MonoPannerBackground(); + colors.pos_outline = ARDOUR_UI::config()->get_canvasvar_MonoPannerPositionOutline(); + colors.pos_fill = ARDOUR_UI::config()->get_canvasvar_MonoPannerPositionFill(); } void