summaryrefslogtreecommitdiff
path: root/gtk2_ardour/vca_time_axis.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-08-06 22:48:38 +0200
committerRobin Gareus <robin@gareus.org>2017-08-06 22:48:38 +0200
commitf1ae16fe8f4febcf03eabf283eaea1305792b4a0 (patch)
tree78596a0a9e258ba8cd97589202093555e804dfcc /gtk2_ardour/vca_time_axis.h
parentfff9a3cc7f3f2d09be1fd7aed547c5e9c1fe4528 (diff)
VCA TimeAxis Context Menu
NB. This calls for a vca_ui (alike route_ui) to consolidate common methods like choose_color, assign/drop slaves etc)
Diffstat (limited to 'gtk2_ardour/vca_time_axis.h')
-rw-r--r--gtk2_ardour/vca_time_axis.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/vca_time_axis.h b/gtk2_ardour/vca_time_axis.h
index e7ea4a52de..6d4cf5ffbd 100644
--- a/gtk2_ardour/vca_time_axis.h
+++ b/gtk2_ardour/vca_time_axis.h
@@ -22,6 +22,7 @@
#include "widgets/ardour_button.h"
+#include "stripable_colorpicker.h"
#include "stripable_time_axis.h"
#include "gain_meter.h"
@@ -75,6 +76,7 @@ protected:
void create_automation_child (const Evoral::Parameter& param, bool show);
virtual void build_automation_action_menu (bool);
+ void build_display_menu ();
Gtk::Menu* automation_action_menu;
bool name_entry_changed (std::string const&);
@@ -91,6 +93,12 @@ protected:
bool automation_click (GdkEventButton*);
bool drop_release (GdkEventButton*);
void self_delete ();
+
+ void drop_all_slaves ();
+ void choose_color ();
+
+private:
+ StripableColorDialog _color_picker;
};
#endif /* __ardour_vca_time_axis_h__ */