|  | 
|  | AudioRegionGainLine (const std::string &name, AudioRegionView &, ArdourCanvas::Container &parent, std::shared_ptr< ARDOUR::AutomationList >) | 
|  | 
| void | start_drag_single (ControlPoint *, double, float) | 
|  | 
| void | start_drag_line (uint32_t, uint32_t, float) | 
|  | 
| void | start_drag_multiple (std::list< ControlPoint * >, float, XMLNode *) | 
|  | 
| void | end_drag (bool with_push, uint32_t final_index) | 
|  | 
| void | end_draw_merge () | 
|  | 
| void | enable_automation () | 
|  | 
| void | remove_point (ControlPoint &) | 
|  | 
|  | RegionFxLine (std::string const &, RegionView &, ArdourCanvas::Container &, std::shared_ptr< ARDOUR::AutomationList >, ARDOUR::ParameterDescriptor const &) | 
|  | 
|  | RegionFxLine (std::string const &, RegionView &, ArdourCanvas::Container &, std::shared_ptr< ARDOUR::AutomationControl >) | 
|  | 
| Temporal::timepos_t | get_origin () const | 
|  | 
| RegionView & | region_view () | 
|  | 
|  | EditorAutomationLine (const std::string &name, TimeAxisView &tv, ArdourCanvas::Item &parent, std::shared_ptr< ARDOUR::AutomationList > al, const ARDOUR::ParameterDescriptor &desc) | 
|  | 
| virtual | ~EditorAutomationLine () | 
|  | 
|  | AutomationLine (const std::string &name, EditingContext &ec, ArdourCanvas::Item &parent, ArdourCanvas::Rectangle *drag_base, std::shared_ptr< ARDOUR::AutomationList > al, const ARDOUR::ParameterDescriptor &desc) | 
|  | 
| virtual | ~AutomationLine () | 
|  | 
| void | set_atv (AutomationTimeAxisView &) | 
|  | 
| ArdourCanvas::Rectangle * | drag_base () const | 
|  | 
| void | set_sensitive (bool) | 
|  | 
| bool | sensitive () const | 
|  | 
| void | queue_reset () | 
|  | 
| void | reset () | 
|  | 
| void | clear () | 
|  | 
| void | set_fill (bool f) | 
|  | 
| void | set_selected_points (PointSelection const &) | 
|  | 
| void | _get_selectables (Temporal::timepos_t const &, Temporal::timepos_t const &, double, double, std::list< Selectable * > &, bool within) | 
|  | 
| void | get_inverted_selectables (Selection &, std::list< Selectable * > &results) | 
|  | 
| bool | control_points_adjacent (double xval, uint32_t &before, uint32_t &after) | 
|  | 
| virtual std::pair< float, float > | drag_motion (Temporal::timecnt_t const &, float, bool, bool with_push, uint32_t &final_index) | 
|  | 
| ControlPoint * | nth (uint32_t) | 
|  | 
| ControlPoint const  * | nth (uint32_t) const | 
|  | 
| uint32_t | npoints () const | 
|  | 
| std::string | name () const | 
|  | 
| bool | visible () const | 
|  | 
| guint32 | height () const | 
|  | 
| void | set_line_color (std::string const &color, std::string color_mode=std::string()) | 
|  | 
| void | set_insensitive_line_color (uint32_t color) | 
|  | 
| uint32_t | get_line_color () const | 
|  | 
| uint32_t | get_line_fill_color () const | 
|  | 
| uint32_t | get_line_selected_color () const | 
|  | 
| bool | control_points_inherit_color () const | 
|  | 
| void | set_control_points_inherit_color (bool) | 
|  | 
| void | set_visibility (VisibleAspects) | 
|  | 
| void | add_visibility (VisibleAspects) | 
|  | 
| void | remove_visibility (VisibleAspects) | 
|  | 
| void | hide () | 
|  | 
| void | hide_all () | 
|  | 
| void | show () | 
|  | 
| void | set_height (guint32) | 
|  | 
| bool | get_uses_gain_mapping () const | 
|  | 
| void | tempo_map_changed () | 
|  | 
| ArdourCanvas::Container & | canvas_group () const | 
|  | 
| ArdourCanvas::Item & | parent_group () const | 
|  | 
| ArdourCanvas::Item & | grab_item () const | 
|  | 
| virtual std::string | get_verbose_cursor_string (double) const | 
|  | 
| std::string | get_verbose_cursor_relative_string (double, double) const | 
|  | 
| std::string | fraction_to_string (double) const | 
|  | 
| std::string | delta_to_string (double) const | 
|  | 
| double | string_to_fraction (std::string const &) const | 
|  | 
| void | view_to_model_coord_y (double &) const | 
|  | 
| double | model_to_view_coord_y (double) const | 
|  | 
| Temporal::timecnt_t | model_to_view_coord_x (Temporal::timepos_t const &) const | 
|  | 
| double | compute_delta (double from, double to) const | 
|  | 
| void | apply_delta (double &val, double delta) const | 
|  | 
| void | set_list (std::shared_ptr< ARDOUR::AutomationList > list) | 
|  | 
| std::shared_ptr< ARDOUR::AutomationList > | the_list () const | 
|  | 
| void | track_entered () | 
|  | 
| void | track_exited () | 
|  | 
| bool | is_last_point (ControlPoint &) | 
|  | 
| bool | is_first_point (ControlPoint &) | 
|  | 
| XMLNode & | get_state () const | 
|  | 
| int | set_state (const XMLNode &, int version) | 
|  | 
| void | set_colors () | 
|  | 
| void | modify_points_y (std::vector< ControlPoint * > const &, double) | 
|  | 
| virtual MementoCommandBinder< ARDOUR::AutomationList > * | memento_command_binder () | 
|  | 
| std::pair< Temporal::timepos_t, Temporal::timepos_t > | get_point_x_range () const | 
|  | 
| void | set_maximum_time (Temporal::timepos_t const &) | 
|  | 
| Temporal::timepos_t | maximum_time () const | 
|  | 
| void | set_offset (Temporal::timepos_t const &) | 
|  | 
| Temporal::timepos_t | offset () | 
|  | 
| void | set_width (Temporal::timecnt_t const &) | 
|  | 
| Temporal::timepos_t | session_position (Temporal::timepos_t const &) const | 
|  | 
| void | dump (std::ostream &) const | 
|  | 
| double | dt_to_dx (Temporal::timepos_t const &, Temporal::timecnt_t const &) | 
|  | 
| ARDOUR::ParameterDescriptor const  & | param () const | 
|  | 
| EditingContext & | editing_context () const | 
|  | 
| void | add (std::shared_ptr< ARDOUR::AutomationControl >, GdkEvent *, Temporal::timepos_t const &, double y, bool with_guard_points, bool from_kbd=false) | 
|  | 
| void | end_edit () | 
|  | 
| void | begin_edit () | 
|  | 
|  | Stateful () | 
|  | 
| virtual | ~Stateful () | 
|  | 
| virtual bool | apply_change (PropertyBase const &) | 
|  | 
| PropertyChange | apply_changes (PropertyList const &) | 
|  | 
| const OwnedPropertyList & | properties () const | 
|  | 
| void | add_property (PropertyBase &s) | 
|  | 
| void | add_extra_xml (XMLNode &) | 
|  | 
| XMLNode * | extra_xml (const std::string &str, bool add_if_missing=false) | 
|  | 
| void | save_extra_xml (const XMLNode &) | 
|  | 
| const PBD::ID & | id () const | 
|  | 
| bool | set_id (const XMLNode &) | 
|  | 
| void | set_id (const std::string &) | 
|  | 
| void | reset_id () | 
|  | 
| void | clear_changes () | 
|  | 
| virtual void | clear_owned_changes () | 
|  | 
| PropertyList * | get_changes_as_properties (PBD::Command *) const | 
|  | 
| virtual void | rdiff (std::vector< PBD::Command * > &) const | 
|  | 
| bool | changed () const | 
|  | 
| virtual PropertyList * | property_factory (const XMLNode &) const | 
|  | 
| virtual void | suspend_property_changes () | 
|  | 
| virtual void | resume_property_changes () | 
|  | 
| bool | property_changes_suspended () const | 
|  | 
| virtual | ~Destructible () | 
|  | 
| virtual void | drop_references () | 
|  | 
|  | SelectableOwner () | 
|  | 
| virtual | ~SelectableOwner () | 
|  | 
| void | get_selectables (Temporal::timepos_t const &start, Temporal::timepos_t const &end, double x, double y, std::list< Selectable * > &sl, bool within=false) | 
|  | 
Definition at line 38 of file region_gain_line.h.