NAME
Tickit::Widget::Progressbar - simple progressbar implementation for
Tickit
SYNOPSIS
use Tickit::Widget::Progressbar::Horizontal;
my $bar = Tickit::Widget::Progressbar::Horizontal->new(
completion => 0.00,
);
$bar->completion($_ / 100.0) for 0..100;
DESCRIPTION
Provides support for a 'progress bar' widget. Use the
Tickit::Widget::Progressbar::Horizontal or
Tickit::Widget::Progressbar::Vertical subclasses depending on whether
you want the progress bar to go from left to right or bottom to top.
METHODS
new
Instantiate a new Tickit::Widget::Progressbar object. Takes the
following named parameters:
* completion - a value from 0.0 to 1.0 indicating progress
* orientation - 'vertical' or 'horizontal'
* direction - whether progress goes forwards (left to right, bottom
to top) or backwards (right to left, top to bottom).
Note that this is a base class, and the appropriate
Tickit::Widget::Progressbar::Horizontal or
Tickit::Widget::Progressbar::Vertical subclass should be used when
instantiating a real widget.
completion
Accessor for the current progress bar completion state - call this with
a float value from 0.00..1.00 to set completion and re-render.
SEE ALSO
Tickit
AUTHOR
Tom Molesworth <cpan@entitymodel.com>
LICENSE
Copyright Tom Molesworth 2011-2013. Licensed under the same terms as
Perl itself.