do not pass a non-zero offset to plugins AFTER the first call to connect_and_run...
[ardour.git] / gtk2_ardour / audio_time_axis.h
index e02bd4d3256f35a68c72764cc0b30a2b6246aeb3..d0fe2b98689926adb753ab3573c1f7209458b7c8 100644 (file)
@@ -36,6 +36,7 @@
 #include "ardour_dialog.h"
 #include "route_ui.h"
 #include "enums.h"
+#include "editing.h"
 #include "route_time_axis.h"
 #include "canvas.h"
 
@@ -81,11 +82,14 @@ class AudioTimeAxisView : public RouteTimeAxisView
        guint32 show_at (double y, int& nth, Gtk::VBox *parent);
        void hide ();
        
-       void set_state (const XMLNode&);
+       int set_state (const XMLNode&);
        XMLNode* get_child_xml_node (const string & childname);
 
        void first_idle ();
 
+       void set_waveform_shape (Editing::WaveformShape);
+       void set_waveform_scale (Editing::WaveformScale);
+
   private:
        friend class AudioStreamView;
        friend class AudioRegionView;
@@ -96,9 +100,7 @@ class AudioTimeAxisView : public RouteTimeAxisView
        void append_extra_display_menu_items ();
        
        void toggle_show_waveforms ();
-       void set_waveform_shape (WaveformShape);
        void toggle_waveforms ();
-       void set_waveform_scale (WaveformScale);
 
        void show_all_automation ();
        void show_existing_automation ();