Name
NSTextAttachmentCell — Mac OS X 10.0
Synopsis
This protocol declares an interface for classes that draw
text
attachments and handle mouse events within a text attachment.
NSCell
implements all of the methods of this
protocol, less three: cellBaselineOffset
,
setAttachment
:, and attachment
.
NSTextAttachmentCell
extends
NSCell
’s interface by
implementing these three methods.
@protocol NSTextAttachmentCell
|
// Instance Methods
|
- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView; |
- (BOOL)wantsToTrackMouse;
|
- (void)highlight:(BOOL)flag withFrame:(NSRect)cellFrame inView:(NSView *)controlView; |
- (BOOL)trackMouse:(NSEvent *)theEvent inRect:(NSRect)cellFrame ofView:(NSView *)controlView untilMouseUp:(BOOL)flag; |
- (NSSize)cellSize;
|
- (NSPoint)cellBaselineOffset;
|
- (void)setAttachment:(NSTextAttachment *)anObject; |
- (NSTextAttachment *)attachment;
|
- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView characterIndex:(unsigned)charIndex; |
- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView characterIndex:(unsigned)charIndex layoutManager:(NSLayoutManager *)layoutManager; |
- (BOOL)wantsToTrackMouseForEvent:(NSEvent *)theEvent inRect:(NSRect)cellFrame ofView:(NSView *)controlView atCharacterIndex:(unsigned)charIndex; |
- (BOOL)trackMouse:(NSEvent *)theEvent inRect:(NSRect)cellFrame ofView:(NSView *)controlView atCharacterIndex:(unsigned)charIndex untilMouseUp:(BOOL)flag; |
- (NSRect)cellFrameForTextContainer:(NSTextContainer ... |
Get Cocoa in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.