Better functionality for ducks linked to BLine
[synfig.git] / synfig-studio / src / gtkmm / duck.h
index 9ba7b00..54b3412 100644 (file)
@@ -7,6 +7,7 @@
 **     \legal
 **     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
 **     Copyright (c) 2007, 2008 Chris Moore
+**     Copyright (c) 2009 Nikita Kitaev
 **
 **     This package is free software; you can redistribute it and/or
 **     modify it under the terms of the GNU General Public License as
@@ -221,11 +222,15 @@ public:
        synfig::Point get_trans_point()const;
 
        void set_trans_point(const synfig::Point &x);
+       void set_trans_point(const synfig::Point &x, const synfig::Time &time);
 
        synfig::Point get_sub_trans_point()const;
        void set_sub_trans_point(const synfig::Point &x);
+       void set_sub_trans_point(const synfig::Point &x, const synfig::Time &time);
        synfig::Point get_sub_trans_origin()const;
 
+       void update(const synfig::Time &time);
+
        //! Sets the origin point.
        void set_origin(const synfig::Point &x);