Bug 4666 - DCR - Need a way for child shells to disable ESC closing (1GE8RXW)
Summary: DCR - Need a way for child shells to disable ESC closing (1GE8RXW)
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 2.0   Edit
Hardware: All Windows 98
: P2 normal (vote)
Target Milestone: 2.0 M4   Edit
Assignee: Steve Northover CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-11 14:20 EDT by Nick Edgar CLA
Modified: 2002-03-07 10:54 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Edgar CLA 2001-10-11 14:20:55 EDT
Currently ESC closes tear-off windows in Eclipse.  There is no way for the child shell to override this behaviour.

Trigger PR: 1GD5XD8: ITPUI:ALL - ESC closes the Navigator.

NOTES:

Email thread:

NE asks: 
How to have ESC not close child shell?
See 1GD5XD8: ITPUI:ALL - ESC closes the Navigator.
for context.

SN answers: (use a traverse listener on the focus child)

NE replies:
I can't use a traverse listener since the focus widget is arbitrary.  
It depends on what particular view is active in the detached window, 
which I have no control over (so to speak): I don't even have access to the control.
So I guess there's no way around this?  Is there any way for the shell to get involved and veto it?

SN states:
There is no way right now.  You need new API.  Enter a DCR but you will need
to escalate in order to get it done ... freeze ya know!

SN (5/25/01 2:34:28 PM)
	Changed to DCR.

	McQ (28/05/2001 1:55:52 PM) -
		Not going to happen for June.

	McQ (26/06/2001 1:59:16 PM) -
		SN to investigate.
Comment 1 DJ Houghton CLA 2001-10-29 16:29:32 EST
PRODUCT VERSION:
Eclipse build 110 

Comment 2 Mike Wilson CLA 2001-12-10 10:55:12 EST
Investigate as part of traversal fixups.
Comment 3 Steve Northover CLA 2002-03-04 11:36:58 EST
Hook traverse listener on the shell.
Fixed > 20020304.