On Thu, 2006-06-22 at 17:09 -0700, N. French wrote:
> I have a gtk.ScrolledWindow that I use as an interactive console (I
> take entry from a gtk.Entry and display the results in a gtk.TextView
> housed in a gtk.ScrolledWindow).  Below is my function to write the
> text to the buffer and set the ScrolledWindow's scroll bar to the end. 
> I want it to behave like an xterm would, new text appears at the bottom
> and you scroll upwards to see old stuff.  
> 
> This basically works.  My problem is it doesn't quite scroll the window
> all the way to the bottom, it's always short by one line.
> 
> Any suggestions?
> 
> Thanks,
> 
> Nathan French
> 

Yeah, it doesn't always work unless you make a mark at the end of the
buffer.  Set the property so that any text inserted will be to the left
of the mark.  Then scroll_to_mark.  That will scroll the text onscreen
every time.

-- 
Brian <[EMAIL PROTECTED]>

_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to