Pick the monitor most relevant to a rectangle more cleverly.
authorDana Jansens <danakj@orodu.net>
Sun, 16 Oct 2011 03:04:21 +0000 (23:04 -0400)
committerDana Jansens <danakj@orodu.net>
Sun, 16 Oct 2011 03:04:21 +0000 (23:04 -0400)
commit44dbb3d235a66a86c48e3d69235b3462961f314a
tree678323d2ec16dd8af7891d6ce38eb4f59528b332
parentc1aa4e1e7f16a778ea896ef306815797c888ac02
Pick the monitor most relevant to a rectangle more cleverly.

When monitors overlap (this happens with cloning), we were choosing a monitor
to associate with a window, for maximization for example, somewhat arbitrarily.

Now we have a more clever algorithm that considers the configured primary
monitor first, and that does not prefer monitors based on their sizes, but only
only how much of the window is in the monitor, excluding parts that were claimed
by another monitor already.
openbox/geom.h
openbox/screen.c