From 5c1676dfe6d2f3c837a5e074117b45613fd29a72 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:30:19 +0200 Subject: Adding upstream version 2.10.34. Signed-off-by: Daniel Baumann --- devel-docs/libgimpmodule/html/GimpModule.html | 787 +++++++++++++++++++++ devel-docs/libgimpmodule/html/GimpModuleDB.html | 339 +++++++++ devel-docs/libgimpmodule/html/api-index-full.html | 146 ++++ devel-docs/libgimpmodule/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpmodule/html/index.html | 42 ++ devel-docs/libgimpmodule/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpmodule/html/left.png | Bin 0 -> 262 bytes .../libgimpmodule/html/libgimpmodule.devhelp2 | 55 ++ devel-docs/libgimpmodule/html/pt01.html | 42 ++ .../libgimpmodule/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpmodule/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpmodule/html/style.css | 530 ++++++++++++++ devel-docs/libgimpmodule/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpmodule/html/up.png | Bin 0 -> 260 bytes 14 files changed, 1941 insertions(+) create mode 100644 devel-docs/libgimpmodule/html/GimpModule.html create mode 100644 devel-docs/libgimpmodule/html/GimpModuleDB.html create mode 100644 devel-docs/libgimpmodule/html/api-index-full.html create mode 100644 devel-docs/libgimpmodule/html/home.png create mode 100644 devel-docs/libgimpmodule/html/index.html create mode 100644 devel-docs/libgimpmodule/html/left-insensitive.png create mode 100644 devel-docs/libgimpmodule/html/left.png create mode 100644 devel-docs/libgimpmodule/html/libgimpmodule.devhelp2 create mode 100644 devel-docs/libgimpmodule/html/pt01.html create mode 100644 devel-docs/libgimpmodule/html/right-insensitive.png create mode 100644 devel-docs/libgimpmodule/html/right.png create mode 100644 devel-docs/libgimpmodule/html/style.css create mode 100644 devel-docs/libgimpmodule/html/up-insensitive.png create mode 100644 devel-docs/libgimpmodule/html/up.png (limited to 'devel-docs/libgimpmodule/html') diff --git a/devel-docs/libgimpmodule/html/GimpModule.html b/devel-docs/libgimpmodule/html/GimpModule.html new file mode 100644 index 0000000..8716432 --- /dev/null +++ b/devel-docs/libgimpmodule/html/GimpModule.html @@ -0,0 +1,787 @@ + + + + +GimpModule: GIMP Module Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpModule

+

GimpModule — A GTypeModule subclass which implements module +loading using GModule.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
const GimpModuleInfo * + +(*GimpModuleQueryFunc) () +
+gboolean + +(*GimpModuleRegisterFunc) () +
+GimpModule * + +gimp_module_new () +
+void + +gimp_module_modified () +
+gboolean + +gimp_module_query_module () +
+void + +gimp_module_set_load_inhibit () +
const gchar * + +gimp_module_state_name () +
+GType + +gimp_module_register_enum () +
+GimpModuleInfo * + +gimp_module_info_new () +
+GimpModuleInfo * + +gimp_module_info_copy () +
+void + +gimp_module_info_free () +
+GQuark + +gimp_module_error_quark () +
+
+
+

Signals

+
+++++ + + + + + +
voidmodifiedRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 GimpModule
 GimpModuleInfo
enumGimpModuleState
#defineGIMP_MODULE_ERROR
enumGimpModuleError
#defineGIMP_MODULE_ABI_VERSION
#defineGIMP_MODULE_PARAM_SERIALIZE
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GTypeModule
+        ╰── GimpModule
+
+
+
+

Implemented Interfaces

+

+GimpModule implements + GTypePlugin.

+
+
+

Description

+

A GTypeModule subclass which implements module loading using GModule.

+
+
+

Functions

+
+

GimpModuleQueryFunc ()

+
const GimpModuleInfo *
+(*GimpModuleQueryFunc) (GTypeModule *module);
+

The signature of the query function a loadable GIMP module must +implement. In the module, the function must be called +gimp_module_query().

+

GimpModule will copy the returned GimpModuleInfo struct, so the +module doesn't need to keep these values around (however in most +cases the module will just return a pointer to a constant +structure).

