Devin Mullins
fe5b0a0af1
fix intro doco for UrgencyHook
...
Ooh, this new XConfig l -> XConfig l' function makes the docs disappear!
2007-11-12 04:41:02 +00:00
Devin Mullins
5552c8c86d
revert UrgencyHook behavior back to ICCCM non-compliance
...
Note: If you're using UrgencyHook, this will break your config.
@withUrgencyHook SomeUrgencyHook@ is XConfig -> XConfig, now. The layout hook
has been renamed to urgencyLayoutHook.
It may also be worth noting that, in order to recreate the old behavior without
using redoLayout (so that this may be ported to an eventHook), I had to hijack
logHook. Shouldn't harm anything, though.
TODO: update main docs
2007-11-12 04:33:25 +00:00
Devin Mullins
a35b7ab6f3
add StdoutUrgencyHook, to help debug weird client behavior
2007-11-12 01:58:55 +00:00
Spencer Janssen
25849e68e0
EZConfig: update for kind change in XConfig
2007-11-11 21:53:14 +00:00
David Roundy
e423e3eb34
changes to work with XConfig of kind * -> *.
2007-11-11 00:56:29 +00:00
Don Stewart
044bd10ee5
depend on X11==1.3.0.20071111 for new type defns and 64 bit clean
2007-11-11 20:10:55 +00:00
Don Stewart
929e0b8638
font size 15 pixels is the dzen default
2007-11-09 19:03:28 +00:00
David Roundy
a3d739db17
add two new modules, one to name layouts, another to select a layout.
...
The latter is pretty useless, as there's no way to find out what
layouts are available, but it can at least allow you to select between
any layouts that you happen to be using already (in one workspace or
another). The former is handy any time you'd rather have a short name
for a layout (either for selecting, or for viewing in a status bar).
2007-11-11 19:50:36 +00:00
Devin Mullins
a96b55ecfe
add helper module for writing configs
...
Looking for suggestions on this module. Does it belong here? Is there a better
name? Should the additional* functions pass the modMask to their second
argument? etc.
2007-11-11 07:52:22 +00:00
Devin Mullins
4835a3be3f
let clients track their urgency, per ICCCM
...
This removes the dependency on redoLayout -- now WithUrgencyHook defines handleMess only.
2007-11-11 02:12:41 +00:00
Devin Mullins
92490057b4
wrap user code in userCode, go figure
...
(thanks à shachaf for that suggestion)
2007-11-11 00:26:17 +00:00
Devin Mullins
e31599860e
add LANGUAGE PatternGuards to UrgencyHook
2007-11-11 00:22:38 +00:00
Devin Mullins
f4a5a3dc0c
remove dead doco
2007-11-11 00:14:43 +00:00
Devin Mullins
c5410f7ee6
clarify config code... a bit
2007-11-11 00:09:33 +00:00
Devin Mullins
9d99b06220
fix doco for UrgencyHook
2007-11-11 00:00:46 +00:00
Devin Mullins
899bb99fad
add NoUrgencyHook, for shachaf's sake
2007-11-10 23:58:57 +00:00
Devin Mullins
6a3e6d787f
oops, export the configuration options
2007-11-10 23:33:13 +00:00
Devin Mullins
e4fe6c8994
add dzenUrgencyHook back
...
TODO: fix all the doco
2007-11-10 23:27:06 +00:00
Devin Mullins
11f65f5ccf
remove dzenUrgencyHook* from Dzen module
...
To be replaced by UrgencyHook instances defined in the UrgencyHook module.
2007-11-10 23:11:15 +00:00
Devin Mullins
4ec92c5054
get UrgencyHook to compile
...
(The boilerplate, it burns!) Still isn't useful (to me) yet, as I haven't
ported dzenUrgencyHook to the new UrgencyHook class.
2007-11-10 22:43:03 +00:00
David Roundy
48f23960be
fix bug in avoidStruts.
2007-11-10 21:42:05 +00:00
Devin Mullins
0c83b03914
typo fix in Util.Run
2007-11-10 21:13:28 +00:00
David Roundy
9c915ef65d
add a few docs (very sparse) to DynamicWorkspaces.
2007-11-09 15:26:49 +00:00
David Roundy
77be696976
add withWorkspace prompt, which automatically creates workspace if nonexistent.
2007-11-09 15:21:24 +00:00
Spencer Janssen
283001699d
Generalize safe/unsafeSpawn to MonadIO
2007-11-09 07:38:10 +00:00
gwern0
0e016a6fa5
Magnifier.hs: update so it at least compiles
...
Code modified on advice of Wachter; note I make absolutely no claims that the code runs correctly or doesn't eat your pets or does anything besides compile without any warnings.
2007-11-08 01:25:22 +00:00
gwern0
a5799ec85f
Dzen.hs: resend doc update
2007-11-06 21:15:37 +00:00
gwern0
64d215327e
Update docs in Util
2007-11-06 19:02:58 +00:00
David Roundy
39445183bc
fix types to work with Mats fix to X11.
2007-11-08 19:23:18 +00:00
Mats Jansborg
107a957ff6
Change the type of properties from Word32 to CLong
2007-11-01 19:27:30 +00:00
David Roundy
7540b14963
fix bug in avoidStruts.
...
I've now tested this module, and it works on x86--but doesn't work on
x86-64, because ManageDocks doesn't work on 64-bit. But in any case, it
works almost perfectly, with no user intervention needed (and no special
hooks). The only catch is that it doesn't notice when a panel disappears,
so the layout won't adjust until the next refresh (e.g. if you change
focus, layout or workspace).
2007-11-08 17:52:50 +00:00
David Roundy
85766bb72a
clean up Droundy.hs.
2007-11-07 14:41:06 +00:00
Andrea Rossato
c6c377a325
DynamicLog: typo in docs
2007-11-08 01:01:04 +00:00
Don Stewart
2b7a8d06da
over pararenthesised arty fibonacci
2007-11-07 23:06:01 +00:00
Chris Mears
ab1f382566
Remove spurious import in Arossato's config.
2007-11-07 21:56:30 +00:00
Andrea Rossato
d1eb962214
Add my configuration file
...
Spencer and David: you really did a great job. Thank you guys!
2007-11-07 19:13:05 +00:00
Don Stewart
901522fc10
add higher order 'dzen' function
...
The intent is that:
main = dzen xmonad
should just work, and indeed it does now, for launching a cool status
bar with minimal effort.
2007-11-07 18:31:07 +00:00
Spencer Janssen
e34a880460
Set defaultGaps for makeSimpleDzenConfig
2007-11-07 09:20:37 +00:00
Eric Mertens
4bfbc43023
DynamicLog: Add makeSimpleDzenConfig function
...
This function serves as an example for spawning a dzen2 instance and printing
the defaultPP to it.
2007-11-07 08:55:14 +00:00
Spencer Janssen
4fcd67ef05
Use spawnPipe in sjanssenConfig
2007-11-07 08:26:37 +00:00
Spencer Janssen
f98023d3c2
Add spawnPipe
2007-11-07 07:50:09 +00:00
Eric Mertens
68b04cba15
DynamicLog: add ppOutput field to PP
...
This allows the user to specify an alternate destination for logging output
instead of outputing to stdout (which is still the default).
2007-11-07 05:58:05 +00:00
Spencer Janssen
486806c051
Add EwmhDesktops to exposed-modules
2007-11-07 03:11:35 +00:00
gwern0
d76ebde249
Actions: update SinkAll doc
2007-11-06 19:21:58 +00:00
gwern0
c64b43be9f
Prompt.hs: update names
2007-11-06 19:20:54 +00:00
gwern0
e13f9849ae
EwmhDesktops: move to correct name, update so it compiles
2007-11-06 19:17:51 +00:00
gwern0
4109a68fdf
Man.hs: -Wall option not necessary as that's turned on in the Cabal files
2007-11-06 19:06:59 +00:00
Lukas Mai
58072a2edc
make Setup haddock work again
2007-11-06 14:18:29 +00:00
Lukas Mai
7b7b1ce800
change MultiToggle interface; add docs
2007-11-06 14:17:29 +00:00
Spencer Janssen
e780bb042a
Remove SwitchTrans
2007-11-06 06:59:33 +00:00