Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSTextViews with embedded pictures and vertical alignment



Text attachments in the form of a NSTextAttachment need provide an object that conforms to the NSTextAttachmentCell protocol which will be used to draw the attachment representation and handle clicks. The protocol has the following method:

- (NSPoint)cellBaselineOffset
Returns the position where the attachment cell's image should be drawn in text, relative to the current point established in the glyph layout. The image should be drawn so its lower-left corner lies on this point.

At a guess if you make this return a point with a negative Y value then when the cell is laid out it will be placed descending below the text base line. I've not tried it however...

Cheers,
Nicko

On 29 Jun 2004, at 21:46, John Stiles wrote:

Right now I have an NSTextView with a decent-sized icon embedded in it (as an attachment), followed by some text.
The NSTextView is making the text appear at the bottom edge of the icon, so it looks like this (excuse the goofy ASCII art)

/\
/!\
/___\ Here is the message way down at the bottom.

I'd like to vertically align the text so it looks like this:

/\
/!\ The text is positioned in the middle now.
/___\

Is this doable?
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


References: 
 >NSDateFormatter not validating input (From: David Alter <email@hidden>)
 >NSTextViews with embedded pictures and vertical alignment (From: John Stiles <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.