#include "add_route_dialog.h"
#include "ardour_button.h"
#include "ardour_dialog.h"
+#include "ardour_spacer.h"
#include "ardour_window.h"
#include "editing.h"
#include "enums.h"
class About;
class AddRouteDialog;
class AddVideoDialog;
-class ArdourVSpacer;
class BigClockWindow;
class BundleManager;
class EngineControl;
class VideoTimeLine;
class ArdourKeyboard;
+class ArdourVSpacer;
class AudioClock;
class ButtonJoiner;
class ConnectionEditor;
bool ignore_dual_punch;
void toggle_punch_in ();
void toggle_punch_out ();
+ void toggle_session_monitoring_in ();
+ void toggle_session_monitoring_disk ();
void show_loop_punch_ruler_and_disallow_hide ();
void reenable_hide_loop_punch_ruler_if_appropriate ();
void toggle_auto_return ();
ArdourButton punch_out_button;
ArdourButton layered_button;
+ ArdourVSpacer recpunch_spacer;
+ ArdourVSpacer monitoring_spacer;
+
+ ArdourButton monitor_in_button;
+ ArdourButton monitor_disk_button;
+ ArdourButton auto_input_button;
+
Gtk::Label punch_label;
Gtk::Label layered_label;
+ Gtk::Label punch_space;
+ Gtk::Label mon_space;
+
void toggle_external_sync ();
void toggle_time_master ();
void toggle_video_sync ();
ArdourButton auto_return_button;
ArdourButton follow_edits_button;
- ArdourButton auto_input_button;
ArdourButton click_button;
ArdourButton sync_button;
void edit_metadata ();
void import_metadata ();
+ void set_loop_sensitivity ();
void set_transport_sensitivity (bool);
//stuff for ProTools-style numpad
void transport_roll ();
void transport_play_selection();
void transport_play_preroll();
+ void transport_rec_preroll();
void transport_forward (int option);
void transport_rewind (int option);
void transport_loop ();
std::vector<std::string> positional_sync_strings;
- void toggle_send_midi_feedback ();
void toggle_use_mmc ();
void toggle_send_mmc ();
void toggle_send_mtc ();
int ambiguous_file (std::string file, std::vector<std::string> hits);
bool click_button_clicked (GdkEventButton *);
+ bool click_button_scroll (GdkEventScroll *);
bool sync_button_clicked (GdkEventButton *);
VisibilityGroup _status_bar_visibility;