Ardour  9.0-pre0-582-g084a23a80d
Editor::TrackDrag Struct Reference

Public Member Functions

 TrackDrag (RouteTimeAxisView *rtav, ARDOUR::Session &s)
 

Public Attributes

RouteTimeAxisViewtrack
 
GdkCursordrag_cursor
 
GdkCursorpredrag_cursor
 
TimeAxisViewbump_track
 
double start
 
double current
 
double previous
 
bool have_predrag_cursor
 
int direction
 
bool first_move
 
bool did_reorder
 

Detailed Description

Definition at line 2252 of file editor.h.

Constructor & Destructor Documentation

◆ TrackDrag()

Editor::TrackDrag::TrackDrag ( RouteTimeAxisView rtav,
ARDOUR::Session s 
)
inline

Definition at line 2265 of file editor.h.

Member Data Documentation

◆ bump_track

TimeAxisView* Editor::TrackDrag::bump_track

Definition at line 2256 of file editor.h.

◆ current

double Editor::TrackDrag::current

Definition at line 2258 of file editor.h.

◆ did_reorder

bool Editor::TrackDrag::did_reorder

Definition at line 2263 of file editor.h.

◆ direction

int Editor::TrackDrag::direction

Definition at line 2261 of file editor.h.

◆ drag_cursor

GdkCursor* Editor::TrackDrag::drag_cursor

Definition at line 2254 of file editor.h.

◆ first_move

bool Editor::TrackDrag::first_move

Definition at line 2262 of file editor.h.

◆ have_predrag_cursor

bool Editor::TrackDrag::have_predrag_cursor

Definition at line 2260 of file editor.h.

◆ predrag_cursor

GdkCursor* Editor::TrackDrag::predrag_cursor

Definition at line 2255 of file editor.h.

◆ previous

double Editor::TrackDrag::previous

Definition at line 2259 of file editor.h.

◆ start

double Editor::TrackDrag::start

Definition at line 2257 of file editor.h.

◆ track

RouteTimeAxisView* Editor::TrackDrag::track

Definition at line 2253 of file editor.h.


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