upgrade bld_prep.sh debian libpng, add rectify timeline audio pref, rework maskgui...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / appearanceprefs.C
index 143e8407394e4b018046bbf1438274e587c50508..79c2c03b694c9350c767eebdfa3d48647eece562 100644 (file)
@@ -219,6 +219,9 @@ void AppearancePrefs::create_objects()
        CtrlToggle *ctrl_toggle = new CtrlToggle(x1, y1, pwindow);
        add_subwindow(ctrl_toggle);
        y1 += ctrl_toggle->get_h() + 5;
+       RectifyAudioToggle *rect_toggle = new RectifyAudioToggle(x1, y1, pwindow);
+       add_subwindow(rect_toggle);
+       y1 += rect_toggle->get_h() + 5;
        if( y < y1 ) y = y1;
 }
 
@@ -777,3 +780,16 @@ int CtrlToggle::handle_event()
        return 1;
 }
 
+RectifyAudioToggle::RectifyAudioToggle(int x, int y, PreferencesWindow *pwindow)
+ : BC_CheckBox(x, y,
+       pwindow->thread->preferences->rectify_audio, _("Timeline Rectify Audio"))
+{
+       this->pwindow = pwindow;
+}
+
+int RectifyAudioToggle::handle_event()
+{
+       pwindow->thread->preferences->rectify_audio = get_value();
+       return 1;
+}
+