gdkvisual-win32.c File Reference

#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)
GdkVisualgdk_visual_ref (GdkVisual *visual)
void gdk_visual_unref (GdkVisual *visual)
gint gdk_visual_get_best_depth (void)
GdkVisualType gdk_visual_get_best_type (void)
GdkVisualgdk_visual_get_system (void)
GdkVisualgdk_visual_get_best (void)
GdkVisualgdk_visual_get_best_with_depth (gint depth)
GdkVisualgdk_visual_get_best_with_type (GdkVisualType visual_type)
GdkVisualgdk_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)
GListgdk_list_visuals (void)

Variables

static GdkVisualPrivatesystem_visual
static gint available_depths [1]
static GdkVisualType available_types [1]


Function Documentation

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_depths ( gint **  depths,
gint count 
)

Definition at line 260 of file gdkvisual-win32.c.

References available_depths.

void gdk_query_visual_types ( GdkVisualType **  visual_types,
gint count 
)

Definition at line 266 of file gdkvisual-win32.c.

References available_types.

static void gdk_visual_decompose_mask ( gulong  mask,
gint shift,
gint prec 
) [static]

Definition at line 278 of file gdkvisual-win32.c.

References x1.

Referenced by gdk_visual_init().

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.

GdkVisual* gdk_visual_get_best_with_depth ( gint  depth  ) 

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().

GdkVisual* gdk_visual_ref ( GdkVisual visual  ) 

Definition at line 204 of file gdkvisual-win32.c.

void gdk_visual_unref ( GdkVisual visual  ) 

Definition at line 209 of file gdkvisual-win32.c.


Variable Documentation

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.


Generated on Tue Jul 5 15:58:42 2011 for ROOT_528-00b_version by  doxygen 1.5.1