r956: README.BUILD - add more library recommendations
[cinelerra_cv/ct.git] / cinelerra / automation.inc
blobe2922aa32f77b560ac8a5184a56900c6061db08f
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