[prev in list] [next in list] [prev in thread] [next in thread]
List: gtk-app-devel
Subject: GtkCellRendererCombo inside GtkTreeView
From: Jay Mayers <jaymayers () yahoo ! com>
Date: 2007-05-28 21:06:12
Message-ID: 777674.22585.qm () web58406 ! mail ! re3 ! yahoo ! com
[Download RAW message or body]
Hello,
I'm searching for an simple example in C of a TreeView
with a combobox inside a cell. I've downloaded and
study some excellent examples by Tim-Philipp Mueller,
but I'm having trouble bridging the gap to create
my own Combobox inside a TreeView.
The basics steps I've followed are:
1) create a store
GtkListStore *list_store_combo ...
2) Create a Model and Pack
model =
gtk_list_store_new (2, G_TYPE_STRING,G_TYPE_INT);
combobox =
gtk_combo_box_new_with_model (GTK_TREE_MODEL (model));
renderer =
gtk_cell_renderer_combo_new ();
gtk_cell_layout_pack_start
(GTK_CELL_LAYOUT (combobox),renderer, TRUE);
gtk_cell_layout_add_attribute
(GTK_CELL_LAYOUT (combobox),renderer, "text", 0);
3) Bind Model to treeview
gtk_tree_view_set_model
(GTK_TREE_VIEW(view),GTK_TREE_MODEL(list_store_combo));
g_object_set
(G_OBJECT (renderer), "model", list_store_combo,
"editable", FALSE, "has-entry", TRUE, "text-column",
0, NULL);
column =
gtk_tree_view_column_new_with_attributes("Combo",
renderer, "text", C_STRING, NULL);
gtk_tree_view_column_set_sizing
(column,GTK_TREE_VIEW_COLUMN_FIXED);
gtk_tree_view_column_set_resizable
(column,TRUE);
gtk_tree_view_append_column(GTK_TREE_VIEW(view),column);
gtk_tree_view_column_set_expand(column,TRUE);
Again, I need an example in C. Any help is much
appreciated.
Thanks
Jay Mayers
____________________________________________________________________________________Be \
a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! \
Answers - Check it out. http://answers.yahoo.com/dir/?link=list&sid=396545433
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic