NSTextView

Authors

Scott Christley( scottc@net-community.com )
Felipe A. Rodriguez( far@ix.netcom.com )
( boehring@biomed.ruhr-uni-bochum.de )
Fred Kiefer( FredKiefer@gmx.de )
Nicola Pero( n.pero@mi.flashnet.it )

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

Software documentation for the NSTextView class

NSTextView : NSText

Declared: AppKit/NSTextView.h
Conform: NSTextInput

registerForServices

+ (void) registerForServices;


acceptableDragTypes

- (NSArray*) acceptableDragTypes;


alignJustified:

- (void) alignJustified: (id)sender;


changeColor:

- (void) changeColor: (id)sender;


cleanUpAfterDragOperation

- (void) cleanUpAfterDragOperation;


dragImageForSelectionWithEvent:origin:

- (NSImage*) dragImageForSelectionWithEvent: (NSEvent*)event origin: (NSPoint*)origin;


dragOperationForDraggingInfo:type:

- (unsigned int) dragOperationForDraggingInfo: (id)dragInfo type: (NSString*)type;


dragSelectionWithEvent:offset:slideBack:

- (BOOL) dragSelectionWithEvent: (NSEvent*)event offset: (NSSize)mouseOffset slideBack: (BOOL)slideBack;


drawInsertionPointInRect:color:turnedOn:

- (void) drawInsertionPointInRect: (NSRect)rect color: (NSColor*)color turnedOn: (BOOL)flag;


initWithFrame:

- (id) initWithFrame: (NSRect)frameRect;


initWithFrame:textContainer:

- (id) initWithFrame: (NSRect)frameRect textContainer: (NSTextContainer*)aTextContainer;


insertText:

- (void) insertText: (NSString*)insertString;


invalidateTextContainerOrigin

- (void) invalidateTextContainerOrigin;


layoutManager

- (NSLayoutManager*) layoutManager;


loosenKerning:

- (void) loosenKerning: (id)sender;


lowerBaseline:

- (void) lowerBaseline: (id)sender;


pasteAsPlainText:

- (void) pasteAsPlainText: (id)sender;


pasteAsRichText:

- (void) pasteAsRichText: (id)sender;


preferredPasteboardTypeFromArray:restrictedToTypesFromArray:

- (NSString*) preferredPasteboardTypeFromArray: (NSArray*)availableTypes restrictedToTypesFromArray: (NSArray*)allowedTypes;


raiseBaseline:

- (void) raiseBaseline: (id)sender;


readSelectionFromPasteboard:

- (BOOL) readSelectionFromPasteboard: (NSPasteboard*)pboard;


readSelectionFromPasteboard:type:

- (BOOL) readSelectionFromPasteboard: (NSPasteboard*)pboard type: (NSString*)type;


readablePasteboardTypes

- (NSArray*) readablePasteboardTypes;


replaceTextContainer:

- (void) replaceTextContainer: (NSTextContainer*)aTextContainer;


rulerView:didAddMarker:

- (void) rulerView: (NSRulerView*)ruler didAddMarker: (NSRulerMarker*)marker;


rulerView:didMoveMarker:

- (void) rulerView: (NSRulerView*)aRulerView didMoveMarker: (NSRulerMarker*)aMarker;


rulerView:didRemoveMarker:

- (void) rulerView: (NSRulerView*)aRulerView didRemoveMarker: (NSRulerMarker*)aMarker;


rulerView:handleMouseDown:

- (void) rulerView: (NSRulerView*)aRulerView handleMouseDown: (NSEvent*)theEvent;


rulerView:shouldAddMarker:

- (BOOL) rulerView: (NSRulerView*)aRulerView shouldAddMarker: (NSRulerMarker*)aMarker;


rulerView:shouldMoveMarker:

- (BOOL) rulerView: (NSRulerView*)aRulerView shouldMoveMarker: (NSRulerMarker*)aMarker;


rulerView:shouldRemoveMarker:

- (BOOL) rulerView: (NSRulerView*)aRulerView shouldRemoveMarker: (NSRulerMarker*)aMarker;


rulerView:willAddMarker:atLocation:

- (float) rulerView: (NSRulerView*)aRulerView willAddMarker: (NSRulerMarker*)aMarker atLocation: (float)location;


rulerView:willMoveMarker:toLocation:

- (float) rulerView: (NSRulerView*)aRulerView willMoveMarker: (NSRulerMarker*)aMarker toLocation: (float)location;


selectionRangeForProposedRange:granularity:

- (NSRange) selectionRangeForProposedRange: (NSRange)proposedCharRange granularity: (NSSelectionGranularity)granul;


setAlignment:range:

- (void) setAlignment: (NSTextAlignment)alignment range: (NSRange)aRange;


setConstrainedFrameSize:

- (void) setConstrainedFrameSize: (NSSize)desiredSize;


setNeedsDisplayInRect:avoidAdditionalLayout:

- (void) setNeedsDisplayInRect: (NSRect)aRect avoidAdditionalLayout: (BOOL)flag;


setRulerVisible:

- (void) setRulerVisible: (BOOL)flag;


setTextContainer:

- (void) setTextContainer: (NSTextContainer*)aTextContainer;


setTextContainerInset:

- (void) setTextContainerInset: (NSSize)inset;


shouldDrawInsertionPoint

- (BOOL) shouldDrawInsertionPoint;


textContainer

- (NSTextContainer*) textContainer;


textContainerInset

- (NSSize) textContainerInset;


textContainerOrigin

- (NSPoint) textContainerOrigin;


textStorage

- (NSTextStorage*) textStorage;


tightenKerning:

- (void) tightenKerning: (id)sender;


toggleTraditionalCharacterShape:

- (void) toggleTraditionalCharacterShape: (id)sender;


turnOffKerning:

- (void) turnOffKerning: (id)sender;


turnOffLigatures:

- (void) turnOffLigatures: (id)sender;


updateDragTypeRegistration

- (void) updateDragTypeRegistration;


updateFontPanel

- (void) updateFontPanel;


updateRuler

- (void) updateRuler;


useAllLigatures:

- (void) useAllLigatures: (id)sender;


useStandardKerning:

- (void) useStandardKerning: (id)sender;


useStandardLigatures:

- (void) useStandardLigatures: (id)sender;


writablePasteboardTypes

- (NSArray*) writablePasteboardTypes;


writeSelectionToPasteboard:type:

- (BOOL) writeSelectionToPasteboard: (NSPasteboard*)pboard type: (NSString*)type;


writeSelectionToPasteboard:types:

- (BOOL) writeSelectionToPasteboard: (NSPasteboard*)pboard types: (NSArray*)types;


Software documentation for the NSObject(NSTextViewDelegate) category

NSObject(NSTextViewDelegate)

Declared: AppKit/NSTextView.h

textView:clickedOnCell:inRect:

- (void) textView: (NSTextView*)textView clickedOnCell: (id)cell inRect: (NSRect)cellFrame;


textView:clickedOnCell:inRect:atIndex:

- (void) textView: (NSTextView*)textView clickedOnCell: (id)cell inRect: (NSRect)cellFrame atIndex: (unsigned)charIndex;


textView:clickedOnLink:

- (BOOL) textView: (NSTextView*)textView clickedOnLink: (id)link;


textView:clickedOnLink:atIndex:

- (BOOL) textView: (NSTextView*)textView clickedOnLink: (id)link atIndex: (unsigned)charIndex;


textView:doCommandBySelector:

- (BOOL) textView: (NSTextView*)textView doCommandBySelector: (SEL)commandSelector;


textView:doubleClickedOnCell:inRect:

- (void) textView: (NSTextView*)textView doubleClickedOnCell: (id)cell inRect: (NSRect)cellFrame;


textView:doubleClickedOnCell:inRect:atIndex:

- (void) textView: (NSTextView*)textView doubleClickedOnCell: (id)cell inRect: (NSRect)cellFrame atIndex: (unsigned)charIndex;


textView:draggedCell:inRect:event:

- (void) textView: (NSTextView*)view draggedCell: (id)cell inRect: (NSRect)rect event: (NSEvent*)event;


textView:draggedCell:inRect:event:atIndex:

- (void) textView: (NSTextView*)view draggedCell: (id)cell inRect: (NSRect)rect event: (NSEvent*)event atIndex: (unsigned)charIndex;


textView:shouldChangeTextInRange:replacementString:

- (BOOL) textView: (NSTextView*)textView shouldChangeTextInRange: (NSRange)affectedCharRange replacementString: (NSString*)replacementString;


textView:willChangeSelectionFromCharacterRange:toCharacterRange:

- (NSRange) textView: (NSTextView*)textView willChangeSelectionFromCharacterRange: (NSRange)oldSelectedCharRange toCharacterRange: (NSRange)newSelectedCharRange;


textViewDidChangeSelection:

- (void) textViewDidChangeSelection: (NSNotification*)notification;


undoManagerForTextView:

- (NSUndoManager*) undoManagerForTextView: (NSTextView*)view;


Software documentation for the NSTextView(GSTextViewUpdateMultipleViews) category

NSTextView(GSTextViewUpdateMultipleViews)

Declared: AppKit/NSTextView.h

_updateMultipleTextViews

- (void) _updateMultipleTextViews;


Software documentation for the NSTextView(NSSharing) category

NSTextView(NSSharing)

Declared: AppKit/NSTextView.h

allowsUndo

