summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-12-11 17:24:30 +0100
committerRobin Gareus <robin@gareus.org>2016-12-17 02:43:42 +0100
commit1a25b906b3ad73b8636909ab6562b0c97374aa14 (patch)
treed9a8127c589f544a80798ebb44ec37ce3ccd4197 /gtk2_ardour/ardour_ui.h
parenta6317060599e7a17eddc6172eab28bfed4cb1b97 (diff)
Commence transport tool bar re-layout
Diffstat (limited to 'gtk2_ardour/ardour_ui.h')
-rw-r--r--gtk2_ardour/ardour_ui.h23
1 files changed, 10 insertions, 13 deletions
diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h
index 637cc11710..0da611a153 100644
--- a/gtk2_ardour/ardour_ui.h
+++ b/gtk2_ardour/ardour_ui.h
@@ -432,6 +432,8 @@ private:
void setup_transport ();
void setup_clock ();
+ bool transport_expose (GdkEventExpose*);
+
static ARDOUR_UI *theArdourUI;
SessionDialog *_session_dialog;
@@ -473,19 +475,9 @@ private:
/* Transport Control */
+ Gtk::Table transport_table;
Gtk::Frame transport_frame;
Gtk::HBox transport_hbox;
- Gtk::Fixed transport_base;
- Gtk::Fixed transport_button_base;
- Gtk::Frame transport_button_frame;
- Gtk::HBox transport_button_hbox;
- Gtk::VBox transport_button_vbox;
- Gtk::HBox transport_option_button_hbox;
- Gtk::VBox transport_option_button_vbox;
- Gtk::HBox transport_clock_hbox;
- Gtk::VBox transport_clock_vbox;
- Gtk::HBox primary_clock_hbox;
- Gtk::HBox secondary_clock_hbox;
struct TransportControllable : public PBD::Controllable {
enum ToggleType {
@@ -526,6 +518,12 @@ private:
ArdourButton auto_loop_button;
ArdourButton play_selection_button;
ArdourButton rec_button;
+ ArdourButton punch_in_button;
+ ArdourButton punch_out_button;
+ ArdourButton layered_button;
+
+ Gtk::Label punch_label;
+ Gtk::Label layered_label;
void toggle_external_sync ();
void toggle_time_master ();
@@ -571,8 +569,7 @@ private:
void _auditioning_changed (bool);
bool solo_alert_press (GdkEventButton* ev);
- bool audition_alert_press (GdkEventButton* ev);
- bool feedback_alert_press (GdkEventButton *);
+ void audition_alert_clicked ();
bool error_alert_press (GdkEventButton *);
void big_clock_value_changed ();