Blame docs/reference/gdk/html/gdk2-Colormaps-and-Colors.html

Packit Service fb6fa5
Packit Service fb6fa5
<html>
Packit Service fb6fa5
<head>
Packit Service fb6fa5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service fb6fa5
<title>Colormaps and Colors: GDK 2 Reference Manual</title>
Packit Service fb6fa5
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit Service fb6fa5
<link rel="home" href="index.html" title="GDK 2 Reference Manual">
Packit Service fb6fa5
<link rel="up" href="reference.html" title="API Reference">
Packit Service fb6fa5
<link rel="prev" href="gdk2-Pixbufs.html" title="Pixbufs">
Packit Service fb6fa5
<link rel="next" href="gdk2-Visuals.html" title="Visuals">
Packit Service fb6fa5
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit Service fb6fa5
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service fb6fa5
</head>
Packit Service fb6fa5
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Top  | 
Packit Service fb6fa5
                  Description
Packit Service fb6fa5
Packit Service fb6fa5
Home
Packit Service fb6fa5
Up
Packit Service fb6fa5
Prev
Packit Service fb6fa5
Next
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Colormaps and Colors

Packit Service fb6fa5

Colormaps and Colors

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Functions

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkColormap *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_new ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkColormap *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_ref ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_unref ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkColormap *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_get_system ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_get_system_size ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_change ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_alloc_colors ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_alloc_color ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_free_colors ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_query_color ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_get_visual ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkScreen *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colormap_get_screen ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colors_store ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkColor *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_copy ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_free ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colors_alloc ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_colors_free ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_white ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_black ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_parse ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_alloc ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_change ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_equal ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
guint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_hash ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gchar *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_color_to_string ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Types and Values

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
 
Packit Service fb6fa5
GdkColor
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
 
Packit Service fb6fa5
GdkColormap
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Includes

Packit Service fb6fa5
#include <gdk/gdk.h>
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Description

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Functions

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_new ()

Packit Service fb6fa5
GdkColormap *
Packit Service fb6fa5
gdk_colormap_new (GdkVisual *visual,
Packit Service fb6fa5
                  gboolean allocate);
Packit Service fb6fa5

Creates a new colormap for the given visual.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

a GdkVisual.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

allocate

Packit Service fb6fa5

if TRUE, the newly created colormap will be

Packit Service fb6fa5
a private colormap, and all colors in it will be
Packit Service fb6fa5
allocated for the applications use.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the new GdkColormap.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_ref ()

Packit Service fb6fa5
GdkColormap *
Packit Service fb6fa5
gdk_colormap_ref (GdkColormap *cmap);
Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_ref has been deprecated since version 2.0 and should not be used in newly-written code.

Packit Service fb6fa5

Use g_object_ref() instead.

Packit Service fb6fa5
Packit Service fb6fa5

Deprecated function; use g_object_ref() instead.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

cmap

Packit Service fb6fa5

a GdkColormap

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the colormap

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_unref ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_colormap_unref (GdkColormap *cmap);
Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_unref has been deprecated since version 2.0 and should not be used in newly-written code.

Packit Service fb6fa5

Use g_object_unref() instead.

Packit Service fb6fa5
Packit Service fb6fa5

Deprecated function; use g_object_unref() instead.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

cmap

Packit Service fb6fa5

a GdkColormap

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_get_system ()

Packit Service fb6fa5
GdkColormap *
Packit Service fb6fa5
gdk_colormap_get_system (void);
Packit Service fb6fa5

Gets the system's default colormap for the default screen. (See

Packit Service fb6fa5
gdk_colormap_get_system_for_screen())

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the default colormap.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_get_system_size ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_colormap_get_system_size (void);
Packit Service fb6fa5

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

Packit Service fb6fa5

Returns the size of the system's default colormap.

Packit Service fb6fa5
(See the description of struct GdkColormap for an
Packit Service fb6fa5
explanation of the size of a colormap.)

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the size of the system's default colormap.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_change ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_colormap_change (GdkColormap *colormap,
Packit Service fb6fa5
                     gint ncolors);
Packit Service fb6fa5

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

Packit Service fb6fa5

Changes the value of the first ncolors

Packit Service fb6fa5
 in a private colormap
Packit Service fb6fa5
to match the values in the colors
Packit Service fb6fa5
array in the colormap. This function is obsolete and
Packit Service fb6fa5
should not be used. See gdk_color_change().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

