~AutomationStreamView ();
void set_automation_state (ARDOUR::AutoState state);
+ ARDOUR::AutoState automation_state () const;
- void redisplay_diskstream ();
+ void redisplay_track ();
inline double contents_height() const {
return (_trackview.current_height() - TimeAxisViewItem::NAME_HIGHLIGHT_SIZE - 2);
}
+ bool has_automation () const;
+
+ void set_interpolation (ARDOUR::AutomationList::InterpolationStyle);
+
private:
void setup_rec_box ();
- void rec_data_range_ready (jack_nframes_t start, jack_nframes_t dur);
- void update_rec_regions (jack_nframes_t start, jack_nframes_t dur);
RegionView* add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_data, bool recording = false);
void display_region(AutomationRegionView* region_view);