| Expand/Collapse Node Refresh Issue [message #175903] | 
Wed, 06 April 2005 15:55   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Originally posted by: jduley.mail.arc.nasa.gov 
 
Hi, 
In my application (based on the schema editor example), nodes can be  
expanded or collapsed.  When I trigger a collapse, the figure does not  
update until I move the node to a different location.  The same issue  
happens when I expand it back.  Something is happening during the move  
operation that is refreshing the node so that the correct state is shown  
on the view.  Any ideas as to why the node is not updated properly prior  
to the move?  Also, the outline view does in fact respond properly to  
the expand/collapse.  Thanks. 
Jason
 |  
 |  
  | 
| Re: Expand/Collapse Node Refresh Issue [message #176011 is a reply to message #175903] | 
Thu, 07 April 2005 09:48    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Jason, 
 
When you move your EditPart - usually, you would call refreshVisuals(), 
which in turn *changes the constraints* of your EditPart. As a result - the 
Layout algorithm would redraw the figure by using the modifed constraints to 
set the figures bounds. 
 
Perhaps when you collapse / expand your node, you're missing the above 
steps, maybe you're not firing a visual change. 
 
Hope this helps, 
Brian. 
 
"Jason Duley" <jduley@mail.arc.nasa.gov> wrote in message  
news:d31f3d$pgi$1@news.eclipse.org... 
> Hi, 
> In my application (based on the schema editor example), nodes can be  
> expanded or collapsed.  When I trigger a collapse, the figure does not  
> update until I move the node to a different location.  The same issue  
> happens when I expand it back.  Something is happening during the move  
> operation that is refreshing the node so that the correct state is shown  
> on the view.  Any ideas as to why the node is not updated properly prior  
> to the move?  Also, the outline view does in fact respond properly to the  
> expand/collapse.  Thanks. 
> Jason
 |  
 |  
  | 
| Re: Expand/Collapse Node Refresh Issue [message #176039 is a reply to message #175903] | 
Thu, 07 April 2005 10:29   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
You need to call revalidate(). 
 
"Jason Duley" <jduley@mail.arc.nasa.gov> wrote in message 
news:d31f3d$pgi$1@news.eclipse.org... 
> Hi, 
> In my application (based on the schema editor example), nodes can be 
> expanded or collapsed.  When I trigger a collapse, the figure does not 
> update until I move the node to a different location.  The same issue 
> happens when I expand it back.  Something is happening during the move 
> operation that is refreshing the node so that the correct state is shown 
> on the view.  Any ideas as to why the node is not updated properly prior 
> to the move?  Also, the outline view does in fact respond properly to 
> the expand/collapse.  Thanks. 
> Jason
 |  
 |  
  | 
Powered by 
FUDForum. Page generated in 0.03358 seconds