|

楼主 |
发表于 2005-2-17 10:31:19
|
显示全部楼层
恩,好
一下是那端信号处理函数
void
on_dir_source_changed (GtkComboBox *combobox,
gpointer user_data)
{
gint col;
gchar* s = NULL;
GtkTreeIter iter;
GtkTreeModel* list_store;
col=gtk_combo_box_get_active (combobox);
list_store = gtk_combo_box_get_model(combobox);
fprintf(stderr,"col changed to %d\n",col);
gtk_tree_model_get_iter_first (list_store, &iter);
while((col--)>0)
gtk_tree_model_iter_next (list_store, &iter);
gtk_tree_model_get (list_store, &iter,0, &s,-1);
fprintf(stderr,"string changed to %s\n",s);
sprintf(rootdir_source,s);
list_store = gtk_tree_view_get_model((GtkTreeView *)treeview_source);
list_store = create_and_fill_model (TRUE);
} |
|