Jeremy Hankins <[email protected]> writes: > Christopher Roy Bratusek <[email protected]> writes: >> Hi all, >> >> I've been playing around with window-matcher avoid . nil and this is what I >> have: > > I haven't had a chance to test this yet (do you only need the delay on > sawfish restart, or also when opening a window in an already-running > sawfish?). But have you tried using a queued-avoid, like with > queued-blah-maximize? See maximize-after-add-window in maximize.jl, > which is added to after-initialization-hook.
Er, I was being sloppy here. It's not added to after-initialization-hook, it's added to after-add-window-hook *in* after-initialization-hook. (And I have no excuse for not remembering that, since I was just working with that section of code a bit back.) A queued-avoid should have no reason to be added in such a complicated way -- the reason it's necessary for maximize is so that the avoid property has been set on all windows on startup before maximizing happens. If I have a chance later today I'll actually try out the code you sent out. -- Jeremy Hankins <[email protected]>
