gdkgc.h File Reference

#include <gdk/gdkcolor.h>
#include <gdk/gdktypes.h>

Go to the source code of this file.

Classes

struct  _GdkGCValues
struct  _GdkGC
struct  _GdkGCClass

Typedefs

typedef _GdkGCValues GdkGCValues
typedef _GdkGCClass GdkGCClass

Enumerations

enum  GdkCapStyle
enum  GdkFill
enum  GdkFunction
enum  GdkJoinStyle
enum  GdkLineStyle
enum  GdkSubwindowMode
enum  GdkGCValuesMask

Functions

GdkGCgdk_gc_new (GdkDrawable *drawable)
GdkGCgdk_gc_alloc (void)
GdkGCgdk_gc_new_with_values (GdkDrawable *drawable, GdkGCValues *values, GdkGCValuesMask values_mask)
void gdk_gc_set_values (GdkGC *gc, GdkGCValues *values, GdkGCValuesMask values_mask)
void gdk_gc_init (GdkGC *gc, GdkGCClass *klass)
GdkGCgdk_gc_ref (GdkGC *gc)
void gdk_gc_unref (GdkGC *gc)
void gdk_gc_get_values (GdkGC *gc, GdkGCValues *values)
void gdk_gc_set_foreground (GdkGC *gc, GdkColor *color)
void gdk_gc_set_background (GdkGC *gc, GdkColor *color)
void gdk_gc_set_font (GdkGC *gc, GdkFont *font)
void gdk_gc_set_function (GdkGC *gc, GdkFunction function)
void gdk_gc_set_fill (GdkGC *gc, GdkFill fill)
void gdk_gc_set_tile (GdkGC *gc, GdkPixmap *tile)
void gdk_gc_set_stipple (GdkGC *gc, GdkPixmap *stipple)
void gdk_gc_set_ts_origin (GdkGC *gc, gint x, gint y)
void gdk_gc_set_clip_origin (GdkGC *gc, gint x, gint y)
void gdk_gc_set_clip_mask (GdkGC *gc, GdkBitmap *mask)
void gdk_gc_set_clip_rectangle (GdkGC *gc, GdkRectangle *rectangle)
void gdk_gc_set_clip_region (GdkGC *gc, GdkRegion *region)
void gdk_gc_set_subwindow (GdkGC *gc, GdkSubwindowMode mode)
void gdk_gc_set_exposures (GdkGC *gc, gboolean exposures)
void gdk_gc_set_line_attributes (GdkGC *gc, gint line_width, GdkLineStyle line_style, GdkCapStyle cap_style, GdkJoinStyle join_style)
void gdk_gc_set_dashes (GdkGC *gc, gint dash_offset, gint8 dash_list[], gint n)
void gdk_gc_copy (GdkGC *dst_gc, GdkGC *src_gc)
guint gdk_gc_set_text_align (GdkGC *gc, guint tAlign)


Typedef Documentation

typedef struct _GdkGCClass GdkGCClass

Definition at line 12 of file gdkgc.h.

typedef struct _GdkGCValues GdkGCValues

Definition at line 11 of file gdkgc.h.


Enumeration Type Documentation

enum GdkCapStyle

Definition at line 20 of file gdkgc.h.

enum GdkFill

Definition at line 33 of file gdkgc.h.

enum GdkFunction

Definition at line 58 of file gdkgc.h.

enum GdkGCValuesMask

Definition at line 103 of file gdkgc.h.

enum GdkJoinStyle

Definition at line 81 of file gdkgc.h.

enum GdkLineStyle

Definition at line 92 of file gdkgc.h.

enum GdkSubwindowMode

Definition at line 98 of file gdkgc.h.


Function Documentation

GdkGC* gdk_gc_alloc ( void   ) 

Definition at line 32 of file gdkgc.c.

References g_new, and NULL.

Referenced by _gdk_win32_gc_new().

void gdk_gc_copy ( GdkGC dst_gc,
GdkGC src_gc 
)

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

References _GdkGCWin32Data::clip_region, DWORD, _GdkGCWin32Data::font, g_free(), g_malloc(), gdk_drawable_ref(), gdk_drawable_unref(), gdk_font_ref(), gdk_font_unref(), GDK_GC_WIN32DATA, NULL, _GdkGCWin32Data::stipple, _GdkGCWin32Data::tile, and WIN32_GDI_FAILED.

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

void gdk_gc_get_values ( GdkGC gc,
GdkGCValues values 
)

Definition at line 91 of file gdkgc.c.

References g_return_if_fail, and NULL.

Referenced by TGWin32::DrawString(), TGWin32::GetGCValues(), TGWin32::OpenDisplay(), TGWin32::RenderString(), TGWin32::SetColor(), TGWin32::SetTextColor(), test_gcs(), test_one_line_on_drawable(), test_one_point_on_drawable(), test_one_rectangle_on_drawable(), and test_some_arcs_on_drawable().

void gdk_gc_init ( GdkGC gc,
GdkGCClass klass 
)

GdkGC* gdk_gc_new ( GdkDrawable drawable  ) 

Definition at line 44 of file gdkgc.c.

References g_return_val_if_fail, GDK_DRAWABLE_DESTROYED, gdk_gc_new_with_values(), and NULL.

Referenced by _gdk_pixmap_create_from_xpm(), gdk_draw_rgb_image_core(), gdk_pixmap_create_from_data(), gdk_win32_gc_values_to_win32values(), TGWin32::OpenDisplay(), and test_gcs().

GdkGC* gdk_gc_new_with_values ( GdkDrawable drawable,
GdkGCValues values,
GdkGCValuesMask  values_mask 
)

Definition at line 54 of file gdkgc.c.

References g_return_val_if_fail, GDK_DRAWABLE_DESTROYED, and NULL.

Referenced by TGWin32::CreateGC(), gdk_gc_new(), and TGWin32::OpenDisplay().

GdkGC* gdk_gc_ref ( GdkGC gc  ) 

Definition at line 68 of file gdkgc.c.

References g_return_val_if_fail, and NULL.

void gdk_gc_set_background ( GdkGC gc,
GdkColor color 
)

Definition at line 120 of file gdkgc.c.

References g_return_if_fail, GDK_GC_BACKGROUND, gdk_gc_set_values(), and NULL.

Referenced by TGWin32::ChangeGC(), gdk_draw_rgb_image_core(), gdk_pixmap_create_from_data(), gdk_rgb_gc_set_background(), TGWin32::OpenDisplay(), TGWin32::SetColor(), TGWin32::SetTextColor(), and test_gcs().

void gdk_gc_set_clip_mask ( GdkGC gc,
GdkBitmap mask 
)

Definition at line 207 of file gdkgc.c.

References g_return_if_fail, GDK_GC_CLIP_MASK, gdk_gc_set_values(), mask, and NULL.

Referenced by TGWin32::ChangeGC(), TGWin32::OpenPixmap(), TGWin32::RescaleWindow(), TGWin32::ResizePixmap(), TGWin32::ResizeWindow(), TGWin32::SelectWindow(), TGWin32::SetClipOFF(), and TGWin32::SetDoubleBufferON().

void gdk_gc_set_clip_origin ( GdkGC gc,
gint  x,
gint  y 
)

Definition at line 194 of file gdkgc.c.

References g_return_if_fail, GDK_GC_CLIP_X_ORIGIN, GDK_GC_CLIP_Y_ORIGIN, gdk_gc_set_values(), and NULL.

Referenced by TGWin32::ChangeGC().

void gdk_gc_set_clip_rectangle ( GdkGC gc,
GdkRectangle rectangle 
)

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

References data, g_print(), g_return_if_fail, GDK_GC_CLIP_MASK, GDK_GC_CLIP_X_ORIGIN, GDK_GC_CLIP_Y_ORIGIN, GDK_GC_WIN32DATA, GDK_NOTE, _GdkRectangle::height, NULL, _GdkRectangle::width, WIN32_GDI_FAILED, _GdkRectangle::x, and _GdkRectangle::y.

Referenced by TGWin32::SelectWindow(), TGWin32::SetClipRectangles(), and TGWin32::SetClipRegion().

void gdk_gc_set_clip_region ( GdkGC gc,
GdkRegion region 
)

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

References data, g_print(), g_return_if_fail, GDK_GC_CLIP_MASK, GDK_GC_WIN32DATA, GDK_NOTE, NULL, WIN32_GDI_FAILED, and _GdkRegionPrivate::xregion.

void gdk_gc_set_dashes ( GdkGC gc,
gint  dash_offset,
gint8  dash_list[],
gint  n 
)

Definition at line 258 of file gdkgc.c.

References g_return_if_fail, and NULL.

Referenced by TGWin32::DrawLine(), TGWin32::DrawPolyLine(), and TGWin32::SetDashes().

void gdk_gc_set_exposures ( GdkGC gc,
gboolean  exposures 
)

Definition at line 228 of file gdkgc.c.

References g_return_if_fail, GDK_GC_EXPOSURES, gdk_gc_set_values(), and NULL.

Referenced by TGWin32::ChangeGC().

void gdk_gc_set_fill ( GdkGC gc,
GdkFill  fill 
)

Definition at line 152 of file gdkgc.c.

