On Tue, Feb 26, 2002 at 06:37:00PM -0600, fvwm-bug wrote: > FVWM Bug Tracking notification > > new message incoming/858 > > Full_Name: Daniel Speyer > Version: 2.4.5 > CVS_Date: > OS: Debian GNU/Linux > X_Server: 4.1 > Submission from: (NULL) (129.2.159.61) > > > I typically run with a toolbar of some sort on one side of the screen > (currently an FvwmButtons on the left, previously a combination of Fvwm > modules and Tcl/Tk scripts on the right, before that a taskbar-ish thing on > the bottom -- you get the idea). However, when new windows popped up, they > didn't think of these bars as special, and went right over them (or under, > if I was using alwaysontop, but that wasn't much better). This became > really annoying, because I think of those windows as seperate from my > desktop and I wanted windows to overlap them about as much as I wanted them > to run off the screen. > > I've written a patch that makes Fvwm think the same way. Essentially, it > lets you tell it how far from each edge should be thought of as > 'off-screen,' and should only receive windows if they just don't fit > anywhere else. > > I've tested this patch for a while, and it seems quite stable.
I'm sorry that you did all this work for naught, but the 2.5.x betas already have a method to control placement preferences on a per-window basis. It doesn't work with all placement methods though. Please check the styles MinOverlapPlacement and PlacementOverlapPenalties. > P.S. I submitted the patch earlier to fvwm-workers but it seems to have > been ignored. It occured to me that some projects prefer patches submitted > through bug tracking, so I'm trying this. We prefer them on the mailing list. I've been on a holiday and had no time to reply yet. Bye Dominik ^_^ ^_^ -- Dominik Vogt, email: [EMAIL PROTECTED] LifeBits Aktiengesellschaft, Albrechtstr. 9, D-72072 Tuebingen fon: ++49 (0) 7071/7965-0, fax: ++49 (0) 7071/7965-20 -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]