rework undo compression, add shift viewer overwr/copy/clip/splice, fix paste edl...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / zwindowgui.C
index b374c2deec73c39106585f2d0c88a8658814df01..bada1625e68e7fff709ccd62edaa0ead71857325 100644 (file)
@@ -38,8 +38,8 @@
 #include "zwindowgui.h"
 
 ZWindowGUI::ZWindowGUI(MWindow *mwindow, ZWindow *zwindow, Mixer *mixer)
- : BC_Window(mixer->title, mixer->x, mixer->y, mixer->w, mixer->h,
-       100, 100, 1, 1, 0)
+ : BC_Window(zwindow->title, mixer->x, mixer->y, mixer->w, mixer->h,
+       100, 75, 1, 1, 0)
 {
        this->mwindow = mwindow;
        this->zwindow = zwindow;
@@ -76,16 +76,13 @@ int ZWindowGUI::resize_event(int w, int h)
        BC_WindowBase::resize_event(w, h);
        return 1;
 }
-
 int ZWindowGUI::translation_event()
 {
-       zwindow->reposition(get_x(), get_y(), get_w(), get_h());
-       return 0;
+       return resize_event(get_w(),get_h());
 }
 
 int ZWindowGUI::close_event()
 {
-       mwindow->del_mixer(zwindow);
        set_done(0);
        return 1;
 }
@@ -145,7 +142,7 @@ int ZWindowGUI::button_press_event()
                        local_session->set_selectionend(end);
                        local_session->set_inpoint(start);
                        local_session->set_outpoint(end);
-                       mwindow->overwrite(zwindow->edl);
+                       mwindow->overwrite(zwindow->edl, 0);
                        local_session->set_inpoint(orig_inpoint);
                        local_session->set_outpoint(orig_outpoint);
                        mwindow->gui->update_timebar(1);