App-Codit
view release on metacpan or search on metacpan
lib/App/Codit.pm view on Meta::CPAN
use strict;
use warnings;
use Carp;
use vars qw($VERSION);
$VERSION = '0.19';
use Tk;
use App::Codit::CodeTextManager;
use Config;
my $mswin = $Config{'osname'} eq 'MSWin32';
use base qw(Tk::Derived Tk::AppWindow);
Construct Tk::Widget 'Codit';
=head1 NAME
App::Codit - IDE for and in Perl
=head1 DESCRIPTION
Codit is a versatile text editor / integrated development environment aimed at the Perl programming language.
lib/App/Codit/CodeTextManager.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use Carp;
use vars qw($VERSION);
$VERSION = '0.19';
use Tk;
require Tk::CodeText;
use base qw(Tk::Derived Tk::AppWindow::BaseClasses::ContentManager);
Construct Tk::Widget 'CodeTextManager';
sub Populate {
my ($self,$args) = @_;
$self->SUPER::Populate($args);
my $ext = $self->Extension;
my $text = $self->CodeText(
-contextmenu => $ext->ContextMenu,
lib/App/Codit/CoditTagsEditor.pm view on Meta::CPAN
use strict;
use warnings;
use Carp;
use vars qw($VERSION);
$VERSION = '0.19';
use Tk;
use Tie::Watch;
require Tk::CodeText::TagsEditor;
use base qw(Tk::Derived Tk::Frame);
Construct Tk::Widget 'CoditTagsEditor';
sub Populate {
my ($self,$args) = @_;
my $dbackground = delete $args->{'-defaultbackground'};
die 'You must specify the -defaultbackground option' unless defined $dbackground;
my $dforeground = delete $args->{'-defaultforeground'};
die 'You must specify the -defaultforeground option' unless defined $dforeground;
my $dfont = delete $args->{'-defaultfont'};
lib/App/Codit/SessionManager.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use Carp;
require Tk::YAMessage;
use File::Copy;
use vars qw($VERSION);
$VERSION = '0.19';
use base qw(Tk::Derived Tk::YADialog);
Construct Tk::Widget 'SessionManager';
sub Populate {
my ($self,$args) = @_;
my $plug = delete $args->{'-plugin'};
carp 'You must specify the -plugin option' unless defined $plug;
$self->SUPER::Populate($args);
( run in 2.896 seconds using v1.01-cache-2.11-cpan-d7a12ab2c7f )