wm: Simplify offscreen windows.
When the window manager wanted to keep a client window from
receiving input, it previously moved it just beyond the
bottom-right corner of the screen. Whenever the screen got
larger, we'd need to move all of these windows again to make
sure that they stayed offscreen.
This change makes us just move these windows to (16384,
16384)[1] so we won't need to mess with them after screen
resizes (unless the screen gets that large, in which case
we'd need a different strategy anyway).
1. I guess it could be (16384, 0) instead; doesn't seem like
a big deal either way.
Change-Id: I52b2b4723c8af0c5b4456991e8c30db157205cbd
BUG=none
TEST=ran existing tests; ran it on a device and checked with xwininfo that windows were positioned correctly
Review URL: http://codereview.chromium.org/6627012
13 files changed