Merge branch 'ct' of git.pipapo.org:cinelerra-ct into ct
[cinelerra_cv/ct.git] / cinelerra / automation.inc
blobf3f8747f53c2ec7de40d2160da070e6cb54f54b7
1 #ifndef AUTOMATION_INC
2 #define AUTOMATION_INC
4 class Automation;
6 // These must match the following arrays:
7 // xml_titles in autoconf.C and automation.C.
8 // auto_colors in trackcanvas.C
9 // auto_operations in trackcanvas.C
10 // auto_pixmaps in trackcanvas.C
11 // auto_text in gwindowgui.C
12 enum
14         AUTOMATION_MUTE,
15         AUTOMATION_CAMERA_X,
16         AUTOMATION_CAMERA_Y,
17         AUTOMATION_CAMERA_Z,
18         AUTOMATION_PROJECTOR_X,
19         AUTOMATION_PROJECTOR_Y,
20         AUTOMATION_PROJECTOR_Z,
21         AUTOMATION_FADE,
22         AUTOMATION_PAN,
23         AUTOMATION_MODE,
24         AUTOMATION_MASK,
25 //      AUTOMATION_NUDGE,
26         AUTOMATION_TOTAL
31 // Automation group types (used by the gui to control the ranges)
33 // These must match the following arrays:
34 // xml_autogrouptypes_* in localsession.C
35 // autogrouptypes_fixedrange in automation.C
36 enum
38         AUTOGROUPTYPE_AUDIO_FADE,
39         AUTOGROUPTYPE_VIDEO_FADE,
40         AUTOGROUPTYPE_ZOOM,
41         AUTOGROUPTYPE_X,
42         AUTOGROUPTYPE_Y,
43         AUTOGROUPTYPE_INT255,
44         AUTOGROUPTYPE_COUNT
49 // Automation types
50 enum
52         AUTOMATION_TYPE_FLOAT,
53         AUTOMATION_TYPE_MASK,
54         AUTOMATION_TYPE_INT,
55         AUTOMATION_TYPE_PAN
59 #endif
61 //      Local Variables:
62 //      mode: C++
63 //      c-file-style: "linux"
64 //      End: