Credit Andrea improved comments in render format
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / trackcanvas.h
index 3d1ded196c39c94e69e7a7e068379c4382c9b127..7fa89832ff939d7bd03d7e8c3cc070f0182a341c 100644 (file)
@@ -2,6 +2,7 @@
 /*
  * CINELERRA
  * Copyright (C) 2008-2014 Adam Williams <broadcast at earthling dot net>
+ * Copyright (C) 2003-2016 Cinelerra CV contributors
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -62,6 +63,19 @@ public:
        int drag_start_event();
        int cursor_leave_event();
        int keypress_event();
+
+// *** CONTEXT_HELP ***
+       int help_transitions(int cursor_x, int cursor_y);
+       int help_transition_handles(int cursor_x, int cursor_y);
+       int help_keyframes(int cursor_x, int cursor_y);
+       int help_edit_handles(int cursor_x, int cursor_y);
+       int help_plugin_handles(int cursor_x, int cursor_y);
+       int help_plugins(int cursor_x, int cursor_y);
+       int help_plugin_autos(Track *track, int cursor_x, int cursor_y);
+       int help_autos(Track *track, Autos *autos, int cursor_x, int cursor_y, BC_Pixmap *pixmap);
+       int help_float_autos(Track *track, Autos *autos, int cursor_x, int cursor_y, int autogrouptype);
+       int help_int_autos(Track *track, Autos *autos, int cursor_x, int cursor_y);
+
        void draw_resources(int mode = 0,
                int indexes_only = 0,     // Redraw only certain audio resources with indexes
                Indexable *indexable = 0);
@@ -308,6 +322,7 @@ public:
 
 // Update status bar to reflect drag operation
        void update_drag_caption();
+       void drag_edit_select(Edit *over_edit, int select, int draw);
 
        int get_title_h();