The Scale Widget
Create a “slider” widget representing a numeric value
with the Scale
method.
$parent->Scale(options);
The standard configuration options that apply to Scale
are:
-activebackground
,
-background
,
-bg
,
-borderwidth
,
-bw
,
-cursor
,
-font
,
-foreground
,
-fg
,
-highlightbackground
,
-highlightcolor
,
-highlightthickness
,
-relief
,
-state
,
-takefocus
,
and
-width
.
Other options are:
-
-bigincrement =>
amount
The amount to change the slider when using large increments. Default is 0, which means 1/10 of the scale.
-
-command =>
callback
Pointer to a function that will be called for every incremental change in the slider.
-
-digits =>
amount
The number of digits to keep when converting from a number to a string.
-
-from =>
n
Low end of the scale (default = 0).
-
-label =>
string
The string to use as a label for the slider.
-
-length =>
amount
The length of the slider.
-
-orient =>
direction
The orientation of the slider. Values can be either
'vertical'
(default) or'horizontal'
.-
-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.
-
-resolution =>
value
The increments that the scale will change by (default = 1).
-
-showvalue =>
boolean
Whether to show the current value of the slider (default = 1).
-
-sliderlength =>
amount
The size of the slider. Default is 25 pixels.
-
-tickinterval ...
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.