Re: How to use a combo box with a cell renderer



Hi Hudson,

I do not understand what u really wanted to do. Anyway, did you install gtk+ in your machine? if so, run gtk-demo from command prompt. I think it will be helpful for you. Just have a look at all the examples on leftside of the gtk-demo window.

Thanks,
Shakti

Hudson Lee wrote:

Please reply to me (spam nilmail com) directly, I'm not sure if I'm subscribed.

Okay so I'm using gtk 2.4 what am I doing wrong the following code (simple test
program) doesn't show me any text when I click the combo menu.

//compile with...
//gcc combo_test.c -o ct `pkg-config --cflags --libs gtk+-2.0` && ./ct
#include <gtk/gtk.h>

int main(int argc, char *argv[]){

 GtkWidget *window, *combo;
 GtkListStore *store;
 GtkTreeIter iter;
 GtkCellRenderer *renderer;

 gtk_init (&argc, &argv);
 window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
store = gtk_list_store_new(1, G_TYPE_STRING);
 gtk_list_store_append(store, &iter);
 gtk_list_store_set(store, &iter, 0, "Why can't I see this text at all", -1);
 combo = gtk_combo_box_new_with_model(GTK_TREE_MODEL(store));
 renderer = gtk_cell_renderer_text_new();
 gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combo), renderer, TRUE);

 gtk_container_add(GTK_CONTAINER(window), combo);
 gtk_widget_show_all(window);
 gtk_main();
 return 0;
}
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list




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