Hi,
this is what I do:
GtkListStore *store;
GtkTreeModel *filtered_store;
...
// create a filterd model
filtered_store=gtk_tree_model_filter_new(GTK_TREE_MODEL(store),NULL);
gtk_tree_model_filter_set_visible_func(GTK_TREE_MODEL_FILTER(filtered_store),visible_filter,(gpointer)self,NULL);
// active model
gtk_tree_view_set_model(tree_view,filtered_store);
Stefan
Am Mittwoch, den 22.03.2006, 11:20 +0100 schrieb Bellicano Pascal:
> Here is my code :
>
> GtkTreeModel *filter_model;
> filter_model=gtk_tree_model_filter_new
> (GTK_TREE_MODEL(store_ori),
> NULL);
>
> GtkTreeModelFilter *filter;
> gtk_tree_model_filter_clear_cache(filter);
>
> gtk_tree_view_set_model (GTK_TREE_VIEW(tree_view),
> GTK_TREE_MODEL (filter_model));
>
> ...
>
> gtk_tree_model_filter_set_visible_column
> (GTK_TREE_MODEL_FILTER(filter),7);
>
> ..
>
> (store_ori is a liststore)
>
> gcc complains about filter not initialised.. ok but how to initialize it ?
>
> ___
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list