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
, -highlight
-background
, -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 is
0
).-label =>
string
The string to use as a label for the slider.
-length =>
amount
The length of the scale.
-orient =>
direction
The orientation of the slider. Values can be either
vertical
(default) orhorizontal
.-repeatdelay =>
milliseconds
Determines the number of milliseconds to hold down an arrow before it auto-repeats. 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 is
1
).-showvalue =>
boolean
Whether to show the current value of the slider (default is
1
).-sliderlength =>
amount
The size of the slider. Default is 25 pixels.
-tickinterval =>
n
The number of “ticks” to display for the ...
Get Perl in a Nutshell, 2nd Edition 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.