X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fautomation_line.h;h=d51e437bdd7fea04607c9524f9bed7775241860c;hb=b8f5306d5bf59ddb237fabcdbab91a7d1e6fd612;hp=edf5f521aa06158500d49c97f9eb452fdef45316;hpb=ced4378d0914bcfb926267772c45d1d23f3bed38;p=ardour.git diff --git a/gtk2_ardour/automation_line.h b/gtk2_ardour/automation_line.h index edf5f521aa..d51e437bdd 100644 --- a/gtk2_ardour/automation_line.h +++ b/gtk2_ardour/automation_line.h @@ -60,7 +60,7 @@ public: ControlPoints = 0x2, SelectedControlPoints = 0x4 }; - + AutomationLine (const std::string& name, TimeAxisView& tv, ArdourCanvas::Item& parent, @@ -73,6 +73,7 @@ public: void queue_reset (); void reset (); void clear (); + void set_fill (bool f) { _fill = f; } // owner needs to call set_height void set_selected_points (PointSelection const &); void get_selectables (ARDOUR::framepos_t, ARDOUR::framepos_t, double, double, std::list&); @@ -169,7 +170,7 @@ protected: bool _our_time_converter; VisibleAspects _visible; - + bool _uses_gain_mapping; bool terminal_points_can_slide; bool update_pending; @@ -236,6 +237,8 @@ private: /** maximum time that a point on this line can be at, relative to the position of its region or start of its track */ ARDOUR::framecnt_t _maximum_time; + bool _fill; + const ARDOUR::ParameterDescriptor _desc; friend class AudioRegionGainLine;