**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
-** Copyright (c) 2007 Chris Moore
+** Copyright (c) 2007, 2008 Chris Moore
**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
bool canceled_;
int quality;
+ int low_res_pixel_size;
bool dirty_trap_enabled;
bool onion_skin;
+ //! stores the future [1] and past [0] onion skins based on keyframes
+ int onion_skins[2];
etl::loose_handle<synfig::ValueNode> selected_value_node_;
bool get_canceled()const { return canceled_; }
bool get_queued()const { return queued; }
bool get_rendering()const { return rendering; }
+#ifdef SINGLE_THREADED
bool get_updating()const;
void stop_updating(bool cancel = false);
+#endif
bool get_full_frame()const { return full_frame; }
//int get_w()const { return w; }
//int get_h()const { return h; }
void set_onion_skin(bool x);
bool get_onion_skin()const;
void toggle_onion_skin() { set_onion_skin(!get_onion_skin()); }
+ void set_onion_skins(int *onions);
void set_selected_value_node(etl::loose_handle<synfig::ValueNode> x);
void popup_menu();
int get_quality()const { return quality; }
+ int get_low_res_pixel_size()const { return low_res_pixel_size; }
void set_quality(int x);
+ void set_low_res_pixel_size(int x);
int get_w()const { return w; }