From e42129241681dde7adae7d20697e7b421682fbb4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 18:23:22 +0200 Subject: Adding upstream version 2.10.22. Signed-off-by: Daniel Baumann --- devel-docs/libgimp/html/libgimp-gimpplugin.html | 374 ++++++++++++++++++++++++ 1 file changed, 374 insertions(+) create mode 100644 devel-docs/libgimp/html/libgimp-gimpplugin.html (limited to 'devel-docs/libgimp/html/libgimp-gimpplugin.html') diff --git a/devel-docs/libgimp/html/libgimp-gimpplugin.html b/devel-docs/libgimp/html/libgimp-gimpplugin.html new file mode 100644 index 0000000..091328a --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpplugin.html @@ -0,0 +1,374 @@ + + + + +gimpplugin: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpplugin

+

gimpplugin — Functions useful for plug-ins, e.g. registration and progress indicators.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_plugin_domain_register () +
+gboolean + +gimp_plugin_help_register () +
+gboolean + +gimp_plugin_icon_register () +
+gboolean + +gimp_plugin_menu_register () +
+gboolean + +gimp_plugin_menu_branch_register () +
+gboolean + +gimp_plugin_set_pdb_error_handler () +
+GimpPDBErrorHandler + +gimp_plugin_get_pdb_error_handler () +
+gboolean + +gimp_plugin_enable_precision () +
+gboolean + +gimp_plugin_precision_enabled () +
+
+
+

Description

+

Functions useful for plug-ins, e.g. registration and progress +indicators.

+
+
+

Functions

+
+

gimp_plugin_domain_register ()

+
gboolean
+gimp_plugin_domain_register (const gchar *domain_name,
+                             const gchar *domain_path);
+

Registers a textdomain for localisation.

+

This procedure adds a textdomain to the list of domains Gimp +searches for strings when translating its menu entries. There is no +need to call this function for plug-ins that have their strings +included in the 'gimp-std-plugins' domain as that is used by +default. If the compiled message catalog is not in the standard +location, you may specify an absolute path to another location. This +procedure can only be called in the query function of a plug-in and +it has to be called before any procedure is installed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

domain_name

The name of the textdomain (must be unique).

 

domain_path

The absolute path to the compiled message catalog (may be NULL).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_plugin_help_register ()

+
gboolean
+gimp_plugin_help_register (const gchar *domain_name,
+                           const gchar *domain_uri);
+

Register a help path for a plug-in.

+

This procedure registers user documentation for the calling plug-in +with the GIMP help system. The domain_uri parameter points to the +root directory where the plug-in help is installed. For each +supported language there should be a file called 'gimp-help.xml' +that maps the help IDs to the actual help files.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

domain_name

The XML namespace of the plug-in's help pages.

 

domain_uri

The root URI of the plug-in's help pages.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_plugin_icon_register ()

+
gboolean
+gimp_plugin_icon_register (const gchar *procedure_name,
+                           GimpIconType icon_type,
+                           const guint8 *icon_data);
+
+
+
+

gimp_plugin_menu_register ()

+
gboolean
+gimp_plugin_menu_register (const gchar *procedure_name,
+                           const gchar *menu_path);
+

Register an additional menu path for a plug-in procedure.

+

This procedure installs an additional menu entry for the given +procedure.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

procedure_name

The procedure for which to install the menu path.

 

menu_path

The procedure's additional menu path.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_plugin_menu_branch_register ()

+
gboolean
+gimp_plugin_menu_branch_register (const gchar *menu_path,
+                                  const gchar *menu_name);
+

Register a sub-menu.

+

This procedure installs a sub-menu which does not belong to any +procedure. The menu-name should be the untranslated menu label. GIMP +will look up the translation in the textdomain registered for the +plug-in.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

menu_path

The sub-menu's menu path.

 

menu_name

The name of the sub-menu.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_plugin_set_pdb_error_handler ()

+
gboolean
+gimp_plugin_set_pdb_error_handler (GimpPDBErrorHandler handler);
+

Sets an error handler for procedure calls.

+

This procedure changes the way that errors in procedure calls are +handled. By default GIMP will raise an error dialog if a procedure +call made by a plug-in fails. Using this procedure the plug-in can +change this behavior. If the error handler is set to +GIMP_PDB_ERROR_HANDLER_PLUGIN, then the plug-in is responsible for +calling gimp_get_pdb_error() and handling the error whenever one if +its procedure calls fails. It can do this by displaying the error +message or by forwarding it in its own return values.

+
+

Parameters

+
+++++ + + + + + +

handler

Who is responsible for handling procedure call errors.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_plugin_get_pdb_error_handler ()

+
GimpPDBErrorHandler
+gimp_plugin_get_pdb_error_handler (void);
+

Retrieves the active error handler for procedure calls.

+

This procedure retrieves the currently active error handler for +procedure calls made by the calling plug-in. See +gimp_plugin_set_pdb_error_handler() for details.

+
+

Returns

+

Who is responsible for handling procedure call errors.

+
+

Since: 2.6

+
+
+
+

gimp_plugin_enable_precision ()

+
gboolean
+gimp_plugin_enable_precision (void);
+

Switches this plug-in to using the real bit depth of drawables.

+

Switches this plug-in to using the real bit depth of drawables. This +setting can only be enabled, and not disabled again during the +lifetime of the plug-in. Using gimp_drawable_get_buffer(), +gimp_drawable_get_shadow_buffer() or gimp_drawable_get_format() will +automatically call this function.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_plugin_precision_enabled ()

+
gboolean
+gimp_plugin_precision_enabled (void);
+

Whether this plug-in is using the real bit depth of drawables.

+

Returns whether this plug-in is using the real bit depth of +drawables, which can be more than 8 bits per channel.

+
+

Returns

+

Whether precision is enabled.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file -- cgit v1.2.3