diff --git a/e/data/imlib.html b/e/data/imlib.html
index c57f9932..57189612 100644
--- a/e/data/imlib.html
+++ b/e/data/imlib.html
@@ -3,7 +3,7 @@
#include <gdk_imlib.h>
#include <gdk/gdk.h>
@@ -498,13 +498,13 @@ is an RGB triplet, with the bytes in the order Red Green Blue, so the array
looks something like RGBRGBRGBRGBRGBRGB...
If our image is:
-
+
ImlibImage *im;
GdkImlibImage *im;
|
The pointer to the RGB data and the alpha data would be:
-
+
im->rgb_data; /* pointer to unsigned char RGB data */
im->alpha_data; /* pointer to unsigned char Alpha data */
|
@@ -523,7 +523,7 @@ values for the Shape Color to R,G,B -1,-1,-1.
The way to retrieve the shape color, examine it and set it is as follows. It
is assumes images have been loaded, Imlib initialised etc. already:
-
+
ImlibData *id;
ImlibImage *im;
ImlibColor color;
@@ -597,7 +597,7 @@ values. These are calculated form the image's brightness, gamma, and
contrast settings for the image as a whole and each red, green and blue
channel. You can set and get these values as follows:
-
+
ImlibData *id;
ImlibImage *im;
ImlibColorModifier mod;
@@ -675,7 +675,7 @@ functions will not be mentioned, but it will be assumed you realise that it
is required.
-
+
ImlibData *Imlib_init(Display *disp);
void gdk_imlib_init();
|
@@ -702,7 +702,7 @@ Imlib can be told not to create images of greater than a certain size in
bytes with the Shm_Max_Size option in the imrc file. Image and pixmap caches
can be turned on or off and set to their sizes here as well.
-
+
ImlibData *Imlib_init_with_params(Display *disp, ImlibInitParams *p);
void gdk_imlib_init_params(GdkImlibInitParams *p);
|
@@ -713,7 +713,7 @@ options with cauthion, as it is assumed you know what you are doing.
The structure containing the parameters to giv Imlib is:
-
+
typedef struct _ImlibInitParams
{
int flags;
@@ -777,7 +777,7 @@ that structure member is used. the members are as follows:
Remember the member is ignored if the flags does not contain the bit set for
that member - if the bit is set, then that member is used.
-
+
int Imlib_get_render_type(ImlibData *id);
gint gdk_imlib_get_render_type();
|
@@ -815,7 +815,7 @@ quality renderer that only has effect in 15 and 16 bit depths. It dithers in
these modes to provide the highest quality images. This option is turned on
by the HighQuality option in the user's or system imrc file.
-
+
void Imlib_set_render_type(ImlibData *id, int rend_type);
void gdk_imlib_set_render_type(gint rend_type);
|
@@ -826,7 +826,7 @@ settings provided by the user, system and Xserver. This is primarily here, in
conjunction with Imlib_get_render_type or gdk_imlib_get_render_type to allow
fine tweaking by applications of Imlib's rendering performance.
-
+
int Imlib_load_colors(ImlibData *id, char *file);
gint gdk_imlib_load_colors(char *file);
|
@@ -837,7 +837,7 @@ calling this. There may be strange effects when changing palettes "on the
fly" in 8-bit color. All pixmaps should be re-rendered to inherit this new
palette.
-
+
ImlibImage *Imlib_load_image(ImlibData *id, char *file);
GdkImlibImage *gdk_imlib_load_image(char *file);
|
@@ -856,7 +856,7 @@ Imlib can, if all native loaders are compiled in, read JPEG, GIF, PPM, PGM,
XPM, PNG, TIFF and EIM image formats. GIF, PNG, XPM, TIFF and EIM images all
retain their transparency information when being loaded.
-
+
int Imlib_best_color_match(ImlibData *id, int *r, int *g, int *b);
gint gdk_imlib_best_color_match(gint *r, gint *g, gint *b);
|
@@ -868,7 +868,7 @@ Imlib returns the closest match to the allocated palette and the rgb members
are set to the actual RGB value of the color returned, The function always
returns the pixel value of this color.
-
+
int Imlib_render(ImlibData *id, ImlibImage *image, int width, int height);
gint gdk_imlib_render(GdkImlibImage *image, gint width, gint height);
|
@@ -880,7 +880,7 @@ If any pixmaps were already existant in the image, these are destroyed upon
re-rendering the image. If Imlib was unable for some reason to render the
Image to that pixmap, it will return 0, otherwise it will return 1.
-
+
Pixmap Imlib_copy_image(ImlibData *id, ImlibImage *image);
GdkPixmap *gdk_imlib_copy_image(GdkImlibImage *image);
|
@@ -891,7 +891,7 @@ it. Do NOT use the move functions for pixmap that will be modified later.
You can make multiple copies of the pixmap by calling this function
repeatedly. If no pixmap was rendered it will return 0 or NULL.
-
+
Pixmap Imlib_copy_mask(ImlibData *id, ImlibImage *image);
GdkBitmap *gdk_imlib_copy_mask(GdkImlibImage *image);
|
@@ -900,7 +900,7 @@ This is the Imlib_copy_image or gdk_imlib_copy_image functions, but it returns
the mask for the image. If there is no transparency, or no mask was rendered,
it returns 0, or NULL.
-
+
Pixmap Imlib_move_image(ImlibData *id, ImlibImage *image);
GdkPixmap *gdk_imlib_move_image(GdkImlibImage *image);
|
@@ -910,7 +910,7 @@ image pixmap (setting it to 0 or NULL) inside the image structure. If you do
not need to modify the pixmap - ie just use it, this is the function you
should call. It is faster than Imlib_copy_image or gdk_imlib_copy_image.
-
+
Pixmap Imlib_move_mask(ImlibData *id, ImlibImage *image);
GdkBitmap *gdk_imlib_move_mask(GdkImlibImage *image);
|
@@ -918,7 +918,7 @@ GdkBitmap *gdk_imlib_move_mask(GdkImlibImage *image);
This is the same as Imlib_move_image or gdk_imlib_move_image but returns the
mask for the rendered Image.
-
+
void Imlib_destroy_image(ImlibData *id, ImlibImage *image);
void gdk_imlib_destroy_image(GdkImlibImage *image);
|
@@ -928,7 +928,7 @@ reference count on that image and if at zero, it enters the cache. Once the
cache fills and this image gets to the oldest part of the cache, it will be
freed when the cache exceeds its boundaries.
-
+
void Imlib_kill_image(ImlibData *id, ImlibImage *image);
void gdk_imlib_kill_image(GdkImlibImage *image);
|
@@ -937,7 +937,7 @@ This does the same as Imlib_destroy_image or gdk_imlib_destroy_image but
forces it to be freed immediately once its reference count hits zero - ie it
does not hang around in the cache.
-
+
void Imlib_free_colors(ImlibData *id);
void gdk_imlib_free_colors();
|
@@ -946,7 +946,7 @@ This frees the current colormap used by Imlib and all the colors in it,
setting the color count to zero. It is not a good idea to go rendering
anything in an 8-bit display if the colors are freed.
-
+
void Imlib_free_pixmap(ImlibData *id, Pixmap pixmap);
void gdk_imlib_free_pixmap(GdkPixmap *pixmap);
|
@@ -959,14 +959,14 @@ will free them as normal. This function ALSO frees (or reduces the reference
count) on the associated mask pixmap for that image pixmap, if there is a
mask, so you do not need to free the mask separately.
-
+
void Imlib_get_image_border(ImlibData *id, ImlibImage *image, ImlibBorder *border);
void gdk_imlib_get_image_border(GdkImlibImage *image, GdkImlibBorder *border);
|
This function returns the image's border attributes in the border structure.
-
+
void Imlib_set_image_border(ImlibData *id, ImlibImage *image, ImlibBorder *border);
void gdk_imlib_set_image_border(GdkImlibImage *image, GdkImlibBorder *border);
|
@@ -974,7 +974,7 @@ void gdk_imlib_set_image_border(GdkImlibImage *image, GdkImlibBorder *border);
This function sets the image's border attributes to those in the border
structure.
-
+
void Imlib_get_image_shape(ImlibData *id, ImlibImage *image, ImlibColor *color);
void gdk_imlib_get_image_shape(GdkImlibImage *image, GdkImlibColor *color);
|
@@ -983,7 +983,7 @@ This function returns the color of the transparent color in an image - if
there is no transparent color the RGB members are all set to -1, otherwise
they are set to the RGB value of this color.
-
+
void Imlib_set_image_shape(ImlibData *id, ImlibImage *image, ImlibColor *color);
void gdk_imlib_set_image_shape(GdkImlibImage *image, GdkImlibColor *color);
|
@@ -991,7 +991,7 @@ void gdk_imlib_set_image_shape(GdkImlibImage *image, GdkImlibColor *color);
This function sets the transparent color to the RGB values in the color
structure. If any of these are -1, transparency for that image is turned off.
-
+
int Imlib_save_image_to_eim(ImlibData *id, ImlibImage *image, char *file);
gint gdk_imlib_save_image_to_eim(GdkImlibImage *image, char *file);
|
@@ -999,7 +999,7 @@ gint gdk_imlib_save_image_to_eim(GdkImlibImage *image, char *file);
This Function saves the image into an EIM format image. EIM image format is
currently under construction. Please come back later.
-
+
int Imlib_add_image_to_eim(ImlibData *id, ImlibImage *image, char *file);
gint gdk_imlib_add_image_to_eim(GdkImlibImage *image, char *file);
|
@@ -1007,7 +1007,7 @@ gint gdk_imlib_add_image_to_eim(GdkImlibImage *image, char *file);
This Function adds the image into an EIM file that currently exists. EIM
image format is currently under construction. Please come back later.
-
+
int Imlib_save_image_to_ppm(ImlibData *id, ImlibImage *image, char *file);
gint gdk_imlib_save_image_to_ppm(GdkImlibImage *image, char *file);
|
@@ -1015,7 +1015,7 @@ gint gdk_imlib_save_image_to_ppm(GdkImlibImage *image, char *file);
This function saves the current image as a binary format PPM file. If it is
successful, it returns 1, otherwise it returns 0.
-
+
int Imlib_load_file_to_pixmap(ImlibData *id, char *filename, Pixmap *pmap, Pixmap *mask);
gint gdk_imlib_load_file_to_pixmap(char *filename, GdkPixmap **pmap, GdkBitmap **mask);
|
@@ -1028,7 +1028,7 @@ after loading. The pixmaps should be freed by Imlib_free_pixmap or
gdk_imlib_free_pixmap. This is a nigh identical replacement for
XpmReadFileToPixmap or gdk_pixmap_create_from_xpm.
-
+
void Imlib_set_image_modifier(ImlibData *id, ImlibImage *im, ImlibColorModifier *mod);
void gdk_imlib_set_image_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
|
@@ -1037,7 +1037,7 @@ This function sets the image's brightness, contrast and gamma settings to
those defined in the mod structure. You need to re-render the image to make
this have any effect.
-
+
void Imlib_set_image_red_modifier(ImlibData *id, ImlibImage *im, ImlibColorModifier *mod);
void gdk_imlib_set_image_red_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
|
@@ -1046,7 +1046,7 @@ This function sets the image's red channel brightness, contrast and gamma
settings to those defined in the mod structure. You need to re-render the
image to make this have any effect.
-
+
void Imlib_set_image_green_modifier(ImlibData *id, ImlibImage *im, ImlibColorModifier *mod);
void gdk_imlib_set_image_green_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
|
@@ -1055,7 +1055,7 @@ This function sets the image's green channel brightness, contrast and gamma
settings to those defined in the mod structure. You need to re-render the
image to make this have any effect.
-
+
void Imlib_set_image_blue_modifier(ImlibData *id, ImlibImage *im, ImlibColorModifier *mod);
void gdk_imlib_set_image_blue_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
|
@@ -1064,7 +1064,7 @@ This function sets the image's blue channel brightness, contrast and gamma
settings to those defined in the mod structure. You need to re-render the
image to make this have any effect.
-
+
void Imlib_get_image_modifier(ImlibData *id, ImlibImage *im, ImlibColorModifier *mod);
void gdk_imlib_get_image_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
|
@@ -1072,7 +1072,7 @@ void gdk_imlib_get_image_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod)
This function returns the image's current modifier settings in the mod
structure.
-
+
void Imlib_get_image_red_modifier(ImlibData *id, ImlibImage *im, ImlibColorModifier *mod);
void gdk_imlib_get_image_red_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
|
@@ -1080,7 +1080,7 @@ void gdk_imlib_get_image_red_modifier(GdkImlibImage *im, GdkImlibColorModifier *
This function returns the image's red channel modifier settings in the mod
structure.
-
+
void Imlib_get_image_green_modifier(ImlibData *id, ImlibImage *im, ImlibColorModifier *mod);
void gdk_imlib_get_image_green_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
|
@@ -1088,7 +1088,7 @@ void gdk_imlib_get_image_green_modifier(GdkImlibImage *im, GdkImlibColorModifier
This function returns the image's green channel modifier settings in the mod
structure.
-
+
void Imlib_get_image_blue_modifier(ImlibData *id, ImlibImage *im, ImlibColorModifier *mod);
void gdk_imlib_get_image_blue_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
|
@@ -1096,7 +1096,7 @@ void gdk_imlib_get_image_blue_modifier(GdkImlibImage *im, GdkImlibColorModifier
This function returns the image's blue channel modifier settings in the mod
structure.
-
+
void Imlib_set_image_red_curve(ImlibData *id, ImlibImage *im, unsigned char *mod);
void gdk_imlib_set_image_red_curve(GdkImlibImage *im, unsigned char *mod);
|
@@ -1107,7 +1107,7 @@ unsigned char values that map newvalue=mod[value]. This overrides the
current modifier table generated by any gamma, brightness or contrast
settings.
-
+
void Imlib_set_image_green_curve(ImlibData *id, ImlibImage *im, unsigned char *mod);
void gdk_imlib_set_image_green_curve(GdkImlibImage *im, unsigned char *mod);
|
@@ -1118,7 +1118,7 @@ unsigned char values that map newvalue=mod[value]. This overrides the
current modifier table generated by any gamma, brightness or contrast
settings.
-
+
void Imlib_set_image_blue_curve(ImlibData *id, ImlibImage *im, unsigned char *mod);
void gdk_imlib_set_image_blue_curve(GdkImlibImage *im, unsigned char *mod);
|
@@ -1129,7 +1129,7 @@ unsigned char values that map newvalue=mod[value]. This overrides the
current modifier table generated by any gamma, brightness or contrast
settings.
-
+
void Imlib_get_image_red_curve(ImlibData *id, ImlibImage *im, unsigned char *mod);
void gdk_imlib_set_image_red_curve(GdkImlibImage *im, unsigned char *mod);
|
@@ -1137,7 +1137,7 @@ void gdk_imlib_set_image_red_curve(GdkImlibImage *im, unsigned char *mod);
This function returns the current red channel mapping table curve by copying
its contents into the 256 element array of unsigned char's pointed to by mod.
-
+
void Imlib_get_image_green_curve(ImlibData *id, ImlibImage *im, unsigned char *mod);
void gdk_imlib_get_image_green_curve(GdkImlibImage *im, unsigned char *mod);
|
@@ -1145,7 +1145,7 @@ void gdk_imlib_get_image_green_curve(GdkImlibImage *im, unsigned char *mod);
This function returns the current green channel mapping table curve by copying
its contents into the 256 element array of unsigned char's pointed to by mod.
-
+
void Imlib_get_image_blue_curve(ImlibData *id, ImlibImage *im, unsigned char *mod);
void gdk_imlib_get_image_blue_curve(GdkImlibImage *im, unsigned char *mod);
|
@@ -1153,7 +1153,7 @@ void gdk_imlib_get_image_blue_curve(GdkImlibImage *im, unsigned char *mod);
This function returns the current blue channel mapping table curve by copying
its contents into the 256 element array of unsigned char's pointed to by mod.
-
+
void Imlib_apply_modifiers_to_rgb(ImlibData *id, ImlibImage *im);
void gdk_imlib_apply_modifiers_to_rgb(GdkImlibImage *im);
|
@@ -1162,7 +1162,7 @@ This function takes all the current RGB mapping tables and modifies the
original 24-bit RGB data to match. This dirties all cached pixmaps of that
image, and you will need to re-render the image for it to take any effect.
-
+
void Imlib_changed_image(ImlibData *id, ImlibImage *im);
void gdk_imlib_changed_image(GdkImlibImage *im);
|
@@ -1171,7 +1171,7 @@ If you go and modify the image's RGB data yourself via your own routines,
once finished and before rendering any more pixmaps, you should call this
function to inform Imlib that the contents of the image have changed.
-
+
void Imlib_apply_image(ImlibData *id, ImlibImage *im, Window p);
void gdk_imlib_apply_image(GdkImlibImage *im, GdkWindow *p);
|
@@ -1181,7 +1181,7 @@ as p, sets the window's background pixmap to be this rendered pixmap, and
sets the window's shape mask to the the mask for the image if it has any
transparency. It frees both pixmaps after use.
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|