Re: how to scroll a gtk_scrolled_window ?



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/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]