52 class SoloMuteRelease;
178 void render (Cairo::RefPtr<Cairo::Context>
const&, cairo_rectangle_t*);
208 std::string
const&
name ()
const;
223 return _dt < (uint32_t) o.
_dt;
252 bool operator() (std::shared_ptr<InputPort>
const& a, std::shared_ptr<InputPort>
const& b)
const {
257 typedef std::map<std::string, std::shared_ptr<InputPort> >
InputPortMap;
259 typedef std::set<std::shared_ptr<ARDOUR::IOPlug>>
IOPlugSet;
Glib::RefPtr< Pango::Layout > _layout
void on_size_request(Gtk::Requisition *)
This is a default handler for the signal signal_size_request().
ARDOUR::samplecnt_t _left
void render(Cairo::RefPtr< Cairo::Context > const &, cairo_rectangle_t *)
void playhead_position_changed(ARDOUR::samplepos_t)
ARDOUR::samplecnt_t _right
void set_gui_extents(samplepos_t, samplepos_t)
bool on_button_press_event(GdkEventButton *)
This is a default handler for the signal signal_button_press_event().
ArdourWidgets::ArdourHSpacer _ruler_sep
Gtk::ScrolledWindow _meter_scroller
void spill_port(std::string const &)
ArdourWidgets::ArdourButton _monitor_disk_button
void update_io_widget_labels()
void update_sensitivity()
ArdourWidgets::VPane _pane
void update_spacer_width(Gtk::Allocation &, TrackRecordAxis *)
std::list< TrackRecordAxis * > visible_recorders() const
void post_add_remove(bool)
ArdourWidgets::ArdourHSpacer _toolbar_sep
ArdourWidgets::ArdourButton _btn_peak_reset
Gtk::EventBox _scroller_base
void port_pretty_name_changed(std::string)
std::set< std::string > _spill_port_names
ArdourWidgets::ArdourButton _btn_rec_forget
PBD::ScopedConnectionList _going_away_connections
static int calc_columns(int child_width, int parent_width)
void update_rec_table_layout()
void regions_changed(std::shared_ptr< ARDOUR::RegionList >, PBD::PropertyChange const &)
Gtkmm2ext::Bindings * bindings
XMLNode & get_state() const
void meter_area_size_request(GtkRequisition *)
Glib::RefPtr< Gtk::SizeGroup > _toolbar_recarm_width
void io_plugins_changed()
void meter_area_size_allocate(Gtk::Allocation &)
ArdourWidgets::ArdourButton _monitor_in_button
XrunInfoBox _xrun_info_box
RemainInfoBox _remain_info_box
PBD::ScopedConnectionList _engine_connections
void add_or_remove_io(ARDOUR::DataType, std::vector< std::string >, bool)
void tabbed_changed(bool)
void initial_track_display()
Glib::RefPtr< Gtk::SizeGroup > _toolbar_button_height
void set_session(ARDOUR::Session *)
void add_routes(ARDOUR::RouteList &)
void new_track_for_port(ARDOUR::DataType, std::string const &)
std::set< std::shared_ptr< ARDOUR::IOPlug > > IOPlugSet
TransportControlUI _transport_ctrl
void io_plugin_add(std::shared_ptr< ARDOUR::IOPlug >)
ArdourWidgets::ArdourButton _btn_rec_all
InputPortMap _input_ports
void remove_route(TrackRecordAxis *)
Gtk::Window * use_own_window(bool and_fill_it)
void presentation_info_changed(PBD::PropertyChange const &)
sigc::connection _ruler_width_update_connection
void io_plugin_going_away(std::weak_ptr< ARDOUR::IOPlug >)
DurationInfoBox _duration_info_box
int set_state(const XMLNode &, int)
Glib::RefPtr< Gtk::SizeGroup > _toolbar_monitoring_width
ArdourWidgets::ArdourButton _auto_input_button
bool scroller_button_event(GdkEventButton *)
void parameter_changed(std::string const &)
void add_track(std::string const &)
void update_monitorstate(std::string, bool)
std::map< std::string, std::shared_ptr< InputPort > > InputPortMap
Gtk::ScrolledWindow _rec_scroller
RecorderGroupTabs * _rec_group_tabs
sigc::connection _fast_screen_update_connection
void port_connected_or_disconnected(std::string, std::string)
ArdourWidgets::ArdourButton _btn_new_plist
PBD::ScopedConnection _monitor_connection
void session_going_away()
void update_recordstate()
ArdourWidgets::ArdourButton _btn_rec_none
void gui_extents_changed()
std::list< TrackRecordAxis * > _recorders
void set_connections(std::string const &)
std::set< std::shared_ptr< InputPort >, InputPortPtrSort > InputPortSet
void tra_name_edit(TrackRecordAxis *, bool)
std::list< TrackRecordAxis * > _visible_recorders
ArdourWidgets::ArdourButton _btn_new_plist_rec
Temporal::samplecnt_t samplecnt_t
std::list< std::shared_ptr< Route > > RouteList
Temporal::samplepos_t samplepos_t
std::list< std::weak_ptr< Route > > WeakRouteList
bool naturally_less(const char *a, const char *b)