| H A D | sp-xmlview-tree.cpp | 2 * Specialization of GtkTreeView for the XML tree view 16 #include "sp-xmlview-tree.h" 19 SPXMLViewTree * tree; member in struct:NodeData 32 static NodeData * node_data_new (SPXMLViewTree * tree, GtkTreeIter * node, GtkTreeRowReference *rowref, Inkscape::XML::Node * repr); 34 static GtkTreeRowReference * add_node (SPXMLViewTree * tree, GtkTreeIter * parent, GtkTreeIter * before, Inkscape::XML::Node * repr); 48 GtkTreeRowReference *tree_iter_to_ref (SPXMLViewTree * tree, GtkTreeIter* iter); 49 static gboolean tree_ref_to_iter (SPXMLViewTree * tree, GtkTreeIter* iter, GtkTreeRowReference *ref); 92 SPXMLViewTree *tree = SP_XMLVIEW_TREE(g_object_new (SP_TYPE_XMLVIEW_TREE, NULL)); local 94 tree->store = gtk_tree_store_new (STORE_N_COLS, G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_POINTER); 97 g_object_ref(tree 113 g_signal_connect(G_OBJECT(tree->store), "row-changed", G_CALLBACK(on_row_changed), tree); local 114 g_signal_connect(GTK_TREE_VIEW(tree), "drag_data_received", G_CALLBACK(on_drag_data_received), tree); local 115 g_signal_connect(GTK_TREE_VIEW(tree), "drag-motion", G_CALLBACK(do_drag_motion), tree); local 144 sp_xmlview_tree_init(SPXMLViewTree * tree) argument 158 SPXMLViewTree * tree = SP_XMLVIEW_TREE (object); local 173 add_node(SPXMLViewTree * tree, GtkTreeIter *parent, GtkTreeIter *before, Inkscape::XML::Node * repr) argument 223 node_data_new(SPXMLViewTree * tree, GtkTreeIter * , GtkTreeRowReference *rowref, Inkscape::XML::Node *repr) argument 357 SPXMLViewTree *tree = static_cast<SPXMLViewTree *>(userdata); local 389 SPXMLViewTree *tree = SP_XMLVIEW_TREE(user_data); local 514 tree_iter_to_ref(SPXMLViewTree * tree, GtkTreeIter* iter) argument 526 tree_ref_to_iter(SPXMLViewTree * tree, GtkTreeIter* iter, GtkTreeRowReference *ref) argument 569 SPXMLViewTree *tree = SP_XMLVIEW_TREE(user_data); local 597 sp_xmlview_tree_set_repr(SPXMLViewTree * tree, Inkscape::XML::Node * repr) argument 648 sp_xmlview_tree_get_repr_node(SPXMLViewTree * tree, Inkscape::XML::Node * repr, GtkTreeIter *iter) argument [all...] |