Add [hidden] option to list "Dummy" backend with optmized bundles
[ardour.git] / gtk2_ardour / automation_line.h
index 19399ec4355ca64bc9b8a78068da5a72a07beb5e..a6df048354d0842a5f5b594ead4e58beee8e4d81 100644 (file)
@@ -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<Selectable*>&);
@@ -153,6 +154,7 @@ public:
        }
 
        void set_offset (ARDOUR::framecnt_t);
+       ARDOUR::framecnt_t offset () { return _offset; }
        void set_width (ARDOUR::framecnt_t);
 
        framepos_t session_position (ARDOUR::AutomationList::const_iterator) const;
@@ -236,6 +238,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;