|
@@ -166,11 +166,16 @@ public class NodeView extends JPanel implements AnnimatedView, MouseListener {
|
|
|
if( !(c instanceof AnnimatedView) )
|
|
|
continue;
|
|
|
AnnimatedView view = (AnnimatedView)c;
|
|
|
- c.setLocation( getScaledX( view.getVirtualX() - (int)minX ) + x, getScaledY( view.getVirtualY() ) + y);
|
|
|
if( c instanceof NodeView )
|
|
|
+ {
|
|
|
+ c.setLocation( getScaledX( ((NodeView)c).getPlainVirtualX() - (int)minX ) + x, getScaledY( view.getVirtualY() ) + y);
|
|
|
c.setSize( getScaledX( ((NodeView)c).getOriginalWidth() ), getScaledY( ((NodeView)c).getOriginalHeight() ) );
|
|
|
+ }
|
|
|
else
|
|
|
+ {
|
|
|
+ c.setLocation( getScaledX( view.getVirtualX() - (int)minX ) + x, getScaledY( view.getVirtualY() ) + y);
|
|
|
c.setSize( getScaledX( view.getVirtualWidth() ), getScaledY( view.getVirtualHeight() ) );
|
|
|
+ }
|
|
|
c.doLayout();
|
|
|
}
|
|
|
}
|