Function

NSDivideRect

Divides a rectangle into two new rectangles.

Declaration

void NSDivideRect(NSRect inRect, NSRect *slice, NSRect *rem, CGFloat amount, NSRectEdge edge);

Discussion

Creates two rectangles—slice and rem—from inRect, by dividing inRect with a line that’s parallel to the side of inRect specified by edge. The size of slice is determined by amount, which specifies the distance from edge.

slice and rem must not be NULL.

For more information, see NSRectEdge.

See Also

Managing Rectangles

NSContainsRect

Returns a Boolean value that indicates whether one rectangle completely encloses another.

NSEqualRects

Returns a Boolean value that indicates whether the two rectangles are equal.

NSIsEmptyRect

Returns a Boolean value that indicates whether a given rectangle is empty.

NSHeight

Returns the height of a given rectangle.

NSInsetRect

Insets a rectangle by a specified amount.

NSIntegralRect

Adjusts the sides of a rectangle to integer values.

NSIntegralRectWithOptions

Adjusts the sides of a rectangle to integral values using the specified options.

NSIntersectionRect

Calculates the intersection of two rectangles.

NSIntersectsRect

Returns a Boolean value that indicates whether two rectangles intersect.

NSMakeRect

Creates a new NSRect from the specified values.

NSMaxX

Returns the largest x coordinate of a given rectangle.

NSMaxY

Returns the largest y coordinate of a given rectangle.

NSMidX

Returns the x coordinate of a given rectangle’s midpoint.

NSMidY

Returns the y coordinate of a given rectangle’s midpoint.

NSMinX

Returns the smallest x coordinate of a given rectangle.

NSMinY

Returns the smallest y coordinate of a given rectangle.

NSMouseInRect

Returns a Boolean value that indicates whether the point is in the specified rectangle.

NSOffsetRect

Offsets the rectangle by the specified amount.

NSPointInRect

Returns a Boolean value that indicates whether a given point is in a given rectangle.

NSRectFromString

Returns a rectangle from a text-based representation.

NSStringFromRect

Returns a string representation of a rectangle.

NSRectFromCGRect

Returns an NSRect typecast from a CGRect.

NSRectToCGRect

Returns a CGRect typecast from an NSRect.

NSUnionRect

Calculates the union of two rectangles.

NSWidth

Returns the width of the specified rectangle.