Gnome2::Program3pm
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, ...)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
... (list) |
The list argument is for property-value pairs.
list = $program->locate_file ($domain, $file_name, $only_if_exists)
•
|
|
|---|---|
•
|
|
•
|
|
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' |
Releases
7 releases since Debian 3.1 (Sarge); the text changed 6 times.