Clemens Fruhwirth
491e21b3b9
Replace nextEvent with maskEvent to prevent GridSelect from swallowing unrelated events (such as map/unmap)
2009-08-09 13:10:55 +00:00
Daniel Schoepe
0ec25c9fee
Better default for ppUrgent in xmobarPP
...
Most users would expect workspaces with urgent windows to be highlighted in
xmobar when they set up an UrgencyHook. Hence, doing this by default in xmobarPP
makes sense. (dzenPP does the same)
2009-08-22 18:34:16 +00:00
Daniel Schoepe
8b6135f868
Add backwards compatability in X.H.FadeInactive
2009-08-21 22:56:46 +00:00
Daniel Schoepe
8fe80758a8
More flexible interface for X.H.FadeInactive
...
This patch allows setting the opacity on a per-window basis and lets the
user specify it as a percentage instead of an Integer between 0 and 2^32-1.
2009-08-21 20:39:36 +00:00
Wirt Wolff
cc2fb2c10d
U.Scratchpad: doc add disable-factory flag to gnome-terminal example
...
Few systems have --disable-factory on by default, but it's needed to
set custom resource string.
http://code.google.com/p/xmonad/issues/detail?id=308
2009-08-18 19:25:03 +00:00
Wirt Wolff
5daaf583b7
A.CycleWS: add toggleOrView fns, fix doc, prevent head exception
2009-08-17 21:55:49 +00:00
Adam Vogt
8be4946bcd
Add -fwarn-tabs to ghc-options for the regular build
2009-08-14 02:21:08 +00:00
Daniel Schoepe
15acd55553
Don't use tabs in EwmhDesktops
2009-08-13 20:01:19 +00:00
Joachim Breitner
4f375b20bf
Do not warn about unknown ClientMessageEvents
...
Not all client messages are are meant to be handled by the wndow manager, so do
not complain when one is unknown.
2009-08-12 22:29:17 +00:00
konstantin.sobolev
cb9ab874ce
ScratchpadRewrite
...
Scratchpad reimplementation in terms of NamedScratchpad. No interface changes.
2009-04-28 20:01:36 +00:00
konstantin.sobolev
be2bbc9202
NS_Placement
...
Added ability to specify scratchpad manage hooks, mostly for defining window placement in a more flexible manner
2009-04-28 19:27:31 +00:00
Anders Engstrom
3bce490813
ThreeColMid - Swap slave window positions
...
This patch will swap the positions of the two slave windows and this will result in a more intuitive window order. When using focusDown beginning in the master pane we will move in the following graphical order 2->3->1->2->3 instead of 2->1->3->2->1. This is backwards from what is expected.
The small drawback is that increasing from 2 to 3 windows (and therefore also columns) will behave in a less intuitive way. The window in the right column will jump to the left of the screen.
I think that it is a good idea to make this change since I rely a lot on the window order but people using WindowNavigation may be of a different opinion.
An alternative is to add an option to select in what way to behave, but that could be overkill... I leave it up to discussion and devs to decide.
2009-05-03 19:50:26 +00:00
Brent Yorgey
d13551a49c
fix UrgencyHook docs (\a -> \\a in Haddock)
2009-08-09 18:40:16 +00:00
gwern0
d38696bcd5
XMonad.Actions.Search: removeColonPrefix shouldn't throw an exception if no :!
2009-08-08 00:22:24 +00:00
gwern0
bf398ff356
XMonad.Actions.Search: clean up hasPrefix - dupe of Data.List.isPrefixOf
2009-08-08 00:21:20 +00:00
gwern0
41a63a5743
XMonad.Actions.Search: +wikt
2009-08-08 00:06:22 +00:00
quentin.moser
a4d5d7ff9b
NoWrap export patch for use with X.L.MessageControl
2009-01-28 00:47:26 +00:00
quentin.moser
aca86af08a
new XMonad.Layout.MessageControl module
2009-01-28 01:39:17 +00:00
Adam Vogt
d13dc2ff48
U.NamedActions: align the descriptions for each section, refactor its integration with EZConfig
2009-07-26 03:20:03 +00:00
Adam Vogt
b89dc9da44
U.NamedActions support subtitles bound to (0,0) unreachable normally
2009-05-25 00:29:15 +00:00
Adam Vogt
a3ba5f1503
Add U.NamedActions: present a list of keybindings including submaps
2009-05-04 02:40:17 +00:00
Adam Vogt
f22c4624a3
Revert to old behavior where unmatched keys do not exit the eventloop for A.GridSelect
2009-07-27 01:23:02 +00:00
Adam Vogt
b09827c2bc
Share more mkAdjust calls L.LayoutHints in the LayoutHintsToCenter modifier
2009-07-26 06:18:02 +00:00
Adam Vogt
218595881f
Make direction keybindings configurable in A.GridSelect
2009-07-26 02:04:38 +00:00
Anders Engstrom
f1ce4e5876
LayoutBuilder - make an example more sane
2009-05-13 15:57:32 +00:00
Khudyakov Alexey
c884dbb74b
Clean Xkb masks in X.A.Submap
...
Xkb adds its own mask and prevent Submap keybindings from normal
functioning when alternate layout is used. This patch cleans
these masks.
2009-06-23 16:46:53 +00:00
Adam Vogt
fdaeaa18de
Fix defaulting warning with A.RandomBackground
2009-07-16 23:49:55 +00:00
Juraj Hercek
4e3a4a2c8b
Addition of Machine window property.
...
This patch adds WM_CLIENT_MACHINE property to window properties.
I can be used to distinguish windows run from different machines.
2009-07-15 10:50:53 +00:00
David Roundy
dd1dc7f2bc
remove myself as maintainer from code I don't maintain.
2009-07-16 15:34:09 +00:00
wirtwolff
8addbabe49
X.A.CopyWindow: add wsContainingCopies, doc cleanup
...
Use wsContainingCopies in a logHook to highlight hidden workspaces
with copies of the focused window. (refactored from original by aavogt)
2009-07-03 01:15:24 +00:00
Daniel Schoepe
b805a6fa42
Add ability to copy the entered string in X.Prompt
2009-07-09 10:07:03 +00:00
Adam Vogt
2a73df7a45
Correct license for L.CenteredMaster
...
Context for why I've recorded the patch:
aavogt | portnov: did you get the message about your XMonad.Layout.CenteredMaster licence being not compatible with the licence of contrib?
portnov | aavogt: yep. Could you change that yourself? I allow this to be distributed as bsd3. Making so small patch and sending it will get to much time :)
portnov | *so
aavogt | I can change it, its more about whether you would allow the change to be made
aavogt | but I guess this clears it up
portnov | i allow.
2009-07-08 05:16:16 +00:00
Adam Vogt
5cd48cac7c
Remove trailing whitespace from many modules
2009-07-05 20:12:05 +00:00
Adam Vogt
d65e40f09d
Clarify documentation the Migrate message added to L.SubLayouts
2009-07-05 18:00:14 +00:00
Adam Vogt
f0c0f4d5c3
Reduce a bit of recently introduced duplication in L.SubLayouts
2009-07-05 17:51:45 +00:00
Adam Vogt
f8a4dd9503
Add Migrate message to L.SubLayouts, for better support of moving windows between groups
2009-07-05 17:49:34 +00:00
Adam Vogt
1f13242164
L.SubLayouts: also run the layout being modified in a restricted environment
...
This way, correct behavior can be expected if the layout runs ex. 'withWindowset
W.peek', instead of looking at its arguments.
2009-07-05 17:41:56 +00:00
Adam Vogt
48e74031f9
L.SubLayouts fix bug where previously run layouts would not get messages
2009-07-05 17:35:04 +00:00
Adam Vogt
99788c8780
Simplify A.WorkspaceCursors use of layout for state, add documentation
2009-07-05 05:06:29 +00:00
Adam Vogt
96a63b1dfa
Add A.WorkspaceCursors, a generalization of Plane to arbitrary dimensions
...
This is implemented as a layoutModifier, since that way the workspace
arrangment is preserved between restarts.
2009-07-02 04:26:09 +00:00
Adam Vogt
9c3b472470
Refactor A.OnScreen to use Maybe Monad
2009-07-03 02:15:07 +00:00
mail
7e6fed9bf0
Added XMonad.Actions.OnScreen
2009-07-02 10:16:21 +00:00
Daniel Schoepe
02671904e1
Remove code duplication in X.A.CopyWindow
2009-07-02 10:49:33 +00:00
sean.escriva
7aafd381d3
Cleanup code duplication in X.P.Layout and X.P.Workspace
2009-07-01 21:56:40 +00:00
Brent Yorgey
a6c4f7659a
X.A.Search: use the new canonical package URL for hackage search
2009-06-29 19:24:55 +00:00
Brent Yorgey
141c3cba96
X.H.ManageHelpers: add two new helper functions, doFloatDep and doFloatAt
2009-06-05 03:01:13 +00:00
Adam Vogt
1e1f2c6770
Keep track of whether messages should be given to new sublayouts in L.SubLayouts
2009-06-28 06:06:08 +00:00
Adam Vogt
1893d67d09
Run sublayouts in L.Sublayouts in a restricted state
2009-06-28 06:03:33 +00:00
Adam Vogt
a0ae1e8bba
A.RandomBackground: Parameterize randomBg by a RandomColor data
2009-06-29 00:41:47 +00:00
Adam Vogt
32debd47e8
Add A.RandomBackground, actions to start terminals with a random -bg option
2009-06-27 20:27:55 +00:00