Major Theme Manager changes, see ardour-dev
[ardour.git] / gtk2_ardour / midi_streamview.h
index 107a804db8e1cccd0cf810f06c47bd68d53404a4..480b968e50a9a884714f32194fcf7948bc861851 100644 (file)
@@ -20,7 +20,6 @@
 #define __ardour_midi_streamview_h__
 
 #include <list>
-#include <map>
 #include <cmath>
 
 #include <ardour/location.h>
@@ -62,16 +61,14 @@ class MidiStreamView : public StreamView
 
   private:
        void setup_rec_box ();
-       void rec_data_range_ready (jack_nframes_t start, jack_nframes_t cnt, ARDOUR::Source* src); 
-       void update_rec_regions ();
+       void rec_data_range_ready (boost::shared_ptr<ARDOUR::MidiBuffer> data, jack_nframes_t start, jack_nframes_t dur, boost::weak_ptr<ARDOUR::Source> src); 
+       void update_rec_regions (boost::shared_ptr<ARDOUR::MidiBuffer> data, jack_nframes_t start, jack_nframes_t dur);
        
-       void add_region_view_internal (ARDOUR::Region*, bool wait_for_waves);
-       void remove_midi_region_view (ARDOUR::MidiRegion* );
-       void remove_midi_rec_region (ARDOUR::MidiRegion*);
+       RegionView* add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_waves);
 
        void redisplay_diskstream ();
 
-       void color_handler (ColorID id, uint32_t val);
+       void color_handler ();
 };
 
 #endif /* __ardour_midi_streamview_h__ */