The Scrollbar Widget

Create a scrollbar with the Scrollbar method.

$parentwidget->Scrollbar (options)

The standard configuration options that apply to Scrollbar are: -activebackground, -background, -bg, -borderwidth, -bd, -cursor, -highlightbackground, -highlightcolor, -highlightthickness, -relief, -takefocus, and -width.

Other options are:

-activerelief => type

Changes how active elements (arrow1, arrow2, and the slider) in the scrollbar are drawn. Values for type are 'flat', 'groove', 'raised', 'ridge', and 'sunken'. The default is 'raised'.

-command => callback

Pointer to a function that will be called when the scrollbar is clicked on.

-elementborderwidth => amount

The width of the borders of the arrow1, arrow2, and slider elements.

-jump => boolean

Determines whether the scrollbar will jump scroll. Default is 0 (jump scroll disabled).

-orient => orientation

Determines the orientation of the scrollbar. Possible orientations are 'horizontal' and 'vertical' (default).

-repeatdelay => milliseconds

Determines the number of milliseconds to hold down an arrow before it will auto-repeat. Default is 300.

-repeatinterval => milliseconds

Determines the number of milliseconds between auto-repeats once it is started. Default is 100.

-troughcolor => color

Changes the color of the trough.

Scrollbar Methods

In addition to configure and cget, the following methods are supported by the Scrollbar widget:

set

Changes the viewable portion of the data, with the two arguments being numbers ...

Get Perl in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.