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
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.
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?
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.
I've tested this with 6.5.8.524 and it seems to work just fine.