mod scope for smooth graphic, tweaks to scope layout
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / recordscopes.C
index 65f50b1e8ded9334e65e0d9872df8725e6c3c8cf..3de960bae841198f0092e7352c05e30ecc80a724 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,10 @@ 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;
+       use_graticule = mwindow->session->use_graticule;
        ScopeGUI::create_objects();
 }
 
@@ -124,6 +132,10 @@ 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;
+       mwindow->session->use_graticule = use_graticule;
 }
 
 int RecordScopeGUI::translation_event()