darcs patch: Updated layout, a new layout modifier and other updates.

Hello. Here is are some new modules and updates to my old ones. It is somewhat old code that I never got around to posting to the repository. I created a new layout modifier that works similar to avoidStruts, but for floating windows. Useful for those pesky applications that use separate windows for selecting tools. (Old gimp, dia, etc.) Place the tool-window somewhere off to an edge of the screen and make all other windows avoid it. My old X.L.LayoutBuilder now also handles overlapping regions and X.A.FloatSnap can be configured to be more robust using X.A.AfterDrag. /Anders Engström

On Fri, Mar 6, 2015 at 7:40 PM, Anders Engström
Hello. Here is are some new modules and updates to my old ones. It is somewhat old code that I never got around to posting to the repository.
I created a new layout modifier that works similar to avoidStruts, but for floating windows. Useful for those pesky applications that use separate windows for selecting tools. (Old gimp, dia, etc.) Place the tool-window somewhere off to an edge of the screen and make all other windows avoid it.
My old X.L.LayoutBuilder now also handles overlapping regions and X.A.FloatSnap can be configured to be more robust using X.A.AfterDrag.
Sounds useful.

I made a small change in the simple constructor, the boolean argument is
just confusing so I removed it.
New pack containing all the patches is attached (since there are
dependencies, so ignore the ones earlier in this conversation.)
On Fri, Mar 6, 2015 at 7:40 PM, Anders Engström
Hello. Here is are some new modules and updates to my old ones. It is somewhat old code that I never got around to posting to the repository.
I created a new layout modifier that works similar to avoidStruts, but for floating windows. Useful for those pesky applications that use separate windows for selecting tools. (Old gimp, dia, etc.) Place the tool-window somewhere off to an edge of the screen and make all other windows avoid it.
My old X.L.LayoutBuilder now also handles overlapping regions and X.A.FloatSnap can be configured to be more robust using X.A.AfterDrag.
/Anders Engström

Thanks Anders, I've pushed this patch bundle.
On Tue, Mar 10, 2015 at 5:38 PM, Anders Engström
I made a small change in the simple constructor, the boolean argument is just confusing so I removed it.
New pack containing all the patches is attached (since there are dependencies, so ignore the ones earlier in this conversation.)
On Fri, Mar 6, 2015 at 7:40 PM, Anders Engström
wrote: Hello. Here is are some new modules and updates to my old ones. It is somewhat old code that I never got around to posting to the repository.
I created a new layout modifier that works similar to avoidStruts, but for floating windows. Useful for those pesky applications that use separate windows for selecting tools. (Old gimp, dia, etc.) Place the tool-window somewhere off to an edge of the screen and make all other windows avoid it.
My old X.L.LayoutBuilder now also handles overlapping regions and X.A.FloatSnap can be configured to be more robust using X.A.AfterDrag.
/Anders Engström
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
participants (3)
-
adam vogt
-
Anders Engström
-
Carsten Mattner