Added comment explaining new Gtk::Dialog idiom.
[ardour.git] / gtk2_ardour / regionview.h
index ee42e6209ffd0699d6ba85dfde5512c279aeeeb7..0ce154747fd81d62897c527e775d1897a52a695b 100644 (file)
@@ -22,7 +22,7 @@
 #define __gtk_ardour_region_view_h__
 
 #include <vector>
-#include <gtkmm.h>
+
 #include <libgnomecanvasmm/libgnomecanvasmm.h>
 #include <libgnomecanvasmm/polygon.h>
 #include <sigc++/signal.h>
@@ -48,15 +48,15 @@ class AutomationTimeAxisView;
 class AudioRegionView : public TimeAxisViewItem
 {
   public:
-  AudioRegionView (ArdourCanvas::Group *, 
-                    AudioTimeAxisView&,
-                    ARDOUR::AudioRegion&,
-                    double initial_samples_per_unit,
-                    double amplitude_above_axis,
-                    Gdk::Color& base_color,
-                    bool wait_for_waves);
-    ~AudioRegionView ();
-
+       AudioRegionView (ArdourCanvas::Group *, 
+                        AudioTimeAxisView&,
+                        ARDOUR::AudioRegion&,
+                        double initial_samples_per_unit,
+                        double amplitude_above_axis,
+                        Gdk::Color& base_color,
+                        bool wait_for_waves);
+       ~AudioRegionView ();
+       
     ARDOUR::AudioRegion& region;  // ok, let 'em have it
     bool is_valid() const { return valid; }
     void set_valid (bool yn) { valid = yn; }
@@ -126,7 +126,7 @@ class AudioRegionView : public TimeAxisViewItem
     vector<ArdourCanvas::WaveView *> tmp_waves; /* see ::create_waves()*/
     ArdourCanvas::Polygon* sync_mark; /* polgyon for sync position */
     ArdourCanvas::Text* no_wave_msg; /* text */
-    ArdourCanvas::Line* zero_line; /* simpleline */
+    ArdourCanvas::SimpleLine* zero_line; /* simpleline */
     ArdourCanvas::Polygon* fade_in_shape; /* polygon */
     ArdourCanvas::Polygon* fade_out_shape; /* polygon */
     ArdourCanvas::SimpleRect* fade_in_handle; /* simplerect */