Commit Graph

310 Commits

Author SHA1 Message Date
David Roundy
c6167c3f2d make DynamicWorkspace more thorough.
Note: there's still a bug due to our failure to inform
the old layouts to clean up.
2007-08-14 01:45:48 +00:00
David Roundy
93ae00b665 new module DynamicWorkspaces to add and remove workspaces. 2007-08-14 01:15:01 +00:00
David Roundy
1fbdc5bb75 fix Commands to work with new workspaces. 2007-08-14 00:41:46 +00:00
Spencer Janssen
1902feb3ce Make FlexibleManipulate comply with new mouse dragging system 2007-08-15 03:26:19 +00:00
David Roundy
504d011dd6 make FlexibleResize use new mouseDrag properly. 2007-08-07 20:20:16 +00:00
bobstopper
cc82ef418f fix Expand/Shrink for spiralWithDir 2007-08-08 20:47:52 +00:00
Spencer Janssen
7d9c2158ff Remove GreedyView: the functionality is now in StackSet 2007-08-15 02:21:01 +00:00
Spencer Janssen
5e358c365e Use maskEvent rather than nextEvent. Fixes rare segfaults 2007-08-14 17:04:16 +00:00
Andrea Rossato
300a017edf Decoration: don't crash when given a non-existent font 2007-08-10 18:24:33 +00:00
David Roundy
17342a2421 actually use the selected font in XPrompt. 2007-08-10 17:45:43 +00:00
David Roundy
ae5fa6c7e7 increase default contrast in XPrompt. 2007-08-10 17:47:24 +00:00
David Roundy
468e2ff247 center prompt text in window. 2007-08-10 17:37:46 +00:00
David Roundy
dd88f670da don't crash when given a non-existent font in XPrompt. 2007-08-10 17:04:45 +00:00
Spencer Janssen
b19f9499a9 Add ViewPrev to MetaModule 2007-08-10 21:12:42 +00:00
nelhage
fd11b6f28e ViewPrev.hs
Add a ViewPrev extension which gives a viewPrev command to view the
previously visible workspace.
2007-08-10 03:26:53 +00:00
David Roundy
32067a9525 fix CopyWindow to not require Integral WorkspaceId. 2007-08-01 14:45:43 +00:00
Andrea Rossato
850462ad43 SshPrompt now uses RunInXTerm to launch the command 2007-08-07 10:19:11 +00:00
Andrea Rossato
71d75dcd7d RunInXTerm: a simple module to run commands in an X terminal
This is just a wrapper around spawn to launch commands in an X
terminal: runInXTerm will check the for the XTERMCMD environmental
variable, and use it to run the command. If the variable is not set
the command will be executed with xterm.
2007-08-07 10:16:03 +00:00
Andrea Rossato
686328c517 XPrompt: removed touchFile (which is not the equivalent of touch!) 2007-08-05 22:59:06 +00:00
Andrea Rossato
d29003cfc1 LayoutScreen: haddock cleanup 2007-08-05 21:58:00 +00:00
Andrea Rossato
d06d656dd4 XPrompt.hs: getCompletion should check for completions of the last word of the command line 2007-08-05 12:41:30 +00:00
Peter De Wachter
5b3bbf21b0 work around Magnifier's problems with floating windows 2007-08-05 14:10:51 +00:00
Spencer Janssen
ec1c059de5 Add Roledex to MetaModule 2007-08-06 15:16:28 +00:00
Andrea Rossato
ecaaa5ac11 XPrompt.hs: read history lazily
Instead of forcing the reading of all the history file we read it lazily.
2007-08-04 18:59:14 +00:00
Andrea Rossato
f26609aeca XPrompt.hs: removed defaultPromptConfig. use defautlXPConfig instead 2007-08-04 18:32:52 +00:00
Don Stewart
87c8bf1339 weird formatting fixed 2007-08-06 03:27:39 +00:00
tim.thelion
12e85ccf29 rolodex
Cascading windows...
2007-08-04 23:57:30 +00:00
Andrea Rossato
973ffbcf22 XPrompt.hs: haddock corrections and some comments 2007-08-04 10:46:22 +00:00
Andrea Rossato
49a8c77adf XMonadPrompt.hs: minor haddock corrections 2007-08-04 10:45:34 +00:00
Andrea Rossato
c3da853d3b SwitchTrans.hs: minor haddock corrections 2007-08-04 10:44:58 +00:00
Andrea Rossato
c8fb4b763c SshPrompt.hs: minor haddock corrections 2007-08-04 10:44:41 +00:00
Andrea Rossato
fb2a279ce5 ShellPrompt.hs: minor haddock corrections 2007-08-04 10:44:08 +00:00
Andrea Rossato
8013b54f40 FlexibleManipulate.hs: minor haddock corrections 2007-08-04 10:43:30 +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
Andrea Rossato
2be1438c27 XPrompt: fixes a couple of bugs
- we run the action passed to mkXPrompt only if we have a command;
- updateWindows must call destroyComplWin if there are no completions;
- some comments (more to come)
- a shorthand in keyPressHandle
- removed all warnings
2007-08-04 09:08:17 +00:00
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