fix math bug with numthreads computation
[ardour2.git] / gtk2_ardour / editing_syms.h
blob409e0d9cbdd3044758f24b11872d5ea7518114b8
1 /*
2 Copyright (C) 2000-2007 Paul Davis
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20 /* Changing this order will break the menu */
21 SNAPTYPE(SnapToCDFrame)
22 SNAPTYPE(SnapToTimecodeFrame)
23 SNAPTYPE(SnapToTimecodeSeconds)
24 SNAPTYPE(SnapToTimecodeMinutes)
25 SNAPTYPE(SnapToSeconds)
26 SNAPTYPE(SnapToMinutes)
27 SNAPTYPE(SnapToBeatDiv32)
28 SNAPTYPE(SnapToBeatDiv28)
29 SNAPTYPE(SnapToBeatDiv24)
30 SNAPTYPE(SnapToBeatDiv16)
31 SNAPTYPE(SnapToBeatDiv14)
32 SNAPTYPE(SnapToBeatDiv12)
33 SNAPTYPE(SnapToBeatDiv10)
34 SNAPTYPE(SnapToBeatDiv8)
35 SNAPTYPE(SnapToBeatDiv7)
36 SNAPTYPE(SnapToBeatDiv6)
37 SNAPTYPE(SnapToBeatDiv5)
38 SNAPTYPE(SnapToBeatDiv4)
39 SNAPTYPE(SnapToBeatDiv3)
40 SNAPTYPE(SnapToBeatDiv2)
41 SNAPTYPE(SnapToBeat)
42 SNAPTYPE(SnapToBar)
43 SNAPTYPE(SnapToMark)
44 SNAPTYPE(SnapToRegionStart)
45 SNAPTYPE(SnapToRegionEnd)
46 SNAPTYPE(SnapToRegionSync)
47 SNAPTYPE(SnapToRegionBoundary)
49 /* Changing this order will break the menu */
50 SNAPMODE(SnapOff)
51 SNAPMODE(SnapNormal)
52 SNAPMODE(SnapMagnetic)
54 REGIONLISTSORTTYPE(ByEndInFile)
55 REGIONLISTSORTTYPE(ByLength)
56 REGIONLISTSORTTYPE(ByName)
57 REGIONLISTSORTTYPE(ByPosition)
58 REGIONLISTSORTTYPE(BySourceFileCreationDate)
59 REGIONLISTSORTTYPE(BySourceFileFS)
60 REGIONLISTSORTTYPE(BySourceFileLength)
61 REGIONLISTSORTTYPE(BySourceFileName)
62 REGIONLISTSORTTYPE(ByStartInFile)
63 REGIONLISTSORTTYPE(ByTimestamp)
65 MOUSEMODE(MouseGain)
66 MOUSEMODE(MouseObject)
67 MOUSEMODE(MouseRange)
68 MOUSEMODE(MouseTimeFX)
69 MOUSEMODE(MouseZoom)
70 MOUSEMODE(MouseAudition)
72 /* Changing this order will break the menu */
73 ZOOMFOCUS(ZoomFocusLeft)
74 ZOOMFOCUS(ZoomFocusRight)
75 ZOOMFOCUS(ZoomFocusCenter)
76 ZOOMFOCUS(ZoomFocusPlayhead)
77 ZOOMFOCUS(ZoomFocusMouse)
78 ZOOMFOCUS(ZoomFocusEdit)
80 DISPLAYCONTROL(FollowPlayhead)
81 DISPLAYCONTROL(ShowMeasures)
82 DISPLAYCONTROL(ShowWaveforms)
83 DISPLAYCONTROL(ShowWaveformsRecording)
85 // if this is changed, remember to update the string table in sfdb_ui.cc
86 IMPORTMODE(ImportAsRegion=0)
87 IMPORTMODE(ImportToTrack=1)
88 IMPORTMODE(ImportAsTrack=2)
89 IMPORTMODE(ImportAsTapeTrack=3)
91 // if this is changed, remember to update the string table in sfdb_ui.cc
92 IMPORTPOSITION(ImportAtTimestamp=0)
93 IMPORTPOSITION(ImportAtEditPoint=1)
94 IMPORTPOSITION(ImportAtPlayhead=2)
95 IMPORTPOSITION(ImportAtStart=3)
97 // if this is changed, remember to update the string table in sfdb_ui.cc
98 IMPORTDISPOSITION(ImportDistinctFiles=0)
99 IMPORTDISPOSITION(ImportMergeFiles=1)
100 IMPORTDISPOSITION(ImportSerializeFiles=2)
101 IMPORTDISPOSITION(ImportDistinctChannels=3)
103 EDITPOINT(EditAtPlayhead)
104 EDITPOINT(EditAtSelectedMarker)
105 EDITPOINT(EditAtMouse)
107 INSERTTIMEOPT(LeaveIntersected)
108 INSERTTIMEOPT(MoveIntersected)
109 INSERTTIMEOPT(SplitIntersected)