void reset ();
void clear ();
- std::list<ControlPoint*> point_selection_to_control_points (PointSelection const &);
- void set_selected_points (PointSelection&);
+ std::list<ControlPoint*> point_selection_to_control_points (PointSelection const &);
+ void set_selected_points (PointSelection const &);
void get_selectables (ARDOUR::framepos_t, ARDOUR::framepos_t, double, double, std::list<Selectable*>&);
void get_inverted_selectables (Selection&, std::list<Selectable*>& results);
void set_offset (ARDOUR::framecnt_t);
void set_width (ARDOUR::framecnt_t);
-
+
protected:
std::string _name;
static void invalidate_point (ALPoints&, uint32_t index);
static bool invalid_point (ALPoints&, uint32_t index);
- void determine_visible_control_points (ALPoints&);
+ void determine_visible_control_points (ALPoints &, int);
void sync_model_with_view_point (ControlPoint&, bool, int64_t);
void sync_model_with_view_points (std::list<ControlPoint*>, bool, int64_t);
void start_drag_common (double, float);
/** 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;
-
+
friend class AudioRegionGainLine;
};