JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Major churn for multi-headed support (Xrandr and plain multi-screen).
authorRyan McBride <mcbride@countersiege.com>
Mon, 19 Jan 2009 05:48:11 +0000 (05:48 +0000)
committerRyan McBride <mcbride@countersiege.com>
Mon, 19 Jan 2009 05:48:11 +0000 (05:48 +0000)
commit367ce80e698570928030a44ab023521c0ad9ee89
tree8ee29bcdae01dba5d3dcd3fa8cb2bd8d0bd829e6
parent8c31749c460eed867089f661efd70e0c50e4d657
Major churn for multi-headed support (Xrandr and plain multi-screen).
- workspaces now per-screen (X does not let you migrate windows)
- a screen has 1 or more regions (now mapped by Xrandr, later configurable)
- current_ws is dead, long live cur_focus
- only one window has real focus, but workspaces keep track ws->focus
- lots of places (especially event handlers) use cur_focus but should
  identify the correct source of the event instead
- festival of pointer management to keep track of all this.
Makefile
scrotwm.c