Ardour  9.0-pre0-582-g084a23a80d
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 228 of file editing.h.

◆ DisplayControl

Definition at line 140 of file editing.h.

◆ EditIgnoreOption

Enumerator
EDIT_IGNORE_NONE 
EDIT_IGNORE_PHEAD 
EDIT_IGNORE_MOUSE 
EDIT_IGNORE_MARKER 

Definition at line 241 of file editing.h.

◆ EditPoint

Definition at line 185 of file editing.h.

◆ GridType

Definition at line 52 of file editing.h.

◆ ImportDisposition

Definition at line 175 of file editing.h.

◆ ImportMode

Definition at line 155 of file editing.h.

◆ ImportPosition

Definition at line 165 of file editing.h.

◆ InsertTimeOption

Definition at line 195 of file editing.h.

◆ MarkerClickBehavior

Definition at line 216 of file editing.h.

◆ MidiEditMode

Definition at line 112 of file editing.h.

◆ MouseMode

Definition at line 98 of file editing.h.

◆ NoteNameDisplay

Definition at line 204 of file editing.h.

◆ RegionActionTarget

Enumerator
SelectedRegions 
EnteredRegions 
EditPointRegions 
ListSelection 

Definition at line 254 of file editing.h.

◆ RegionListSortType

Definition at line 84 of file editing.h.

◆ SnapMode

Definition at line 70 of file editing.h.

◆ XFadeType

Enumerator
Pre 
Post 
At 

Definition at line 235 of file editing.h.

◆ ZoomAxis

Enumerator
Vertical 
Horizontal 
Both 

Definition at line 248 of file editing.h.

◆ ZoomFocus

Definition at line 126 of file editing.h.

Function Documentation

◆ enum2str() [1/9]

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

Definition at line 145 of file editing.h.

◆ enum2str() [2/9]

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

Definition at line 61 of file editing.h.

◆ enum2str() [3/9]

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

Definition at line 223 of file editing.h.

◆ enum2str() [4/9]

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

Definition at line 117 of file editing.h.

◆ enum2str() [5/9]

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

Definition at line 103 of file editing.h.

◆ enum2str() [6/9]

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

Definition at line 209 of file editing.h.

◆ enum2str() [7/9]

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

Definition at line 89 of file editing.h.

◆ enum2str() [8/9]

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

Definition at line 75 of file editing.h.

◆ enum2str() [9/9]

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

Definition at line 131 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 57 of file editing.h.

◆ DRAW_LEN_AUTO

const GridType Editing::DRAW_LEN_AUTO = GridTypeNone
static

Definition at line 58 of file editing.h.

◆ DRAW_VEL_AUTO

const int Editing::DRAW_VEL_AUTO = -1
static

Definition at line 56 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