- (BOOL) allowsUndo;


backgroundColor

- (NSColor*) backgroundColor;


becomeFirstResponder

- (BOOL) becomeFirstResponder;


delegate

- (id) delegate;


didChangeText

- (void) didChangeText;


drawsBackground

- (BOOL) drawsBackground;


importsGraphics

- (BOOL) importsGraphics;


insertionPointColor

- (NSColor*) insertionPointColor;


isContinuousSpellCheckingEnabled

- (BOOL) isContinuousSpellCheckingEnabled;


isEditable

- (BOOL) isEditable;


isFieldEditor

- (BOOL) isFieldEditor;


isRichText

- (BOOL) isRichText;


isRulerVisible

- (BOOL) isRulerVisible;


isSelectable

- (BOOL) isSelectable;


markedRange

- (NSRange) markedRange;


markedTextAttributes

- (NSDictionary*) markedTextAttributes;


rangeForUserCharacterAttributeChange

- (NSRange) rangeForUserCharacterAttributeChange;


rangeForUserParagraphAttributeChange

- (NSRange) rangeForUserParagraphAttributeChange;


rangeForUserTextChange

- (NSRange) rangeForUserTextChange;


resignFirstResponder

- (BOOL) resignFirstResponder;


selectedRange

- (NSRange) selectedRange;


selectedTextAttributes

- (NSDictionary*) selectedTextAttributes;


selectionAffinity

- (NSSelectionAffinity) selectionAffinity;


selectionGranularity

- (NSSelectionGranularity) selectionGranularity;


setAllowsUndo:

- (void) setAllowsUndo: (BOOL)flag;


setBackgroundColor:

- (void) setBackgroundColor: (NSColor*)color;


setContinuousSpellCheckingEnabled:

- (void) setContinuousSpellCheckingEnabled: (BOOL)flag;


setDelegate:

- (void) setDelegate: (id)anObject;


setDrawsBackground:

- (void) setDrawsBackground: (BOOL)flag;


setEditable:

- (void) setEditable: (BOOL)flag;


setFieldEditor:

- (void) setFieldEditor: (BOOL)flag;


setImportsGraphics:

- (void) setImportsGraphics: (BOOL)flag;


setInsertionPointColor:

- (void) setInsertionPointColor: (NSColor*)color;


setMarkedTextAttributes:

- (void) setMarkedTextAttributes: (NSDictionary*)attributeDictionary;


setRichText:

- (void) setRichText: (BOOL)flag;


setRulerVisible:

- (void) setRulerVisible: (BOOL)flag;


setSelectable:

- (void) setSelectable: (BOOL)flag;


setSelectedRange:

- (void) setSelectedRange: (NSRange)charRange;


setSelectedRange:affinity:stillSelecting:

- (void) setSelectedRange: (NSRange)charRange affinity: (NSSelectionAffinity)affinity stillSelecting: (BOOL)stillSelectingFlag;


setSelectedTextAttributes:

- (void) setSelectedTextAttributes: (NSDictionary*)attributeDictionary;


setSelectionGranularity:

- (void) setSelectionGranularity: (NSSelectionGranularity)granularity;


setSmartInsertDeleteEnabled:

- (void) setSmartInsertDeleteEnabled: (BOOL)flag;


setTypingAttributes:

- (void) setTypingAttributes: (NSDictionary*)attrs;


setUsesFontPanel:

- (void) setUsesFontPanel: (BOOL)flag;


setUsesRuler:

- (void) setUsesRuler: (BOOL)flag;


shouldChangeTextInRange:replacementString:

- (BOOL) shouldChangeTextInRange: (NSRange)affectedCharRange replacementString: (NSString*)replacementString;


smartDeleteRangeForProposedRange:

- (NSRange) smartDeleteRangeForProposedRange: (NSRange)proposedCharRange;


smartInsertDeleteEnabled

- (BOOL) smartInsertDeleteEnabled;


smartInsertForString:replacingRange:beforeString:afterString:

- (void) smartInsertForString: (NSString*)aString replacingRange: (NSRange)charRange beforeString: (NSString**)beforeString afterString: (NSString**)afterString;


spellCheckerDocumentTag

- (int) spellCheckerDocumentTag;


toggleContinuousSpellChecking:

- (void) toggleContinuousSpellChecking: (id)sender;


typingAttributes

- (NSDictionary*) typingAttributes;


updateInsertionPointStateAndRestartTimer:

- (void) updateInsertionPointStateAndRestartTimer: (BOOL)restartFlag;


usesFontPanel

- (BOOL) usesFontPanel;


usesRuler

- (BOOL) usesRuler;


validRequestorForSendType:returnType:

- (id) validRequestorForSendType: (NSString*)sendType returnType: (NSString*)returnType;