fix audiospect ratio in scale per andrew, upgrade dav1d to 0.6.0, fix shapewipe black...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / vwindowgui.h
index 712565dde9ef5221e2c9e14f3e8c89c9c3dfa2dd..6836293fcd3e6f49648d9de404a549b49222e34e 100644 (file)
 #include "meterpanel.h"
 #include "mwindow.inc"
 #include "playtransport.h"
-
 #include "timebar.h"
-
 #include "vtimebar.inc"
 #include "vwindow.inc"
+#include "vwindowgui.inc"
 #include "zoompanel.h"
 
-class VWindowZoom;
-class VWindowSource;
-class VWindowTransport;
-class VWindowEditing;
-class VWindowCanvas;
-class VWindowMeters;
-class VWindowInPoint;
-class VWindowOutPoint;
-
 class VWindowGUI : public BC_Window
 {
 public:
@@ -110,11 +100,19 @@ public:
 };
 
 
+class VWindowCanvasPopupRemoveSource : public BC_MenuItem
+{
+public:
+       VWindowCanvasPopupRemoveSource(Canvas *canvas);
+       int handle_event();
+       Canvas *canvas;
+};
+
 class VWindowCanvas : public Canvas
 {
 public:
        VWindowCanvas(MWindow *mwindow, VWindowGUI *gui);
-
+       void create_objects(EDL *edl);
        void zoom_resize_window(float percentage);
        void draw_refresh(int flush = 1);
        int need_overlays();