---
name: "Gnome"
section: "3pm"
platform: "linux"
package: "libgnome-perl"
version: "0.7009-12"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/Gnome/3pm"
---

# Gnome(3pm)

Perl module for the Gnome libraries

## NAME

Gnome - Perl module for the Gnome libraries

## SYNOPSIS

```
        use Gnome;
        Gnome->init('myapp');
        my $app = new Gnome::App("myapp", "myapp window title");
        $app->create_menus({type => 'subtree', label => '_File',
                subtree => [
                ['item', '_Quit', undef, sub {exit}, 'stock', 'Quit'],
        ]});
        my $canvas = new Gnome::Canvas;
        $canvas->set_scroll_region(0, 0, 300, 300);
        $canvas->set_usize(300, 300);
        $canvas->root->new($canvas->root, 'Rect',
                x1 => 10, y1 => 10, x2 => 150, y2 => 250,
                fill_color => '#0f0ef2', outline_color => 'black');
        $app->set_contents($canvas);
        $app->show_all;
        Gtk->main;
```

## DESCRIPTION

The Gtk module allows Perl access to the widgets and other facilities in the Gnome libraries. You can find more information about Gnome on http://www.gnome.org. The Perl binding tries to follow the C interface as much as possible, providing at the same time a fully object oriented interface and Perl-style calling conventions.

You will find the reference documentation for the Gnome module in the `"Gnome::reference"` manpage. More information can be found on  http://gtkperl.org.

## AUTHOR

Kenneth Albanowski, Paolo Molaro

## SEE ALSO

[*perl*(1)](/perl/1.md), [*Gtk*(3pm)](/Gtk/3pm.md), [*Gtk::reference*(3pm)](/Gtk::reference/3pm.md), [*Gnome::reference*(3pm)](/Gnome::reference/3pm.md)