ncolors

Packit Service fb6fa5

the number of colors to change.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_alloc_colors ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_colormap_alloc_colors (GdkColormap *colormap,
Packit Service fb6fa5
                           GdkColor *colors,
Packit Service fb6fa5
                           gint n_colors,
Packit Service fb6fa5
                           gboolean writeable,
Packit Service fb6fa5
                           gboolean best_match,
Packit Service fb6fa5
                           gboolean *success);
Packit Service fb6fa5

Allocates colors from a colormap.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colors

Packit Service fb6fa5

The color values to allocate. On return, the pixel

Packit Service fb6fa5
values for allocated colors will be filled in.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

n_colors

Packit Service fb6fa5

The number of colors in colors

Packit Service fb6fa5
.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

writeable

Packit Service fb6fa5

If TRUE, the colors are allocated writeable

Packit Service fb6fa5
(their values can later be changed using gdk_color_change()).
Packit Service fb6fa5
Writeable colors cannot be shared between applications.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

best_match

Packit Service fb6fa5

If TRUE, GDK will attempt to do matching against

Packit Service fb6fa5
existing colors if the colors cannot be allocated as requested.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

success

Packit Service fb6fa5

An array of length ncolors

Packit Service fb6fa5
. On return, this
Packit Service fb6fa5
indicates whether the corresponding color in colors
Packit Service fb6fa5
was
Packit Service fb6fa5
successfully allocated or not.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

The number of colors that were not successfully

Packit Service fb6fa5
allocated.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_alloc_color ()

Packit Service fb6fa5
gboolean
Packit Service fb6fa5
gdk_colormap_alloc_color (GdkColormap *colormap,
Packit Service fb6fa5
                          GdkColor *color,
Packit Service fb6fa5
                          gboolean writeable,
Packit Service fb6fa5
                          gboolean best_match);
Packit Service fb6fa5

Allocates a single color from a colormap.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

the color to allocate. On return the

Packit Service fb6fa5
pixel field will be
Packit Service fb6fa5
filled in if allocation succeeds.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

writeable

Packit Service fb6fa5

If TRUE, the color is allocated writeable

Packit Service fb6fa5
(their values can later be changed using gdk_color_change()).
Packit Service fb6fa5
Writeable colors cannot be shared between applications.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

best_match

Packit Service fb6fa5

If TRUE, GDK will attempt to do matching against

Packit Service fb6fa5
existing colors if the color cannot be allocated as requested.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the allocation succeeded.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_free_colors ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_colormap_free_colors (GdkColormap *colormap,
Packit Service fb6fa5
                          const GdkColor *colors,
Packit Service fb6fa5
                          gint n_colors);
Packit Service fb6fa5

Frees previously allocated colors.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colors

Packit Service fb6fa5

the colors to free.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

n_colors

Packit Service fb6fa5

the number of colors in colors

Packit Service fb6fa5
.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_query_color ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_colormap_query_color (GdkColormap *colormap,
Packit Service fb6fa5
                          gulong pixel,
Packit Service fb6fa5
                          GdkColor *result);
Packit Service fb6fa5

Locates the RGB color in colormap

Packit Service fb6fa5
 corresponding to the given
Packit Service fb6fa5
hardware pixel pixel
Packit Service fb6fa5
. pixel
Packit Service fb6fa5
 must be a valid pixel in the
Packit Service fb6fa5
colormap; it's a programmer error to call this function with a
Packit Service fb6fa5
pixel which is not in the colormap. Hardware pixels are normally
Packit Service fb6fa5
obtained from gdk_colormap_alloc_colors(), or from a GdkImage. (A
Packit Service fb6fa5
GdkImage contains image data in hardware format, a GdkPixbuf
Packit Service fb6fa5
contains image data in a canonical 24-bit RGB format.)

Packit Service fb6fa5

This function is rarely useful; it's used for example to

Packit Service fb6fa5
implement the eyedropper feature in GtkColorSelection.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

pixel

Packit Service fb6fa5

pixel value in hardware display format

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

result

Packit Service fb6fa5

GdkColor with red, green, blue fields initialized

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_get_visual ()

Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
gdk_colormap_get_visual (GdkColormap *colormap);
Packit Service fb6fa5

Returns the visual for which a given colormap was created.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the visual of the colormap.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colormap_get_screen ()

