App-FQStat
view release on metacpan or search on metacpan
lib/App/FQStat/Drawing.pm view on Meta::CPAN
warnenter if ::DEBUG;
my $force = shift;
$last_update ||= time();
my $time = time();
if ($force or $time-$last_update > $::Interval) {
$last_update = $time;
$::ProgressIndicator++;
$::ProgressIndicator = 0
if $::ProgressIndicator >= scalar(@{::PROGRESS_INDICATORS()});
App::FQStat::Scanner::run_qstat($force);
}
cls();
::GetTermSize();
draw_title_line(); # first line
draw_header_line(); # second line
my $summary_mode = $::SummaryMode;
if ($summary_mode) {
script/fqstat.pl view on Meta::CPAN
$RecordsChanged = 1;
$Summary = [];
}
my $startRun;
{
lock($ScannerStartRun);
$startRun = $ScannerStartRun;
}
if ($startRun) {
App::FQStat::Scanner::run_qstat();
}
{
lock($RecordsChanged);
lock($DisplayOffset);
$Redraw = 1 if $RecordsChanged;
$Redraw = 1 if $DisplayOffset != $RedrawOffset;
}
GetTermSize();
$Redraw = 1 if !@OldTermSize or $OldTermSize[0] != $Termsize[0] or $OldTermSize[1] != $Termsize[1];
( run in 1.589 second using v1.01-cache-2.11-cpan-49f99fa48dc )