Print

Print


Sure!

On the CVS repository (I'm not sure if they made it into the latest  
tarball, they may have, you can check) there are TWO applications  
which allow dragging with the mouse:

	HeatBugs
	NetworkTest

There's also a How-To which points to them.  Check out their code to  
get an idea how to do it.  Keep in mind that the code that I wrote  
there updates the node's position in its field; but if you're also  
storing its position inside the node itself (say for purposes of  
efficiency) you'll need to modify the code to update that as well.

Sean

On Nov 11, 2009, at 5:12 AM, Lawrence Tsang wrote:

> Hi,
>
>     While testing and studying the Network Model in Mason Tutorial  
> 5, I
> find that although the "SimplePortrayal2D" class could be extended  
> to draw
> the Network Nodes in a "ContinuousPortrayal2D" Field, the Nodes seem  
> not
> to be movable by mouse drag when the model is being paused.
>
>     Is there a way to modify Tutorial 5 so that, when the model is  
> being
> paused, I could drag a Node to move it around while the Node's edges  
> would
> redraw themselves to reflect the Node's updated location ?
>
>     Thanks for any suggestion.
>
> Regards
> Lawrence Tsang