Comment 11 for bug 248769

Revision history for this message
dynamotwain (dynamotwain) wrote :

Ah, good to hear. I didn't know about a rewrite, and normally one expects to find the latest bleeding edge code in trunk. I haven't been following or using AWN until just recently when I got Openbox to work properly with shaped windows like AWN uses.

I just took a look at the 'trunk-rewrite-and-random-breakage', and it looks like the positioning fixes would be relatively straightforward and much cleaner.

Basically, all Neil would have to do is add 'x' and 'y' properties to the AwnMonitor, move all the monitor-related stuff from AwmSettings to AwmMonitor, use x,y in awn-window:position_window.

The strut related code looks like practically a drop-in replacement, although it'd need generalized for all four edges.

Everything else is probably irrelevant to the new branch; if I had known, I would have based my patch against it.