From: Tristan Van Berkom <t...@gnome.org>
To: aj...@knac.com
Cc: gtk-app-devel-list@gnome.org
Subject: Re: Glade3: Setting TreeModel in GtkComboBox
Date: Tue, 9 Mar 2010 10:13:59 -0500

> As the combo box implements GtkCellLayout, you can use that interface
> to add renderers (but you should be able to add renderers in Glade as well,
> did you hit the "Edit.." button in the toolbar with the combo box selected ?).

Ahh.., i use the right panel to modify the combo box, when I used the 'Edit..' 
button, i see a 'Hierarchy' tab to costumize it's cell-renderer. That's I'm 
looking for, the combo box is now display it's entries with GtkBuilder.

> But what you are missing is cell renderers (one will be implicitly 
> created by setting the text column for the combo box, iirc).

For manually creating a combo box in code, i still use gtk_combo_box_new_text() 
API, i have no success when writing combo box with GtkTreeModel API. Such this 
previous code:

...
GtkWidget *combo = (GtkWidget*) gtk_builder_get_object (builder, "Combo1");
GtkListStore *store = gtk_list_store_new (1, G_TYPE_STRING);
gtk_combo_box_set_model (GTK_COMBO_BOX (combo), GTK_TREE_MODEL (store));
gtk_list_store_append (store, &iter);
gtk_list_store_set (store, &iter, 0, "test", -1);
...

How to create a column, a cell renderer and apply them into the combo-box?

                    - Ardhan


_____________________________________________________________
Listen to KNAC, Hit the Home page and Tune In Live! ---> http://www.knac.com
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to