30 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GDK_H_INSIDE__) && !defined (GDK_COMPILATION)
31 #error "Only <gdk/gdk.h> can be included directly."
182 #define GDK_TYPE_GC (gdk_gc_get_type ())
183 #define GDK_GC(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_GC, GdkGC))
184 #define GDK_GC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_GC, GdkGCClass))
185 #define GDK_IS_GC(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_GC))
186 #define GDK_IS_GC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_GC))
187 #define GDK_GC_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_GC, GdkGCClass))
223 #ifndef GDK_DISABLE_DEPRECATED
293 #define gdk_gc_destroy g_object_unref
typedefG_BEGIN_DECLS struct _GdkGCValues GdkGCValues
GdkColormap * gdk_gc_get_colormap(GdkGC *gc)
void gdk_gc_set_tile(GdkGC *gc, GdkPixmap *tile)
void gdk_gc_set_colormap(GdkGC *gc, GdkColormap *colormap)
void gdk_gc_set_clip_mask(GdkGC *gc, GdkBitmap *mask)
void gdk_gc_set_values(GdkGC *gc, GdkGCValues *values, GdkGCValuesMask values_mask)
void gdk_gc_set_clip_origin(GdkGC *gc, gint x, gint y)
GdkGC * gdk_gc_ref(GdkGC *gc)
GdkGC * gdk_gc_new(GdkDrawable *drawable)
void gdk_gc_set_dashes(GdkGC *gc, gint dash_offset, gint8 dash_list[], gint n)
void gdk_gc_set_stipple(GdkGC *gc, GdkPixmap *stipple)
void gdk_gc_set_font(GdkGC *gc, GdkFont *font)
void gdk_gc_set_rgb_fg_color(GdkGC *gc, const GdkColor *color)
void gdk_gc_set_fill(GdkGC *gc, GdkFill fill)
void gdk_gc_set_clip_region(GdkGC *gc, const GdkRegion *region)
void gdk_gc_copy(GdkGC *dst_gc, GdkGC *src_gc)
void gdk_gc_set_ts_origin(GdkGC *gc, gint x, gint y)
void gdk_gc_offset(GdkGC *gc, gint x_offset, gint y_offset)
void gdk_gc_set_foreground(GdkGC *gc, const GdkColor *color)
GdkGC * gdk_gc_new_with_values(GdkDrawable *drawable, GdkGCValues *values, GdkGCValuesMask values_mask)
GdkScreen * gdk_gc_get_screen(GdkGC *gc)
void gdk_gc_set_subwindow(GdkGC *gc, GdkSubwindowMode mode)
void gdk_gc_set_exposures(GdkGC *gc, gboolean exposures)
GType gdk_gc_get_type(void) G_GNUC_CONST
void gdk_gc_get_values(GdkGC *gc, GdkGCValues *values)
void gdk_gc_set_rgb_bg_color(GdkGC *gc, const GdkColor *color)
void gdk_gc_set_background(GdkGC *gc, const GdkColor *color)
void gdk_gc_set_function(GdkGC *gc, GdkFunction function)
void gdk_gc_set_line_attributes(GdkGC *gc, gint line_width, GdkLineStyle line_style, GdkCapStyle cap_style, GdkJoinStyle join_style)
void gdk_gc_unref(GdkGC *gc)
void gdk_gc_set_clip_rectangle(GdkGC *gc, const GdkRectangle *rectangle)
PBD::PropertyDescriptor< uint32_t > color
PBD::PropertyDescriptor< bool > region
void rectangle(Cairo::RefPtr< Cairo::Context > context, double x, double y, double w, double h, double r=10)
GObjectClass parent_class
void(* get_values)(GdkGC *gc, GdkGCValues *values)
void(* set_values)(GdkGC *gc, GdkGCValues *values, GdkGCValuesMask mask)
void(* set_dashes)(GdkGC *gc, gint dash_offset, gint8 dash_list[], gint n)
void(* _gdk_reserved4)(void)
void(* _gdk_reserved2)(void)
void(* _gdk_reserved1)(void)
void(* _gdk_reserved3)(void)
GdkSubwindowMode subwindow_mode
gint GSEAL(clip_x_origin)
GdkColormap * GSEAL(colormap)
gint GSEAL(clip_y_origin)