mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-23 09:28:54 +02:00
resources: Add to-pixdata preprocessing option
This commit is contained in:
@@ -66,11 +66,18 @@ G_DEFINE_BOXED_TYPE (GResource, g_resource, g_resource_ref, g_resource_unref)
|
||||
*
|
||||
* Resource files can also be marked to be preprocessed, by setting the value of the
|
||||
* <literal>preprocess</literal> attribute to a comma-separated list of preprocessing options.
|
||||
* The only option currently supported is
|
||||
* The only options currently supported are:
|
||||
*
|
||||
* <literal>xml-stripblanks</literal> which will use <literal>xmllint</literal> to strip
|
||||
* ignorable whitespace from the xml file. For this to work, the <envar>XMLLINT</envar>
|
||||
* environment variable must be set to the full path to the xmllint executable;
|
||||
* otherwise the preprocessing step is skipped.
|
||||
* environment variable must be set to the full path to the xmllint executable, or xmllint
|
||||
* must be in the PATH; otherwise the preprocessing step is skipped.
|
||||
*
|
||||
* <literal>to-pixdata</literal> which will use <literal>gdk-pixbuf-pixdata</literal> to convert
|
||||
* images to the GdkPixdata format, which allows you to create pixbufs directly using the data inside
|
||||
* the resource file, rather than an (uncompressed) copy if it. For this to work, the gdk-pixbuf-pixdata
|
||||
* program must be in the PATH, or the <envar>GDK_PIXBUF_PIXDATA</envar> environment variable must be
|
||||
* set to the full path to the gdk-pixbuf-pixdata executable; otherwise the preprocessing step is skipped.
|
||||
*
|
||||
* Resource bundles are created by the <link linkend="glib-compile-resources">glib-compile-resources</link> program
|
||||
* which takes an xml file that describes the bundle, and a set of files that the xml references. These
|
||||
|
Reference in New Issue
Block a user