fred (fwd render enb displ) play pref. info text tweak
[goodguy/history.git] / cinelerra-5.1 / cinelerra / appearanceprefs.C
index 125202d04b5be9648787fd8e18ef35e64c234858..01779b4f13bca8360faf040f0523f9779cec8c08 100644 (file)
@@ -162,6 +162,9 @@ void AppearancePrefs::create_objects()
        DeactivateFocusPolicy *focus_deactivate = new DeactivateFocusPolicy(pwindow, x1, y1);
        add_subwindow(focus_deactivate);
        y1 += focus_deactivate->get_h() + 5;
+       ForwardRenderDisplacement *displacement = new ForwardRenderDisplacement(pwindow, x1, y1);
+       add_subwindow(displacement);
+       y1 += displacement->get_h() + 5;
        add_subwindow(thumbnails = new ViewThumbnails(x1, y1, pwindow));
        if( y < y1 ) y = y1;
 }
@@ -468,3 +471,16 @@ int DeactivateFocusPolicy::handle_event()
        return 1;
 }
 
+ForwardRenderDisplacement::ForwardRenderDisplacement(PreferencesWindow *pwindow, int x, int y)
+ : BC_CheckBox(x, y, pwindow->thread->preferences->forward_render_displacement,
+       _("Forward render enable displacement"))
+{
+       this->pwindow = pwindow;
+}
+
+int ForwardRenderDisplacement::handle_event()
+{
+       pwindow->thread->preferences->forward_render_displacement = get_value();
+       return 1;
+}
+