rework scopewindow, spanish xlat updates
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / editpanel.C
index 74aa53c984b06f58b10d760faa4f69dd8a6e570c..7eca7192a496b21df673ba28cd776f4908a22982 100644 (file)
@@ -48,6 +48,7 @@
 #include "timebar.h"
 #include "trackcanvas.h"
 #include "transportque.h"
+#include "vwindowgui.h"
 #include "zoombar.h"
 
 
@@ -1263,6 +1264,21 @@ EditPanelScope::~EditPanelScope()
 {
 }
 
+void EditPanelScopeGUI::update_scope()
+{
+       Canvas *canvas = 0;
+       if( dialog->panel->is_cwindow() ) {
+               CWindowGUI *cgui = (CWindowGUI *)dialog->panel->subwindow;
+               canvas = cgui->canvas;
+       }
+       else if( dialog->panel->is_vwindow() ) {
+               VWindowGUI *vgui = (VWindowGUI *)dialog->panel->subwindow;
+               canvas = vgui->canvas;
+       }
+       if( canvas && canvas->refresh_frame )
+               process(canvas->refresh_frame);
+}
+
 int EditPanelScope::handle_event()
 {
        unlock_window();