ROOT  6.05/03
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros | Functions | Variables
gdkgc-win32.c File Reference
#include "config.h"
#include <string.h>
#include "gdkgc.h"
#include "gdkfont.h"
#include "gdkpixmap.h"
#include "gdkprivate.h"
#include "gdkwin32.h"
+ Include dependency graph for gdkgc-win32.c:

Go to the source code of this file.

Macros

#define ALLOC_UNIT   200
 

Functions

static void gdk_win32_gc_destroy (GdkGC *gc)
 
static void gdk_win32_gc_get_values (GdkGC *gc, GdkGCValues *values)
 
static void gdk_win32_gc_set_values (GdkGC *gc, GdkGCValues *values, GdkGCValuesMask values_mask)
 
static void gdk_win32_gc_set_dashes (GdkGC *gc, gint dash_offset, gchar dash_list[], gint n)
 
guint gdk_gc_set_text_align (GdkGC *gc, guint tAlign)
 
static void gdk_win32_gc_values_to_win32values (GdkGCValues *values, GdkGCValuesMask mask, GdkGCWin32Data *data)
 
GdkGC_gdk_win32_gc_new (GdkDrawable *drawable, GdkGCValues *values, GdkGCValuesMask mask)
 
void gdk_gc_set_clip_rectangle (GdkGC *gc, GdkRectangle *rectangle)
 
void gdk_gc_set_clip_region (GdkGC *gc, GdkRegion *region)
 
void gdk_gc_copy (GdkGC *dst_gc, GdkGC *src_gc)
 
COLORREF gdk_colormap_color (GdkColormapPrivateWin32 *colormap_private, gulong pixel)
 
static void predraw_set_foreground (GdkGCWin32Data *data, GdkColormapPrivateWin32 *colormap_private)
 
void predraw_set_background (GdkGCWin32Data *data, GdkColormapPrivateWin32 *colormap_private)
 
HDC gdk_gc_predraw (GdkDrawable *drawable, GdkGCPrivate *gc_private, GdkGCValuesMask usage)
 
void gdk_gc_postdraw (GdkDrawable *drawable, GdkGCPrivate *gc_private, GdkGCValuesMask usage)
 
HDC gdk_win32_hdc_get (GdkDrawable *drawable, GdkGC *gc, GdkGCValuesMask usage)
 
void gdk_win32_hdc_release (GdkDrawable *drawable, GdkGC *gc, GdkGCValuesMask usage)
 
HRGN BitmapToRegion (HBITMAP hBmp)
 

Variables

static UINT text_align = TA_BASELINE
 
static GdkGCClass gdk_win32_gc_class
 
static guint bitmask [9] = { 0, 1, 3, 7, 15, 31, 63, 127, 255 }
 

Macro Definition Documentation

#define ALLOC_UNIT   200

Referenced by BitmapToRegion().

Function Documentation

GdkGC* _gdk_win32_gc_new ( GdkDrawable drawable,
GdkGCValues values,
GdkGCValuesMask  mask 
)

Definition at line 406 of file gdkgc-win32.c.

HRGN BitmapToRegion ( HBITMAP  hBmp)
COLORREF gdk_colormap_color ( GdkColormapPrivateWin32 colormap_private,
gulong  pixel 
)
void gdk_gc_copy ( GdkGC dst_gc,
GdkGC src_gc 
)

Definition at line 769 of file gdkgc-win32.c.

Referenced by TGWin32::CopyGC(), and test_gcs().

void gdk_gc_postdraw ( GdkDrawable drawable,
GdkGCPrivate gc_private,
GdkGCValuesMask  usage 
)
HDC gdk_gc_predraw ( GdkDrawable drawable,
GdkGCPrivate gc_private,
GdkGCValuesMask  usage 
)
void gdk_gc_set_clip_rectangle ( GdkGC gc,
GdkRectangle rectangle 
)
void gdk_gc_set_clip_region ( GdkGC gc,
GdkRegion region 
)

Definition at line 741 of file gdkgc-win32.c.

guint gdk_gc_set_text_align ( GdkGC gc,
guint  tAlign 
)

Definition at line 55 of file gdkgc-win32.c.

static void gdk_win32_gc_destroy ( GdkGC gc)
static

Definition at line 460 of file gdkgc-win32.c.

static void gdk_win32_gc_get_values ( GdkGC gc,
GdkGCValues values 
)
static

Definition at line 479 of file gdkgc-win32.c.

static void gdk_win32_gc_set_dashes ( GdkGC gc,
gint  dash_offset,
gchar  dash_list[],
gint  n 
)
static

Definition at line 628 of file gdkgc-win32.c.

static void gdk_win32_gc_set_values ( GdkGC gc,
GdkGCValues values,
GdkGCValuesMask  values_mask 
)
static

Definition at line 617 of file gdkgc-win32.c.

static void gdk_win32_gc_values_to_win32values ( GdkGCValues values,
GdkGCValuesMask  mask,
GdkGCWin32Data data 
)
static

Definition at line 99 of file gdkgc-win32.c.

Referenced by _gdk_win32_gc_new(), and gdk_win32_gc_set_values().

HDC gdk_win32_hdc_get ( GdkDrawable drawable,
GdkGC gc,
GdkGCValuesMask  usage 
)

Definition at line 1085 of file gdkgc-win32.c.

void gdk_win32_hdc_release ( GdkDrawable drawable,
GdkGC gc,
GdkGCValuesMask  usage 
)

Definition at line 1092 of file gdkgc-win32.c.

void predraw_set_background ( GdkGCWin32Data data,
GdkColormapPrivateWin32 colormap_private 
)

Definition at line 953 of file gdkgc-win32.c.

Referenced by gdk_gc_predraw().

static void predraw_set_foreground ( GdkGCWin32Data data,
GdkColormapPrivateWin32 colormap_private 
)
static

Definition at line 831 of file gdkgc-win32.c.

Referenced by gdk_gc_predraw().

Variable Documentation

guint bitmask[9] = { 0, 1, 3, 7, 15, 31, 63, 127, 255 }
static

Definition at line 806 of file gdkgc-win32.c.

Referenced by gdk_colormap_color().

GdkGCClass gdk_win32_gc_class
static
Initial value:
= {
}
static void gdk_win32_gc_get_values(GdkGC *gc, GdkGCValues *values)
Definition: gdkgc-win32.c:479
static void gdk_win32_gc_set_values(GdkGC *gc, GdkGCValues *values, GdkGCValuesMask values_mask)
Definition: gdkgc-win32.c:617
static void gdk_win32_gc_destroy(GdkGC *gc)
Definition: gdkgc-win32.c:460
static void gdk_win32_gc_set_dashes(GdkGC *gc, gint dash_offset, gchar dash_list[], gint n)
Definition: gdkgc-win32.c:628

Definition at line 48 of file gdkgc-win32.c.

Referenced by _gdk_win32_gc_new().

UINT text_align = TA_BASELINE
static

Definition at line 37 of file gdkgc-win32.c.

Referenced by ClassImp(), gdk_gc_predraw(), and gdk_gc_set_text_align().