This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Jirka, AI for you: We need icon for it. It should be in 3 different versions: -idle(appears when element is just selected) -disabled(DnD was started, but still over incorrect drop point) -Enabled(DnD is over valid drop point) see also bug 83488
this is icons for message flow connection handles. Also, please bear in mind, the assumption here is that there is a single handle per element, or at most, one handle on each side of the element. There is not a separare input and output handle for the invoke. At least it has not been implemened like that.
Added "VISUAL" to status whiteboar to simplify issue tracking for Jirka.
A couple of comments from email threads: * Question - do you think it is possible to provide any feedback to user to help them know when they can release the mouse? (i.e. highlight the target activity when mouse is over valid target )? * ... "bolden" the existing connection (if one is already present). This allows user to see difference b/t new connection and old connection when user is changing connections.
Another set of comments - asymetry isues: * currently no handles on PartnerLink side * this means that connection can only be initiated on drag originating on process activity and ending at partner link. In the previous shift-click gesture we could initiate drawing from both directions.
My comments to Jirka's proposals: [currently no handles on PartnerLink side ] questionable thing, because operation and webservice activities have one-to- many relationship. So, its likely to have more than one message flow link to be connected to the same operation and it can be unclear which link will be ajusted bu DnDing this handle [bolden" the existing connection] Quiet problematic from implementation point of view. [highlight the target activity when mouse is over valid target] I like this idea. We need suggestions how this thing should look like.
Suggested graphics and scenario is here: http://enterprise.netbeans.org/specs/bpel/messageFlowCreation/messageFlowCreation.html
Alexey, Please integrate graphics provided by Jirka.
Graphics is integrated and other changes are made according to specification. But I don't like flow link tool visualisation when message connection for element already exists. Another problem is that we can create message connection but it is impossible to remove it. Jirka could you evaluate this problems?
Once the lines can be selected (which will be sometime in the future), it will be possible to remove the message flows by selecting the lines. Perhaps, we could allow the selection of the envelope icon and Delete. Another solution would be to react on finish of DnD by removing the message flow if one already exists. This applies to DnD initiated from the activity side. I don't see any easy solution to select/remove a message flow from partnerlink side besides selecting the message flow line as there really may be a big number of incoming lines, so the interaction around the connection points is difficult. Any ideas / suggestions?
Ok. I mark this bug as fixed.
WinXP Coke061001 There is graphics on the left edge of webserivce activity elements