Packit Service fb6fa5
GdkScreen *
Packit Service fb6fa5
gdk_colormap_get_screen (GdkColormap *cmap);
Packit Service fb6fa5

Gets the screen for which this colormap was created.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

cmap

Packit Service fb6fa5

a GdkColormap

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the screen for which this colormap was created.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.2

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colors_store ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_colors_store (GdkColormap *colormap,
Packit Service fb6fa5
                  GdkColor *colors,
Packit Service fb6fa5
                  gint ncolors);
Packit Service fb6fa5

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

Packit Service fb6fa5

Changes the value of the first ncolors

Packit Service fb6fa5
 colors in
Packit Service fb6fa5
a private colormap. This function is obsolete and
Packit Service fb6fa5
should not be used. See gdk_color_change().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colors

Packit Service fb6fa5

the new color values.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

ncolors

Packit Service fb6fa5

the number of colors to change.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_copy ()

Packit Service fb6fa5
GdkColor *
Packit Service fb6fa5
gdk_color_copy (const GdkColor *color);
Packit Service fb6fa5

Makes a copy of a color structure. The result

Packit Service fb6fa5
must be freed using gdk_color_free().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

a GdkColor.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

a copy of color

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_free ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_color_free (GdkColor *color);
Packit Service fb6fa5

Frees a color structure created with

Packit Service fb6fa5
gdk_color_copy().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

a GdkColor.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colors_alloc ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_colors_alloc (GdkColormap *colormap,
Packit Service fb6fa5
                  gboolean contiguous,
Packit Service fb6fa5
                  gulong *planes,
Packit Service fb6fa5
                  gint nplanes,
Packit Service fb6fa5
                  gulong *pixels,
Packit Service fb6fa5
                  gint npixels);
Packit Service fb6fa5

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

Packit Service fb6fa5

Allocates colors from a colormap. This function

Packit Service fb6fa5
is obsolete. See gdk_colormap_alloc_colors().
Packit Service fb6fa5
For full documentation of the fields, see 
Packit Service fb6fa5
the Xlib documentation for XAllocColorCells().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

contiguous

Packit Service fb6fa5

if TRUE, the colors should be allocated

Packit Service fb6fa5
in contiguous color cells.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

planes

Packit Service fb6fa5

an array in which to store the plane masks.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

nplanes

Packit Service fb6fa5

the number of planes to allocate. (Or zero,

Packit Service fb6fa5
to indicate that the color allocation should not be planar.)

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

pixels

Packit Service fb6fa5

an array into which to store allocated pixel values.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

npixels

Packit Service fb6fa5

the number of pixels in each plane to allocate.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the allocation was successful

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_colors_free ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_colors_free (GdkColormap *colormap,
Packit Service fb6fa5
                 gulong *pixels,
Packit Service fb6fa5
                 gint npixels,
Packit Service fb6fa5
                 gulong planes);
Packit Service fb6fa5

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

Packit Service fb6fa5

Frees colors allocated with gdk_colors_alloc(). This

Packit Service fb6fa5
function is obsolete. See gdk_colormap_free_colors().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

pixels

Packit Service fb6fa5

the pixel values of the colors to free.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

npixels

Packit Service fb6fa5

the number of values in pixels

Packit Service fb6fa5
.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

planes

Packit Service fb6fa5

the plane masks for all planes to free, OR'd together.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_white ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_color_white (GdkColormap *colormap,
Packit Service fb6fa5
                 GdkColor *color);
Packit Service fb6fa5

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

Packit Service fb6fa5

Returns the white color for a given colormap. The resulting

Packit Service fb6fa5
value has already allocated been allocated.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

the location to store the color.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the allocation succeeded.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_black ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_color_black (GdkColormap *colormap,
Packit Service fb6fa5
                 GdkColor *color);
Packit Service fb6fa5

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

Packit Service fb6fa5

Returns the black color for a given colormap. The resulting

Packit Service fb6fa5
value has already been allocated.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

the location to store the color.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the allocation succeeded.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_parse ()

Packit Service fb6fa5
gboolean
Packit Service fb6fa5
gdk_color_parse (const gchar *spec,
Packit Service fb6fa5
                 GdkColor *color);
Packit Service fb6fa5

Parses a textual specification of a color and fill in the

