|
| | MidiAutomationLine (const std::string &, TimeAxisView &, ArdourCanvas::Item &, std::shared_ptr< ARDOUR::AutomationList >, std::shared_ptr< ARDOUR::MidiRegion >, Evoral::Parameter) |
| |
| MementoCommandBinder< ARDOUR::AutomationList > * | memento_command_binder () |
| |
| virtual std::string | get_verbose_cursor_string (double) const |
| |
| Temporal::timepos_t | get_origin () const |
| |
| | 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) |
| |
| virtual void | remove_point (ControlPoint &) |
| |
| bool | control_points_adjacent (double xval, uint32_t &before, uint32_t &after) |
| |
| virtual void | start_drag_single (ControlPoint *, double, float) |
| |
| virtual void | start_drag_line (uint32_t, uint32_t, float) |
| |
| virtual void | start_drag_multiple (std::list< ControlPoint * >, float, XMLNode *) |
| |
| virtual std::pair< float, float > | drag_motion (Temporal::timecnt_t const &, float, bool, bool with_push, uint32_t &final_index) |
| |
| virtual void | end_drag (bool with_push, uint32_t final_index) |
| |
| virtual void | end_draw_merge () |
| |
| 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 |
| |
| 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) |
| |
| 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) |
| |
Stub class so that lines for MIDI AutomationRegionViews can use the correct MementoCommandBinder.
Definition at line 30 of file midi_automation_line.h.