Net-LCDproc
view release on metacpan or search on metacpan
lib/Net/LCDproc/Screen.pm view on Meta::CPAN
}
# TODO accept an arrayref of widgets
sub add_widget {
my ($self, $widget) = @_;
$widget->screen($self);
push @{$self->widgets}, $widget;
return 1;
}
# removes screen from N::L, deletes from server, then cascades and kills its widgets (optionally not)
sub remove {
my ($self, $keep_widgets) = @_;
if (!defined $keep_widgets) {
foreach my $widget (@{$self->widgets}) {
$widget->remove;
}
}
return 1;
}
( run in 0.379 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )