gdk-sharp 2.8.0.0 Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. Represents a rectangle with x, y, width and height. System.ValueType Field Gdk.Rectangle A zero initialized rectangle. Method Gdk.Rectangle Makes a new rectangle. An , the underlying unmanaged C object. A Not for general developer use. Constructor Initializes a rectangle from the given values. X value. Y value Width of the rectangle. Height of the rectangle Property GLib.GType GType Property. a Returns the native value for . Field System.Int32 The X element of the rectangle. Field System.Int32 The Y element of the rectangle. Field System.Int32 The rectangle width Field System.Int32 The rectangle height. Method Gdk.Rectangle Obtains 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. Method System.Boolean Obtains 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. Property System.Int32 The Y coordinate of the top of the rectangle. a To be added. Property System.Int32 The Y coordinate of the bottom of the rectangle. a To be added. Property System.Int32 The X coordinate of the right of the rectangle. a To be added. Property System.Int32 The X coordinate of the left of the rectangle. a To be added. Property System.Boolean Gets if the area of the rectangle is zero a This will return true if either the height or the width is zero. Property Gdk.Size Gets the size represented by (Width, Height) a To be added. Property Gdk.Point Gets the point represented by (X, Y) a To be added. Method Gdk.Rectangle Creates a rectangle given the left, right, top, and bottom. a a a a a To be added. Method Gdk.Rectangle Gets the smallest rectangle that contains both parameters a a a To be added. Method Gdk.Rectangle Gets the largest rectangle (if any) which is contained by both parameters. a a a To be added. Method Gdk.Rectangle Changes 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 . Method Gdk.Rectangle Changes 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 . Method Gdk.Rectangle Returns the rectangle shifted by (dx,dy) a a a a To be added. Method Gdk.Rectangle Returns a rectangle shifted by the vector dr a a a To be added. Method System.Boolean Tests 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 . Method System.Boolean Does hit testing for a point a a To be added. Method System.Boolean Does hit testing for a point a a a To be added. Method System.Boolean Tests if there is any overlap of this rectangle and another a a To be added. Method System.Void Modifies this rectangle to be the intersection with another rectangle a To be added. Method System.Void Inflates this rectangle by a given size. a To be added. Method System.Void Inflates this rectangle by a given size. a a To be added. Method System.Void Offsets this rectangle by (dx,dy) a a To be added. Method System.Void Offsets this rectangle by the vector dr a To be added Constructor Creates a rectangle from a point and a size. a a To be added. Method GLib.Value To be added. To be added. To be added. To be added. Method Gdk.Rectangle To be added. To be added. To be added. To be added. Method System.Boolean To be added. To be added. To be added. To be added. To be added. Method System.Boolean To be added. To be added. To be added. To be added. To be added.