NSTextView
Class at a Glance
Overview
Interfaces Implemented
Tasks
Constructors
Registering Services Information
Accessing Related Text System Objects
Setting Graphics Attributes
Controlling Display
Inserting Text
Setting Behavioral Attributes
Using the Ruler
Managing the Selection
Managing the Pasteboard
Setting Text Attributes
Other Action Methods
Undo Support
Methods That Subclasses Should Use or Override
Changing First Responder Status
Working with the Spelling Checker
NSRulerView Client Methods
Assigning a Delegate
Dragging
Speech Support
Working with Panels
Text Completion
Clicking cells and links
Selecting
Dragging cells
Editing text and attributes
Obtaining undo manager
Performing commands
Working with pasteboards
Working with tool tips
Text completion
Constructors
Static Methods
registerForServices
Instance Methods
acceptableDragTypes
alignJustified
allowsDocumentBackgroundColorChange
allowsUndo
attributedSubstringWithRange
backgroundColor
becomeFirstResponder
breakUndoCoalescing
changeAttributes
changeColor
changeDocumentBackgroundColor
characterIndexForPoint
cleanUpAfterDragOperation
clickedOnLinkAtIndex
conversationIdentifier
defaultParagraphStyle
delegate
didChangeText
doCommandBySelector
dragOperationForDraggingInfo
drawInsertionPointInRect
drawsBackground
drawViewBackgroundInRect
firstRectForCharacterRange
hasMarkedText
importsGraphics
insertCompletion
insertionPointColor
insertText
invalidateTextContainerOrigin
isContinuousSpellCheckingEnabled
isEditable
isFieldEditor
isRichText
isRulerVisible
isSelectable
layoutManager
linkTextAttributes
loosenKerning
lowerBaseline
markedRange
markedTextAttributes
orderFrontLinkPanel
orderFrontListPanel
orderFrontSpacingPanel
orderFrontTablePanel
outline
pasteAsPlainText
pasteAsRichText
performFindPanelAction
preferredPasteboardTypeFromArray
raiseBaseline
rangeForUserCharacterAttributeChange
rangeForUserCompletion
rangeForUserParagraphAttributeChange
rangeForUserTextChange
rangesForUserCharacterAttributeChange
rangesForUserParagraphAttributeChange
rangesForUserTextChange
readablePasteboardTypes
readSelectionFromPasteboard
readSelectionFromPasteboardOfType
replaceTextContainer
resignFirstResponder
rulerViewDidAddMarker
rulerViewDidMoveMarker
rulerViewDidRemoveMarker
rulerViewHandleMouseDown
rulerViewShouldAddMarker
rulerViewShouldMoveMarker
rulerViewShouldRemoveMarker
rulerViewWillAddMarker
rulerViewWillMoveMarker
selectedRange
selectedRanges
selectedTextAttributes
selectionAffinity
selectionGranularity
selectionRangeForProposedRange
setAlignmentInRange
setAllowsDocumentBackgroundColorChange
setAllowsUndo
setBackgroundColor
setBaseWritingDirection
setConstrainedFrameSize
setContinuousSpellCheckingEnabled
setDefaultParagraphStyle
setDelegate
setDrawsBackground
setEditable
setFieldEditor
setImportsGraphics
setInsertionPointColor
setLinkTextAttributes
setMarkedTextAndSelectedRange
setMarkedTextAttributes
setNeedsDisplay
setRichText
setRulerVisible
setSelectable
setSelectedRange
setSelectedRanges
setSelectedTextAttributes
setSelectionGranularity
setSmartInsertDeleteEnabled
setTextContainer
setTextContainerInset
setTypingAttributes
setUsesFindPanel
setUsesFontPanel
setUsesRuler
shouldChangeTextInRange
shouldChangeTextInRanges
shouldDrawInsertionPoint
smartDeleteRangeForProposedRange
smartInsertAfterStringForString
smartInsertBeforeStringForString
smartInsertDeleteEnabled
spellCheckerDocumentTag
startSpeaking
stopSpeaking
textContainer
textContainerInset
textContainerOrigin
textStorage
tightenKerning
toggleContinuousSpellChecking
toggleTraditionalCharacterShape
turnOffKerning
turnOffLigatures
typingAttributes
underline
unmarkText
updateDragTypeRegistration
updateFontPanel
updateInsertionPointStateAndRestartTimer
updateRuler
useAllLigatures
usesFindPanel
usesFontPanel
usesRuler
useStandardKerning
useStandardLigatures
validAttributesForMarkedText
validRequestorForTypes
writablePasteboardTypes
writeSelectionToPasteboardOfType
writeSelectionToPasteboardOfTypes
Constants
Delegate Methods
textView
textView:completionsForPartialWordRange
textViewClickedCell
textViewClickedCellAtIndex
textViewClickedOnLink
textViewClickedOnLinkAtIndex
textViewDidChangeSelection
textViewDidChangeTypingAttributes
textViewDoCommandBySelector
textViewDoubleClickedCell
textViewDoubleClickedCellAtIndex
textViewDraggedCell
textViewDraggedCellAtIndex
textViewShouldChangeTextInRange
textViewShouldChangeTextInRanges
textViewShouldChangeTypingAttributes
textViewWillChangeSelection
textViewWillDisplayToolTip
undoManagerForTextView
Notifications
TextViewDidChangeSelectionNotification
TextViewWillChangeNotifyingTextViewNotification
TextViewDidChangeTypingAttributesNotification
Index
Companion Guides
Text System Overview
Text System User Interface Layer Programming Guide for Cocoa