First appearance of MIDI edit tool bar. Toggles when delete held, but otherwise...
[ardour.git] / gtk2_ardour / waveview.h
index 047d125cdd894e2a21e70a53417cea7487dad264..99028f251994426e5bb2b2332f0017ae326fe68b 100644 (file)
@@ -4,7 +4,6 @@
 
 #include <glibmm.h>
 
-/* $Id$ */
 
 /* waveview.h
  * 
@@ -111,10 +110,12 @@ private:
 public:
   WaveView(Group& parent);
 
+  static GnomeCanvasWaveViewCache* create_cache();
+
   Glib::PropertyProxy<void*> property_data_src();
   Glib::PropertyProxy_ReadOnly<void*> property_data_src() const;
-  Glib::PropertyProxy<void*> property_channel();
-  Glib::PropertyProxy_ReadOnly<void*> property_channel() const;
+  Glib::PropertyProxy<uint32_t> property_channel();
+  Glib::PropertyProxy_ReadOnly<uint32_t> property_channel() const;
   Glib::PropertyProxy<void*> property_length_function();
   Glib::PropertyProxy_ReadOnly<void*> property_length_function() const;
   Glib::PropertyProxy<void*> property_sourcefile_length_function();
@@ -127,8 +128,8 @@ public:
   Glib::PropertyProxy_ReadOnly<void*> property_gain_src() const;
   Glib::PropertyProxy<void*> property_cache();
   Glib::PropertyProxy_ReadOnly<void*> property_cache() const;
-  Glib::PropertyProxy<void*> property_cache_updater();
-  Glib::PropertyProxy_ReadOnly<void*> property_cache_updater() const;
+  Glib::PropertyProxy<bool> property_cache_updater();
+  Glib::PropertyProxy_ReadOnly<bool> property_cache_updater() const;
   Glib::PropertyProxy<double> property_samples_per_unit();
   Glib::PropertyProxy_ReadOnly<double> property_samples_per_unit() const;
   Glib::PropertyProxy<double> property_amplitude_above_axis();
@@ -141,10 +142,16 @@ public:
   Glib::PropertyProxy_ReadOnly<double> property_height() const;
   Glib::PropertyProxy<guint> property_wave_color();
   Glib::PropertyProxy_ReadOnly<guint> property_wave_color() const;
+  Glib::PropertyProxy<guint> property_clip_color();
+  Glib::PropertyProxy_ReadOnly<guint> property_clip_color() const;
   Glib::PropertyProxy<gint> property_rectified();
+  Glib::PropertyProxy<guint> property_zero_color();
+  Glib::PropertyProxy_ReadOnly<guint> property_zero_color() const;
   Glib::PropertyProxy_ReadOnly<gint> property_rectified() const;
   Glib::PropertyProxy<guint> property_region_start();
   Glib::PropertyProxy_ReadOnly<guint> property_region_start() const;
+  Glib::PropertyProxy<gint> property_logscaled();
+  Glib::PropertyProxy_ReadOnly<gint> property_logscaled() const;
 };
 
 } /* namespace Canvas */