Draw pixel 2: Difference between revisions

Added Perl example
(Added Perl example)
Line 148:
The color of the pixel at (296, 15) is yellow
</pre>
 
=={{header|Perl}}==
{{libheader|Gtk3}}
<lang perl>use Gtk3 '-init';
 
my $width = 640;
my $height = 480;
 
my $window = Gtk3::Window->new();
$window->set_default_size($width, $height);
$window->set_border_width(10);
$window->set_title("Draw Pixel 2");
$window->set_app_paintable(TRUE);
 
my $da = Gtk3::DrawingArea->new();
$da->signal_connect('draw' => \&draw_in_drawingarea);
$window->add($da);
$window->show_all();
 
Gtk3->main;
 
sub draw_in_drawingarea
{
my ($widget, $cr, $data) = @_;
$cr->set_source_rgb(1, 1, 0);
$cr->set_line_width(1);
$cr->rectangle( int rand $width , int rand $height, 1, 1);
$cr->stroke;
}</lang>
 
=={{header|Perl 6}}==
2,392

edits