#include <gdk/gdktypes.h>
Go to the source code of this file.
typedef struct _GdkColorContext GdkColorContext |
typedef struct _GdkColorContextDither GdkColorContextDither |
enum GdkColorContextMode |
gint gdk_color_context_add_palette | ( | GdkColorContext * | cc, | |
GdkColor * | palette, | |||
gint | num_palette | |||
) |
Definition at line 1301 of file gdkcc-win32.c.
References b, _GdkColor::blue, _GdkColorContext::color_hash, _GdkColorContext::fast_dither, free_hash_entry(), g, g_assert, g_hash_table_destroy(), g_hash_table_foreach(), g_new0, g_realloc(), GDK_CC_MODE_PALETTE, gdk_color_context_get_pixels(), _GdkColor::green, i, init_palette(), j, _GdkColorContext::mode, NULL, _GdkColorContext::num_palette, _GdkColorContext::palette, palette, _GdkColor::pixel, pixel_sort(), and _GdkColor::red.
void gdk_color_context_free | ( | GdkColorContext * | cc | ) |
Definition at line 514 of file gdkcc-win32.c.
References _GdkColorContext::clut, _GdkColorContext::cmap, _GdkColorContext::colormap, g_assert, g_free(), gdk_colormap_unref(), gdk_colors_free(), GDK_VISUAL_PSEUDO_COLOR, GDK_VISUAL_STATIC_COLOR, init_palette(), _GdkColorContext::need_to_free_colormap, NULL, _GdkColorContext::num_allocated, _GdkColorContext::num_colors, _GdkVisual::type, and _GdkColorContext::visual.
Referenced by TGWin32::ImgPickPalette(), TGWin32::MakeOpaqueColors(), TGWin32::QueryColor(), and TGWin32::QueryColors().
void gdk_color_context_free_dither | ( | GdkColorContext * | cc | ) |
Definition at line 1414 of file gdkcc-win32.c.
References _GdkColorContext::fast_dither, g_assert, g_free(), and NULL.
guchar gdk_color_context_get_index_from_palette | ( | GdkColorContext * | cc, | |
gint * | red, | |||
gint * | green, | |||
gint * | blue, | |||
gint * | failed | |||
) |
Definition at line 1478 of file gdkcc-win32.c.
References _GdkColor::blue, dr, FALSE, g_assert, _GdkColor::green, i, if(), j, NULL, _GdkColorContext::num_palette, _GdkColorContext::palette, _GdkColor::red, and TRUE.
Referenced by gdk_color_context_init_dither().
gulong gdk_color_context_get_pixel | ( | GdkColorContext * | cc, | |
gushort | red, | |||
gushort | green, | |||
gushort | blue, | |||
gint * | failed | |||
) |
Definition at line 541 of file gdkcc-win32.c.
References XStandardColormap::base_pixel, _GdkColorContext::bits, _GdkColorContext::black_pixel, _GdkColorContext::blue, XStandardColormap::blue_max, XStandardColormap::blue_mult, _GdkColorContext::clut, _GdkColorContext::color_hash, _GdkColorContext::colormap, compare_colors(), FALSE, g_assert, g_hash_table_insert(), g_hash_table_lookup(), g_hash_table_new(), g_message(), g_new, g_realloc(), GDK_CC_MODE_BW, GDK_CC_MODE_MY_GRAY, GDK_CC_MODE_PALETTE, GDK_CC_MODE_STD_CMAP, GDK_CC_MODE_TRUE, gdk_color_alloc(), gdk_color_context_get_pixel_from_palette(), GDK_NOTE, _GdkColorContext::green, XStandardColormap::green_max, XStandardColormap::green_mult, hash_color(), if(), _GdkColorContext::masks, _GdkColorContext::max_colors, _GdkColorContext::max_entry, _GdkColorContext::mode, NULL, _GdkColorContext::num_allocated, _GdkColorContext::red, XStandardColormap::red_max, XStandardColormap::red_mult, result(), _GdkColorContext::shifts, _GdkColorContextPrivate::std_cmap, TRUE, value, and _GdkColorContext::white_pixel.
Referenced by gdk_color_context_get_pixels(), and gdk_color_context_get_pixels_incremental().
gulong gdk_color_context_get_pixel_from_palette | ( | GdkColorContext * | cc, | |
gushort * | red, | |||
gushort * | green, | |||
gushort * | blue, | |||
gint * | failed | |||
) |
Definition at line 1425 of file gdkcc-win32.c.
References ABS, _GdkColor::blue, dr, FALSE, g_assert, _GdkColor::green, i, if(), j, NULL, _GdkColorContext::num_palette, _GdkColorContext::palette, _GdkColor::pixel, _GdkColor::red, and TRUE.
Referenced by gdk_color_context_get_pixel().
void gdk_color_context_get_pixels | ( | GdkColorContext * | cc, | |
gushort * | reds, | |||
gushort * | greens, | |||
gushort * | blues, | |||
gint | ncolors, | |||
gulong * | colors, | |||
gint * | nallocated | |||
) |
Definition at line 700 of file gdkcc-win32.c.
References _GdkColorContext::black_pixel, _GdkColor::blue, close, _GdkColorContext::colormap, d, FALSE, g_assert, g_message(), g_warning(), gdk_color_context_get_pixel(), GDK_NOTE, _GdkColor::green, i, j, k, MAX_IMAGE_COLORS, MIN, my_x_query_colors(), NULL, _GdkColorContext::num_allocated, _GdkColorContext::num_colors, _GdkColor::pixel, _GdkColor::red, and red.
Referenced by gdk_color_context_add_palette().
void gdk_color_context_get_pixels_incremental | ( | GdkColorContext * | cc, | |
gushort * | reds, | |||
gushort * | greens, | |||
gushort * | blues, | |||
gint | ncolors, | |||
gint * | used, | |||
gulong * | colors, | |||
gint * | nallocated | |||
) |
Definition at line 959 of file gdkcc-win32.c.
References _GdkColorContext::black_pixel, _GdkColor::blue, close, _GdkColorContext::colormap, d, FALSE, g_assert, g_message(), g_warning(), gdk_color_context_get_pixel(), GDK_NOTE, _GdkColor::green, i, j, k, MAX_IMAGE_COLORS, MIN, my_x_query_colors(), NULL, _GdkColorContext::num_allocated, _GdkColorContext::num_colors, _GdkColor::pixel, _GdkColor::red, and red.
void gdk_color_context_init_dither | ( | GdkColorContext * | cc | ) |
Definition at line 1383 of file gdkcc-win32.c.
References FALSE, _GdkColorContext::fast_dither, _GdkColorContextDither::fast_erb, _GdkColorContextDither::fast_erg, _GdkColorContextDither::fast_err, _GdkColorContextDither::fast_rgb, g_assert, g_new, gdk_color_context_get_index_from_palette(), NULL, and Rgl::rr.
GdkColorContext* gdk_color_context_new | ( | GdkVisual * | visual, | |
GdkColormap * | colormap | |||
) |
Definition at line 378 of file gdkcc-win32.c.
References _GdkColorContext::clut, _GdkColorContext::cmap, _GdkColorContext::color_hash, _GdkColorContext::colormap, default_colormap(), _GdkVisual::depth, FALSE, _GdkColorContext::fast_dither, g_assert, g_assert_not_reached, g_message(), g_new, g_warning(), GDK_CC_MODE_BW, GDK_CC_MODE_UNDEFINED, gdk_colormap_get_system(), gdk_colormap_new(), GDK_COLORMAP_WIN32COLORMAP, GDK_NOTE, gdk_visual_get_system(), GDK_VISUAL_GRAYSCALE, GDK_VISUAL_PSEUDO_COLOR, GDK_VISUAL_STATIC_COLOR, GDK_VISUAL_STATIC_GRAY, GDK_VISUAL_TRUE_COLOR, GDK_VISUAL_XVISUAL, init_bw(), init_color(), init_gray(), init_true_color(), _GdkColorContext::mode, _GdkColorContext::need_to_free_colormap, NULL, _GdkColorContext::num_allocated, _GdkColorContext::num_colors, _GdkColorContext::num_palette, _GdkColorContext::palette, TRUE, _GdkVisual::type, and _GdkColorContext::visual.
Referenced by TGWin32::ImgPickPalette(), TGWin32::MakeOpaqueColors(), TGWin32::QueryColor(), and TGWin32::QueryColors().
GdkColorContext* gdk_color_context_new_mono | ( | GdkVisual * | visual, | |
GdkColormap * | colormap | |||
) |
Definition at line 489 of file gdkcc-win32.c.
References _GdkColorContext::clut, _GdkColorContext::cmap, _GdkColorContext::colormap, FALSE, g_assert, g_new, GDK_CC_MODE_UNDEFINED, init_bw(), _GdkColorContext::mode, _GdkColorContext::need_to_free_colormap, NULL, and _GdkColorContext::visual.
gint gdk_color_context_query_color | ( | GdkColorContext * | cc, | |
GdkColor * | color | |||
) |
Definition at line 1207 of file gdkcc-win32.c.
References gdk_color_context_query_colors().
Referenced by TGWin32::QueryColor().
gint gdk_color_context_query_colors | ( | GdkColorContext * | cc, | |
GdkColor * | colors, | |||
gint | num_colors | |||
) |
Definition at line 1213 of file gdkcc-win32.c.
References bits, _GdkColorContext::bits, _GdkColor::blue, blue, _GdkColorContext::blue, _GdkVisual::blue_prec, _GdkColorContext::clut, _GdkColorContext::cmap, _GdkColorContext::colormap, colors, for(), g_assert, GDK_CC_MODE_BW, GDK_CC_MODE_STD_CMAP, GDK_CC_MODE_TRUE, green, _GdkColorContext::green, _GdkColor::green, _GdkVisual::green_prec, i, _GdkColorContext::masks, _GdkColorContext::mode, my_x_query_colors(), NULL, _GdkColorContext::num_colors, _GdkColor::pixel, _GdkColor::red, red, _GdkColorContext::red, _GdkVisual::red_prec, _GdkColorContext::shifts, _GdkColorContext::visual, and _GdkColorContext::white_pixel.
Referenced by gdk_color_context_query_color(), TGWin32::ImgPickPalette(), TGWin32::MakeOpaqueColors(), and TGWin32::QueryColors().