summaryrefslogtreecommitdiff
path: root/gtk2_ardour/vca_master_strip.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-03-04 14:15:37 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:39 -0400
commit9339a7b9979863537401100762e39c231fd8bc53 (patch)
tree763a0326be31021ed578b96f51de02074e0a196d /gtk2_ardour/vca_master_strip.h
parent6b7a384e340ab363107e4ebc297fc24810b813cb (diff)
add solo/mute controls to VCAMasterStrip
Diffstat (limited to 'gtk2_ardour/vca_master_strip.h')
-rw-r--r--gtk2_ardour/vca_master_strip.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/gtk2_ardour/vca_master_strip.h b/gtk2_ardour/vca_master_strip.h
index 2533020f61..b65aef0c4a 100644
--- a/gtk2_ardour/vca_master_strip.h
+++ b/gtk2_ardour/vca_master_strip.h
@@ -52,15 +52,27 @@ class VCAMasterStrip : public AxisView, public Gtk::EventBox
Gtk::VBox global_vpacker;
Gtk::HBox top_padding;
Gtk::HBox bottom_padding;
+ Gtk::HBox width_hide_box;
+ Gtk::HBox solo_mute_box;
ArdourButton width_button;
ArdourButton color_button;
ArdourButton hide_button;
ArdourButton number_label;
- Gtk::HBox width_hide_box;
+ ArdourButton solo_button;
+ ArdourButton mute_button;
+ ArdourButton assign_button;
+ bool wide;
+ PBD::ScopedConnectionList vca_connections;
void hide_clicked();
bool width_button_pressed (GdkEventButton *);
void set_selected (bool);
+ bool solo_release (GdkEventButton*);
+ bool mute_release (GdkEventButton*);
+ void set_width (bool wide);
+ void set_solo_text ();
+ void solo_changed ();
+ void mute_changed ();
};