Handling top-level windows

Terminology

An unbordered window is a window that does not have a border added by the window manager. In X11 parlance, it is an OverrideRedirect window. They typically include menus and tooltips.

Ideal rules

Tooltips:

Menus:

Generic rule 1

Don't allow unbordered windows outside the parent window at all.

We would need some heuristic to decide what the parent window is.

Generic rule 2

Only allow unbordered windows below the title bar of the parent window while the parent window is focused.

X11TopLevelWindows (last edited 2008-04-15 19:03:10 by MarkSeaborn)