• 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: [NSOutlineView] How to know an item is expanded if its parent item is not?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [NSOutlineView] How to know an item is expanded if its parent item is not?


  • Subject: Re: [NSOutlineView] How to know an item is expanded if its parent item is not?
  • From: Jonathan Dann <email@hidden>
  • Date: Sun, 2 Mar 2008 16:50:18 +0000


On 1 Mar 2008, at 23:02, Stéphane Sudre wrote:

There seems to be a missing method in NSOutlineView.

You can know an item is expanded only if its parent is expanded (so that the item itself is visible).

This is problematic if you want to cache the current list of expanded items. Instead of just iterating through the item hierarchy when needed, you would need to use the notifications sent when an item is about to be disclosed or closed.

This is a bit strange if you consider that NSOutlineView probably caches this information in _expandSet or _expandSetToExpandItemsInto so that it can remember to expand the children of an item if needed.

An I missing something and is there a way to know which items are expanded (either visible or not)?

For what it's worth, I haven't found a way to do this either, would be really great if this can be cracked. I had to manually track all the NSOutlineViewItemDidExpand (and the Collapse) notifications.


Jon_______________________________________________

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: 
 >[NSOutlineView] How to know an item is expanded if its parent item is not? (From: Stéphane Sudre <email@hidden>)

  • Prev by Date: Re: Issue about cocoa Multi-document template
  • Next by Date: Re: Bypassing inter-cell navigation for NSButtonCell in NSOutlineView
  • Previous by thread: Re: [NSOutlineView] How to know an item is expanded if its parent item is not?
  • Next by thread: NSMachPort thread safety
  • Index(es):
    • Date
    • Thread