mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 00:34:59 +01:00
add initial implementation of explicit monitor (input|disk) control. some behaviour to be worked out, still
git-svn-id: svn://localhost/ardour2/branches/3.0@10256 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
49b459f8d3
commit
3764eedca0
12 changed files with 272 additions and 41 deletions
|
|
@ -94,6 +94,8 @@ class RouteUI : public virtual AxisView
|
|||
BindableToggleButton* solo_button;
|
||||
BindableToggleButton* rec_enable_button; /* audio tracks */
|
||||
BindableToggleButton* show_sends_button; /* busses */
|
||||
BindableToggleButton* monitor_input_button;
|
||||
BindableToggleButton* monitor_disk_button;
|
||||
|
||||
LED* solo_safe_led;
|
||||
LED* solo_isolated_led;
|
||||
|
|
@ -101,6 +103,8 @@ class RouteUI : public virtual AxisView
|
|||
Gtk::Label solo_button_label;
|
||||
Gtk::Label mute_button_label;
|
||||
Gtk::Label rec_enable_button_label;
|
||||
Gtk::Label monitor_input_button_label;
|
||||
Gtk::Label monitor_disk_button_label;
|
||||
|
||||
void send_blink (bool);
|
||||
sigc::connection send_blink_connection;
|
||||
|
|
@ -121,6 +125,13 @@ class RouteUI : public virtual AxisView
|
|||
bool show_sends_press(GdkEventButton*);
|
||||
bool show_sends_release(GdkEventButton*);
|
||||
|
||||
bool monitor_release(GdkEventButton*, ARDOUR::MonitorChoice);
|
||||
bool monitor_input_press(GdkEventButton*);
|
||||
bool monitor_input_release(GdkEventButton*);
|
||||
bool monitor_disk_press(GdkEventButton*);
|
||||
bool monitor_disk_release(GdkEventButton*);
|
||||
void monitoring_changed ();
|
||||
|
||||
void step_gain_up ();
|
||||
void step_gain_down ();
|
||||
void page_gain_up ();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue