ToggleType type;
};
- boost::shared_ptr<TransportControllable> roll_controllable;
- boost::shared_ptr<TransportControllable> stop_controllable;
- boost::shared_ptr<TransportControllable> goto_start_controllable;
- boost::shared_ptr<TransportControllable> goto_end_controllable;
- boost::shared_ptr<TransportControllable> auto_loop_controllable;
- boost::shared_ptr<TransportControllable> play_selection_controllable;
- boost::shared_ptr<TransportControllable> rec_controllable;
-
void toggle_follow_edits ();
- void set_transport_controllable_state (const XMLNode&);
- XMLNode& get_transport_controllable_state ();
-
ArdourButton roll_button;
ArdourButton stop_button;
ArdourButton goto_start_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 ();
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;