Packit Service fb6fa5
red, green,
Packit Service fb6fa5
and blue fields of a GdkColor
Packit Service fb6fa5
structure. The color is not allocated, you
Packit Service fb6fa5
must call gdk_colormap_alloc_color() yourself. The string can
Packit Service fb6fa5
either one of a large set of standard names. (Taken from the X11
Packit Service fb6fa5
rgb.txt file), or it can be a hex value in the
Packit Service fb6fa5
form '#rgb' '#rrggbb' '#rrrgggbbb' or
Packit Service fb6fa5
'#rrrrggggbbbb' where 'r', 'g' and 'b' are hex digits of the
Packit Service fb6fa5
red, green, and blue components of the color, respectively. (White
Packit Service fb6fa5
in the four forms is '#fff' '#ffffff' '#fffffffff' and
Packit Service fb6fa5
'#ffffffffffff')

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

spec

Packit Service fb6fa5

the string specifying the color.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

the GdkColor to fill in.

Packit Service fb6fa5
[out]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the parsing succeeded.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_alloc ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_color_alloc (GdkColormap *colormap,
Packit Service fb6fa5
                 GdkColor *color);
Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_alloc has been deprecated since version 2.2 and should not be used in newly-written code.

Packit Service fb6fa5

Use gdk_colormap_alloc_color() instead.

Packit Service fb6fa5
Packit Service fb6fa5

Allocates a single color from a colormap.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

The color to allocate. On return, the

Packit Service fb6fa5
pixel field will be filled in.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the allocation succeeded.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_change ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_color_change (GdkColormap *colormap,
Packit Service fb6fa5
                  GdkColor *color);
Packit Service fb6fa5

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

Packit Service fb6fa5

Changes the value of a color that has already

Packit Service fb6fa5
been allocated. If colormap
Packit Service fb6fa5
 is not a private
Packit Service fb6fa5
colormap, then the color must have been allocated
Packit Service fb6fa5
using gdk_colormap_alloc_colors() with the 
Packit Service fb6fa5
writeable
Packit Service fb6fa5
 set to TRUE.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colormap

Packit Service fb6fa5

a GdkColormap.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

a GdkColor, with the color to change

Packit Service fb6fa5
in the pixel field,
Packit Service fb6fa5
and the new value in the remaining fields.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the color was successfully changed.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_equal ()

Packit Service fb6fa5
gboolean
Packit Service fb6fa5
gdk_color_equal (const GdkColor *colora,
Packit Service fb6fa5
                 const GdkColor *colorb);
Packit Service fb6fa5

Compares two colors.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colora

Packit Service fb6fa5

a GdkColor.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colorb

Packit Service fb6fa5

another GdkColor.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the two colors compare equal

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_hash ()

Packit Service fb6fa5
guint
Packit Service fb6fa5
gdk_color_hash (const GdkColor *colora);
Packit Service fb6fa5

A hash function suitable for using for a hash

Packit Service fb6fa5
table that stores GdkColor's.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

colora

Packit Service fb6fa5

a GdkColor.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

The hash function applied to colora

Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_color_to_string ()

Packit Service fb6fa5
gchar *
Packit Service fb6fa5
gdk_color_to_string (const GdkColor *color);
Packit Service fb6fa5

Returns a textual specification of color

Packit Service fb6fa5
 in the hexadecimal form
Packit Service fb6fa5
#rrrrggggbbbb, where r,
Packit Service fb6fa5
g and b are hex digits
Packit Service fb6fa5
representing the red, green and blue components respectively.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

color

Packit Service fb6fa5

a GdkColor

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

a newly-allocated text string

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.12

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Types and Values

Packit Service fb6fa5
Packit Service fb6fa5

GdkColor

Packit Service fb6fa5
typedef struct {
Packit Service fb6fa5
  guint32 pixel;
Packit Service fb6fa5
  guint16 red;
Packit Service fb6fa5
  guint16 green;
Packit Service fb6fa5
  guint16 blue;
Packit Service fb6fa5
} GdkColor;
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

GdkColormap

Packit Service fb6fa5
typedef struct {
Packit Service fb6fa5
  gint      GSEAL (size);
Packit Service fb6fa5
  GdkColor *GSEAL (colors);
Packit Service fb6fa5
} GdkColormap;
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Generated by GTK-Doc V1.26.1
Packit Service fb6fa5
</body>
Packit Service fb6fa5
</html>