153 bool wait_for_waves,
bool recording =
false) = 0;
Lists of selected things.
virtual void setup_rec_box()=0
PBD::ScopedConnectionList playlist_connections
virtual bool can_change_layer_display() const
virtual void set_layer_display(LayerDisplay)
RegionView * find_view(std::shared_ptr< const ARDOUR::Region >)
void apply_color(Gdk::Color const &, ColorTarget t)
sigc::signal< void, RegionView * > RegionViewAdded
sigc::signal< void > ContentsHeightChanged
void check_record_layers(std::shared_ptr< ARDOUR::Region >, ARDOUR::samplepos_t)
ARDOUR::layer_t layers() const
StreamView(RouteTimeAxisView &, ArdourCanvas::Container *canvas_group=0)
virtual void update_rec_box()
RegionViewList region_views
void get_regionviews_at_or_after(Temporal::timepos_t const &, RegionSelection &)
samplepos_t last_rec_data_sample
virtual ArdourCanvas::Container * region_canvas() const
const RouteTimeAxisView & trackview() const
LayerDisplay layer_display() const
virtual RegionView * create_region_view(std::shared_ptr< ARDOUR::Region >, bool, bool)
ArdourCanvas::Container * _canvas_group
gdouble get_samples_per_pixel() const
uint32_t get_region_color() const
virtual int set_samples_per_pixel(double)
double _samples_per_pixel
void foreach_regionview(sigc::slot< void, RegionView * > slot)
LayerDisplay _layer_display
uint32_t region_color
Contained region color.
virtual void parameter_changed(std::string const &)
void get_inverted_selectables(Selection &, std::list< Selectable * > &results)
void create_rec_box(samplepos_t sample_pos, double width)
virtual void update_contents_metrics(std::shared_ptr< ARDOUR::Region >)
PBD::ScopedConnection playlist_switched_connection
virtual RegionView * add_region_view_internal(std::shared_ptr< ARDOUR::Region >, bool wait_for_waves, bool recording=false)=0
virtual void remove_region_view(std::weak_ptr< ARDOUR::Region >)
void apply_color(uint32_t, ColorTarget t)
uint32_t num_selected_regionviews() const
ArdourCanvas::Rectangle * canvas_rect
RouteTimeAxisView & trackview()
void update_coverage_frame()
virtual void playlist_layered(std::weak_ptr< ARDOUR::Track >)
virtual void color_handler()=0
virtual void redisplay_track()=0
int set_position(gdouble x, gdouble y)
virtual int set_height(double)
void sess_rec_enable_changed()
void rec_enable_changed()
void playlist_switched(std::weak_ptr< ARDOUR::Track >)
sigc::signal< void > RegionViewRemoved
void display_track(std::shared_ptr< ARDOUR::Track >)
void setup_new_rec_layer_time(std::shared_ptr< ARDOUR::Region >)
virtual void undisplay_track()
void set_selected_regionviews(RegionSelection &)
std::vector< RecBoxInfo > rec_rects
void foreach_selected_regionview(sigc::slot< void, RegionView * > slot)
PBD::ScopedConnectionList rec_data_ready_connections
double child_height() const
void add_region_view(std::weak_ptr< ARDOUR::Region >)
std::list< RegionView * > RegionViewList
void region_layered(RegionView *)
void _get_selectables(Temporal::timepos_t const &, Temporal::timepos_t const &, double, double, std::list< Selectable * > &, bool within)
samplepos_t _new_rec_layer_time
virtual void update_contents_height()
uint32_t stream_base_color
Background color.
std::list< std::pair< std::shared_ptr< ARDOUR::Region >, RegionView * > > rec_regions
RouteTimeAxisView & _trackview
sigc::connection screen_update_connection
virtual double width() const
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t
ArdourCanvas::Rectangle * rectangle
ARDOUR::samplecnt_t length