Remove .gitignore do nothing is ignored.
[synfig.git] / synfig-studio / trunk / src / gtkmm / workarea.h
index 872d5fd..989ac8d 100644 (file)
@@ -235,6 +235,8 @@ private:
 
 
        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_;
 
@@ -259,8 +261,10 @@ public:
        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; }
@@ -346,6 +350,7 @@ public:
        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);