gdk-sharp2.10.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Represents a rectangle with x, y, width and height.System.ValueTypeFieldGdk.RectangleA zero initialized rectangle.MethodGdk.RectangleMakes a new rectangle.
An , the underlying unmanaged C object.
A Not for general developer use.ConstructorInitializes a rectangle from the given values.
X value.
Y value
Width of the rectangle.
Height of the rectangle
PropertyGLib.GTypeGType Property.a Returns the native value for .FieldSystem.Int32The X element of the rectangle.FieldSystem.Int32The Y element of the rectangle.FieldSystem.Int32The rectangle widthFieldSystem.Int32The rectangle height.MethodGdk.RectangleObtains the union of a this and another.
a a representing the union of the two objects.The result is the smallest that contains both objects within its boundaries.MethodSystem.BooleanObtains the intersection of a this and another.
a
a representing the intersection of this and the src2 Returns true if the two objects intersect.The result is the rectangular region occupied by both source rectanlges.PropertySystem.Int32The Y coordinate of the top of the rectangle.a To be added.PropertySystem.Int32The Y coordinate of the bottom of the rectangle.a To be added.PropertySystem.Int32The X coordinate of the right of the rectangle.a To be added.PropertySystem.Int32The X coordinate of the left of the rectangle.a To be added.PropertySystem.BooleanGets if the area of the rectangle is zeroa This will return true if either the height or the width is zero.PropertyGdk.SizeGets the size represented by (Width, Height)a To be added.PropertyGdk.PointGets the point represented by (X, Y)a To be added.MethodGdk.RectangleCreates a rectangle given the left, right, top, and bottom.
a
a
a
a a To be added.MethodGdk.RectangleGets the smallest rectangle that contains both parameters
a
a a To be added.MethodGdk.RectangleGets the largest rectangle (if any) which is contained by both parameters.
a
a a To be added.MethodGdk.RectangleChanges the size of each side of the rectangle by the specified amount.
a
Change in the X size
Change in the Y size
a The rectangle's center is the same as the center of .MethodGdk.RectangleChanges the size of each side of the rectangle by the specified amount.
a
A change in size.
a The rectangle's center is the same as the center of .MethodGdk.RectangleReturns the rectangle shifted by (dx,dy)
a
a
a a To be added.MethodGdk.RectangleReturns a rectangle shifted by the vector dr
a
a a To be added.MethodSystem.BooleanTests if a rectangle is contained in this rectangle.
a a The rectangle must be fully enclosed for this test to return true. That is,
the intersection of this and must equal .MethodSystem.BooleanDoes hit testing for a point
a a To be added.MethodSystem.BooleanDoes hit testing for a point
a
a a To be added.MethodSystem.BooleanTests if there is any overlap of this rectangle and another
a a To be added.MethodSystem.VoidModifies this rectangle to be the intersection with another rectangle
a To be added.MethodSystem.VoidInflates this rectangle by a given size.
a To be added.MethodSystem.VoidInflates this rectangle by a given size.
a
a To be added.MethodSystem.VoidOffsets this rectangle by (dx,dy)
a
a To be added.MethodSystem.VoidOffsets this rectangle by the vector dr
a To be addedConstructorCreates a rectangle from a point and a size.
a
a To be added.MethodGLib.Value
To be added.
To be added.To be added.To be added.MethodGdk.Rectangle
To be added.
To be added.To be added.To be added.MethodSystem.Boolean
To be added.
To be added.
To be added.To be added.To be added.MethodSystem.Boolean
To be added.
To be added.
To be added.To be added.To be added.