Beautiful.

Thank you!



On Mon, 2008-03-31 at 10:25 +0200, Thomas Kappler wrote:
> Hi,
> 
> first of all, in the first line of the loop, shouldn't node be nextNode?
> 
> Then, you're directly calling listener methods, which are supposed to
> be callbacks, i.e., they are called by the framework when, and after,
> a selection or expansion happens. You should use the methods offered
> by ITreeState, such as expandNode(node) (as you do with selectNode).
> Your listener methods will be called, if you added your listener to
> the tree.
> 
> Cheers,
> Thomas
> 
> 
> >   final ITreeState treeState = getTreeState();
> >   final TreeNode[] path = node.getPath();
> >   for( final TreeNode nextNode : path )
> >   {
> >       treeState.selectNode( node, true );
> >       nodeExpanded( nextNode );
> >       nodeSelected( nextNode );
> >   }
> >
> >   invalidateAll();
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to