mp4chaps Lua script: don't clutter global environment
[ardour.git] / gtk2_ardour / vca_time_axis.h
index 9620310237745af6777466c1d6c2444aeb1f3a8f..6d4cf5ffbd28c36541a8c3e4d783682a3d92de47 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "widgets/ardour_button.h"
 
+#include "stripable_colorpicker.h"
 #include "stripable_time_axis.h"
 #include "gain_meter.h"
 
@@ -52,7 +53,6 @@ public:
 
        void set_height (uint32_t h, TrackHeightMode m = OnlySelf);
 
-       bool selectable() const { return false; }
        bool marked_for_display () const;
        bool set_marked_for_display (bool);
 
@@ -76,8 +76,11 @@ 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&);
+
        void parameter_changed (std::string const& p);
        void vca_property_changed (PBD::PropertyChange const&);
        void update_vca_name ();
@@ -90,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__ */