PR# 4764 Enhancements to how undocked windows work

Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: Medium
Date: 2005/05/18
Class: Feature Request
Severity: Serious
Number: 4764
Release: 5.6.0911 beta
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20030625 SunOS marten.isi.edu 5.9 Generic_117171-12 sun4u sparc SUNW,Sun-Blade-1000
Synopsis: Enhancements to how undocked windows work

Description
Accelerator keys do not work in undocked windows (e.g., F10 to step).
They should work (or at least, there should be an option to control
whether accelerator key bindings follow undocked windows).

Clicking on title bar of an undocked window (e.g., Context window
that has been undocked) raises that window and the development
window and all other associated undocked windows.  I would like a
preference that controls whether undocked windows can be raised
and lowered independently of each other and of the associated
development window.
To Reproduce

										
Problem Report Interactions
From:larryl    Date:2009/09/01    Status: Closed    Download   
Hi, Manu, David,

New preference "interface.development_window.undocked_window_lower_than_main_window" is added in revision#80582. Note that after changed the value of preference "undocked_window_lower_than_main_window", end users have to undock floating windows again to take effect.

Thanks for your reports.

From:manus_eiffel    Date:2009/09/01    Download   
This is because they are all relative to the main window. If we would allow them to have their own window, then you will end up having too many windows tracked by your window manager (e.g. Alt+Tab would iterate through all the windows of the application when you actually just want to switch to EiffelStudio).

Larry can we have a preference to do what David is asking?

From:prestoat2000    Date:2009/09/01    Status: Analyzed    Download   
The accelerators work in undocked windows - that part is implemented.  However, undocked windows
cannot be raised or lowered independently of the main development window.  They are always on
top of the main window, unless there is some preference I couldn't find that controls this.

Reopening report.

From:manus_eiffel    Date:2009/09/01    Status: Closed    Download   
I've tested this with 6.5.8.524 and it seems to work just fine.

From:prestoat2000    Date:2005/11/11    Download