+
+

Parameters

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

module

The GimpModule responsible for this loadable module.

 
+
+
+

Returns

+

The GimpModuleInfo struct describing the module.

+
+
+
+
+

GimpModuleRegisterFunc ()

+
gboolean
+(*GimpModuleRegisterFunc) (GTypeModule *module);
+

The signature of the register function a loadable GIMP module must +implement. In the module, the function must be called +gimp_module_register().

+

When this function is called, the module should register all the types +it implements with the passed module +.

+
+

Parameters

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

module

The GimpModule responsible for this loadable module.

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise.

+
+
+
+
+

gimp_module_new ()

+
GimpModule *
+gimp_module_new (const gchar *filename,
+                 gboolean load_inhibit,
+                 gboolean verbose);
+

Creates a new GimpModule instance.

+
+

Parameters

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

filename

The filename of a loadable module.

 

load_inhibit

Pass TRUE to exclude this module from auto-loading.

 

verbose

Pass TRUE to enable debugging output.

 
+
+
+

Returns

+

The new GimpModule object.

+
+
+
+
+

gimp_module_modified ()

+
void
+gimp_module_modified (GimpModule *module);
+

Emits the "modified" signal. Call it whenever you have modified the module +manually (which you shouldn't do).

+
+

Parameters

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

module

A GimpModule.

 
+
+
+
+
+

gimp_module_query_module ()

+
gboolean
+gimp_module_query_module (GimpModule *module);
+

Queries the module without actually registering any of the types it +may implement. After successful query, the info + field of the +GimpModule struct will be available for further inspection.

+
+

Parameters

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

module

A GimpModule.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_module_set_load_inhibit ()

+
void
+gimp_module_set_load_inhibit (GimpModule *module,
+                              gboolean load_inhibit);
+

Sets the load_inhibit + property if the module. Emits "modified".

+
+

Parameters

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

module

A GimpModule.

 

load_inhibit

Pass TRUE to exclude this module from auto-loading.

 
+
+
+
+
+

gimp_module_state_name ()

+
const gchar *
+gimp_module_state_name (GimpModuleState state);
+

Returns the translated textual representation of a GimpModuleState. +The returned string must not be freed.

+
+

Parameters

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

state

A GimpModuleState.

 
+
+
+

Returns

+

The state +'s name.

+
+
+
+
+

gimp_module_register_enum ()

+
GType
+gimp_module_register_enum (GTypeModule *module,
+                           const gchar *name,
+                           const GEnumValue *const_static_values);
+

gimp_module_register_enum is deprecated and should not be used in newly-written code.

+

This function is deprecated! Use g_type_module_register_enum() instead.

+
+

Parameters

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

module

a module

 

name

the name of the new enum type

 

const_static_values

the enum values

 
+
+
+

Returns

+

a new enum GType

+
+
+
+
+

gimp_module_info_new ()

+
GimpModuleInfo *
+gimp_module_info_new (guint32 abi_version,
+                      const gchar *purpose,
+                      const gchar *author,
+                      const gchar *version,
+                      const gchar *copyright,
+                      const gchar *date);
+

Creates a newly allocated GimpModuleInfo struct.

+
+

Parameters

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

abi_version

The GIMP_MODULE_ABI_VERSION the module was compiled against.

 

purpose

The module's general purpose.

 

author

The module's author.

 

version

The module's version.

 

copyright

The module's copyright.

 

date

The module's release date.

 
+
+
+

Returns

+

The new GimpModuleInfo struct.

+
+
+
+
+

gimp_module_info_copy ()

+
GimpModuleInfo *
+gimp_module_info_copy (const GimpModuleInfo *info);
+

Copies a GimpModuleInfo struct.

+
+

Parameters

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

info

The GimpModuleInfo struct to copy.

 
+
+
+

Returns

+

The new copy.

+
+
+
+
+

gimp_module_info_free ()

+
void
+gimp_module_info_free (GimpModuleInfo *info);
+

Frees the passed GimpModuleInfo.

+
+

Parameters

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

info

The GimpModuleInfo struct to free

 
+
+
+
+
+

gimp_module_error_quark ()

+
GQuark
+gimp_module_error_quark (void);
+

This function is never called directly. Use GIMP_MODULE_ERROR() instead.

+
+

Returns

+

the GQuark that defines the GIMP module error domain.

+
+

Since: 2.8

+
+
+
+

Types and Values

+
+

GimpModule

+
typedef struct {
+  gchar           *filename;     /* path to the module                       */
+  gboolean         verbose;      /* verbose error reporting                  */
+  GimpModuleState  state;        /* what's happened to the module            */
+  gboolean         on_disk;      /* TRUE if file still exists                */
+  gboolean         load_inhibit; /* user requests not to load at boot time   */
+
+  /* stuff from now on may be NULL depending on the state the module is in   */
+  GimpModuleInfo  *info;         /* returned values from module_query        */
+  gchar           *last_module_error;
+} GimpModule;
+
+

GimpModule is a generic mechanism to dynamically load modules into +GIMP. It is a GTypeModule subclass, implementing module loading +using GModule. GimpModule does not know which functionality is +implemented by the modules, it just provides a framework to get +arbitrary GType implementations loaded from disk.

+
+
+
+

GimpModuleInfo

+
typedef struct {
+  guint32  abi_version;
+  gchar   *purpose;
+  gchar   *author;
+  gchar   *version;
+  gchar   *copyright;
+  gchar   *date;
+} GimpModuleInfo;
+
+

This structure contains information about a loadable module.

+
+

Members

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

guint32 abi_version;

The GIMP_MODULE_ABI_VERSION the module was compiled against.

 

gchar *purpose;

The module's general purpose.

 

gchar *author;

The module's author.

 

gchar *version;

The module's version.

 

gchar *copyright;

The module's copyright.

 

gchar *date;

The module's release date.

 
+
+
+
+
+

enum GimpModuleState

+

The possible states a GimpModule can be in.

+
+

Members

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

GIMP_MODULE_STATE_ERROR

+

Missing gimp_module_register() function +or other error.

+
 

GIMP_MODULE_STATE_LOADED

+

An instance of a type implemented by +this module is allocated.

+
 

GIMP_MODULE_STATE_LOAD_FAILED

+

gimp_module_register() returned FALSE.

+
 

GIMP_MODULE_STATE_NOT_LOADED

+

There are no instances allocated of +types implemented by this module.

+
 
+
+
+
+
+

GIMP_MODULE_ERROR

+
#define GIMP_MODULE_ERROR (gimp_module_error_quark ())
+
+
+
+
+

enum GimpModuleError

+

Types of errors returned by modules

+
+

Members

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

GIMP_MODULE_FAILED

+

Generic error condition

+
 
+
+
+
+
+

GIMP_MODULE_ABI_VERSION

+
#define GIMP_MODULE_ABI_VERSION 0x0004
+
+

The version of the module system's ABI. Modules put this value into +GimpModuleInfo's abi_version + field so the code loading the modules +can check if it was compiled against the same module ABI the modules +are compiled against.

+

GIMP_MODULE_ABI_VERSION is incremented each time one of the + following changes:

+
    +
  • the libgimpmodule implementation (if the change affects modules).

  • +
  • one of the classes implemented by modules (currently GimpColorDisplay, +GimpColorSelector and GimpController).

  • +
+
+
+
+

GIMP_MODULE_PARAM_SERIALIZE

+
#define GIMP_MODULE_PARAM_SERIALIZE (1 << (0 + G_PARAM_USER_SHIFT))
+
+

GIMP_MODULE_PARAM_SERIALIZE is deprecated and should not be used in newly-written code.

+
+
+
+

Signal Details

+
+

The “modified” signal

+
void
+user_function (GimpModule *gimpmodule,
+               gpointer    user_data)
+

Flags: Run First

+
+
+
+

See Also

+

GModule, GTypeModule

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/GimpModuleDB.html b/devel-docs/libgimpmodule/html/GimpModuleDB.html new file mode 100644 index 0000000..6098f84 --- /dev/null +++ b/devel-docs/libgimpmodule/html/GimpModuleDB.html @@ -0,0 +1,339 @@ + + + + +GimpModuleDB: GIMP Module Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpModuleDB

+

GimpModuleDB — Keeps a list of GimpModule's found in a given +searchpath.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GimpModuleDB * + +gimp_module_db_new () +
+void + +gimp_module_db_set_load_inhibit () +
const gchar * + +gimp_module_db_get_load_inhibit () +
+void + +gimp_module_db_load () +
+void + +gimp_module_db_refresh () +
+
+
+

Signals

+
+++++ + + + + + + + + + + + + + + + + + +
voidaddRun First
voidmodule-modifiedRun First
voidremoveRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpModuleDB
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpModuleDB
+
+
+
+

Description

+

Keeps a list of GimpModule's found in a given searchpath.

+
+
+

Functions

+
+

gimp_module_db_new ()

+
GimpModuleDB *
+gimp_module_db_new (gboolean verbose);
+

Creates a new GimpModuleDB instance. The verbose + parameter will be +passed to the created GimpModule instances using gimp_module_new().

+
+

Parameters

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

verbose

Pass TRUE to enable debugging output.

 
+
+
+

Returns

+

The new GimpModuleDB instance.

+
+
+
+
+

gimp_module_db_set_load_inhibit ()

+
void
+gimp_module_db_set_load_inhibit (GimpModuleDB *db,
+                                 const gchar *load_inhibit);
+

Sets the load_inhibit + flag for all GimpModule's which are kept +by db + (using gimp_module_set_load_inhibit()).

+
+

Parameters

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

db

A GimpModuleDB.

 

load_inhibit

A G_SEARCHPATH_SEPARATOR delimited list of module +filenames to exclude from auto-loading.

 
+
+
+
+
+

gimp_module_db_get_load_inhibit ()

+
const gchar *
+gimp_module_db_get_load_inhibit (GimpModuleDB *db);
+

Return the G_SEARCHPATH_SEPARATOR delimited list of module filenames +which are excluded from auto-loading.

+
+

Parameters

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

db

A GimpModuleDB.

 
+
+
+

Returns

+

the db +'s load_inhibit +string.

+
+
+
+
+

gimp_module_db_load ()

+
void
+gimp_module_db_load (GimpModuleDB *db,
+                     const gchar *module_path);
+

Scans the directories contained in module_path + and creates a +GimpModule instance for every loadable module contained in the +directories.

+
+

Parameters

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

db

A GimpModuleDB.

 

module_path

A G_SEARCHPATH_SEPARATOR delimited list of directories +to load modules from.

 
+
+
+
+
+

gimp_module_db_refresh ()

+
void
+gimp_module_db_refresh (GimpModuleDB *db,
+                        const gchar *module_path);
+

Does the same as gimp_module_db_load(), plus removes all GimpModule +instances whose modules have been deleted from disk.

+

Note that the GimpModule's will just be removed from the internal +list and not freed as this is not possible with GTypeModule +instances which actually implement types.

+
+

Parameters

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

db

A GimpModuleDB.

 

module_path

A G_SEARCHPATH_SEPARATOR delimited list of directories +to load modules from.

 
+
+
+
+
+

Types and Values

+
+

GimpModuleDB

+
typedef struct _GimpModuleDB GimpModuleDB;
+
+
+
+

Signal Details

+
+

The “add” signal

+
void
+user_function (GimpModuleDB *gimpmoduledb,
+               GimpModule   *arg1,
+               gpointer      user_data)
+

Flags: Run First

+
+
+
+

The “module-modified” signal

+
void
+user_function (GimpModuleDB *gimpmoduledb,
+               GimpModule   *arg1,
+               gpointer      user_data)
+

Flags: Run First

+
+
+
+

The “remove” signal

+
void
+user_function (GimpModuleDB *gimpmoduledb,
+               GimpModule   *arg1,
+               gpointer      user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/api-index-full.html b/devel-docs/libgimpmodule/html/api-index-full.html new file mode 100644 index 0000000..4c98ae9 --- /dev/null +++ b/devel-docs/libgimpmodule/html/api-index-full.html @@ -0,0 +1,146 @@ + + + + +Index: GIMP Module Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

M

+
+GimpModule, struct in GimpModule +
+
+
+GimpModule::modified, object signal in GimpModule +
+
+
+GimpModuleDB, struct in GimpModuleDB +
+
+
+GimpModuleDB::add, object signal in GimpModuleDB +
+
+
+GimpModuleDB::module-modified, object signal in GimpModuleDB +
+
+
+GimpModuleDB::remove, object signal in GimpModuleDB +
+
+
+GimpModuleError, enum in GimpModule +
+
+
+GimpModuleInfo, struct in GimpModule +
+
+
+GimpModuleQueryFunc, user_function in GimpModule +
+
+
+GimpModuleRegisterFunc, user_function in GimpModule +
+
+
+GimpModuleState, enum in GimpModule +
+
+
+GIMP_MODULE_ABI_VERSION, macro in GimpModule +
+
+
+gimp_module_db_get_load_inhibit, function in GimpModuleDB +
+
+
+gimp_module_db_load, function in GimpModuleDB +
+
+
+gimp_module_db_new, function in GimpModuleDB +
+
+
+gimp_module_db_refresh, function in GimpModuleDB +
+
+
+gimp_module_db_set_load_inhibit, function in GimpModuleDB +
+
+
+GIMP_MODULE_ERROR, macro in GimpModule +
+
+
+gimp_module_error_quark, function in GimpModule +
+
+
+gimp_module_info_copy, function in GimpModule +
+
+
+gimp_module_info_free, function in GimpModule +
+
+
+gimp_module_info_new, function in GimpModule +
+
+
+gimp_module_modified, function in GimpModule +
+
+
+gimp_module_new, function in GimpModule +
+
+
+GIMP_MODULE_PARAM_SERIALIZE, macro in GimpModule +
+
+
+gimp_module_query_module, function in GimpModule +
+
+
+gimp_module_register_enum, function in GimpModule +
+
+
+gimp_module_set_load_inhibit, function in GimpModule +
+
+
+gimp_module_state_name, function in GimpModule +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/home.png b/devel-docs/libgimpmodule/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpmodule/html/home.png differ diff --git a/devel-docs/libgimpmodule/html/index.html b/devel-docs/libgimpmodule/html/index.html new file mode 100644 index 0000000..dc64ed1 --- /dev/null +++ b/devel-docs/libgimpmodule/html/index.html @@ -0,0 +1,42 @@ + + + + +GIMP Module Library Reference Manual: GIMP Module Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.34 + +

+
+
+
+
+
I. GIMP Module Library
+
+
+GimpModule — A GTypeModule subclass which implements module +loading using GModule. +
+
+GimpModuleDB — Keeps a list of GimpModule's found in a given +searchpath. +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/left-insensitive.png b/devel-docs/libgimpmodule/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpmodule/html/left-insensitive.png differ diff --git a/devel-docs/libgimpmodule/html/left.png b/devel-docs/libgimpmodule/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpmodule/html/left.png differ diff --git a/devel-docs/libgimpmodule/html/libgimpmodule.devhelp2 b/devel-docs/libgimpmodule/html/libgimpmodule.devhelp2 new file mode 100644 index 0000000..1263000 --- /dev/null +++ b/devel-docs/libgimpmodule/html/libgimpmodule.devhelp2 @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpmodule/html/pt01.html b/devel-docs/libgimpmodule/html/pt01.html new file mode 100644 index 0000000..661703c --- /dev/null +++ b/devel-docs/libgimpmodule/html/pt01.html @@ -0,0 +1,42 @@ + + + + +Part I. GIMP Module Library: GIMP Module Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Module Library

+
+

Table of Contents

+
+
+GimpModule — A GTypeModule subclass which implements module +loading using GModule. +
+
+GimpModuleDB — Keeps a list of GimpModule's found in a given +searchpath. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/right-insensitive.png b/devel-docs/libgimpmodule/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpmodule/html/right-insensitive.png differ diff --git a/devel-docs/libgimpmodule/html/right.png b/devel-docs/libgimpmodule/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpmodule/html/right.png differ diff --git a/devel-docs/libgimpmodule/html/style.css b/devel-docs/libgimpmodule/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpmodule/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/up-insensitive.png b/devel-docs/libgimpmodule/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpmodule/html/up-insensitive.png differ diff --git a/devel-docs/libgimpmodule/html/up.png b/devel-docs/libgimpmodule/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpmodule/html/up.png differ -- cgit v1.2.3