Ralph, are you working on this? It would be a nice-to-have in our forthcoming defect release.
Regards Bob On 8 April 2010 20:06, Tom Morris <[email protected]> wrote: > On Thu, Apr 8, 2010 at 2:29 PM, Bob Tarling <[email protected]> wrote: >> The class to look at is FigActor. >> >> It looks as if someone has already put some code in to force the >> arrows to connect directly to the stick figure rather than the outer >> bounds of the figure. > > Presumably so that connections don't end out in space some distance > away from the irregularly shaped figure. > >> This was done by overriding the getGravityPoints() method on that class. >> >> Maybe its worth just removing that method first of all to see if it is >> really needed. If the connection does not look so good then you could >> try amending the method instead. > > I'd try adding the lower (or all?) corners of the label text box to > the polygon used for connections, so instead of > > Left Arm, Left Leg, Right Leg, Right Arm, > > it goes > > Left Arm, Left Leg, Text Box upper left, Text Box lower left, Text > box lower right, Text box upper right, Right leg, Right arm > > That should give you the best of both worlds. > > Tom > >> >> Register with tigris and then you can apply any patch to the issue. >> >> Regards >> >> Bob >> >> On 8 April 2010 18:10, Tom Morris <[email protected]> wrote: >>> On Wed, Apr 7, 2010 at 8:59 PM, Ralph Sawaya <[email protected]> >>> wrote: >>> >>>> I just would like to know if u can give me some guides in order to solve >>>> the >>>> following issue: >>>> >>>> http://argouml.tigris.org/issues/show_bug.cgi?id=3820 >>>> >>>> I was thinking of finding the class that draws the arrow and instead of the >>>> endpoint of the arrow being the leg of the Actor (when mouse released), it >>>> should rather be the bottom of the Actor text name. >>> >>> The connection is made to the closest point on the perimeter of the >>> figure (not just the leg). Bob could probably offer the best advice, >>> but rather than looking for code that deals with the connection, I'd >>> instead investigate moving the text label inside a containing Fig >>> group. The right connection positioning should then happen >>> automagically. >>> >>> Tom >>> >>> ------------------------------------------------------ >>> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2523699 >>> >>> To unsubscribe from this discussion, e-mail: >>> [[email protected]]. >>> To be allowed to post to the list contact the mailing list moderator, >>> email: [[email protected]] >>> >> >> ------------------------------------------------------ >> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2524284 >> >> To unsubscribe from this discussion, e-mail: >> [[email protected]]. >> To be allowed to post to the list contact the mailing list moderator, email: >> [[email protected]] >> > > ------------------------------------------------------ > http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2524575 > > To unsubscribe from this discussion, e-mail: > [[email protected]]. > To be allowed to post to the list contact the mailing list moderator, email: > [[email protected]] > ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2545585 To unsubscribe from this discussion, e-mail: [[email protected]]. To be allowed to post to the list contact the mailing list moderator, email: [[email protected]]
