23 #ifndef __ardour_basic_ui_h__
24 #define __ardour_basic_ui_h__
void tbank_step_rows(int step_size)
void apply_mixer_scene(int scn)
double transport_rolling() const
void locate(ARDOUR::samplepos_t sample, ARDOUR::LocateTransportDisposition ltd)
void remove_marker_at_playhead()
void trigger_stop_col(int col, bool immediately=false)
BasicUI(ARDOUR::Session &)
void trigger_cue_row(int cue)
bool ffwd_button_onoff() const
void add_marker(const std::string &=std::string())
void sample_to_timecode(samplepos_t sample, Timecode::Time &timecode, bool use_offset, bool use_subframes) const
void store_mixer_scene(int scn)
void set_record_enable(bool yn)
void quick_snapshot_stay()
void timecode_time(samplepos_t where, Timecode::Time &)
void bang_trigger_at(int x, int y)
bool get_record_enabled()
float trigger_progress_at(int x)
void unbang_trigger_at(int x, int y)
static PBD::Signal< void(std::string, std::string)> AccessAction
void loop_location(Temporal::timepos_t const &start, Temporal::timepos_t const &end)
void access_action(std::string action_path)
void goto_start(bool and_roll=false)
void tbank_step_routes(int step_size)
void timecode_to_sample(Timecode::Time &timecode, samplepos_t &sample, bool use_offset, bool use_subframes) const
void tbank_set_size(int route_width, int row_height)
bool play_button_onoff() const
bool loop_button_onoff() const
void goto_nth_marker(int n)
void locate(ARDOUR::samplepos_t sample, bool)
TriggerDisplay trigger_display_at(int x, int y)
void trigger_stop_all(bool stop_now=false)
std::shared_ptr< ARDOUR::Trigger > find_trigger(int x, int y)
ARDOUR::samplecnt_t timecode_frames_per_hour()
ARDOUR::Session * session
void quick_snapshot_switch()
void toggle_all_rec_enables()
void jump_by_bars(int bars, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate)
double get_transport_speed() const
ARDOUR::samplepos_t transport_sample()
void jump_by_beats(int beats, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate)
void register_thread(std::string name)
void jump_by_seconds(double sec, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate)
void button_varispeed(bool fwd)
void set_transport_speed(double speed)
void transport_play(bool jump_back=false)
void toggle_monitor_mono()
void toggle_roll(bool with_abort, bool roll_out_of_bounded_mode)
bool rewind_button_onoff() const
void all_tracks_rec_out()
bool stop_button_onoff() const
void toggle_monitor_dim()
void toggle_monitor_mute()
GtkImageIconNameData name
PBD::PropertyDescriptor< timepos_t > start
LocateTransportDisposition
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t