other versions
- Tumbleweed 1.77000-1.1
- Leap-16.0
- Leap-15.6
| Prima::Spinner(3) | User Contributed Perl Documentation | Prima::Spinner(3) |
NAME¶
Prima::Spinner - spinner animation widget
SYNOPSIS¶
use Prima qw(Application Buttons Spinner);
my $mw = Prima::MainWindow->new(
size => [200, 400],
text => 'Button Example'
);
my $spinner = $mw->insert('Spinner',
style => 'drops',
size => [200,400],
growMode => gm::Center
);
my $button = $mw->insert(
'Button',
text => 'Start/Stop',
checkable => 1,
checked => 1,
origin => [0,0],
onClick => sub { $spinner->toggle },
growMode => gm::XCenter
);
Prima->run;
DESCRIPTION¶
Prima::Spinner provides a simple spinning animation in three different designs and the opportunity to specify the colors of the spinning animation. This is useful to show the progress of a running process.
USAGE¶
Properties¶
- active [BOOLEAN]
- Manages whether the spinning animation is active or not.
- color COLOR
- Inherited from Prima::Widget. "color" manages the basic foreground color. For the spinner widget, this means the background color of the circle or the color of the drops.
- hiliteColor COLOR
- Inherited from Prima::Widget. The color is used to draw alternate foreground areas with high contrast. For the spinner widget, this defines the color of the arc. Only for the circle style.
- showPercent BOOLEAN
- If set, displays completion percent as text. Only for the circle style.
- start
- Same as active(1)
- stop
- Same as active(0)
- style STRING
- "style" can be 'drops', 'circle' or 'spiral'. "drops" shows drops with fading colors. The "circle" style features an arc moving around a circle. "spiral" shows a spinning spiral. The default is 'drops'.
- value INT
- An integer value between 0 and 100, shows completion percentage. Only for the circle style.
- toggle
- Same as active(!active)
SEE ALSO¶
Prima. Prima::Widget, examples/spinner.pl
AUTHOR¶
Maximilian Lika
| 2025-10-14 | perl v5.42.0 |