App-Chart
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/App/Chart/Annotation.pm view on Meta::CPAN
my ($self) = @_;
$self->SUPER::delete;
App::Chart::Annotation::Alert::update_alert ($self->{'symbol'});
}
sub draw {
my ($self, $graph, $region) = @_;
App::Chart::Gtk2::Graph::Plugin::Alerts->draw ($graph, $region, [ $self ]);
}
sub update_alert {
my ($symbol) = @_;
require App::Chart::Gtk2::Symlist::Alerts;
my $symlist = App::Chart::Gtk2::Symlist::Alerts->instance;
if (want_alert ($symbol)) {
$symlist->insert_symbol ($symbol);
} else {
$symlist->delete_symbol ($symbol);
}
}
lib/App/Chart/Gtk2/Graph.pm view on Meta::CPAN
my $extra = ($hi - $lo) * 0.1;
if ($lo < 0) {
$lo -= $extra;
} else {
$lo = max ($lo - $extra, $lo * 0.5);
}
$hi += $extra;
return ($lo, $hi);
}
sub update_v_range {
my ($self) = @_;
my $vadj = $self->{'vadjustment'} || return;
my ($lo, $hi) = $self->draw_t_range;
my $vrange_span = ($self->{'vrange_span'} ||= do {
require Set::IntSpan::Fast;
Set::IntSpan::Fast->new
});
if ($vrange_span->contains_all_range ($lo, $hi)) { return; }
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.703 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )