patch from lincoln to make MIDI track height changes no longer just grow note height...
[ardour.git] / gtk2_ardour / automation_streamview.h
index 0ab0086315023510ffd3655ea433a520d678b530..a3235f7b0eddde563bafe5103c695aa0524ca44b 100644 (file)
@@ -46,17 +46,20 @@ class AutomationStreamView : public StreamView
        ~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);