diff options
author | Andrea Rossato <andrea.rossato@ing.unitn.it> | 2007-06-26 07:16:22 +0200 |
---|---|---|
committer | Andrea Rossato <andrea.rossato@ing.unitn.it> | 2007-06-26 07:16:22 +0200 |
commit | f081aaa45882887f6f21822bc2f90fb701b49257 (patch) | |
tree | dd0aa340f4e2de898f372c73afb1adce715471bf | |
parent | 290d6be9055c7e69b9b81bef50379b0da33b9129 (diff) | |
download | xmobar-f081aaa45882887f6f21822bc2f90fb701b49257.tar.gz xmobar-f081aaa45882887f6f21822bc2f90fb701b49257.tar.bz2 |
createWin will now return Xbar (Display, Window)
darcs-hash:20070626051622-d6583-b0ad139e4beab1e1f5b3c65c66eff8553420e22d.gz
-rw-r--r-- | xmobar.hs | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -137,17 +137,17 @@ eventLoop (d,w) = eventLoop (d,w) -- | The function to create the initial window -createWin :: Config -> IO (Display, Window) +createWin :: Config -> Xbar (Display, Window) createWin config = - do dpy <- openDisplay "" + do dpy <- io $ openDisplay "" let dflt = defaultScreen dpy - rootw <- rootWindow dpy dflt - win <- mkUnmanagedWindow dpy (defaultScreenOfDisplay dpy) rootw + rootw <- io $ rootWindow dpy dflt + win <- io $ mkUnmanagedWindow dpy (defaultScreenOfDisplay dpy) rootw (fromIntegral $ xPos config) (fromIntegral $ yPos config) (fromIntegral $ width config) (fromIntegral $ hight config) - mapWindow dpy win + io $ mapWindow dpy win return (dpy,win) -- | Draws in and updates the window |