Hi!

As you have seen, Roassal offers way to define arrows. Here is a short example:
-=-=-=-=-=-=-=-=-=-=-=-=
| v s e1 e2 l |
v := ROView new.
s := ROEllipse new size: 15.
e1 := s element.
e2 := s element.

e1 @ RODraggable.
e2 @ RODraggable.

e2 translateBy: 50 @ 80.

l := (ROLine new add: (ROArrow new size: 10)) elementFrom: e1 to: e2.

v add: e1; add: e2; add: l.
v open
-=-=-=-=-=-=-=-=-=-=-=-=

You can always create a new array by subclassing ROArrow or ROLineDecoration.

Alexandre


On Mar 6, 2014, at 10:36 AM, Anne Etien <anne.etien@univ-lille1.fr> wrote:

Hi,

We are currently making some visualizations of application with Usman. They rely on method invocations. In that case, it is better to know which method invokes which other one. We put arrow on our graph, but the only available arrow we found are 'UML like inheritance' arrow with big triangle. Would it be possible to have other type of arrow that are more discrete, but nevertheless indicates the sense? (If possible put acute and not obtuse angle between the two branches of the arrow, it is more easier to see when they are lot of links). 

More over, would it be possible to have hook on the lines to transform them as  broken lines. Indeed, when you have m1 linked to m2 and m2 linked to m1, there is superposition of the two links so not easy to read. It would be great if we can manually break the lines to see the two of them.

I put some examples of arrow below. 

Thanks a lot in advance.
Anne
 <images.jpg><images.jpg>
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.