---
title: "barRect(flipped:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsslidercell/barrect(flipped:)"
---

# barRect(flipped:)

Returns the rectangle in which the bar is drawn.

## Declaration

```swift
func barRect(flipped: Bool) -> NSRect
```

## Parameters

- `flipped`: doc://com.apple.documentation/documentation/Swift/true if the coordinate system of the associated NSSlider or NSMatrix is flipped; otherwise doc://com.apple.documentation/documentation/Swift/false. You can determine whether this is the case by sending the NSView message doc://com.apple.appkit/documentation/AppKit/NSView/isFlipped message to the NSMatrix or NSSlider.

## Return Value

Return Value The rectangle in which the bar is drawn, specified in the coordinate system of the NSSlider or NSMatrix with which the receiver is associated. The bar doesn’t include the slider’s bezel or knob.

## Discussion

Discussion You can override this method if custom bar artwork requires specific dimensions.

## See Also

### Displaying the Cell

- [drawTickMarks()](appkit/nsslidercell/drawtickmarks().md)
- [knobRect(flipped:)](appkit/nsslidercell/knobrect(flipped:).md)
- [drawBar(inside:flipped:)](appkit/nsslidercell/drawbar(inside:flipped:).md)
- [drawKnob()](appkit/nsslidercell/drawknob().md)
- [drawKnob(_:)](appkit/nsslidercell/drawknob(_:).md)
