- if (_session.meter_falloff() > 0.0f) {
- gpm.update_meters_falloff ();
- }
-}
-
-gint
-MixerStrip::gain_automation_state_button_event (GdkEventButton *ev)
-{
- if (ev->type == GDK_BUTTON_PRESS || ev->type == GDK_2BUTTON_PRESS) {
- return TRUE;
- }
-
- switch (ev->button) {
- case 1:
- switch (ev->button) {
- case 1:
- gain_astate_menu.popup (1, ev->time);
- break;
- default:
- break;
- }
- }
-
- return TRUE;
-}
-
-gint
-MixerStrip::gain_automation_style_button_event (GdkEventButton *ev)
-{
- if (ev->type == GDK_BUTTON_PRESS || ev->type == GDK_2BUTTON_PRESS) {
- return TRUE;
- }
-
- switch (ev->button) {
- case 1:
- gain_astyle_menu.popup (1, ev->time);
- break;
- default:
- break;
- }
- return TRUE;
-}
-
-gint
-MixerStrip::pan_automation_state_button_event (GdkEventButton *ev)
-{
- using namespace Menu_Helpers;
-
- if (ev->type == GDK_BUTTON_PRESS || ev->type == GDK_2BUTTON_PRESS) {
- return TRUE;
- }
-
- switch (ev->button) {
- case 1:
- pan_astate_menu.popup (1, ev->time);
- break;
- default:
- break;
- }
-
- return TRUE;
-}
-
-gint
-MixerStrip::pan_automation_style_button_event (GdkEventButton *ev)
-{
- switch (ev->button) {
- case 1:
- pan_astyle_menu.popup (1, ev->time);
- break;
- default:
- break;
- }
- return TRUE;
-}
-
-string
-MixerStrip::astate_string (AutoState state)
-{
- return _astate_string (state, false);
-}
-
-string
-MixerStrip::short_astate_string (AutoState state)
-{
- return _astate_string (state, true);
-}
-
-string
-MixerStrip::_astate_string (AutoState state, bool shrt)
-{
- string sstr;
-
- switch (state) {
- case Off:
- sstr = (shrt ? "--" : _("off"));
- break;
- case Play:
- sstr = (shrt ? "P" : _("aplay"));
- break;
- case Touch:
- sstr = (shrt ? "T" : _("touch"));
- break;
- case Write:
- sstr = (shrt ? "W" : _("awrite"));
- break;
- }
-
- return sstr;
-}
-
-string
-MixerStrip::astyle_string (AutoStyle style)
-{
- return _astyle_string (style, false);
-}
-
-string
-MixerStrip::short_astyle_string (AutoStyle style)
-{
- return _astyle_string (style, true);
-}
-
-string
-MixerStrip::_astyle_string (AutoStyle style, bool shrt)
-{
- if (style & Trim) {
- return _("trim");
- } else {
- /* XXX it might different in different languages */
-
- return (shrt ? _("abs") : _("abs"));
- }