Merge pull request #11 from MarchingCube/develop

Fixed clip area related methods (Gtk and Cairo)
This commit is contained in:
Harry 2018-01-28 15:08:08 +01:00 committed by GitHub
commit 7640a16562
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View file

@ -620,6 +620,14 @@ namespace Cairo {
NativeMethods.cairo_clip (handle);
}
public Rectangle ClipExtents()
{
CheckDisposed();
double x1, y1, x2, y2;
NativeMethods.cairo_clip_extents(handle, out x1, out y1, out x2, out y2);
return new Rectangle(x1, y1, x2 - x1, y2 - y1);
}
public void ClipPreserve ()
{
CheckDisposed ();

View file

@ -847,6 +847,7 @@
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='Destroyed']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='Event']" name="name">ProcessEvent</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='GetAllocation']/parameters/parameter[@name='allocation']" name="pass_as">out</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='GetClip']/parameters/parameter[@name='clip']" name="pass_as">out</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='GetChildRequisition']/*/*[@name='requisition']" name="pass_as">out</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='GetEvents']/return-type" name="type">GdkEventMask</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='GetMapped']" name="name">GetIsMapped</attr>