gdouble get_samples_per_unit () { return _samples_per_unit; }
virtual void horizontal_position_changed () {}
+ virtual void enter_internal_edit_mode ();
+ virtual void leave_internal_edit_mode ();
+
void set_layer_display (LayerDisplay);
LayerDisplay layer_display () const { return _layer_display; }
};
Gdk::Color get_region_color () const { return region_color; }
- void apply_color (Gdk::Color&, ColorTarget t);
+ void apply_color (Gdk::Color, ColorTarget t);
uint32_t num_selected_regionviews () const;
}
void check_record_layers (boost::shared_ptr<ARDOUR::Region>, ARDOUR::framepos_t);
+
+ virtual void playlist_layered (boost::weak_ptr<ARDOUR::Track>);
- sigc::signal<void,RegionView*> RegionViewAdded;
+ sigc::signal<void, RegionView*> RegionViewAdded;
+ sigc::signal<void> RegionViewRemoved;
protected:
StreamView (RouteTimeAxisView&, ArdourCanvas::Group* background_group = 0, ArdourCanvas::Group* canvas_group = 0);
void layer_regions ();
virtual void playlist_switched (boost::weak_ptr<ARDOUR::Track>);
- virtual void playlist_layered (boost::weak_ptr<ARDOUR::Track>);
virtual void color_handler () = 0;
*/
framepos_t _new_rec_layer_time;
void setup_new_rec_layer_time (boost::shared_ptr<ARDOUR::Region>);
-
+
private:
void update_coverage_frames ();
};