33 Commits

Author SHA1 Message Date
David Roundy
4efa95ece0 remove LayoutHooks module (which is unused). 2007-08-23 15:45:20 +00:00
Spencer Janssen
0f1618bac9 Add CycleWS to MetaModule 2007-09-05 20:31:37 +00:00
David Roundy
253fab0861 add DragPane. 2007-08-13 14:40:07 +00:00
Andrea Rossato
f581d0ea3c MetaModule: removed BackCompat no longer in the repository 2007-08-18 07:19:16 +00:00
David Roundy
002b15cb1f use XPrompt in WorkspaceDir. 2007-08-14 19:11:03 +00:00
David Roundy
93ae00b665 new module DynamicWorkspaces to add and remove workspaces. 2007-08-14 01:15:01 +00:00
Spencer Janssen
7d9c2158ff Remove GreedyView: the functionality is now in StackSet 2007-08-15 02:21:01 +00:00
Spencer Janssen
b19f9499a9 Add ViewPrev to MetaModule 2007-08-10 21:12:42 +00:00
Spencer Janssen
ec1c059de5 Add Roledex to MetaModule 2007-08-06 15:16:28 +00:00
Andrea Rossato
dfec5aa7e9 MetaModule: added XPrompt and others
XPrompt, XMonadPrompt, SshPrompt.
ShellPrompt is commented out since it requires readline and the related
xmonad.cabal modifications.
2007-08-04 09:30:49 +00:00
joachim.fasting
3e8da5c992 MetaModule.hs: add FocusNth. 2007-08-02 14:40:23 +00:00
Spencer Janssen
9094973d15 Add ThreeColumns to MetaModule 2007-08-02 14:33:56 +00:00
Spencer Janssen
cda6312efb Add RotSlaves to MetaModule 2007-08-02 14:33:34 +00:00
Michael G. Sloan
7b3510429a Add FlexibleManipulate extension 2007-07-29 03:14:02 +00:00
Andrea Rossato
773367e6b8 Commands: refactoring to include in MetaModule
Just a small refactooring (well, now runCommand requires a command list, and
I added runCommand's that will take a string to run it against the default
command list) to include this module in MetaModule so that we can track it
in case of API changes (this patch has been requested by Spencer).
2007-07-28 13:20:29 +00:00
l.mai
1ab925579c SwitchTrans.hs, initial version 2007-07-28 15:38:26 +00:00
Spencer Janssen
1f668eecf6 Add XMonadContrib.DeManage: a module for unmanaging windows (like panels) 2007-07-18 20:31:07 +00:00
joachim.fasting
45685bfbcc MetaModule.hs: add missing modules. 2007-07-15 20:58:57 +00:00
l.mai
c995979817 add FlexibleResize to MetaModule 2007-07-08 13:02:29 +00:00
David Roundy
30db557eb5 add CopyWindow module, to support sticky/tagged windows.
This module allows dwm-style tagging (as I understand dwm).  You can have a
given window visible in multiple workspaces.  If it's visible in two
workspaces both of which are visible, a gap will show up in one of them
(which is something that needs fixing in xmonad core).  Also defines a
kill1 which is like kill, but only removes from the current workspace a
window if it's in multiple workspaces.
2007-06-24 15:56:48 +00:00
joachim.fasting
cb64b01697 MetaModule.hs: add LayoutHelpers.
Also tweaks import ordering slightly.
2007-06-26 06:55:22 +00:00
David Roundy
2a5ac679ea add new LayoutScreens module. 2007-06-22 13:13:00 +00:00
David Roundy
10f20c432e add SimpleStacking module to make Combo and Tabbed work together.
WARNING! This change will break existing Tabbed configurations.  The
problem is that there is no way within a Layout's "doLayout" to safely
modify the layout itself.  This makes LayoutHooks fragile, and more to the
point, makes SimpleStacking fragile, so we can't safely define a

tabbed' = simpleStacking . tabbed

A workaround would have been to duplicate the tabbed code, but I'd rather
leave the ugliness and get this fixed.
2007-06-21 15:15:24 +00:00
joachim.fasting
6b1897037d MetaModule.hs: add LayoutHooks. 2007-06-20 11:54:57 +00:00
joachim.fasting
348f3f8b46 MetaModule.hs: correct module header. 2007-06-18 19:19:05 +00:00
Spencer Janssen
a64cfc9722 Add Accordion to MetaModule 2007-06-18 19:05:26 +00:00
Spencer Janssen
b1715afbc2 Import typo 2007-06-14 21:13:37 +00:00
Peter De Wachter
ecbb6fa15a Magnifier layout hack
This layout hack increases the size of the window that has focus (the master
window excepted). This causes it to overlap with nearby windows, so not for
tiling purists :)

Screenshot: http://caladan.rave.org/magnifier.png
2007-06-14 20:32:19 +00:00
Andrea Rossato
7f1adc1233 metaModule.hs: info and documentation 2007-06-14 14:41:02 +00:00
Peter De Wachter
d6dec18856 Magic Focus
Automatically puts the focused window in the master position. It's magic.
I wrote this for the Circle layout, but it's actually usable with other
layouts as well.
2007-06-12 17:53:57 +00:00
David Roundy
da9f7581eb add Combo and Square to MetaModule. 2007-06-12 13:37:53 +00:00
David Roundy
6f45009aea new module NoBorders to let a given layout have windows without borders.
This is designed for layouts like full and tabbed, where the red square
around the screen actually conveys no information (except for weird windows
that use the shape extension or something, so that more than one window is
actually visible).  Save some real estate at no cost.
2007-06-12 13:37:27 +00:00
Spencer Janssen
f3212e37da Add MetaModule 2007-06-11 18:46:01 +00:00