X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fappearanceprefs.C;h=143e8407394e4b018046bbf1438274e587c50508;hb=56923cfe421f547a8ba1c6a4a6e9225877b121c6;hp=a21fda26be2648c991e12870b1364f8bf7a16ac5;hpb=258d9cb69d560f40961acdd20866e12e940c2f93;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/appearanceprefs.C b/cinelerra-5.1/cinelerra/appearanceprefs.C index a21fda26..143e8407 100644 --- a/cinelerra-5.1/cinelerra/appearanceprefs.C +++ b/cinelerra-5.1/cinelerra/appearanceprefs.C @@ -93,7 +93,7 @@ void AppearancePrefs::create_objects() thumbnail_size = new ViewThumbnailSize(pwindow, this, x2, y); thumbnail_size->create_objects(); y += thumbnail_size->get_h() + 5; - add_subwindow(new BC_Title(x1, y, _("Vicon memory size:"))); + add_subwindow(new BC_Title(x1, y, _("Vicon quality:"))); vicon_size = new ViewViconSize(pwindow, this, x2, y); vicon_size->create_objects(); y += vicon_size->get_h() + 5; @@ -216,6 +216,9 @@ void AppearancePrefs::create_objects() PerpetualSession *perpetual = new PerpetualSession(x1, y1, pwindow); add_subwindow(perpetual); y1 += perpetual->get_h() + 5; + CtrlToggle *ctrl_toggle = new CtrlToggle(x1, y1, pwindow); + add_subwindow(ctrl_toggle); + y1 += ctrl_toggle->get_h() + 5; if( y < y1 ) y = y1; } @@ -761,3 +764,16 @@ int PerpetualSession::handle_event() return 1; } +CtrlToggle::CtrlToggle(int x, int y, PreferencesWindow *pwindow) + : BC_CheckBox(x, y, + pwindow->thread->preferences->ctrl_toggle, _("Clears before toggle")) +{ + this->pwindow = pwindow; +} + +int CtrlToggle::handle_event() +{ + pwindow->thread->preferences->ctrl_toggle = get_value(); + return 1; +} +