Gnome2::Program

Section: User Contributed Perl Documentation (3pm)
Updated: 2009-03-15
Index Return to Main Contents
 

NAME

Gnome2::Program - wrapper for GnomeProgram  

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 : readable / writable)
Data prefix where this application was installed
'app-id' (string : readable)
ID string to use for this application
'app-libdir' (string : readable / writable)
Library prefix where this application was installed
'app-prefix' (string : readable / writable)
Prefix where this application was installed
'app-sysconfdir' (string : readable / writable)
Configuration prefix where this application was installed
'app-version' (string : readable)
Version of this application
'create-directories' (boolean : readable / writable / construct-only)
Create standard GNOME directories on startup
'enable-sound' (boolean : readable / writable)
Enable sound on startup
'espeaker' (string : readable / writable)
How to connect to esd
'gnome-datadir' (string : readable / writable / construct-only)
Data prefix where GNOME was installed
'gnome-libdir' (string : readable / writable / construct-only)
Library prefix where GNOME was installed
'gnome-path' (string : readable / writable / construct-only)
Path in which to look for installed files
'gnome-prefix' (string : readable / writable / construct-only)
Prefix where GNOME was installed
'gnome-sysconfdir' (string : readable / writable / construct-only)
Configuration prefix where GNOME was installed
'goption-context' (gpointer : readable / writable / construct-only)
The goption context pointer that GnomeProgram is using
'human-readable-name' (string : readable / writable / construct-only)
Human readable name of this application
'popt-context' (gpointer : readable)
The popt context pointer that GnomeProgram is using
'popt-flags' (integer : writable / construct-only)
The flags to use for popt
'popt-table' (gpointer : 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'
 

SEE ALSO

Gnome2, Glib::Object  

COPYRIGHT

Copyright (C) 2003-2004 by the gtk2-perl team.

This software is licensed under the LGPL. See Gnome2 for a full notice.


 

Index

NAME
HIERARCHY
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, ...)
list = $program->locate_file ($domain, $file_name, $only_if_exists)
moduleinfo = Gnome2::Program->module_load ($mod_name)
Gnome2::Program->module_register ($module_info)
boolean = Gnome2::Program->module_registered ($module_info)
program or undef = Gnome2::Program->get_program
PROPERTIES
ENUMS AND FLAGS
enum Gnome2::FileDomain
SEE ALSO
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 19:49:22 GMT, April 27, 2011