forked from AuroraMiddleware/gtk
Add _gdk_gc_get_clip_mask
Internal function to get the clip mask of a gc (if set)
This commit is contained in:
parent
a7e48466d4
commit
5f12fe2b3b
18
gdk/gdkgc.c
18
gdk/gdkgc.c
@ -774,6 +774,24 @@ _gdk_gc_get_clip_region (GdkGC *gc)
|
||||
return GDK_GC_GET_PRIVATE (gc)->clip_region;
|
||||
}
|
||||
|
||||
/**
|
||||
* _gdk_gc_get_clip_mask:
|
||||
* @gc: a #GdkGC
|
||||
*
|
||||
* Gets the current clip mask for @gc, if any.
|
||||
*
|
||||
* Return value: the clip mask for the GC, or %NULL.
|
||||
* (if a clip region is set, the return will be %NULL)
|
||||
* This value is owned by the GC and must not be freed.
|
||||
**/
|
||||
GdkBitmap *
|
||||
_gdk_gc_get_clip_mask (GdkGC *gc)
|
||||
{
|
||||
g_return_val_if_fail (GDK_IS_GC (gc), NULL);
|
||||
|
||||
return GDK_GC_GET_PRIVATE (gc)->clip_mask;
|
||||
}
|
||||
|
||||
/**
|
||||
* _gdk_gc_get_fill:
|
||||
* @gc: a #GdkGC
|
||||
|
@ -399,6 +399,7 @@ void _gdk_gc_init (GdkGC *gc,
|
||||
GdkGCValuesMask values_mask);
|
||||
|
||||
GdkRegion *_gdk_gc_get_clip_region (GdkGC *gc);
|
||||
GdkBitmap *_gdk_gc_get_clip_mask (GdkGC *gc);
|
||||
gboolean _gdk_gc_get_exposures (GdkGC *gc);
|
||||
GdkFill _gdk_gc_get_fill (GdkGC *gc);
|
||||
GdkPixmap *_gdk_gc_get_tile (GdkGC *gc);
|
||||
|
Loading…
Reference in New Issue
Block a user