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
orientation
s 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.