[Glade-users] How to add code for a treeview



On Fri, 2004-09-03 at 08:30 -0300, Mario Carugno wrote:
Hi there, suposse i design an interface with a treeview inside.
Treeviews needs some extra code in order to work, such as define a
model, an iterator and other things...
Now, since the treeview is coded by glade into interface.c and that
file can't be modified by hand... where can i put the code to complete
the treeview's logic ?

You should not use the code generation features of GLADE.  If you use
libglade and and XML GLADE file you can do:

GladeXML *xml;
GtkWidget *treeview;
GtkTreeSelection *selection;

xml = glade_xml_new ("/path/to/file.glade", NULL, NULL);
treeview = glade_xml_get_widget (xml, "treeview1");

/* Other treeview functions can go here, for example: */
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview));
gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);

Keith.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]