[pygtk] Scrolling to the previous position in a TreeView
Lionel Dricot
zeploum at gmail.com
Fri Jan 30 08:32:31 WST 2009
Hello,
I'm displaying a treeview in my application and I update the content by
creating a new treestore and then, once the treestore is create, I replace
the old one with set_model.
Unfortunatly, the scroll position is not preserved and, at each refresh, the
scroll go back to the top of the page.
I thought that it would be as simple as :
vadjust = self.treeview.get_vadjustment()
...
refresh
...
self.treeview.set_adjustement(vadjust)
But it doesn't work at all.
I've tried to set the value of vadjust, it has no effect.
What is strange is that if at any point I do a
self.treeview.get_vadjustment().get_value(), I have the good value for the
scrolling ! So the adjustment is good.
But then, why does my tree scroll to the top at each refresh ?
Can anybody help me ? How do you do when you want to keep a scrolled
position ?
Thanks,
Lionel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.daa.com.au/pipermail/pygtk/attachments/20090130/9cb43621/attachment.htm
More information about the pygtk
mailing list