Tk-CanvasDirTree
view release on metacpan or search on metacpan
CanvasDirTree.pm view on Meta::CPAN
package Tk::CanvasDirTree;
our $VERSION = '0.04';
use warnings;
use strict;
use Tk::widgets qw/Canvas/;
use base qw/Tk::Derived Tk::Canvas/;
use File::Spec;
use Tk::JPEG;
use Tk::PNG;
Construct Tk::Widget 'CanvasDirTree';
sub ClassInit
{
my ($class, $mw) = @_;
$class->SUPER::ClassInit($mw);
CanvasDirTree.pm view on Meta::CPAN
$self->idletasks;
} #end config changed
#################################################################
sub Populate {
my ($self, $args) = @_;
#-------------------------------------------------------------------
#take care of args which don't belong to the SUPER, see Tk::Derived
foreach my $extra ('backimage','imx','imy','font','indfilla',
'indfilln','fontcolorn','fontcolora','floatback') {
my $xtra_arg = delete $args->{ "-$extra" }; #delete and read same time
if( defined $xtra_arg ) { $self->{$extra} = $xtra_arg }
}
#-----------------------------------------------------------------
$self->SUPER::Populate($args);
$self->ConfigSpecs(
CanvasDirTree.pm view on Meta::CPAN
-indfilln => 'hotpink', # defaults to blue
-indfilla => 'orange', # defaults to red
=head2 EXPORT
None.
=head1 SEE ALSO
See "perldoc Tk::Canvas" for the standard Canvas options
See perldoc Tk::Derived for information on how this module was derived.
=head1 AUTHOR
zentara, E<lt>zentara@zentara.netE<gt>
See http://zentara.net/perlplay for other perl script examples.
=head1 COPYRIGHT AND LICENSE
Copyright (C)April 14, 2006 by Joseph B. Milosch a.k.a zentara
lib/Tk/CanvasDirTree.pm view on Meta::CPAN
package Tk::CanvasDirTree;
our $VERSION = '0.04';
use warnings;
use strict;
use Tk::widgets qw/Canvas/;
use base qw/Tk::Derived Tk::Canvas/;
use File::Spec;
use Tk::JPEG;
use Tk::PNG;
Construct Tk::Widget 'CanvasDirTree';
sub ClassInit
{
my ($class, $mw) = @_;
$class->SUPER::ClassInit($mw);
lib/Tk/CanvasDirTree.pm view on Meta::CPAN
$self->idletasks;
} #end config changed
#################################################################
sub Populate {
my ($self, $args) = @_;
#-------------------------------------------------------------------
#take care of args which don't belong to the SUPER, see Tk::Derived
foreach my $extra ('backimage','imx','imy','font','indfilla',
'indfilln','fontcolorn','fontcolora','floatback') {
my $xtra_arg = delete $args->{ "-$extra" }; #delete and read same time
if( defined $xtra_arg ) { $self->{$extra} = $xtra_arg }
}
#-----------------------------------------------------------------
$self->SUPER::Populate($args);
$self->ConfigSpecs(
lib/Tk/CanvasDirTree.pm view on Meta::CPAN
-indfilln => 'hotpink', # defaults to blue
-indfilla => 'orange', # defaults to red
=head2 EXPORT
None.
=head1 SEE ALSO
See "perldoc Tk::Canvas" for the standard Canvas options
See perldoc Tk::Derived for information on how this module was derived.
=head1 AUTHOR
zentara, E<lt>zentara@zentara.netE<gt>
See http://zentara.net/perlplay for other perl script examples.
=head1 COPYRIGHT AND LICENSE
Copyright (C)April 14, 2006 by Joseph B. Milosch a.k.a zentara
( run in 2.661 seconds using v1.01-cache-2.11-cpan-d7a12ab2c7f )