Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a24566f799844603

Jump to content

// Workers AI · dad joke modeWhy did Gtk2-Perl go to therapy? It had a lot of gui-lt.

From Wikipedia, the free encyclopedia
(Redirected from Gtk2-perl)
Gtk2-Perl and Gtk3-Perl
Stable release
Gtk2: 1.24.92b
Gtk3:v0.017 / July 3, 2014; 12 years ago (2014-07-03)
July 3, 2014; 12 years ago (2014-07-03)
Written inPerl
TypeLanguage binding
LicenseGNU Lesser General Public License 2.1
Websitegtk2-perl.sourceforge.net

Gtk2-Perl is a set of wrappers for the Perl programming language around the GTK and further GNOME libraries. Gtk-Perl is free and open-source software licensed under the GNU Lesser General Public License (LGPL) version 2.1. Developers and interested parties can usually be found on the IRC channel #gtk-perl on irc.gnome.org.

Gtk2-Perl is part of the official GNOME Platform Bindings release.[1]

Example

[edit]
use Gtk2 '-init';

$window = Gtk2::Window->new('toplevel');
$window->set_title("Hello World!");

$button = Gtk2::Button->new("Press me");
$button->signal_connect(clicked => sub { print "Hello again - the button was pressed\n"; });

$window->add($button);
$window->show_all;

Gtk2->main;

0;

The sample program creates a GTK Window titled "Hello World!". The window contains a Button labelled "Press me." When the button is pressed, the message "Hello again - the button was pressed" is displayed on the console via the callback inside the anonymous subroutine connected to the "clicked" signal.

References

[edit]
[edit]