X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Fappearanceprefs.C;h=15e61cdfa23c85be241c6b40ec91ef11d2ab529b;hb=17061ff8d289bfa96bef2da5bac789762f631d4a;hp=0960bb308dc253b786563a77875b3a94839fedd4;hpb=4c463964715f67d36cc3ecb92f414cb9f7ba720d;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/appearanceprefs.C b/cinelerra-5.1/cinelerra/appearanceprefs.C index 0960bb30..15e61cdf 100644 --- a/cinelerra-5.1/cinelerra/appearanceprefs.C +++ b/cinelerra-5.1/cinelerra/appearanceprefs.C @@ -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; +} +