Hi Alex,
sorry I wasn't specific enough, I'll try better next time.
the idea was to add it in a form of setter so it could be changed from
outside, because things like RTHighlightable depend on TRMouseEnter or
clicking on TRMouseClick, which is determined by calling includesPoint:
So something like
edge := RTLine edgeFrom: el1 to: el2.
edge shape delta: 10.
edge @ RTHighlightable.
Also I tried it with the increased epsilon to 5 and it is enough for our
needs. I asked for it originally so current settings wouldn't be affected,
but since you changed them there is no need for the setter now.
Thank you!
Peter
On Wed, Oct 8, 2014 at 8:35 PM, Alexandre Bergel <alexandre.bergel(a)me.com>
wrote:
Hi Peter,
I have just added TRLineShape>>includesPoint:delta:
This is what you need I guess.
I have also increased to 5 the default amount of pixels for the epsilon.
Let me know.
Just to let you know, you can use “@RTHighlightable” on edges. Do you know
this?
You can play with this:
=-=-=-==-=-=-==-=-=-==-=-=-=
b := RTGraphBuilder new.
b nodes circle size: 20; color: Color gray.
b edges
connectTo: #dependentClasses;
width: 3;
highlightable;
useInLayout.
b layout
forceCharge: -80.
b addAll: (RTShape withAllSubclasses).
b build
=-=-=-==-=-=-==-=-=-==-=-=-=
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On Oct 7, 2014, at 6:09 PM, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
Hi Alex,
would it be possible to allow specification of epsilon for
TRLineShape>>includesPoint:?
Having it small makes sense if it is processed by machine, but trying to
click on
it by hand is hard.
Alternatively I could subclass it in my program
but then I would have to
change it also in all RTLabel subclasses. Or is there
better way? Changing
the epsilon seems most straightforward to me.
Peter
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev