Instance Method

barRectFlipped:

Returns the rectangle in which the bar is drawn.

Declaration

- (NSRect)barRectFlipped:(BOOL)flipped;

Parameters

flipped

YES if the coordinate system of the associated NSSlider or NSMatrix is flipped; otherwise NO. You can determine whether this is the case by sending the NSView message flipped message to the NSMatrix or NSSlider.

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

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

See Also

Displaying the Cell

- drawTickMarks

Draws the slider’s tick marks.

- knobRectFlipped:

Returns the rectangle in which the slider knob is drawn.

- drawBarInside:flipped:

Draws the slider’s bar—but not its bezel or knob—inside the specified rectangle.

- drawKnob

Calculates the rectangle in which the knob should be drawn, then calls drawKnob: to actually draw the knob.

- drawKnob:

Draws the slider knob in the given rectangle.