From 12fef902cb95611aefff2c6ea0a5623a74fdfa6c Mon Sep 17 00:00:00 2001 From: Spencer Janssen Date: Mon, 11 Jun 2007 20:26:29 +0200 Subject: API CHANGE: Give doLayout a Stack rather than a flattened list darcs-hash:20070611182629-a5988-384e2f82340497c833a68d909ea485017803fe9b.gz --- XMonad.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'XMonad.hs') diff --git a/XMonad.hs b/XMonad.hs index 0cc0a63..df1dade 100644 --- a/XMonad.hs +++ b/XMonad.hs @@ -108,7 +108,7 @@ atom_WM_STATE = getAtom "WM_STATE" -- 'doLayout', a pure function to layout a Window set 'modifyLayout', -- 'modifyLayout' can be considered a branch of an exception handler. -- -data Layout = Layout { doLayout :: Rectangle -> [Window] -> X [(Window, Rectangle)] +data Layout = Layout { doLayout :: Rectangle -> Stack Window -> X [(Window, Rectangle)] , modifyLayout :: SomeMessage -> X (Maybe Layout) } -- Based on ideas in /An Extensible Dynamically-Typed Hierarchy of Exceptions/, -- cgit v1.2.3