Remove .gitignore do nothing is ignored.
[synfig.git] / synfig-core / trunk / src / synfig / activepoint.h
index f0f902a..74e2edc 100644 (file)
@@ -1,11 +1,13 @@
+#include <stdio.h>
 /* === S Y N F I G ========================================================= */
 /*!    \file activepoint.h
 **     \brief Template Header
 **
-**     $Id: activepoint.h,v 1.1.1.1 2005/01/04 01:23:14 darco Exp $
+**     $Id$
 **
 **     \legal
 **     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+**     Copyright (c) 2007 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
 namespace synfig {
 class GUID;
 class ValueNode;
-       
+
 struct Activepoint : public UniqueID
 {
 private:
        etl::loose_handle<ValueNode> parent_;
        int index;
-       
+
 public:
        //! Time of the activepoint
        Time time;
-       
+
        //! Priority
        int priority;
 
        //! Does this activepoint turn the entry on, or off?
        bool state;
-               
+
        bool operator<(const Activepoint& rhs) { return time<rhs.time; }
        bool operator<(const Time& rhs) { return time<rhs; }
-       
+
        Activepoint(const Time &time, const bool &state, int p=0): time(time), priority(p),state(state) { }
-       Activepoint() { }
-       
+       //! \todo Should priority be initialized here, or elsewhere?  This avoids a valgrind warning for now.
+       Activepoint(): priority(0) { }
+
        const Time& get_time()const { return time; }
        void set_time(const Time& x) { time=x; }
 
@@ -73,11 +76,11 @@ public:
        void set_priority(int x) { priority=x; }
 
        const etl::loose_handle<ValueNode> &get_parent_value_node()const { return parent_; }
-       void set_parent_value_node(const etl::loose_handle<ValueNode> &x) { parent_=x; }        
-       
+       void set_parent_value_node(const etl::loose_handle<ValueNode> &x) { parent_=x; }
+
        int get_parent_index()const { return index; }
        void set_parent_index(int x) { index=x; }
-       
+
        GUID get_guid()const;
 }; // END of struct ValueNode_BLine::Activepoint