Index
A number represents a single reference to a topic. |
A number with a "+" sign represents a longer discussion of a topic. |
|
A B C D E F H I K L M N P R S T U V W
A |
abortEditing method
1
|
acceptableDragTypes method
1
2
|
B |
beginEditing method
1
2
|
beginning of editing
1
|
C |
control points of editing mechanism
1
|
control:textShouldBeginEditing: method
1
|
control:textShouldEndEditing: method
1
|
controlTextDidBeginEditing: method
1
|
controlTextDidChange: method
1
|
controlTextDidEndEditing: method
1
|
currentEditor method
1
|
custom views
|
|
for keyboard input
1
|
D |
delegation
1
2
3
4
|
deleteForward: method
1
2
|
deletion, smart
1
|
didChangeText method
1
2
3
|
doCommandBySelector: method
1
2
3
4
|
drag and drop
1
|
|
field editors and
1
|
|
text fields and
1
|
E |
editing
|
|
batch mode
1
|
|
customizing behavior
1
2
3
|
|
environment
1
|
|
message sequence
1
|
|
modes
1
|
|
synchronizing
1
|
editWithFrame:inView:editor: delegate:event: method
1
|
end of editing
|
|
caused by user
1
|
|
defined
1
|
|
endEditing: method and
1
|
|
field editor and
1
2
|
|
forcing programatically
1
|
endEditing method
1
2
|
endEditing: method
1
|
endEditingFor: method
1
|
event handling
|
|
keyboard events
1
2
3
|
F |
field editors
|
|
custom
1
|
|
defined
1
|
|
drag and drop handling
1
|
|
end of editing and
1
|
|
intercepting key events
1
|
|
methods related to
1
|
|
notifications and
1
|
|
operation
1
|
|
text fields and
1
|
|
using delegation and notification with
1
|
fieldEditor:forObject: method
1
|
fieldEditorForView: method
1
|
first responder
|
|
delegate methods and
1
|
|
end of editing and
1
|
|
field editor and
1
2
|
|
keyboard focus and
1
|
firstResponder method
1
|
focus, setting programmatically
1
|
Font window
1
|
H |
handleEvent: method
1
2
|
I |
import types
1
|
input context
|
|
key bindings and
1
|
|
text views and
1
|
input management
1
|
insertBacktab: method
1
|
insertion point
1
|
|
in marked text
1
|
insertNewline: method
1
|
insertNewlineIgnoringFieldEditor: method
1
|
insertTabIgnoringFieldEditor: method
1
|
insertText:replacementRange: method
1
2
|
isFieldEditor method
1
|
K |
key events
|
|
intercepting
1
|
|
processing by a text view
1
|
key window
1
|
key-binding support in custom views
1
|
key-bindings dictionaries
1
|
key-input message sequence
1
|
keyboard events
1
|
keyDown: method
1
2
3
4
5
|
M |
makeFirstResponder: method
1
|
marked text
1
2
|
markedRange method
1
|
markedTextAttributes method
1
|
message sequence of editing mechanism
1
|
moveForward: method
1
|
N |
newline characters
|
|
textfields and
1
|
notifications
|
|
field editors and
1
|
|
of text changes
1
|
|
posted by NSTextView
1
|
NSApp object
1
|
NSApplication class
1
|
NSCell class
1
|
NSControl class
1
2
3
|
NSDragging category
1
|
NSDraggingDestination protocol
1
|
NSFormatter class
1
|
NSLayoutManager class
1
|
NSMenu class
|
|
keyboard events and
1
|
NSNotFound constant
1
|
NSResponder class
1
2
|
|
keyboard events and
1
|
NSSecureTextField class
1
|
NSTableView class
1
|
NSText class
1
2
|
NSTextDidBeginEditingNotification
1
2
|
NSTextDidChangeNotification
1
2
|
NSTextDidEndEditingNotification
1
2
|
NSTextField class
1
|
NSTextField class, subclassing
1
|
NSTextFieldCell class
1
|
NSTextInput protocol
1
2
3
|
NSTextStorage class
1
|
NSTextView class
|
|
as field editor
1
|
|
delegate of
1
2
|
|
features
1
|
|
subclassing
1
2
3
|
|
text input management and
1
|
NSTextViewDidChangeSelectionNotification
1
|
NSTextViewWillChangeNotifyingTextViewNotification
1
|
NSView class
|
|
NSTextInputClient protocol and
1
|
NSWindow class
1
2
3
4
|
NSWindowDidResignKey notification
1
|
P |
paragraph attributes
1
|
pasteboard
1
|
R |
rangeForUserCharacterAttributeChange method
1
2
|
rangeForUserParagraphAttributeChange method
1
2
|
rangeForUserTextChange method
1
2
|
readablePasteboardTypes method
1
|
readSelectionFromPasteboard:type: method
1
|
replaceCharactersInRange:withString: method
1
|
responder chain
1
|
|
keyboard events and
1
|
ruler
1
|
S |
scrollRangeToVisible: method
1
|
selectedRange method
1
|
selectedTextAttributes method
1
|
selection
|
|
affinity
1
|
|
altering behavior
1
|
|
granularity
1
2
|
|
marked text and
1
|
|
setting programmatically
1
|
selectionAffinity method
1
|
selectionRangeForProposedRange:granularity: method
1
2
|
selectWithFrame:inView: editor:delegate:start:length: method
1
|
setAttributes:range: method
1
|
setEditable: method
1
|
setFieldEditor: method
1
2
3
|
setImportsGraphics: method
1
2
|
setMarkedTextAttributes: method
1
|
setMarkedText:selectedRange:replacementRange: method
1
|
setRichText: method
1
2
|
setSelectable: method
1
|
setSelectedRange method
1
|
setSelectedRange:affinity:stillSelecting: method
1
|
setSelectedTextAttributes: method
1
|
setSmartInsertDeleteEnabled: method
1
|
setUpFieldEditorAttributes: method
1
|
shouldChangeTextInRange:replacementString: method
1
2
3
4
|
smart insertion and deletion
1
|
smartDeleteRangeForProposedRange: method
1
|
smartInsertForString:replacingRange:beforeString: afterString: method
1
|
T |
table view, editing a cell
1
|
text attributes
1
|
text delegates
1
2
|
text fields
|
|
newline characters and
1
|
|
secure
1
|
text ranges, modifying for changes
1
|
text storage
1
|
text views
|
|
creating your own
1
|
|
defined
1
|
|
NSTextInputClient protocol and
1
|
textDidBeginEditing: method
1
2
|
textDidChange: method
1
2
|
textDidEndEditing: method
1
2
3
|
textShouldBeginEditing: method
1
2
3
|
textShouldEndEditing: method
1
|
textView:doCommandBySelector: method
1
2
|
textView:shouldChangeTextInRange: replacementString: method
1
2
3
4
|
textView:willChangeSelectionFromCharacterRange: toCharacterRange: method
1
|
U |
updateDragTypeRegistration method
1
|
updateFontPanel method
1
|
updateRuler method
1
|
V |
validateEditing method
1
|
views, custom
|
|
for keyboard input
1
|
W |
windowWillReturnFieldEditor: toObject: method
1
|
windowWillReturnFieldEditor:toObject: method
1
|
writablePasteboardTypes method
1
|
writeSelectionToPasteboard:type: method
1
|