GtkScrolledWindow provides
horizontal and vertical scrollbars for its child
widget. Optionally, the scrollbars are hidden when the
entire child is visible. If a child widget has a set_scroll_adjustments_signal
in its GtkWidgetClas (see the section called
Overridable Signals in the chapter called
Writing a
GtkWidget), the scrolled window uses them
as the adjustments for the scrollbars. Otherwise, the
scrolled window scrolls the entire widget using a GtkViewport. (Consider GtkCList for example; the column
titles aren't scrolled, only the list contents. Thus
GtkCList provides scroll
adjustment signals.)