X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fautomation_region_view.h;h=1dec06f0c63bc73ae269edc6ecfaee2cb443fde8;hb=471570705d58ee88f852009fee18f51562c34292;hp=571a80709a3149d246bb339d6697191fa5c95832;hpb=ce8731b32d5e91f56396cb5f6ca0798bc7fed48a;p=ardour.git diff --git a/gtk2_ardour/automation_region_view.h b/gtk2_ardour/automation_region_view.h index 571a80709a..1dec06f0c6 100644 --- a/gtk2_ardour/automation_region_view.h +++ b/gtk2_ardour/automation_region_view.h @@ -37,17 +37,17 @@ class TimeAxisView; class AutomationRegionView : public RegionView { public: - AutomationRegionView(ArdourCanvas::Group*, + AutomationRegionView(ArdourCanvas::Container*, AutomationTimeAxisView&, boost::shared_ptr, const Evoral::Parameter& parameter, boost::shared_ptr, double initial_samples_per_pixel, - Gdk::Color const & basic_color); + uint32_t basic_color); ~AutomationRegionView(); - void init (Gdk::Color const & basic_color, bool wfd); + void init (bool wfd); inline AutomationTimeAxisView* automation_view() const { return dynamic_cast(&trackview); } @@ -55,7 +55,7 @@ public: boost::shared_ptr line() { return _line; } // We are a ghost. Meta ghosts? Crazy talk. - virtual GhostRegion* add_ghost(TimeAxisView&) { return NULL; } + virtual GhostRegion* add_ghost(TimeAxisView&) { return 0; } void set_height (double); void reset_width_dependent_items(double pixel_width); @@ -65,7 +65,7 @@ protected: bool set_position(framepos_t pos, void* src, double* ignored); void region_resized (const PBD::PropertyChange&); bool canvas_event(GdkEvent* ev); - void add_automation_event (GdkEvent* event, framepos_t when, double y); + void add_automation_event (GdkEvent* event, framepos_t when, double y, bool with_guard_points); void entered (bool); void exited();