PR# 12313 X button on Context tool is counterintuitive

Problem Report Summary
Submitter: randyjohn
Category: EiffelStudio
Priority: Medium
Date: 2007/03/15
Class: Bug
Severity: Non-critical
Number: 12313
Release: 6.0.6.7183
Confidential: No
Status: Analyzed
Responsible:
Environment: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; AXAR_Corp_Device; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
Synopsis: X button on Context tool is counterintuitive

Description
The X button on the context tool does not close the window, only the tab.  This is extremely counter-intuitive.  Since there is already a right-click menu on the tab, it is also unnecessary.
   Randy
p.s. I also miss having a Context button.
To Reproduce

										
Problem Report Interactions
From:randyjohn    Date:2007/03/21    Download   
Let's get our definitions down first.  What I call a context 'window' is where the context 'tools' are when they are normally docked (yes, they may be docked in other places as well).  You may use other names.  I'm talking about the window at the lower right that, by default, contains Output, Diagram, Class, Feature Relation, Dependency, etc.  The fact that the 'window' contains several 'tools' is immaterial.  An X box is expected to close the 'window' not the uppermost 'tool'.  The counter-intuitive behavior that you have constructed leads people to attempt to close the 'window' but in fact it only closes the upper-most 'tool' that is in the 'window'.  Now the user is forced to figure out which tool was accidentally closed and then to restore it.

In some other program (whose name escapes me) there are two X buttons.  One large to close the window and one small to close the tool.

I just conducted some experiments.  I moved Output from the context 'window' to the 'clusters' window (Yes, I know it's just 
....
Output truncated, Click download to get the full message

From:manus_eiffel    Date:2007/03/20    Status: Analyzed    Download   
We have taken the behavior of existing products such as VisualStudio, Eclipse or Firefox for the close button that only close one tab. Or do you mean when the tool is docked out?

For the context tool, it does not exist anymore since you can create a layout where there is not just one but several context tools (case where all the tabs are in separate windows).