Ardour  9.0-pre0-582-g084a23a80d
EditingContext::VisualChange Struct Reference

#include <editing_context.h>

Public Types

enum  Type { TimeOrigin = 0x1 , ZoomLevel = 0x2 , YOrigin = 0x4 , VideoTimeline = 0x8 }
 

Public Member Functions

 VisualChange ()
 
void add (Type t)
 

Public Attributes

Type pending
 
samplepos_t time_origin
 
samplecnt_t samples_per_pixel
 
double y_origin
 
int idle_handler_id
 
bool being_handled
 

Detailed Description

Definition at line 681 of file editing_context.h.

Member Enumeration Documentation

◆ Type

Enumerator
TimeOrigin 
ZoomLevel 
YOrigin 
VideoTimeline 

Definition at line 682 of file editing_context.h.

Constructor & Destructor Documentation

◆ VisualChange()

EditingContext::VisualChange::VisualChange ( )
inline

Definition at line 698 of file editing_context.h.

Member Function Documentation

◆ add()

void EditingContext::VisualChange::add ( Type  t)
inline

Definition at line 699 of file editing_context.h.

Member Data Documentation

◆ being_handled

bool EditingContext::VisualChange::being_handled

true if we are currently in the idle handler

Definition at line 696 of file editing_context.h.

◆ idle_handler_id

int EditingContext::VisualChange::idle_handler_id

Definition at line 694 of file editing_context.h.

◆ pending

Type EditingContext::VisualChange::pending

Definition at line 689 of file editing_context.h.

◆ samples_per_pixel

samplecnt_t EditingContext::VisualChange::samples_per_pixel

Definition at line 691 of file editing_context.h.

◆ time_origin

samplepos_t EditingContext::VisualChange::time_origin

Definition at line 690 of file editing_context.h.

◆ y_origin

double EditingContext::VisualChange::y_origin

Definition at line 692 of file editing_context.h.


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