From 83b5bdbe95b2e3d236769d04f5ac2fac7401a9af Mon Sep 17 00:00:00 2001 From: André Nusser Date: Wed, 14 Oct 2015 12:38:44 +0200 Subject: Ctrl+shift functionality (toggle all) for plugin leds. The Fader led has special behavior and is only toggled when clicked explicitly. --- gtk2_ardour/processor_box.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gtk2_ardour/processor_box.h') diff --git a/gtk2_ardour/processor_box.h b/gtk2_ardour/processor_box.h index 18ec38a056..015afca4a9 100644 --- a/gtk2_ardour/processor_box.h +++ b/gtk2_ardour/processor_box.h @@ -152,7 +152,7 @@ protected: private: bool _selectable; bool _unknown_processor; - void led_clicked(); + void led_clicked(GdkEventButton *); void processor_active_changed (); void processor_property_changed (const PBD::PropertyChange&); void processor_configuration_changed (const ARDOUR::ChanCount in, const ARDOUR::ChanCount out); @@ -189,6 +189,7 @@ private: private: void slider_adjusted (); void button_clicked (); + void button_clicked_event (GdkEventButton *); void control_changed (); std::string state_id () const; void set_tooltip (); @@ -290,6 +291,8 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD void select_all_inserts (); void select_all_sends (); + void all_visible_processors_active(bool state); + void hide_things (); bool edit_aux_send(boost::shared_ptr); @@ -381,7 +384,6 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject, public ARD void processors_reordered (const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator&, int*); void compute_processor_sort_keys (); - void all_visible_processors_active(bool state); void ab_plugins (); typedef std::vector > ProcSelection; -- cgit v1.2.3