References g_return_if_fail, GDK_GC_FILL, gdk_gc_set_values(), and NULL.

Referenced by TGWin32::ChangeGC(), test_gcs(), and TGWin32::UpdateFillStyle().

void gdk_gc_set_font ( GdkGC gc,
GdkFont font 
)

Definition at line 131 of file gdkgc.c.

References g_return_if_fail, GDK_GC_FONT, gdk_gc_set_values(), and NULL.

Referenced by TGWin32::ChangeGC().

void gdk_gc_set_foreground ( GdkGC gc,
GdkColor color 
)

Definition at line 109 of file gdkgc.c.

References g_return_if_fail, GDK_GC_FOREGROUND, gdk_gc_set_values(), and NULL.

Referenced by _gdk_pixmap_create_from_xpm(), TGWin32::ChangeGC(), TGWin32::DrawCellArray(), gdk_draw_rgb_image_core(), gdk_pixmap_create_from_data(), gdk_rgb_gc_set_foreground(), TGWin32::OpenDisplay(), TGWin32::RequestLocator(), TGWin32::SetColor(), TGWin32::SetForeground(), TGWin32::SetTextColor(), and test_gcs().

void gdk_gc_set_function ( GdkGC gc,
GdkFunction  function 
)

Definition at line 142 of file gdkgc.c.

References g_return_if_fail, GDK_GC_FUNCTION, gdk_gc_set_values(), and NULL.

Referenced by TGWin32::ChangeGC(), TGWin32::SetDrawMode(), test_arcs(), test_gcs(), test_lines(), test_points(), and test_rectangles().

void gdk_gc_set_line_attributes ( GdkGC gc,
gint  line_width,
GdkLineStyle  line_style,
GdkCapStyle  cap_style,
GdkJoinStyle  join_style 
)

Definition at line 239 of file gdkgc.c.

References GDK_GC_CAP_STYLE, GDK_GC_JOIN_STYLE, GDK_GC_LINE_STYLE, GDK_GC_LINE_WIDTH, and gdk_gc_set_values().

Referenced by TGWin32::SetLineType(), test_arcs(), test_lines(), and test_rectangles().

void gdk_gc_set_stipple ( GdkGC gc,
GdkPixmap stipple 
)

Definition at line 172 of file gdkgc.c.

References g_return_if_fail, gdk_gc_set_values(), GDK_GC_STIPPLE, and NULL.

Referenced by TGWin32::ChangeGC(), and TGWin32::UpdateFillStyle().

void gdk_gc_set_subwindow ( GdkGC gc,
GdkSubwindowMode  mode 
)

Definition at line 218 of file gdkgc.c.

References g_return_if_fail, gdk_gc_set_values(), GDK_GC_SUBWINDOW, and NULL.

Referenced by TGWin32::ChangeGC().

guint gdk_gc_set_text_align ( GdkGC gc,
guint  tAlign 
)

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

References text_align.

void gdk_gc_set_tile ( GdkGC gc,
GdkPixmap tile 
)

Definition at line 162 of file gdkgc.c.

References g_return_if_fail, gdk_gc_set_values(), GDK_GC_TILE, and NULL.

Referenced by TGWin32::ChangeGC().

void gdk_gc_set_ts_origin ( GdkGC gc,
gint  x,
gint  y 
)

Definition at line 182 of file gdkgc.c.

References g_return_if_fail, gdk_gc_set_values(), GDK_GC_TS_X_ORIGIN, GDK_GC_TS_Y_ORIGIN, and NULL.

Referenced by TGWin32::ChangeGC().

void gdk_gc_set_values ( GdkGC gc,
GdkGCValues values,
GdkGCValuesMask  values_mask 
)

Definition at line 100 of file gdkgc.c.

References g_return_if_fail, and NULL.

Referenced by TGWin32::ChangeGC(), gdk_gc_set_background(), gdk_gc_set_clip_mask(), gdk_gc_set_clip_origin(), gdk_gc_set_exposures(), gdk_gc_set_fill(), gdk_gc_set_font(), gdk_gc_set_foreground(), gdk_gc_set_function(), gdk_gc_set_line_attributes(), gdk_gc_set_stipple(), gdk_gc_set_subwindow(), gdk_gc_set_tile(), and gdk_gc_set_ts_origin().

void gdk_gc_unref ( GdkGC gc  ) 

Definition at line 78 of file gdkgc.c.

References g_return_if_fail, NULL, and private.

Referenced by _gdk_pixmap_create_from_xpm(), TGWin32::DeleteGC(), gdk_pixmap_create_from_data(), gdk_win32_gc_values_to_win32values(), and test_gcs().


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