rework svg plugin, fast flash flush, init resize pixmaps, test edl version
[goodguy/history.git] / cinelerra-5.1 / cinelerra / interfaceprefs.C
index d924a272660819295e5a82740b38ce101b97eace..cc3e86507ba4a533f1b0de2b03612e7106a416a3 100644 (file)
@@ -137,6 +137,9 @@ void InterfacePrefs::create_objects()
        y1 += tip_win->get_h() + 5;
        UseWarnIndecies *idx_win = new UseWarnIndecies(pwindow, x1, y1);
        add_subwindow(idx_win);
+       y1 += tip_win->get_h() + 5;
+       UseWarnVersion *ver_win = new UseWarnVersion(pwindow, x1, y1);
+       add_subwindow(ver_win);
        y1 += idx_win->get_h() + 25;
 
        add_subwindow(new BC_Bar(5, y,  get_w() - 10));
@@ -682,9 +685,7 @@ int UseTipWindow::handle_event()
 
 
 UseWarnIndecies::UseWarnIndecies(PreferencesWindow *pwindow, int x, int y)
- : BC_CheckBox(x, 
-       y, 
-       pwindow->thread->preferences->warn_indexes, 
+ : BC_CheckBox(x, y, pwindow->thread->preferences->warn_indexes, 
        _("ffmpeg probe warns rebuild indexes"))
 {
        this->pwindow = pwindow;
@@ -696,6 +697,19 @@ int UseWarnIndecies::handle_event()
        return 1;
 }
 
+UseWarnVersion::UseWarnVersion(PreferencesWindow *pwindow, int x, int y)
+ : BC_CheckBox(x, y, pwindow->thread->preferences->warn_version, 
+       _("EDL version warns if mismatched"))
+{
+       this->pwindow = pwindow;
+}
+
+int UseWarnVersion::handle_event()
+{
+       pwindow->thread->preferences->warn_version = get_value();
+       return 1;
+}
+
 
 ScanCommercials::ScanCommercials(PreferencesWindow *pwindow, int x, int y)
  : BC_CheckBox(x,