On Fri, 14 Nov 1997, Bruce Stephens wrote:
> Benoit.B.M.MAGNERON_at_AIRSYS.thomson.fr said:
> > -My application displays a large window on the top of the screen. This
> > window haves its width equal to the screen width and the height
> > corresponding to 20% of the screen height. It gives in real time
> > operational information on system to the user, so this window cannot
> > be moved by him, and no windows from other applications can overlap
> > it or can be overlapped by it.
>
> > -In other words, the screen must have two zones, the first zone is
> > reserved for the large window of my application, this window cannot
> > be moved and the second zone is reserved for the other application
> > windows which can be moved but not into the first zone.
>
> This would be quite handy in other contexts too. For example, I can make
> FvwmButtons stay on top, and things, but it would be quite cool to have other
> windows refuse to pop up over it, and to have maximising other windows take
> account of it, and that kind of thing. Similarly for FvwmTaskBar, once it
> works properly.
I will be guilty of interpretation and speculation in the following, but I
suspect that Monsieur Magneron's NEEDS could be provided by a modification
to SmartPlacement. This would allow a prohibition of a window being
placed over his protected windows, although the user would still be able
to move a window over this area. This could be mediated by style settings
like "SmartPlacementNeverCovers", perhaps coupled with a
"StaysOnTopAbsolutely" flag or degree options to the current StaysOnTop.
Of course, how to implement this last part is a problem. What would one do
with two conflicting windows but to give priority to the earlier created
one? And then at restarts, which would end up with the priority?
Michael Tiefenback
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Fri Nov 14 1997 - 10:56:09 GMT