Skip to main content



      Home
Home » Eclipse Projects » Standard Widget Toolkit (SWT) » getItems() only works for TreeItems that are expanded
getItems() only works for TreeItems that are expanded [message #449917] Mon, 31 January 2005 09:48 Go to next message
Eclipse UserFriend
Can you explain the following? I don't see why TreeItems need to be
expanded in order for getItems() to return something useful.

// the following line only works if viewer.getTree().getItems()[0] is
expanded
TreeItem[] testing = viewer.getTree().getItems()[0].getItems();
viewer.setContentProvider(new ViewContentProvider(file));
// if I do viewer.expandAll(); here then below works fine, but not if I use
viewer.expandToLevel(Object, int)
testing = viewer.getTree().getItems()[0].getItems();
Re: getItems() only works for TreeItems that are expanded [message #449929 is a reply to message #449917] Mon, 31 January 2005 11:51 Go to previous message
Eclipse UserFriend
They don't. Perhaps this is a bug/feature in JFace? Try eclipse.platform.
Someone may be able to help you there.

"Devin Steffler" <devin_steffler@ca.ibm.com> wrote in message
news:ctlgfo$5si$1@www.eclipse.org...
> Can you explain the following? I don't see why TreeItems need to be
> expanded in order for getItems() to return something useful.
>
> // the following line only works if viewer.getTree().getItems()[0] is
> expanded
> TreeItem[] testing = viewer.getTree().getItems()[0].getItems();
> viewer.setContentProvider(new ViewContentProvider(file));
> // if I do viewer.expandAll(); here then below works fine, but not if I
use
> viewer.expandToLevel(Object, int)
> testing = viewer.getTree().getItems()[0].getItems();
>
>
>
Previous Topic:Can I set the size of a FileDialog
Next Topic:disable tree expanded
Goto Forum:
  


Current Time: Sun Jul 13 23:58:46 EDT 2025

Powered by FUDForum. Page generated in 0.03560 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top