On Sun, 2008-04-20 at 14:10 -0700, John Finlay wrote: > A textview has adjustments built-in so it doesn't need to be put inside > a viewport. Use the set_scroll_adjustments() method to set the > adjustments for the textview.
Thanks, but I have no luck with this (and no good concept, obviously). First it confuses me that you can't get an adjustment from the textview, you can only set it, which looks to me like guesswork for reasonable values. Then adj = gtk.Adjustment(0.8, 0.0, 1.0, 0.1, 0.1, 0.1) textview.set_scroll_adjustments(None, adj) doesn't result in a scrolled textview adj.set_value(0.2) does nothing, too Using a viewport and getting the adjustment from it to then change value also doesn't work. After reading some more, it looks to me like you have to use iters to scroll a textview? So scrolling would be line-based. Within a viewport it would be pixel-based, then? At least I found out hat using a scrolledwindow has an advantage: Scrolling to follow the cursor happens automatically. -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
