Commit Graph

2125 Commits

Author SHA1 Message Date
Karsten Schoelzel
6dcf6e4ce2 RotSlaves rework
Rework the logic of RotSlaves and rename it RotSlavesDown, add RotSlavesUp. These rotate
the slaves in different directions.
Also changed the usage, eliminating the need for "windows" in the keybinding.
2007-08-03 18:53:37 +00:00
Andrea Rossato
4c69e6a515 XPrompt: code cleanup
The completion list is not cached anymore: this greatly simplify the code
making its runtime behaviour more predictable...;-) Suggested by Spencer.
2007-08-03 18:19:05 +00:00
Spencer Janssen
9118713ded Make 'compList :: [String]', rather than Maybe. No completions is represented by [] 2007-08-03 16:04:24 +00:00
Spencer Janssen
1f41555d4c Rename 'setCompletionList' to 'refreshCompletionList' 2007-08-03 15:59:42 +00:00
Andrea Rossato
950f39761e XPrompt: added comletion and history support
This is a long patch the brings us a real prompt, more or less: completions
now work. Added history support, with a configuration option: defaul history
size is 256.  
defaultPromptConfig is now deprecated: please use defaultXPConfig instead
2007-08-03 15:45:31 +00:00
Andrea Rossato
807942087a Prompts: updated and corrected usage info 2007-08-03 13:01:58 +00:00
Spencer Janssen
75ce0d29d6 Make the XPrompt appear on the current screen 2007-08-02 18:42:31 +00:00
Andrea Rossato
4f84466904 XPrompt: a module for easily writing graphical prompts 2007-08-02 17:15:52 +00:00
Andrea Rossato
56a40fc39f XMonadPrompt: a graphical prompt for running XMonad internal commands 2007-08-02 16:53:36 +00:00
Andrea Rossato
b559cd85eb SshPrompt: a graphical prompt for ssh connection 2007-08-02 15:59:43 +00:00
Andrea Rossato
8bce5f221b ShellPrompt: a graphical shell prompt
This module requires readline and so a modification to xmonad.cabal. See
usage for instructions.
2007-08-02 15:58:45 +00:00
joachim.fasting
8ca61eaa9a FlexibleManipulate.hs: needs -fglasgow-exts to compile. 2007-08-02 14:40:42 +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
Hans Philipp Annen
869ed87b3c RotSlaves 2007-08-02 09:44:08 +00:00
joachim.fasting
f77cadaa5e DeManage.hs: haddock compatibility. 2007-07-25 10:09:10 +00:00
Michael G. Sloan
00bb7bb013 Fix warnings in FlexibleManipulate (Sorry!) 2007-07-29 03:24:07 +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
David Roundy
1847aa7982 fix WorkspaceDir (which was broken) using LayoutHelpers. 2007-07-26 13:35:20 +00:00
Karsten Schoelzel
628244f06d FocusNth initial import 2007-07-25 20:33:05 +00:00
David Roundy
3861c22e8b use a little more contrast in default tabs. 2007-07-24 14:37:23 +00:00
Kai Grossjohann
2bcc607718 3col fix: do not switch to tall layout on resize/incmastern 2007-07-23 21:27:54 +00:00
Kai Grossjohann
1845dcf2dd 3col rounding 2007-07-21 20:40:26 +00:00
Kai Grossjohann
4293273c0c fix 3col layout for nmaster + 1 windows
Do like two column layout if there are nmaster+1 windows (putting 1 window
in the right column).
2007-07-21 15:08:25 +00:00
Kai Grossjohann
614d5d6c1a Three column layout
This layout is similar to tall, but has three columns.  The first column
is the master column.
2007-07-21 14:46:54 +00:00
bobstopper
d090fe96f3 Made the direction of spiral in Spiral.hs optionally configurable 2007-07-21 00:23:07 +00:00
Spencer Janssen
4d973004ff DeManage: take a Window as argument 2007-07-18 20:44:10 +00:00
Spencer Janssen
455f95eb12 Typo 2007-07-18 20:40:41 +00:00
Spencer Janssen
1f668eecf6 Add XMonadContrib.DeManage: a module for unmanaging windows (like panels) 2007-07-18 20:31:07 +00:00
Andrea Rossato
9ca82609b4 Tabbed.hs: corrected error in Usage reported by Xavier Maillard 2007-07-17 05:00:34 +00:00
Andrea Rossato
d2427ab85b fixes Commands.hs 2007-07-16 16:40:17 +00:00
joachim.fasting
45685bfbcc MetaModule.hs: add missing modules. 2007-07-15 20:58:57 +00:00
Peter De Wachter
d6cf901326 Magnifier: unbreak: raise focus window 2007-06-30 07:22:06 +00:00
joachim.fasting
cf21824d76 Spiral.hs: correct module header. 2007-07-07 21:28:36 +00:00
joachim.fasting
0ffb02c71f LayoutScreens.hs: correct module header. 2007-07-01 21:57:12 +00:00
l.mai
c995979817 add FlexibleResize to MetaModule 2007-07-08 13:02:29 +00:00
Jason Creighton
e085e5a2ba link to xinerama-dmenu patch for dmenu 3.2
Thanks to Dave Harrison for an updated version of the patch.
2007-07-08 02:14:13 +00:00
Andrea Rossato
ef0992f291 Tabbed: updated usage information 2007-07-07 06:51:23 +00:00
Andrea Rossato
2e6bf5e5ed Tabs should stay beneath any floating window
This ifxes the issue reported by Geoffrey Alan Washburn: " Sometimes the
tabs will be drawn on top of floating windows." Not anymore!
2007-07-07 06:49:41 +00:00
Andrea Rossato
5f827b68e7 Tabbed: added more configuration options
It is now possible to configure active and inactive border colors, and
active and inactive text colors (i.e. tabs are now very similar to Ion3
tabs: former Ion users may appreciate).
2007-07-06 13:08:45 +00:00
Andrea Rossato
7ce8ed2f8b NamedWindows: if fetchName returns Nothing sets the name to resName ClassHint
fetchName may return a Nothing if the window's name contains multi byte
characters. In such a case the resName string of the ClassHints of that
window will be used instead.
2007-07-06 13:06:44 +00:00
Andrea Rossato
3b66626801 the gaps list should be filled with the default value from Config.hs 2007-07-04 22:41:10 +00:00
Alec Berryman
9db3764864 SimpleStacking: -Wall police 2007-07-04 20:12:55 +00:00
Alec Berryman
ede271f28b SimpleStacking: remove note about Xinerama incompatability, works fine now 2007-07-04 20:06:26 +00:00
Andrea Rossato
f412ea4a59 ScreenLayouts.hs: updates to the last API changes
A silent API change broke this nice piece of David's code: Spencer decided
to move screen details into StackSet, and there we went to manipulate them!
2007-07-03 20:11:45 +00:00
Spencer Janssen
52e6f1c210 More ScreenDetails fixes 2007-06-30 06:59:16 +00:00
Spencer Janssen
3b9723b5ae Make GreedyView work with ScreenDetails 2007-06-30 06:56:43 +00:00