Gimp::Feature man page on Mandriva

Man page or keyword search:  
man Server   17060 pages
apropos Keyword Search (all sections)
Output format
Mandriva logo
[printable version]

Feature(3)	      User Contributed Perl Documentation	    Feature(3)

NAME
       Gimp::Feature - check for specific features to be present before
       registering the script.

SYNOPSIS
	 use Gimp::Feature;

       or

	 use Gimp::Feature qw(feature1 feature2 ...);

DESCRIPTION
       This module can be used to check for specific features to be present.
       This can be used to deny running the script when neccessary features
       are not present. While some features can be checked for at any time,
       the Gimp::Fu module offers a nicer way to check for them.

       "gtk"
	   checks for the presence of the gtk interface module.

       "gtk-1.1", "gtk-1.2", "gtk-1.3", "gtk-2.0"
	   checks for the presence of gtk-1.1 (1.2 etc.) or higher.

       "gimp-1.1", "gimp-1.2", "gimp-1.3", "gimp-1.4", "gimp-2.0"
	   checks for the presence of gimp-1.1 (1.2 etc.) or higher.

       "perl-5.005", "perl-5.6"
	   checks for perl version 5.005 (or 5.6) or higher.

       "pdl"
	   checks for the presence of a suitable version of PDL (>=1.9906).

       "gnome"
	   checks for the presence of the Gnome-Perl module.

       "gtkxmhtl"
	   checks for the presence of the Gtk::XmHTML module.

       "unix"
	   checks wether the script runs on a unix-like operating system. At
	   the moment, this is every system except windows, macos, os2 and
	   vms.

       "persistency"
	   checks wether the "Gimp::Data" module (Gimp::Data) can handle
	   complex persistent data structures, i.e. perl references in
	   addition to plain strings.

       The following features can only be checked after "Gimp-"main> has been
       called (usually found in the form "exit main"). See Gimp::Fu on how to
       check for these.

       "gimp-1.1", "gimp-1.2"
	   checks for the presense of gimp in at least version 1.1 (1.2).

   FUNCTIONS
       present(feature)
	   Checks for the presense of the single feature given as the
	   argument. Returns true if the feature is present, false otherwise.

       need(feature,[function-name])
	   Require a specific feature. If the required feature is not present
	   the program will exit gracefully, logging an appropriate message.
	   You can optionally supply a function name to further specify the
	   place where this feature was missing.

	   This is the function used when importing symbols from the module.

       missing(feature-description,[function-name])
	   Indicates that a generic feature (described by the first argument)
	   is missing. A function name can further be specified. This function
	   will log the given message and exit gracefully.

       describe(feature)
	   Returns a string describing the given feature in more detail, or
	   undef if there is no description for this feature.

       list()
	   Returns a list of features that can be checked for. This list might
	   not be complete.

AUTHOR
       Marc Lehmann <pcg@goof.com>

SEE ALSO
       perl(1), Gimp(1).

perl v5.10.1			  2003-12-24			    Feature(3)
[top]

List of man pages available for Mandriva

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net