Tk-FileBrowser
view release on metacpan or search on metacpan
lib/Tk/FileManager.pm view on Meta::CPAN
package Tk::FileManager;
=head1 NAME
Tk::FileManager - Tk::FileBrowser based filemanager
=cut
use strict;
use warnings;
use vars qw($VERSION);
$VERSION = 0.09;
use base qw(Tk::Derived Tk::FileBrowser);
Construct Tk::Widget 'FileManager';
use Config;
my $mswin = $Config{'osname'} eq 'MSWin32';
use File::Basename;
use File::Copy;
require Tk::HList;
require Tk::YADialog;
require Tk::YAMessage;
=head1 SYNOPSIS
require Tk::FileManager;
my $m = $window->FileManager(@options)->pack;
$m->load($folder);
=head1 DESCRIPTION
Inherits L<Tk::FileBrowser>.
Adds some file manager functionality. A clipboard function.
=head1 ADVERTISED SUBWIDGETS
=over 4
=item B<Notifier>
=item B<DeleteDialog>
=item B<DeleteList>
=back
=head1 KEYBINDINGS
=over 4
=item B<CTRL+C>
Copies selected files and folders to the clipboard.
=item B<CTRL+V>
Pastes files and folders in the clipboard to the current location.
=item B<CTRL+X>
Copies selected files and folders to the clipboard. Files are deleted after a paste.
=item B<Delete>
Move selected files and folders to the trash bin. (Not yet functional)
=item B<Shift+Delete>
Permanently delete selected files and folders. Pops a confirm dialog first.
( run in 0.727 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )