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

Reply via email to