ardour
Public Attributes | List of all members
AutomationRangeDrag::Line Struct Reference

Public Attributes

boost::shared_ptr< AutomationLineline
 the line More...
 
std::list< ControlPoint * > points
 points to drag on the line More...
 
std::pair< ARDOUR::framepos_t,
ARDOUR::framepos_t
range
 the range of all points on the line, in session frames More...
 
XMLNodestate
 the XML state node before the drag More...
 
double original_fraction
 initial y-fraction before the drag More...
 

Detailed Description

A line that is part of the drag

Definition at line 1078 of file editor_drag.h.

Member Data Documentation

boost::shared_ptr<AutomationLine> AutomationRangeDrag::Line::line

the line

Definition at line 1079 of file editor_drag.h.

double AutomationRangeDrag::Line::original_fraction

initial y-fraction before the drag

Definition at line 1083 of file editor_drag.h.

std::list<ControlPoint*> AutomationRangeDrag::Line::points

points to drag on the line

Definition at line 1080 of file editor_drag.h.

std::pair<ARDOUR::framepos_t, ARDOUR::framepos_t> AutomationRangeDrag::Line::range

the range of all points on the line, in session frames

Definition at line 1081 of file editor_drag.h.

XMLNode* AutomationRangeDrag::Line::state

the XML state node before the drag

Definition at line 1082 of file editor_drag.h.


The documentation for this struct was generated from the following file: