diff options
author | André Nusser <andre.nusser@googlemail.com> | 2015-10-14 12:38:44 +0200 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-10-19 14:36:06 -0400 |
commit | 83b5bdbe95b2e3d236769d04f5ac2fac7401a9af (patch) | |
tree | a5c5ac55f41faf65e5e013e24bf214014d425fc4 /gtk2_ardour/processor_box.h | |
parent | 784adc53bb5d70113f87b3430dea90eb87555d0a (diff) |
Ctrl+shift functionality (toggle all) for plugin leds.
The Fader led has special behavior and is only toggled when clicked
explicitly.
Diffstat (limited to 'gtk2_ardour/processor_box.h')
-rw-r--r-- | gtk2_ardour/processor_box.h | 6 |
1 files changed, 4 insertions, 2 deletions
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<ARDOUR::Processor>); @@ -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<boost::shared_ptr<ARDOUR::Processor> > ProcSelection; |