9.1. Scrollbar Widgets

These are your standard, run-of-the-mill scrollbars. These should be used only for scrolling some other widget, such as a list, a text box, or a viewport (and it's generally easier to use the scrolled window widget in most cases). For other purposes, you should use scale widgets, as they are friendlier and more featureful.

There are separate types for horizontal and vertical scrollbars. There really isn't much to say about these. You create them with the following methods:

Gtk::HScrollbar.new( adjustment )

Gtk::VScrollbar.new( adjustment )

and that's about it (if you don't believe me, look in the GTK header files!). The adjustment argument can either be a pointer to an existing Adjustment, or nill, in which case one will be created for you. Specifying nill might actually be useful in this case, if you wish to pass the newly-created adjustment to the constructor function of some other widget which will configure it for you, such as a text widget.


Prev Next