HIERARCHY
Glib::Object +----Gnome2::Program
METHODS
string = $program->get_app_id
string = $program->get_app_version
string = $program->get_human_readable_name
program = Gnome2::Program->init ($app_id, $app_version, $module_info=undef, ...)
- $app_id (string)
 - $app_version (string)
 - $module_info (scalar)
 - ... (list)
 
The list argument is for property-value pairs.
list = $program->locate_file ($domain, $file_name, $only_if_exists)
- $domain (Gnome2::FileDomain)
 - $file_name (string)
 - $only_if_exists (boolean)
 
Returns a list of locations.
moduleinfo = Gnome2::Program->module_load ($mod_name)
- $mod_name (string)
 
Gnome2::Program->module_register ($module_info)
- $module_info (scalar)
 
boolean = Gnome2::Program->module_registered ($module_info)
- $module_info (scalar)
 
program or undef = Gnome2::Program->get_program
PROPERTIES
- 'app-datadir' (string : default undef : readable / writable)
 - Data prefix where this application was installed
 - 'app-id' (string : default undef : readable)
 - ID string to use for this application
 - 'app-libdir' (string : default undef : readable / writable)
 - Library prefix where this application was installed
 - 'app-prefix' (string : default undef : readable / writable)
 - Prefix where this application was installed
 - 'app-sysconfdir' (string : default undef : readable / writable)
 - Configuration prefix where this application was installed
 - 'app-version' (string : default undef : readable)
 - Version of this application
 - 'create-directories' (boolean : default true : readable / writable / construct-only)
 - Create standard GNOME directories on startup
 - 'enable-sound' (boolean : default true : readable / writable)
 - Enable sound on startup
 - 'espeaker' (string : default undef : readable / writable)
 - How to connect to esd
 - 'gnome-datadir' (string : default "/usr/share" : readable / writable / construct-only)
 - Data prefix where GNOME was installed
 - 'gnome-libdir' (string : default "/usr/lib/x86_64-linux-gnu" : readable / writable / construct-only)
 - Library prefix where GNOME was installed
 - 'gnome-path' (string : default undef : readable / writable / construct-only)
 - Path in which to look for installed files
 - 'gnome-prefix' (string : default "/usr" : readable / writable / construct-only)
 - Prefix where GNOME was installed
 - 'gnome-sysconfdir' (string : default "/etc" : readable / writable / construct-only)
 - Configuration prefix where GNOME was installed
 - 'goption-context' (gpointer : default 0 : readable / writable / construct-only)
 - The goption context pointer that GnomeProgram is using
 - 'human-readable-name' (string : default undef : readable / writable / construct-only)
 - Human readable name of this application
 - 'popt-context' (gpointer : default 0 : readable)
 - The popt context pointer that GnomeProgram is using
 - 'popt-flags' (integer : default 0 : writable / construct-only)
 - The flags to use for popt
 - 'popt-table' (gpointer : default 0 : writable / construct-only)
 - The table of options for popt
 
ENUMS AND FLAGS
enum Gnome2::FileDomain
- 'unknown' / 'GNOME_FILE_DOMAIN_UNKNOWN'
 - 'libdir' / 'GNOME_FILE_DOMAIN_LIBDIR'
 - 'datadir' / 'GNOME_FILE_DOMAIN_DATADIR'
 - 'sound' / 'GNOME_FILE_DOMAIN_SOUND'
 - 'pixmap' / 'GNOME_FILE_DOMAIN_PIXMAP'
 - 'config' / 'GNOME_FILE_DOMAIN_CONFIG'
 - 'help' / 'GNOME_FILE_DOMAIN_HELP'
 - 'app-libdir' / 'GNOME_FILE_DOMAIN_APP_LIBDIR'
 - 'app-datadir' / 'GNOME_FILE_DOMAIN_APP_DATADIR'
 - 'app-sound' / 'GNOME_FILE_DOMAIN_APP_SOUND'
 - 'app-pixmap' / 'GNOME_FILE_DOMAIN_APP_PIXMAP'
 - 'app-config' / 'GNOME_FILE_DOMAIN_APP_CONFIG'
 - 'app-help' / 'GNOME_FILE_DOMAIN_APP_HELP'
 
COPYRIGHT
Copyright (C) 2003-2004 by the gtk2-perl team.This software is licensed under the LGPL. See Gnome2 for a full notice.

