Summary: | Sequence diagram message arrow | ||
---|---|---|---|
Product: | [Applications] umbrello | Reporter: | Thomas Olsen <s973656> |
Component: | general | Assignee: | Umbrello Development Group <umbrello-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Slackware | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Thomas Olsen
2003-08-22 12:00:36 UTC
Your first point is valid. This seems to be a problem only since adding synchronous messages. I'm not sure why you would want to extend the vertical line lenght unless the messages were lower down on the lines so it makes sence that they can only be extended by dragging the messages downwards. Thanks Jonathan Riddell It becomes a problem when a message arrow will span more than the default/current vertical line length. I will give a small example. I have two objects TEST and GAME. Then I place a message arrow (named start) between the two objects: TEST--start-->GAME Then the execution is directed to the "start" method of the GAME obejct. Then the start method calls several other objects such that TEST--start-->GAME --------->object1 <--------- --------->object2 <--------- --------->object3 <--------- <------------ This means that the message arrow "start" between TEST and GAME will span more than the default vertical line. Then it would be nice just to resize the "start" message downwards, further down than the default length. I have to place another message arrow just to extend the vertical line. Then I can resize the "start" message such that is spans over all the message calls made from within the "start" message. Finally I delete the noname message, and the operation is completed. Thomas Olsen Thanks for the clarification, I think I understand now. The current CVS includes synchronous and asynchronous messages http://uml.sourceforge.net/developers/umbrello-synchronous-messages.png which are resizeable vertically and should solve that problem of yours. (Note to self, need to fix those arrow ends.) Sorry that I have not been precise enough. I already use the CVS version (from 20/8) and the message arrows in the above example are synchronous message arrows. If I click on the synchronous message (the whole graphic object) then the vertical lines can be extended. If I click at the bottom arrow which return the thread of execution (the bottom of the synchronous message graphic object) then the synchronous message can be resized vertically as you say, but only until the end of the verical line. When the line stops it is not possible in my version to resize any further and that is the problem in the above example. I hope this makes it more clear what I mean. Ah I see, the vertical lines don't grow when changing the size of the synchronous messages. Funny you'd think I'd have noticed that. Thanks for your patience. /me adds to my TODO list. Jonathan can now create sequence diagram messages when the object widget is selected. |