gdkgc.c File Reference

#include <string.h>
#include "gdkgc.h"
#include "gdkprivate.h"

Go to the source code of this file.

Functions

GdkGCgdk_gc_alloc (void)
GdkGCgdk_gc_new (GdkDrawable *drawable)
GdkGCgdk_gc_new_with_values (GdkDrawable *drawable, GdkGCValues *values, GdkGCValuesMask values_mask)
GdkGCgdk_gc_ref (GdkGC *gc)
void gdk_gc_unref (GdkGC *gc)
void gdk_gc_get_values (GdkGC *gc, GdkGCValues *values)
void gdk_gc_set_values (GdkGC *gc, GdkGCValues *values, GdkGCValuesMask values_mask)
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_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)


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

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

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