X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fappearanceprefs.C;h=766cf6ce2c9fd3f61e4ec48a1ee4cd6bc945b0a7;hb=d60a59baa6cfe24c0fb153ed9e150a834ba29feb;hp=7342e3eab42f491837b6afb3622c6e8b79312ce9;hpb=af44bff549c39ac8bb6e42a791e7a211e1013526;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/appearanceprefs.C b/cinelerra-5.1/cinelerra/appearanceprefs.C index 7342e3ea..766cf6ce 100644 --- a/cinelerra-5.1/cinelerra/appearanceprefs.C +++ b/cinelerra-5.1/cinelerra/appearanceprefs.C @@ -135,6 +135,12 @@ void AppearancePrefs::create_objects() x, y)); x = x0; y += 35; + add_subwindow(new BC_Bar(5, y, get_w()/2 - 30)); + y += 15; + + add_subwindow(new BC_Title(x, y, _("Color:"), LARGEFONT, + resources->text_default)); + y += 35; add_subwindow(title = new BC_Title(x, y, _("Highlighting Inversion color:"))); x += title->get_w() + margin; char hex_color[BCSTRLEN]; @@ -184,6 +190,10 @@ 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; + PerpetualSession *perpetual = new PerpetualSession(x1, y1, pwindow); + add_subwindow(perpetual); + y1 += perpetual->get_h() + 5; if( y < y1 ) y = y1; } @@ -622,3 +632,16 @@ 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; +} +