• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Getting the current text container or text view from a layout manager
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Getting the current text container or text view from a layout manager


  • Subject: Re: Getting the current text container or text view from a layout manager
  • From: Douglas Davidson <email@hidden>
  • Date: Mon, 28 Jan 2008 10:07:07 -0800


On Jan 26, 2008, at 9:44 AM, Jonathon Mah wrote:

I haven't tried it, but looking at the docs, it seems like you could use
-[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:]


after getting the glyph from the selection range with something like
-[NSLayoutManager glyphRangeForCharacterRange:actualCharacterRange:]
or
-[NSLayoutManager glyphIndexForCharacterAtIndex:] on Leopard.

This is most of it, but there are a couple of wrinkles. First, if the selection is an insertion point between two lines, then the selection affinity determines whether it lies at the end of the first line or at the beginning of the second. Second, if the selection is an insertion point at the end of the text, then it lies in the extra line fragment text container (if any), otherwise in the last text container.


Douglas Davidson

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Getting the current text container or text view from a layout manager (From: Keith Blount <email@hidden>)
 >Re: Getting the current text container or text view from a layout manager (From: Jonathon Mah <email@hidden>)

  • Prev by Date: Re: Getting called back when an NSScrollView is scrolled
  • Next by Date: Re: Getting called back when an NSScrollView is scrolled
  • Previous by thread: Re: Getting the current text container or text view from a layout manager
  • Next by thread: what does @property (readonly, retain) mean exactly ?
  • Index(es):
    • Date
    • Thread