add proxy index builds, perperual session, backup.prev, disarmed track indication...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / appearanceprefs.C
index 0960bb308dc253b786563a77875b3a94839fedd4..15e61cdfa23c85be241c6b40ec91ef11d2ab529b 100644 (file)
@@ -190,6 +190,8 @@ void AppearancePrefs::create_objects()
        add_subwindow(displacement);
        y1 += displacement->get_h() + 5;
        add_subwindow(thumbnails = new ViewThumbnails(x1, y1, pwindow));
+       y1 += thumbnails->get_h() + 5;
+       add_subwindow(perpetual = new PerpetualSession(x1, y1, pwindow));
        if( y < y1 ) y = y1;
 }
 
@@ -628,3 +630,17 @@ int YuvColorRangeItem::handle_event()
        return popup->handle_event();
 }
 
+
+PerpetualSession::PerpetualSession(int x, int y, PreferencesWindow *pwindow)
+ : BC_CheckBox(x, y,
+       pwindow->thread->preferences->perpetual_session, _("Perpetual session"))
+{
+       this->pwindow = pwindow;
+}
+
+int PerpetualSession::handle_event()
+{
+       pwindow->thread->preferences->perpetual_session = get_value();
+       return 1;
+}
+