Author: Carlos Lopez <genet...@gmail.com>
Date:   Mon Mar  4 17:13:25 2013 +0100

Add a checkbox to use Cairo render a the Preview dialog.

---

 synfig-studio/src/gui/dialogs/dialog_preview.cpp |    5 +++++
 synfig-studio/src/gui/dialogs/dialog_preview.h   |    2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/synfig-studio/src/gui/dialogs/dialog_preview.cpp 
b/synfig-studio/src/gui/dialogs/dialog_preview.cpp
index 3764460..f6ecac1 100644
--- a/synfig-studio/src/gui/dialogs/dialog_preview.cpp
+++ b/synfig-studio/src/gui/dialogs/dialog_preview.cpp
@@ -117,6 +117,7 @@ Dialog_PreviewOptions::Dialog_PreviewOptions()
 :Dialog(_("Preview Options"),false,true),
 adj_zoom(0.5,0.1,5.0,0.1,0.2),
 adj_fps(15,1,120,1,5),
+check_use_cairo(_("Use _Cairo render"), false),
 check_overbegin(_("_Begin time"),false),
 check_overend(_("_End time"),false),
 settings(this,"prevoptions")
@@ -164,6 +165,10 @@ settings(this,"prevoptions")
        generalTable->attach(*fpsLabel, 0, 1, 1, 2, Gtk::SHRINK | Gtk::FILL, 
Gtk::EXPAND | Gtk::FILL, 0, 0);
        generalTable->attach(*fpsSpinner, 1, 2, 1, 2, Gtk::EXPAND | Gtk::FILL, 
Gtk::EXPAND | Gtk::FILL, 0, 0);
 
+       check_use_cairo.set_alignment(0, 0.5);
+       check_use_cairo.set_use_underline(TRUE);
+       generalTable->attach(check_use_cairo, 0, 1, 2, 3, Gtk::SHRINK | 
Gtk::FILL, Gtk::EXPAND | Gtk::FILL, 0, 0);
+
        Gtk::Frame *timeFrame = manage(new Gtk::Frame(_("Time settings")));
        timeFrame->set_shadow_type(Gtk::SHADOW_NONE);
        ((Gtk::Label *) timeFrame->get_label_widget())->set_markup(_("<b>Time 
settings</b>"));
diff --git a/synfig-studio/src/gui/dialogs/dialog_preview.h 
b/synfig-studio/src/gui/dialogs/dialog_preview.h
index d0db519..6f6c8ef 100644
--- a/synfig-studio/src/gui/dialogs/dialog_preview.h
+++ b/synfig-studio/src/gui/dialogs/dialog_preview.h
@@ -87,6 +87,8 @@ class Dialog_PreviewOptions : public Gtk::Dialog
        Gtk::Adjustment adj_zoom;       // factor at which to resize the 
window...
 
        Gtk::Adjustment adj_fps;        // how often to take samples of the 
animation
+       
+       Gtk::CheckButton check_use_cairo;
 
        studio::Widget_Time time_begin;
        studio::Widget_Time time_end;


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to