/*! \file canvastreestore.h
** \brief Template Header
**
-** $Id: canvastreestore.h,v 1.1.1.1 2005/01/07 03:34:35 darco Exp $
+** $Id$
**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
COLUMNID_VALUE,
COLUMNID_TIME_TRACK,
COLUMNID_TYPE,
-
+
COLUMNID_END //!< \internal
};
#define COLUMNID_NAME COLUMNID_ID
Gtk::TreeModelColumn<bool> is_shared;
Gtk::TreeModelColumn<bool> is_exported;
-
+
Gtk::TreeModelColumn<synfigapp::ValueDesc> value_desc;
-
+
Gtk::TreeModelColumn<Glib::ustring> tooltip;
Model()
add(value_desc);
add(link_count);
add(link_id);
-
+
add(tooltip);
}
};
*/
public:
-
+
const Model model;
//std::multimap<etl::handle<ValueNode>, sigc::connection> connection_map;
*/
public:
-
+
CanvasTreeStore(etl::loose_handle<synfigapp::CanvasInterface> canvas_interface_);
~CanvasTreeStore();
bool find_first_value_node(const synfig::ValueNode::Handle& value_node, Gtk::TreeIter& iter);
bool find_next_value_node(const synfig::ValueNode::Handle& value_node, Gtk::TreeIter& iter);
-
-
+
+
static CellRenderer_ValueBase* add_cell_renderer_value(Gtk::TreeView::Column* column);
static CellRenderer_TimeTrack* add_cell_renderer_value_node(Gtk::TreeView::Column* column);
*/
public:
-
+
}; // END of class CanvasTreeStore
}; // END of namespace studio