[Info-vax] DECwindows: keep a window always on top?

MetaEd metaed at gmail.com
Wed Sep 16 13:13:12 EDT 2009


Clicking an mwm window frame always popped the window to the top of
the stack. You had your choice whether this also controlled the window
focus, though. Optionally, window focus could be controlled by moving
the mouse pointer over the window ("pointer focus policy"). If you
chose pointer focus policy, then you could make windows active without
popping them up.

The OP is asking to keep a window "always on top". With pointer focus
policy, you can get close. You can click the mwm window frame to pop
it to the top of the stack, and then focus elsewhere with the mouse
pointer.

If you are the application developer, you can try to force the window
"always on top" by watching for events which affect the window stack
and then restoring your window to the top of the stack. If you have
multiple windows doing this, you can create a race condition.

Alternatively, you can run a window manager other than mwm which
supports the notion of "always on top". I read that fvwm will do it.
It has mwm compatibility and so might be an easy migration. There is
supposedly an OpenVMS port by Fabien Villard.

http://www.fvwm.org/



More information about the Info-vax mailing list