NSScroller

Authors

Ovidiu Predescu( ovidiu@net-community.com )
Felipe A. Rodriguez( far@ix.netcom.com )
Richard Frith-Macdonald( richard@brainstorm.co.uk )

Copyright: (C) 1996 Free Software Foundation, Inc.

Software documentation for the NSScroller class

NSScroller : NSControl

Declared: AppKit/NSScroller.h
Conform: NSCoding

scrollerWidth

+ (float) scrollerWidth;


scrollerWidthForControlSize:

+ (float) scrollerWidthForControlSize: (NSControlSize)controlSize;


arrowsPosition

- (NSScrollArrowPosition) arrowsPosition;


checkSpaceForParts

- (void) checkSpaceForParts;


controlSize

- (NSControlSize) controlSize;


controlTint

- (NSControlTint) controlTint;


drawArrow:highlight:

- (void) drawArrow: (NSScrollerArrow)whichButton highlight: (BOOL)flag;


drawKnob

- (void) drawKnob;


drawKnobSlot

- (void) drawKnobSlot;


drawParts

- (void) drawParts;


highlight:

- (void) highlight: (BOOL)flag;


hitPart

- (NSScrollerPart) hitPart;


knobProportion

- (float) knobProportion;


rectForPart:

- (NSRect) rectForPart: (NSScrollerPart)partCode;


setArrowsPosition:

- (void) setArrowsPosition: (NSScrollArrowPosition)where;


setControlSize:

- (void) setControlSize: (NSControlSize)controlSize;


setControlTint:

- (void) setControlTint: (NSControlTint)controlTint;


setFloatValue:knobProportion:

- (void) setFloatValue: (float)aFloat knobProportion: (float)ratio;


testPart:

- (NSScrollerPart) testPart: (NSPoint)thePoint;


trackKnob:

- (void) trackKnob: (NSEvent*)theEvent;


trackScrollButtons:

- (void) trackScrollButtons: (NSEvent*)theEvent;


usableParts

- (NSUsableScrollerParts) usableParts;