diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-21 16:35:32 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:44 -0400 |
commit | e626db22a0a1dffc60c0acd2d10ae00bc07468a3 (patch) | |
tree | 2385200880dd2abda3cb1a75f5de3e51e8965e00 | |
parent | 4aea553467a04e5cb88f63893a09c0d1dc80309d (diff) |
make selectability of a TimeAxisView be overridable
-rw-r--r-- | gtk2_ardour/time_axis_view.cc | 4 | ||||
-rw-r--r-- | gtk2_ardour/time_axis_view.h | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index 04498e879e..9420314c94 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -510,7 +510,9 @@ TimeAxisView::controls_ebox_button_release (GdkEventButton* ev) switch (ev->button) { case 1: - selection_click (ev); + if (selectable()) { + selection_click (ev); + } break; case 3: diff --git a/gtk2_ardour/time_axis_view.h b/gtk2_ardour/time_axis_view.h index 4be23803ef..ad9add4484 100644 --- a/gtk2_ardour/time_axis_view.h +++ b/gtk2_ardour/time_axis_view.h @@ -134,6 +134,7 @@ class TimeAxisView : public virtual AxisView bool hidden () const { return _hidden; } void set_selected (bool); + virtual bool selectable() const { return true; } /** * potential handler for entered events |