App-Codit
view release on metacpan or search on metacpan
Unless you are running Windows, we strongly recommend you also install the Perl modules:
__Tk::GtkSettings__
Run the following commands each time you login;
tkgtk
xrdb .Xdefaults
This will make the look and feel of all your Tk applications conform to your desktop settings and helps Codit locate the correct icon library. The screenshots in this manual are taken from a KDE/Plasma desktop with the Golden Honey Oak color profile.
__Image::LibRSVG__
This will allow you to load vector graphics based themes like Breeze. We did not include it as a prerequisite since it does not respond well to unattended install. It requires the gnome library librsvg-2 and its development files to be installed.
# When updating from version 0.14 or earlier
As of version 0.15 the plugin WordCompletion has been removed. It might still be present
on your system. All functionality has been moved to the Tk::CodeText text widget. Do not
load this plugin. It will interfere. Best remove the WordCompletion.pm from wherever
lib/App/Codit/Plugins/FileBrowser.pm view on Meta::CPAN
=head1 DESCRIPTION
Browse your file system.
=head1 DETAILS
The FileBrowser plugin lets you browse and manage your harddrive.
Double clicking a file will open it in Codit if it is a text file.
Otherwise it will open in the appropriate application of your desktop.
Clicking the right mouse button will open a context menu with options for opening, copy, cut, paste and delete selected files.
All columns are sortable and sizable. If you left-click the header it will give you options to display hidden files (that start with a dot), Sort case dependant or not and directories first.
The following keyboard shortcuts are available when the file list has the focus:
=over 4
=item CTRL+C Copy selected files to the file clipboard.
lib/App/Codit/Plugins/Icons.pm view on Meta::CPAN
If a selection exists and it's content matches the name of an icon, the icon will
be selected.
=cut
sub new {
my $class = shift;
my $self = $class->SUPER::new(@_);
return undef unless defined $self;
my $page = $self->ToolRightPageAdd('Icons', 'preferences-desktop-icons', undef, 'Select and insert icons', 350);
my @padding = (-padx => 3, -pady => 3);
my $list;
#setting up the buttons
my $eframe = $page->Frame(
-relief => 'groove',
-borderwidth => 2,
)->pack(-fill => 'x');
$eframe->Button(
( run in 1.058 second using v1.01-cache-2.11-cpan-299005ec8e3 )