X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fkeyframetreestore.h;h=75caf83af4f2fa39d15206cf1a267ce7a8317859;hb=8973555bc7664f06369a17e60cc8fa2760f8a95f;hp=5d4d9eb2c6086a7c6ca6298b2716367982afaf23;hpb=ce408de81ca266b1f334ee9bc6c8fb7ba1492ed4;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/keyframetreestore.h b/synfig-studio/trunk/src/gtkmm/keyframetreestore.h index 5d4d9eb..75caf83 100644 --- a/synfig-studio/trunk/src/gtkmm/keyframetreestore.h +++ b/synfig-studio/trunk/src/gtkmm/keyframetreestore.h @@ -2,7 +2,7 @@ /*! \file keyframetreestore.h ** \brief Template Header ** -** $Id: keyframetreestore.h,v 1.1.1.1 2005/01/07 03:34:36 darco Exp $ +** $Id$ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley @@ -45,7 +45,7 @@ namespace studio { class KeyframeTreeStore_Class; - + class KeyframeTreeStore : public Glib::Object, public Gtk::TreeModel, @@ -65,7 +65,7 @@ public: Gtk::TreeModelColumn description; Gtk::TreeModelColumn keyframe; Gtk::TreeModelColumn time_delta; - + Model() { add(time); @@ -80,7 +80,7 @@ public: */ public: - + const Model model; /* @@ -93,7 +93,7 @@ private: //! Unique stamp for this TreeModel. int stamp_; - + static KeyframeTreeStore_Class keyframe_tree_store_class_; //std::map path_table_; @@ -127,7 +127,7 @@ private: ** constructed or when large numbers of ** iterators become invalid. */ void reset_stamp(); - + //void reset_path_table(); /* @@ -135,7 +135,7 @@ private: */ protected: - + virtual void set_value_impl (const Gtk::TreeModel::iterator& row, int column, const Glib::ValueBase& value); virtual Gtk::TreeModelFlags get_flags_vfunc (); virtual int get_n_columns_vfunc (); @@ -163,7 +163,7 @@ protected: virtual void set_default_sort_func_vfunc (GtkTreeIterCompareFunc func, void* data, GtkDestroyNotify destroy); virtual bool has_default_sort_func_vfunc (); */ - + /* -- ** -- S I G N A L T E R M I N A L S ------------------------------------- */ @@ -175,13 +175,13 @@ private: */ public: - + KeyframeTreeStore(etl::loose_handle canvas_interface_); ~KeyframeTreeStore(); etl::loose_handle canvas_interface() { return canvas_interface_; } etl::loose_handle canvas_interface()const { return canvas_interface_; } - + synfig::Canvas::Handle get_canvas() { return canvas_interface()->get_canvas(); } synfig::Canvas::Handle get_canvas()const { return canvas_interface()->get_canvas(); } @@ -207,11 +207,11 @@ public: { GObjectClass parent_class; }; - + friend class KeyframeTreeStore; - + const Glib::Class& init(); - + static void class_init_function(gpointer g_blass, gpointer class_data); }; // END of CustomTreeStore_Class