19 #ifndef __gtkardour_track_record_axis_h_ 
   20 #define __gtkardour_track_record_axis_h_ 
   68         std::shared_ptr<ARDOUR::Stripable> 
stripable()
 const {
 
  179                         void render (Cairo::RefPtr<Cairo::Context> 
const&, cairo_rectangle_t*);
 
  185                         void render_region (std::shared_ptr<ARDOUR::Region>, Cairo::RefPtr<Cairo::Context> 
const&, 
double);
 
std::shared_ptr< ARDOUR::Stripable > stripable() const
 
void render(Cairo::RefPtr< Cairo::Context > const &, cairo_rectangle_t *)
 
PBD::ScopedConnection _playlist_connections
 
std::vector< RecInfo > _rec_rects
 
void on_size_request(Gtk::Requisition *)
This is a default handler for the signal signal_size_request().
 
std::shared_ptr< ARDOUR::Track > _track
 
bool on_button_press_event(GdkEventButton *)
This is a default handler for the signal signal_button_press_event().
 
void render_region(std::shared_ptr< ARDOUR::Region >, Cairo::RefPtr< Cairo::Context > const &, double)
 
void set_gui_extents(samplepos_t, samplepos_t)
 
void playhead_position_changed(samplepos_t p)
 
void maybe_setup_rec_box()
 
double sample_to_xpos(samplepos_t p) const
 
void playlist_contents_changed()
 
PBD::ScopedConnectionList _connections
 
void on_size_allocate(Gtk::Allocation &)
This is a default handler for the signal signal_size_allocate().
 
bool rec_extent(samplepos_t &, samplepos_t &) const
 
TrackSummary(std::shared_ptr< ARDOUR::Route >)
 
void property_changed(PBD::PropertyChange const &)
 
sigc::connection _screen_update_connection
 
void on_size_request(Gtk::Requisition *)
This is a default handler for the signal signal_size_request().
 
std::list< sigc::connection > _entry_connections
 
void reset_group_peak_display(ARDOUR::RouteGroup *)
 
Glib::RefPtr< Gtk::SizeGroup > _monitor_ctrl_size_group
 
bool entry_focus_in(GdkEventFocus *)
 
static Glib::RefPtr< Gtk::SizeGroup > _track_number_size_group
 
TrackSummary _track_summary
 
void disconnect_entry_signals()
 
bool namebox_button_press(GdkEventButton *)
 
bool entry_button_press(GdkEventButton *)
 
static PBD::Signal< void(TrackRecordAxis *, bool)> EditNextName
 
void route_active_changed()
 
static PBD::Signal< void(TrackRecordAxis *)> CatchDeletion
 
void reset_route_peak_display(ARDOUR::Route *)
 
ArdourWidgets::ArdourVSpacer _vseparator
 
void set_session(ARDOUR::Session *s)
 
bool entry_key_press(GdkEventKey *)
 
void route_rec_enable_changed()
 
TrackRecordAxis(ARDOUR::Session *, std::shared_ptr< ARDOUR::Route >)
 
void set_gui_extents(samplepos_t, samplepos_t)
 
void parameter_changed(std::string const &p)
 
bool route_ops_click(GdkEventButton *)
 
bool rec_extent(samplepos_t &, samplepos_t &) const
 
ArdourWidgets::Frame _name_frame
 
bool entry_key_release(GdkEventKey *)
 
int summary_width() const
 
ArdourWidgets::ArdourButton _playlist_button
 
static bool _size_group_initialized
 
std::shared_ptr< ARDOUR::Stripable > stripable() const
 
void update_sensitivity()
 
ArdourWidgets::ArdourButton _number_label
 
void route_property_changed(const PBD::PropertyChange &)
 
void blink_rec_display(bool onoff)
 
void build_route_ops_menu()
 
void on_size_allocate(Gtk::Allocation &)
This is a default handler for the signal signal_size_allocate().
 
void entry_populate_popup(Gtk::Menu *)
 
void reset_peak_display()
 
Gtk::Menu * _route_ops_menu
 
void route_color_changed()
 
Glib::RefPtr< Gtk::SizeGroup > _ctrls_button_size_group
 
LevelMeterVBox * _level_meter
 
bool entry_focus_out(GdkEventFocus *)
 
std::string state_id() const
 
PBD::ScopedConnectionList _route_connections
 
bool playlist_click(GdkEventButton *)
 
Temporal::samplepos_t samplepos_t
 
RecInfo(samplepos_t s, samplepos_t e)
 
samplepos_t capture_start