描画に用いる前景色・背景色・クリッピング領域などをカプセ ル化したクラス。
CLIP_BY_CHILDREN
[未定義]
INCLUDE_INFERIORS
[未定義]
(GdkSubwindowMode)
new(window)
GdkGC* gdk_gc_new(GdkWindow *window);
new_with_values(window, values, values_mask)
[未定義]
GdkGC* gdk_gc_new_with_values(GdkWindow *window, GdkGCValues *values, GdkGCValuesMask values_mask);
(Should we represent
valuesas
Hash
?)
copy(dest_gc)
void gdk_gc_copy(GdkGC *dst_gc, GdkGC *src_gc);
destroy
void gdk_gc_destroy(GdkGC *gc);
get_values
[未定義]
void gdk_gc_get_values(GdkGC *gc, GdkGCValues *values);
(return
valuesas
Hash
?)
set_background(color)
背景色(background color)を
Gdk::Color
オブジェクト
colorに設定する。
set_clip_mask(mask)
void gdk_gc_set_clip_mask(GdkGC *gc, GdkBitmap *mask);
set_clip_origin(x, y)
void gdk_gc_set_clip_origin(GdkGC *gc, gint x, gint y);
set_clip_rectangle(rectangle)
void gdk_gc_set_clip_rectangle(GdkGC *gc, GdkRectangle *rectangle);
set_clip_region(region)
void gdk_gc_set_clip_region(GdkGC *gc, GdkRegion *region);
set_dashes(dash_offset, dash_list)
void gdk_gc_set_dashes(GdkGC *gc, gint dash_offset, gchar dash_list[], gint n);
set_exposures(exposures)
void gdk_gc_set_exposures(GdkGC *gc, gint exposures);
set_fill(fill)
void gdk_gc_set_fill(GdkGC *gc, GdkFill fill);
set_font(font)
void gdk_gc_set_font(GdkGC *gc, GdkFont *font);
set_foreground(color)
前景色(foreground color)を
Gdk::Color
オブジェクト
colorに設定する。
set_function(function)
void gdk_gc_set_function(GdkGC *gc, GdkFunction function);
set_line_attributes(line_width, line_style, cap_style, join_style)
void gdk_gc_set_line_attributes(GdkGC *gc, gint line_width, GdkLineStyle line_style, GdkCapStyle cap_style, GdkJoinStyle join_style);
set_stipple(stipple)
void gdk_gc_set_stipple(GdkGC *gc, GdkPixmap *stipple);
set_subwindow(mode)
void gdk_gc_set_subwindowp(GdkGC *gc, GdkSubwindowMode mode);
set_tile(tile)
void gdk_gc_set_tile(GdkGC *gc, GdkPixmap *tile);
set_ts_origin(x, y)
void gdk_gc_set_ts_origin(GdkGC *gc, gint x, gint y);
Generated at Wed Oct 20 03:45:57 JST 1999 by rubyapi2