Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
23
Task/Draw-a-pixel/Perl/draw-a-pixel.pl
Normal file
23
Task/Draw-a-pixel/Perl/draw-a-pixel.pl
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
use Gtk3 '-init';
|
||||
|
||||
my $window = Gtk3::Window->new();
|
||||
$window->set_default_size(320, 240);
|
||||
$window->set_border_width(10);
|
||||
$window->set_title("Draw a Pixel");
|
||||
$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, 0, 0);
|
||||
$cr->set_line_width(1);
|
||||
$cr->rectangle( 100, 100, 1, 1);
|
||||
$cr->stroke;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue