upgrades to scopewindow, add blurbox, bd.sh sed tab test, tweak clk2play over window...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / recordscopes.C
index 65f50b1e8ded9334e65e0d9872df8725e6c3c8cf..c7dfd53d30ff37d81a9335f62b5a5c4d67bd8c83 100644 (file)
@@ -45,6 +45,10 @@ RecordScopeThread::~RecordScopeThread()
        delete gui_lock;
 }
 
+void RecordScopeThread::handle_close_event(int result)
+{
+       scope_gui = 0;
+}
 void RecordScopeThread::handle_done_event(int result)
 {
        gui_lock->lock("RecordScopeThread::handle_done_event");
@@ -113,6 +117,9 @@ void RecordScopeGUI::create_objects()
        use_vector = mwindow->session->use_vector;
        use_hist_parade = mwindow->session->use_hist_parade;
        use_wave_parade = mwindow->session->use_wave_parade;
+       use_wave_gain = mwindow->session->use_wave_gain;
+       use_vect_gain = mwindow->session->use_vect_gain;
+       use_smooth = mwindow->session->use_smooth;
        ScopeGUI::create_objects();
 }
 
@@ -124,6 +131,9 @@ void RecordScopeGUI::toggle_event()
        mwindow->session->use_vector = use_vector;
        mwindow->session->use_hist_parade = use_hist_parade;
        mwindow->session->use_wave_parade = use_wave_parade;
+       mwindow->session->use_wave_gain = use_wave_gain;
+       mwindow->session->use_vect_gain = use_vect_gain;
+       mwindow->session->use_smooth = use_smooth;
 }
 
 int RecordScopeGUI::translation_event()