ardour
Public Member Functions | Public Attributes | List of all members
DraggingView Class Reference

#include <editor_drag.h>

Public Member Functions

 DraggingView (RegionView *, RegionDrag *, TimeAxisView *original_tav)
 

Public Attributes

RegionViewview
 the view More...
 
int time_axis_view
 
double layer
 
double initial_y
 the initial y position of the view before any reparenting More...
 
framepos_t initial_position
 initial position of the region More...
 
framepos_t initial_end
 initial end position of the region More...
 
framepos_t anchored_fade_length
 fade_length when anchored during drag More...
 
boost::shared_ptr
< ARDOUR::Playlist
initial_playlist
 
TimeAxisViewinitial_time_axis_view
 

Detailed Description

Container for details about a region being dragged

Definition at line 257 of file editor_drag.h.

Constructor & Destructor Documentation

DraggingView::DraggingView ( RegionView v,
RegionDrag parent,
TimeAxisView original_tav 
)

Definition at line 5523 of file editor_drag.cc.

Member Data Documentation

framepos_t DraggingView::anchored_fade_length

fade_length when anchored during drag

Definition at line 275 of file editor_drag.h.

framepos_t DraggingView::initial_end

initial end position of the region

Definition at line 274 of file editor_drag.h.

boost::shared_ptr<ARDOUR::Playlist> DraggingView::initial_playlist

Definition at line 276 of file editor_drag.h.

framepos_t DraggingView::initial_position

initial position of the region

Definition at line 273 of file editor_drag.h.

TimeAxisView* DraggingView::initial_time_axis_view

Definition at line 277 of file editor_drag.h.

double DraggingView::initial_y

the initial y position of the view before any reparenting

Definition at line 272 of file editor_drag.h.

double DraggingView::layer

layer that this region is currently being displayed on. This is a double rather than a layer_t as we use fractional layers during drags to allow the user to indicate a new layer to put a region on.

Definition at line 271 of file editor_drag.h.

int DraggingView::time_axis_view

index into RegionDrag::_time_axis_views of the view that this region is currently being displayed on, or -1 if it is not visible.

Definition at line 266 of file editor_drag.h.

RegionView* DraggingView::view

the view

Definition at line 262 of file editor_drag.h.


The documentation for this class was generated from the following files: