On Sun, Aug 19, 2007 at 09:32:20PM +0800, Gregory Hosler wrote:
> I have a gtk_scrolled_window() in a window, and occasionally there times when 
> I
> wish to force the window to be at the last line, regardless of where the
> scrollbar is presently set.
> 
> In particular, I have widgets below the scrolled_window that hide/show
> themselves as times, and when then show themselves, the scrolled window will
> shrink a little (that's ok), but the scrolling effect is such that the top 
> line
> of the scrolled window remains in place, and the bottom lines are now scrolled
> out of the viewport. When this happens, I want to automatically, scroll down 
> to
> the last line of the view port.
> 
> Any idea as to how might I achieve this ?
> 
> I have looked at the gtk_scrolled_window page for some methods of controlling
> the viewport position and/or the scrollbar and didn't see anything that looked
> like what I wanted. I also followed up with looking at the scrollbar routines,
> to see if there was anything there, and nothing jumped out at me and looked 
> like
> what i was looking for.

gtk_scrolled_window_get_[hv]adjustment() return the
adjustments.  Set them to the desired positions.  See the
description of GtkScrolledWindow for how it uses them
(paragraph 5: The position of the scrollbars is
controlled...).

Yeti

--
http://gwyddion.net/
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to