NSRulerView Class Reference
PDF
Class at a Glance
Overview
Tasks
Creating Instances
Altering Measurement Units
Setting the Client View
Setting an Accessory View
Setting the Zero Mark Position
Adding and Removing Markers
Drawing Temporary Ruler Lines
Drawing
Ruler Layout
Adding markers
Moving markers
Removing markers
Handling mouse events
Changing client view
Class Methods
registerUnitWithName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:
Instance Methods
accessoryView
addMarker:
baselineLocation
clientView
drawHashMarksAndLabelsInRect:
drawMarkersInRect:
initWithScrollView:orientation:
invalidateHashMarks
isFlipped
markers
measurementUnits
moveRulerlineFromLocation:toLocation:
orientation
originOffset
removeMarker:
requiredThickness
reservedThicknessForAccessoryView
reservedThicknessForMarkers
ruleThickness
scrollView
setAccessoryView:
setClientView:
setMarkers:
setMeasurementUnits:
setOrientation:
setOriginOffset:
setReservedThicknessForAccessoryView:
setReservedThicknessForMarkers:
setRuleThickness:
setScrollView:
trackMarker:withMouseEvent:
Delegate Methods
rulerView:didAddMarker:
rulerView:didMoveMarker:
rulerView:didRemoveMarker:
rulerView:handleMouseDown:
rulerView:shouldAddMarker:
rulerView:shouldMoveMarker:
rulerView:shouldRemoveMarker:
rulerView:willAddMarker:atLocation:
rulerView:willMoveMarker:toLocation:
rulerView:willSetClientView:
Constants
NSRulerOrientation
Revision History
Index
Companion Guide
Rulers and Paragraph Styles