CodeManager
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Prima/CodeManager/Edit.pm view on Meta::CPAN
sub start_block
{
my $self = $_[0];
return if exists $self-> {anchor};
my $blockType = $_[1] || $self-> {blockType};
$self-> selection(0,0,0,0);
$self-> blockType( $blockType);
$self-> {anchor} = [ $self-> {cursorX}, $self-> {cursorY}];
}
sub update_block
{
my $self = $_[0];
return unless exists $self-> {anchor};
$self-> selection( @{$self-> {anchor}}, $self-> {cursorX}, $self-> {cursorY});
}
sub end_block
{
my $self = $_[0];
return unless exists $self-> {anchor};
lib/Prima/CodeManager/Notebooks.pm view on Meta::CPAN
%{$_[ 0]-> SUPER::profile_default},
clientClass => 'Prima::CodeManager::ScrollNotebook::Client',
}
}
################################################################################
package Prima::CodeManager::TabbedScrollNotebook::Client;
use vars qw(@ISA);
@ISA = qw(Prima::CodeManager::ScrollNotebook);
sub update_geom_size
{
my ( $self, $x, $y) = @_;
my $owner = $self-> owner;
return unless $owner-> packPropagate;
my @o = $owner-> size;
my @s = $self-> get_virtual_size;
$owner-> geomSize( $o[0] - $s[0] + $x, $o[1] - $s[1] + $y);
}
################################################################################
lib/Prima/CodeManager/Outlines.pm view on Meta::CPAN
sub calibrate
{
my $self = $_[0];
$self-> {fullCalibrate} = 1;
$self-> reset_tree;
delete $self-> {fullCalibrate};
$self-> update_tree;
}
sub update_tree
{
my $self = $_[0];
$self-> topItem( $self-> {topItem});
$self-> offset( $self-> {offset});
}
sub draw_items
{
my ($self, $canvas, $paintStruc) = @_;
my ( $notifier, @notifyParms) = $self-> get_notify_sub(q(DrawItem));
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.083 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )