#include "config.h"
#include "gdkvisual.h"
#include "gdkprivate-win32.h"
Go to the source code of this file.
Functions | |
static void | gdk_visual_decompose_mask (gulong mask, gint *shift, gint *prec) |
void | gdk_visual_init (void) |
GdkVisual * | gdk_visual_ref (GdkVisual *visual) |
void | gdk_visual_unref (GdkVisual *visual) |
gint | gdk_visual_get_best_depth (void) |
GdkVisualType | gdk_visual_get_best_type (void) |
GdkVisual * | gdk_visual_get_system (void) |
GdkVisual * | gdk_visual_get_best (void) |
GdkVisual * | gdk_visual_get_best_with_depth (gint depth) |
GdkVisual * | gdk_visual_get_best_with_type (GdkVisualType visual_type) |
GdkVisual * | gdk_visual_get_best_with_both (gint depth, GdkVisualType visual_type) |
void | gdk_query_depths (gint **depths, gint *count) |
void | gdk_query_visual_types (GdkVisualType **visual_types, gint *count) |
GList * | gdk_list_visuals (void) |
Variables | |
static GdkVisualPrivate * | system_visual |
static gint | available_depths [1] |
static GdkVisualType | available_types [1] |
GList* gdk_list_visuals | ( | void | ) |
Definition at line 272 of file gdkvisual-win32.c.
References g_list_append(), NULL, and system_visual.
Referenced by gdk_rgb_choose_visual(), and test_visuals().
void gdk_query_visual_types | ( | GdkVisualType ** | visual_types, | |
gint * | count | |||
) |
GdkVisual* gdk_visual_get_best | ( | void | ) |
Definition at line 229 of file gdkvisual-win32.c.
References system_visual.
Referenced by TGWin32::CreateImage(), TGWin32::OpenDisplay(), TGWin32::RenderString(), and test_visuals().
gint gdk_visual_get_best_depth | ( | void | ) |
Definition at line 214 of file gdkvisual-win32.c.
References available_depths.
Referenced by TGWin32::CreatePixmap(), TGWin32::GetDepth(), TGWin32::GetPlanes(), TGWin32::OpenDisplay(), TGWin32::OpenPixmap(), TGWin32::RescaleWindow(), TGWin32::ResizePixmap(), TGWin32::ResizeWindow(), TGWin32::SetDoubleBufferON(), and TGWin32::SetOpacity().
GdkVisualType gdk_visual_get_best_type | ( | void | ) |
Definition at line 219 of file gdkvisual-win32.c.
References available_types.
Referenced by TGWin32::OpenDisplay().
GdkVisual* gdk_visual_get_best_with_both | ( | gint | depth, | |
GdkVisualType | visual_type | |||
) |
Definition at line 250 of file gdkvisual-win32.c.
References _GdkVisual::depth, NULL, system_visual, and _GdkVisual::type.
Definition at line 234 of file gdkvisual-win32.c.
References _GdkVisual::depth, NULL, and system_visual.
GdkVisual* gdk_visual_get_best_with_type | ( | GdkVisualType | visual_type | ) |
Definition at line 242 of file gdkvisual-win32.c.
References NULL, system_visual, and _GdkVisual::type.
GdkVisual* gdk_visual_get_system | ( | void | ) |
Definition at line 224 of file gdkvisual-win32.c.
References system_visual.
Referenced by TGWin32::CreateWindow(), gdk_color_context_new(), gdk_colormap_get_system(), gdk_image_get(), gdk_rgb_init(), gdk_rgb_score_visual(), gdk_window_new(), TGWin32::ImgPickPalette(), TGWin32::MakeOpaqueColors(), TGWin32::QueryColor(), TGWin32::QueryColors(), and test_visuals().
void gdk_visual_init | ( | void | ) |
Definition at line 54 of file gdkvisual-win32.c.
References available_depths, available_types, BI_RGB, _GdkVisual::bits_per_rgb, _GdkVisual::blue_mask, _GdkVisual::blue_prec, _GdkVisual::blue_shift, bmi, _GdkVisual::byte_order, _GdkVisual::colormap_size, colors, _GdkVisual::depth, DWORD, g_assert_not_reached, g_error(), g_new, gdk_DC, GDK_LSB_FIRST, gdk_visual_decompose_mask(), GDK_VISUAL_DIRECT_COLOR, GDK_VISUAL_PSEUDO_COLOR, GDK_VISUAL_STATIC_COLOR, GDK_VISUAL_STATIC_GRAY, GDK_VISUAL_TRUE_COLOR, _GdkVisual::green_mask, _GdkVisual::green_prec, _GdkVisual::green_shift, k, MAX, NULL, _GdkVisual::red_mask, _GdkVisual::red_prec, _GdkVisual::red_shift, system_visual, _GdkVisual::type, and u.
Referenced by gdk_init_check().
Definition at line 204 of file gdkvisual-win32.c.
void gdk_visual_unref | ( | GdkVisual * | visual | ) |
Definition at line 209 of file gdkvisual-win32.c.
gint available_depths[1] [static] |
Definition at line 37 of file gdkvisual-win32.c.
Referenced by gdk_query_depths(), gdk_visual_get_best_depth(), and gdk_visual_init().
GdkVisualType available_types[1] [static] |
Definition at line 39 of file gdkvisual-win32.c.
Referenced by gdk_query_visual_types(), gdk_visual_get_best_type(), and gdk_visual_init().
GdkVisualPrivate* system_visual [static] |
Definition at line 35 of file gdkvisual-win32.c.