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

Reply via email to