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.

Bug 85759 - Context menu item 'Edit' should have ellipsis in name
Summary: Context menu item 'Edit' should have ellipsis in name
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL (show other bugs)
Version: 5.x
Hardware: All All
: P4 blocker (vote)
Assignee: Vitaly Bychkov
URL:
Keywords: REGRESSION
Depends on:
Blocks:
 
Reported: 2006-09-26 12:05 UTC by Andrey Yamkovoy
Modified: 2007-12-07 16:35 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Yamkovoy 2006-09-26 12:05:30 UTC
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 ...'.
Comment 1 Michael Frisino 2006-09-26 12:39:31 UTC
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".
Comment 2 Jiri Kopsa 2006-09-26 13:30:20 UTC
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.
Comment 3 Vitaly Bychkov 2006-09-26 13:49:01 UTC
fixed
Comment 4 Todd Fast 2006-09-26 15:38:49 UTC
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.
Comment 5 Jiri Kopsa 2006-09-26 17:18:08 UTC
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.
Comment 6 Jiri Kopsa 2006-09-26 17:18:32 UTC
The link to the guidelines:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/ch14d.asp

Search for ellipsis.
Comment 7 _ hong_lin 2006-10-18 02:05:10 UTC
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. 
Comment 8 Jiri Kopsa 2006-10-18 14:27:33 UTC
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".

Comment 9 Andrey Yamkovoy 2006-10-18 15:10:23 UTC
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.
Comment 10 Vitaly Bychkov 2006-10-18 15:23:16 UTC
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.
Comment 11 Andrei Chistiakov 2007-05-31 11:10:55 UTC
Verified