GdkRGB

Name

GdkRGB —

Synopsis


#include <gdk/gdk.h>


struct      GdkRgbCmap;
enum        GdkRgbDither;
void        gdk_rgb_init                    (void);
GdkRgbCmap* gdk_rgb_cmap_new                (guint32 *colors,
                                             gint n_colors);
void        gdk_rgb_cmap_free               (GdkRgbCmap *cmap);
void        gdk_rgb_gc_set_foreground       (GdkGC *gc,
                                             guint32 rgb);
void        gdk_rgb_gc_set_background       (GdkGC *gc,
                                             guint32 rgb);
void        gdk_draw_rgb_image              (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *rgb_buf,
                                             gint rowstride);
void        gdk_draw_indexed_image          (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *buf,
                                             gint rowstride,
                                             GdkRgbCmap *cmap);
void        gdk_draw_gray_image             (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *buf,
                                             gint rowstride);
void        gdk_draw_rgb_32_image           (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *buf,
                                             gint rowstride);
void        gdk_draw_rgb_image_dithalign    (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *rgb_buf,
                                             gint rowstride,
                                             gint xdith,
                                             gint ydith);
gulong      gdk_rgb_xpixel_from_rgb         (guint32 rgb);
void        gdk_rgb_set_verbose             (gboolean verbose);
gboolean    gdk_rgb_ditherable              (void);
void        gdk_rgb_set_install             (gboolean install);
void        gdk_rgb_set_min_colors          (gint min_colors);
GdkVisual*  gdk_rgb_get_visual              (void);
GdkColormap* gdk_rgb_get_cmap               (void);

Description

Details

struct GdkRgbCmap

struct GdkRgbCmap {
  guint32 colors[256];
  guchar lut[256]; /* for 8-bit modes */
};


enum GdkRgbDither

typedef enum
{
  GDK_RGB_DITHER_NONE,
  GDK_RGB_DITHER_NORMAL,
  GDK_RGB_DITHER_MAX
} GdkRgbDither;


gdk_rgb_init ()

void        gdk_rgb_init                    (void);


gdk_rgb_cmap_new ()

GdkRgbCmap* gdk_rgb_cmap_new                (guint32 *colors,
                                             gint n_colors);

colors : 
n_colors : 
Returns : 


gdk_rgb_cmap_free ()

void        gdk_rgb_cmap_free               (GdkRgbCmap *cmap);

cmap : 


gdk_rgb_gc_set_foreground ()

void        gdk_rgb_gc_set_foreground       (GdkGC *gc,
                                             guint32 rgb);

gc : 
rgb : 


gdk_rgb_gc_set_background ()

void        gdk_rgb_gc_set_background       (GdkGC *gc,
                                             guint32 rgb);

gc : 
rgb : 


gdk_draw_rgb_image ()

void        gdk_draw_rgb_image              (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *rgb_buf,
                                             gint rowstride);

drawable : 
gc : 
x : 
y : 
width : 
height : 
dith : 
rgb_buf : 
rowstride : 


gdk_draw_indexed_image ()

void        gdk_draw_indexed_image          (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *buf,
                                             gint rowstride,
                                             GdkRgbCmap *cmap);

drawable : 
gc : 
x : 
y : 
width : 
height : 
dith : 
buf : 
rowstride : 
cmap : 


gdk_draw_gray_image ()

void        gdk_draw_gray_image             (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *buf,
                                             gint rowstride);

drawable : 
gc : 
x : 
y : 
width : 
height : 
dith : 
buf : 
rowstride : 


gdk_draw_rgb_32_image ()

void        gdk_draw_rgb_32_image           (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *buf,
                                             gint rowstride);

drawable : 
gc : 
x : 
y : 
width : 
height : 
dith : 
buf : 
rowstride : 


gdk_draw_rgb_image_dithalign ()

void        gdk_draw_rgb_image_dithalign    (GdkDrawable *drawable,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             gint width,
                                             gint height,
                                             GdkRgbDither dith,
                                             guchar *rgb_buf,
                                             gint rowstride,
                                             gint xdith,
                                             gint ydith);

drawable : 
gc : 
x : 
y : 
width : 
height : 
dith : 
rgb_buf : 
rowstride : 
xdith : 
ydith : 


gdk_rgb_xpixel_from_rgb ()

gulong      gdk_rgb_xpixel_from_rgb         (guint32 rgb);

rgb : 
Returns : 


gdk_rgb_set_verbose ()

void        gdk_rgb_set_verbose             (gboolean verbose);

verbose : 


gdk_rgb_ditherable ()

gboolean    gdk_rgb_ditherable              (void);

Returns : 


gdk_rgb_set_install ()

void        gdk_rgb_set_install             (gboolean install);

install : 


gdk_rgb_set_min_colors ()

void        gdk_rgb_set_min_colors          (gint min_colors);

min_colors : 


gdk_rgb_get_visual ()

GdkVisual*  gdk_rgb_get_visual              (void);

Returns : 


gdk_rgb_get_cmap ()

GdkColormap* gdk_rgb_get_cmap               (void);

Returns :