summaryrefslogtreecommitdiffstats
path: root/XMonad.hs
diff options
context:
space:
mode:
authorSpencer Janssen <sjanssen@cse.unl.edu>2007-05-21 17:27:59 +0200
committerSpencer Janssen <sjanssen@cse.unl.edu>2007-05-21 17:27:59 +0200
commit4c5cce8383eda80ffe686d93dcac57b84e4fa29f (patch)
tree95b5fc6d4a3f727cc583c6b209211db0a6ad9fe5 /XMonad.hs
parent747b8666a6176082177d4a32f5fe201f133826d2 (diff)
downloadmetatile-4c5cce8383eda80ffe686d93dcac57b84e4fa29f.tar
metatile-4c5cce8383eda80ffe686d93dcac57b84e4fa29f.zip
Make screen info dynamic: first step to supporting randr
darcs-hash:20070521152759-a5988-736e7caea5252a77bb01d7631cce0db4287ff6f2
Diffstat (limited to 'XMonad.hs')
-rw-r--r--XMonad.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/XMonad.hs b/XMonad.hs
index cb9ead5..0355e6f 100644
--- a/XMonad.hs
+++ b/XMonad.hs
@@ -39,6 +39,9 @@ import qualified Data.Map as M
-- Just the display, width, height and a window list
data XState = XState
{ windowset :: !WindowSet -- ^ workspace list
+ , xineScreens :: ![Rectangle] -- ^ dimensions of each screen
+ , dimensions :: !(Int,Int) -- ^ dimensions of the screen,
+ -- used for hiding windows
, layouts :: !(M.Map WorkspaceId (Layout, [Layout])) }
-- ^ mapping of workspaces to descriptions of their layouts
@@ -48,10 +51,7 @@ data XConf = XConf
, theRoot :: !Window -- ^ the root window
, wmdelete :: !Atom -- ^ window deletion atom
, wmprotocols :: !Atom -- ^ wm protocols atom
- , dimensions :: !(Int,Int) -- ^ dimensions of the screen,
- -- used for hiding windows
- , xineScreens :: ![Rectangle] -- ^ dimensions of each screen
, normalBorder :: !Color -- ^ border color of unfocused windows
, focusedBorder :: !Color } -- ^ border color of the focused window