On Sat, Sep 29, 2007 at 01:14:56PM -0300, Mat??as Alejandro Torres wrote:
> Thank you both for your reply.
> 
> I'm working on python, and I can't find functions to add the sortable 
> functions to an instance of a GtkTreeModel.
> 
> /* This one receives the model and update the GUI */
> def set_model (self, model):
>         if model:
>             self.filter = model.filter_new ()
>             self.filter.set_visible_func (self.patient_filter_callback)
>             self.patientsBox.tree_view.set_model (self.filter)
>             self.unblock_signals ()
>             self.patient_selected_callback ()
>             self.patientsBox.set_sensitive (True)

You want to wrap the GtkTreeModelFilter you create here in a
GtkTreeModelSort.  See the API documentation here:

  http://pygtk.org/docs/pygtk/class-gtktreemodelsort.html

To the constructor of gtk.TreeModelSort you want to pass in self.filter
as child model.  Then set the resulting "sort model" as model to show in
the tree view.


regards,

-kris.
_______________________________________________
gtk-app-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to