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 90947 - Navigator node selection should auto-expand Diagram elements
Summary: Navigator node selection should auto-expand Diagram elements
Status: VERIFIED DUPLICATE of bug 90945
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL (show other bugs)
Version: 5.x
Hardware: All All
: P1 blocker (vote)
Assignee: issues@soa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-12 12:30 UTC by Michael Frisino
Modified: 2007-01-08 10:40 UTC (History)
0 users

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 Michael Frisino 2006-12-12 12:30:13 UTC
Steps to reproduce:

-Open a Process diagram
-Close one of the container nodes that contains some children.
-Go to Navigator.
-In the Navigator tree select one of the children which are inside the collapsed
Diagram element.
-The Diagram element remains collapsed and therefore the node selected in
Navigator is not visible.


Recommended fix:
UC1  - User is traversing and selecting Navigator nodes - some of these Navigator
nodes correspond to Diagram elements which are in a collapsed state.
- User selects a Navigator node that not visible in diagram because the element
in inside a collapsed container
- Diagram container should auto-expand in order to show the selected navigator node.

Supporting argument for recommendation 
- this is how the the competition's Navigator works relative to collapsed
diagram elements. The elements auto-expand on navigator node selection.
- this is what at least SOME users will expect.

Counter arguments against this recommendation
- Some users may not want auto-expansion. They may want the expansion to occur
only on demand - like DBL-Clk on Navigator node.
[ Problem with this is that our current Navigator / Diagram story is a very
eager sync (as is competition). Eager sync means that simple selection of
navigator node results in parallel selection of Diagram element. DBL-clk on
Navigator node invokes default action for the node.]
- There is no way to re-collapse Diagram from the Navigator, user will have to
switch to Diagram to re-collapse Diagram element. [Should there be a way to
collapse Diagram nodes from Navigator?]

HIE - do you have an opinion? Absent rebuttal, we will implement the recommendation.
Comment 1 Michael Frisino 2006-12-12 13:04:31 UTC

*** This issue has been marked as a duplicate of 90945 ***
Comment 2 Mikhail Kondratyev 2007-01-08 10:40:56 UTC
Verified to be duplicate