Gnome2(3pm)
NAME
Gnome2 - Perl interface to the 2.x series of the GNOME libraries
SYNOPSIS
use Gnome2; Gnome2::Program->init ($appname, $appversion); my $app = Gnome2::App->new ($appname); $app->show; Gtk2->main;
ABSTRACT
Perl bindings to the 2.x series of the GNOME libraries. This module
allows you to interface with the libgnome and libgnomeui libraries to
create GNOME applications.
DESCRIPTION
- Since this module tries to stick very closely to the C API, the
documentation found at - http://developer.gnome.org/doc/API/2.0/libgnome/index.html
- and
http://developer.gnome.org/doc/API/2.0/libgnomeui/index.html- is the canonical reference.
- In addition to that, there's also the automatically generated API
documentation: Gnome2::index(3pm). - The mapping described in Gtk2::api(3pm) also applies to this module.
- To discuss this module, ask questions and flame/praise the authors,
join gtk-perl-list@gnome.org at lists.gnome.org.
MISSING METHODS
- gnome_app_fill_menu_with_data
gnome_app_fill_menu_custom - Use gnome_app_fill_menu instead.
- gnome_app_fill_toolbar_with_data
gnome_app_fill_toolbar_custom - Use gnome_app_fill_toolbar instead.
- gnome_app_create_menus_interp
gnome_app_create_menus_with_data
gnome_app_create_menus_custom - Use gnome_app_create_menus instead.
- gnome_app_create_toolbar_interp
gnome_app_create_toolbar_with_data
gnome_app_create_toolbar_custom - Use gnome_app_create_toolbar instead.
- gnome_app_insert_menus_custom
gnome_app_insert_menus_with_data
gnome_app_insert_menus_interp - Use gnome_app_insert_menus instead.
RENAMED METHODS
- gnome_program_get
- Gnome2::Program->get has been renamed to ->get_program to avoid a
clash with GObject->get. - gnome_popup_menu_attach
- Gtk2::Menu->attach has been renamed to ->attach_to to avoid a clash with gtk_menu_attach.
- gnome_popup_menu_append
- Gtk2::Menu->append has been renamed to ->append_from to avoid a
clash with gtk_menu_shell_append.
DIFFERENT CALL SIGNATURES OR SEMANTICS
- gnome_client_set_restart_command
gnome_client_set_discard_command
gnome_client_set_resign_command
gnome_client_set_shutdown_command
gnome_client_set_clone_command - Instead of argc and argv you simply pass in a list.
- gnome_program_init
- Gnome2::Program->init automagically fills argc and argv so just
omit these parameters.
SEE ALSO
perl(1), Gnome2::index(3pm), Glib(3pm), Gtk2(3pm), Gtk2::api(3pm).
AUTHOR
muppet <scott at asofyet dot org> did the initial stuff.
Torsten Schoenfeld <kaffeetisch at gmx dot de> took over between 0.34
and 0.36, and implemented lots of tests and missing functionality, and
corrected several of muppet's mistakes.
COPYRIGHT AND LICENSE
Copyright (C) 2003-2006 by the gtk2-perl team (see the file AUTHORS)
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.
This library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA