Ardour  8.12
Editing Namespace Reference

Enumerations

enum  GridType
 
enum  SnapMode
 
enum  RegionListSortType
 
enum  MouseMode
 
enum  MidiEditMode
 
enum  ZoomFocus
 
enum  DisplayControl
 
enum  ImportMode
 
enum  ImportPosition
 
enum  ImportDisposition
 
enum  EditPoint
 
enum  InsertTimeOption
 
enum  NoteNameDisplay
 
enum  MarkerClickBehavior
 
enum  CutCopyOp { Delete , Cut , Copy , Clear }
 
enum  XFadeType { Pre , Post , At }
 
enum  EditIgnoreOption { EDIT_IGNORE_NONE , EDIT_IGNORE_PHEAD , EDIT_IGNORE_MOUSE , EDIT_IGNORE_MARKER }
 
enum  ZoomAxis { Vertical , Horizontal , Both }
 
enum  RegionActionTarget { SelectedRegions = 0x1 , EnteredRegions = 0x2 , EditPointRegions = 0x4 , ListSelection = 0x8 }
 

Functions

const char * enum2str (GridType m)
 
GridType str2gridtype (const std::string &)
 
const char * enum2str (SnapMode m)
 
SnapMode str2snapmode (const std::string &)
 
const char * enum2str (RegionListSortType m)
 
RegionListSortType str2regionlistsorttype (const std::string &)
 
const char * enum2str (MouseMode m)
 
MouseMode str2mousemode (const std::string &)
 
const char * enum2str (MidiEditMode m)
 
MidiEditMode str2midieditmode (const std::string &)
 
const char * enum2str (ZoomFocus m)
 
ZoomFocus str2zoomfocus (const std::string &)
 
const char * enum2str (DisplayControl m)
 
DisplayControl str2displaycontrol (const std::string &)
 
const char * enum2str (NoteNameDisplay m)
 
const char * enum2str (MarkerClickBehavior m)
 
MarkerClickBehavior str2markerclickbehavior (const std::string &)
 

Variables

static const int DRAW_VEL_AUTO = -1
 
static const int DRAW_CHAN_AUTO = -1
 
static const GridType DRAW_LEN_AUTO = GridTypeNone
 
const char * gridtypestrs []
 
const char * snapmodestrs []
 
const char * regionlistsorttypestrs []
 
const char * mousemodestrs []
 
const char * midieditmodestrs []
 
const char * zoomfocusstrs []
 
const char * displaycontrolstrs []
 
const char * notenamedisplaystrs []
 
const char * markerclickbehaviorstrs []
 

Enumeration Type Documentation

◆ CutCopyOp

Enumerator
Delete 
Cut 
Copy 
Clear 

Definition at line 229 of file editing.h.

◆ DisplayControl

Definition at line 141 of file editing.h.

◆ EditIgnoreOption

Enumerator
EDIT_IGNORE_NONE 
EDIT_IGNORE_PHEAD 
EDIT_IGNORE_MOUSE 
EDIT_IGNORE_MARKER 

Definition at line 242 of file editing.h.

◆ EditPoint

Definition at line 186 of file editing.h.

◆ GridType

Definition at line 53 of file editing.h.

◆ ImportDisposition

Definition at line 176 of file editing.h.

◆ ImportMode

Definition at line 156 of file editing.h.

◆ ImportPosition

Definition at line 166 of file editing.h.

◆ InsertTimeOption

Definition at line 196 of file editing.h.

◆ MarkerClickBehavior

Definition at line 217 of file editing.h.

◆ MidiEditMode

Definition at line 113 of file editing.h.

◆ MouseMode

Definition at line 99 of file editing.h.

◆ NoteNameDisplay

Definition at line 205 of file editing.h.

◆ RegionActionTarget

Enumerator
SelectedRegions 
EnteredRegions 
EditPointRegions 
ListSelection 

Definition at line 255 of file editing.h.

◆ RegionListSortType

Definition at line 85 of file editing.h.

◆ SnapMode

Definition at line 71 of file editing.h.

◆ XFadeType

Enumerator
Pre 
Post 
At 

Definition at line 236 of file editing.h.

◆ ZoomAxis

Enumerator
Vertical 
Horizontal 
Both 

Definition at line 249 of file editing.h.

◆ ZoomFocus

Definition at line 127 of file editing.h.

Function Documentation

◆ enum2str() [1/9]

const char* Editing::enum2str ( DisplayControl  m)
inline

Definition at line 146 of file editing.h.

◆ enum2str() [2/9]

const char* Editing::enum2str ( GridType  m)
inline

Definition at line 62 of file editing.h.

◆ enum2str() [3/9]

const char* Editing::enum2str ( MarkerClickBehavior  m)
inline

Definition at line 224 of file editing.h.

◆ enum2str() [4/9]

const char* Editing::enum2str ( MidiEditMode  m)
inline

Definition at line 118 of file editing.h.

◆ enum2str() [5/9]

const char* Editing::enum2str ( MouseMode  m)
inline

Definition at line 104 of file editing.h.

◆ enum2str() [6/9]

const char* Editing::enum2str ( NoteNameDisplay  m)
inline

Definition at line 210 of file editing.h.

◆ enum2str() [7/9]

const char* Editing::enum2str ( RegionListSortType  m)
inline

Definition at line 90 of file editing.h.

◆ enum2str() [8/9]

const char* Editing::enum2str ( SnapMode  m)
inline

Definition at line 76 of file editing.h.

◆ enum2str() [9/9]

const char* Editing::enum2str ( ZoomFocus  m)
inline

Definition at line 132 of file editing.h.

◆ str2displaycontrol()

DisplayControl Editing::str2displaycontrol ( const std::string &  )

◆ str2gridtype()

GridType Editing::str2gridtype ( const std::string &  )

◆ str2markerclickbehavior()

MarkerClickBehavior Editing::str2markerclickbehavior ( const std::string &  )

◆ str2midieditmode()

MidiEditMode Editing::str2midieditmode ( const std::string &  )

◆ str2mousemode()

MouseMode Editing::str2mousemode ( const std::string &  )

◆ str2regionlistsorttype()

RegionListSortType Editing::str2regionlistsorttype ( const std::string &  )

◆ str2snapmode()

SnapMode Editing::str2snapmode ( const std::string &  )

◆ str2zoomfocus()

ZoomFocus Editing::str2zoomfocus ( const std::string &  )

Variable Documentation

◆ displaycontrolstrs

const char* Editing::displaycontrolstrs[]
extern

◆ DRAW_CHAN_AUTO

const int Editing::DRAW_CHAN_AUTO = -1
static

Definition at line 58 of file editing.h.

◆ DRAW_LEN_AUTO

const GridType Editing::DRAW_LEN_AUTO = GridTypeNone
static

Definition at line 59 of file editing.h.

◆ DRAW_VEL_AUTO

const int Editing::DRAW_VEL_AUTO = -1
static

Definition at line 57 of file editing.h.

◆ gridtypestrs

const char* Editing::gridtypestrs[]
extern

◆ markerclickbehaviorstrs

const char* Editing::markerclickbehaviorstrs[]
extern

◆ midieditmodestrs

const char* Editing::midieditmodestrs[]
extern

◆ mousemodestrs

const char* Editing::mousemodestrs[]
extern

◆ notenamedisplaystrs

const char* Editing::notenamedisplaystrs[]
extern

◆ regionlistsorttypestrs

const char* Editing::regionlistsorttypestrs[]
extern

◆ snapmodestrs

const char* Editing::snapmodestrs[]
extern

◆ zoomfocusstrs

const char* Editing::zoomfocusstrs[]
extern