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.
Context menu item 'Edit' for elements Receive, Reply, Invoke, Partner Link, onMessage, onEvent should have ellipsis in name because action for this item opens Property Editor dialog. In other words context menu item should have label 'Edit ...'.
This is not a bug. According to Todd Fast, the "Edit" action should not have "...". I have cc'd Todd to see if he can describe this better. But if you look at the Menu action "Properties" you will see that it also does not have "...". It is a similar case for "Edit".
Coming back from xdesign-tools discussion: The thing is that 'Edit' can be cancelled. That's always the purpose of '...' - expressing that additional input will be required before anything happens, expressing that the action can actually be cancelled (rolled back). In our case, additional input is required, editing can be also cancelled (rolled back). This is the opposite to actions such as Open, Help or Properties, that has an effect immediately (file is opened, Help or Properties window is shown). Actually - a nice issue. I will welcome counter arguments to finally reach a firm agreement on this. Reopening and lowering down to P4.
fixed
The presence of a cancel button is irrelevant to the discussion here. An ellipsis is used when the user must provide more input before a speculative target action is taken (e.g. printing), i.e. the invocation context is not sufficient information to perform the requested function. The action must be speculative in order for an ellipsis to be appropriate. In this case, there is no target action--editing is itself the target action. Therefore, an ellipsis should NOT be present.
When we (xdesign-tools) are unsure, we are trying to follow Microsoft UI guidelines as that's where most of our users are. Their guideline does not specifically mention the verb Edit, however they mention "Customize" and suggest to append ellipsis there. To me "Customize" and "Edit" are very close and thus both should be appended with ellipsis. You may follow the reasoning there.
The link to the guidelines: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/ch14d.asp Search for ellipsis.
I am trying to verify the fix, but can not find the fixed context menu item/items with ellipsis being added. Please point me where to find it/them.
Examples: In BPEL Navigator right click on an activity, you'll see "Edit" or "Edit...". In my build, which is not that recent, there is "Edit". My understanding is that we haven't settled down on what's right yet. Although MS guideline suggest to use "Customize..." but we use "Customize" in XSD editor. So, this needs a broader effort. I've created a task for this: http://www.netbeans.org/issues/show_bug.cgi?id=87409 In the mean time, it may make sense to mark this issue as "verified" or preferrably "invalid".
I think it's better to leave this issue as RESOLVED FIXED because it already fixed in dev branch. I mark it as depends on issue 87409.
Here had been mentioned two different approaches to use ellipsis: An ellipsis is used when the user must provide more input before a speculative target action is taken. (tfast and apple approach :) (http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGText/chapter_13_section_3.html) and An ellipsis is used when the user must provide more input to complete intended action. (microsoft approach) (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/ch14d.asp) Both of them are suitable for human world. Just now I have choosed the first way. But any way to avoid inconsistence in UI any finall decision should be in netbeans design guide.
Verified