This is a box with an 'X' inside glyph.
The following options are standard among all Glyphs. See
Bio::Graphics::Glyph for a full explanation.
Option Description Default
------ ----------- -------
-fgcolor Foreground color black
-outlinecolor Synonym for -fgcolor
-bgcolor Background color turquoise
-fillcolor Synonym for -bgcolor
-linewidth Line width 1
-height Height of glyph 10
-font Glyph font gdSmallFont
-connector Connector type 0 (false)
-connector_color
Connector color black
-label Whether to draw a label 0 (false)
-description Whether to draw a description 0 (false)
None available.
sub draw_component
{ my $self = shift;
my $gd = shift;
my $fg = $self->fgcolor;
my ($left,$top) = @_;
my($x1,$y1,$x2,$y2) = $self->bounds(@_);
if($self->option('point')){
my $arm = int($self->height/2); my $minx = $x2 > $x1 ? $x1 : $x2;
my $centerx = abs($x2 - $x1) + $minx;
my $miny = $y2 > $y1 ? $y1 : $y2;
my $centery = abs($y2 - $y1) + $miny;
$gd->line($centerx-$arm, $centery-$arm, $centerx+$arm, $centery+$arm, $fg);
$gd->line($centerx-$arm, $centery+$arm, $centerx+$arm, $centery-$arm, $fg);
return;
} else {
$gd->line($x1,$y1,$x2,$y2,$fg);
$gd->line($x1,$y2,$x2,$y1,$fg);
}
}
1;
__END__ } |
Please report them.
Allen Day <day@cshl.org>.
Copyright (c) 2001 Cold Spring Harbor Laboratory
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself. See DISCLAIMER.txt for
disclaimers of warranty.