diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2011-10-29 15:54:30 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2011-10-29 15:54:30 +0000 |
commit | bde8437387ccd5bfd86d641d15444f76532b5e2b (patch) | |
tree | add3dc5a9cf3dec8c7164dadc6d7924532ff900c /gtk2_ardour/monitor_section.h | |
parent | d7b685cc5fa0b87e2c5569d97772605759daa586 (diff) |
make ArdourButtons be MIDI-learnable; tweaks to ArdourButton design and implementation; use ArdourButtons (all gray for now) in the Monitor section.
git-svn-id: svn://localhost/ardour2/branches/3.0@10338 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/monitor_section.h')
-rw-r--r-- | gtk2_ardour/monitor_section.h | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/gtk2_ardour/monitor_section.h b/gtk2_ardour/monitor_section.h index 5d791f3320..41c8c074de 100644 --- a/gtk2_ardour/monitor_section.h +++ b/gtk2_ardour/monitor_section.h @@ -22,6 +22,7 @@ #include "gtkmm2ext/bindable_button.h" +#include "ardour_button.h" #include "axis_view.h" #include "level_meter.h" #include "route_ui.h" @@ -50,15 +51,16 @@ class MonitorSection : public RouteUI Gtk::VBox vpacker; Gtk::HBox hpacker; Gtk::Table main_table; + Gtk::ScrolledWindow main_table_scroller; Gtk::VBox upper_packer; Gtk::VBox lower_packer; Gtkmm2ext::TearOff* _tearoff; struct ChannelButtonSet { - BindableToggleButton cut; - BindableToggleButton dim; - BindableToggleButton solo; - BindableToggleButton invert; + ArdourButton cut; + ArdourButton dim; + ArdourButton solo; + ArdourButton invert; ChannelButtonSet (); }; @@ -107,14 +109,14 @@ class MonitorSection : public RouteUI void solo_use_afl (); void solo_use_pfl (); - BindableToggleButton cut_all_button; - BindableToggleButton dim_all_button; - BindableToggleButton mono_button; - BindableToggleButton rude_solo_button; - BindableToggleButton rude_iso_button; - BindableToggleButton rude_audition_button; - BindableToggleButton exclusive_solo_button; - BindableToggleButton solo_mute_override_button; + ArdourButton cut_all_button; + ArdourButton dim_all_button; + ArdourButton mono_button; + ArdourButton rude_solo_button; + ArdourButton rude_iso_button; + ArdourButton rude_audition_button; + ArdourButton exclusive_solo_button; + ArdourButton solo_mute_override_button; void do_blink (bool); void solo_blink (bool); |