I have a custom TreeView in which I want to implement both a filter and sorting functionality. Unfortunately Gtk2::TreeStore does not implement Gtk2::TreeModelFilter. Currently, I get around this by overriding the following routine in my custom TreeView.
sub set_model { my ($self, $model) = @_; $self->{model} = $model; $self->{filter_model} = Gtk2::TreeModelFilter->new($model); $self->{filter_model}->set_visible_func(\&_visible_func, $self); $self->{sort_model} = Gtk2::TreeModelSort->new($self->{filter_model}); $self->Gtk2::TreeView::set_model($self->{sort_model}); } I would like to create a custom model so I don't need to use this hack. I have looked around for information on this - but it is sparse - and that I do find is not all that informative. Does anyone know of a resource that I can use to learn how to do this?
_______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-perl-list