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
Adam Vogt
54f030faf8
Replace most -fglasgow-exts with specific LANGUAGE pragmas
2009-06-26 02:54:57 +00:00
portnov84
8362a5b81b
Column_layout.dpatch
...
This module defines layot named Column. It places all windows in one
column. Windows heights are calculated from equation: H1/H2 = H2/H3 = ... = q,
where `q' is given (thus, windows heights forms a geometric progression). With
Shrink/Expand messages one can change the `q' value.
2009-06-05 18:45:15 +00:00
Brent Yorgey
6bd66b885a
X.A.Search: add Google "I'm feeling lucky" search
2009-06-25 17:37:51 +00:00
Daniel Schoepe
dce0b17420
Add ifWindow and ifWindows and simplify WindowGo
...
This patch adds ifWindow and ifWindows as helper functions to
X.A.WindowGo and removes some boilerplate by rewriting other functions
in terms of those. Also some minor simplifications.
2009-06-24 23:17:11 +00:00
Adam Vogt
0cb6ac2910
Use -fwarn-tabs for test, remove tabs
2009-06-24 04:38:31 +00:00
Adam Vogt
2d84da7fdd
From A.Topicspace split functions for storing strings with root to U.StringProp
...
These functions will be used to send strings for execution by command line, in
xmonad-eval
2009-06-23 05:25:37 +00:00
Adam Vogt
9847e0da5e
Correct A.TopicSpace sample config
2009-06-23 00:39:37 +00:00
Adam Vogt
0f15f2fa7e
Add shiftNthLastFocused to A.TopicSpace
2009-06-23 00:26:45 +00:00
Daniel Schoepe
5733601ad3
Generalize Actions.SpawnOn
...
Actions.SpawnOn can now be used to execute arbitrary manage hooks on
the windows spawned by a command(e.g. start a terminal of specific size
or floated).
2009-06-22 18:38:25 +00:00
gwern0
10c984ce44
update callers of safeSpawn
2009-06-22 20:14:23 +00:00
gwern0
65b8c39fe7
XMonad.Util.Run: improve definition so this can be used with emacs
2009-06-22 20:14:01 +00:00
gwern0
04f440d804
XMonad.Actions.WindowGo: switch to safeSpawn, since everyone just passes a prog name (no shell scripting)
2009-06-22 19:32:55 +00:00
gwern0
d4d17e6576
XMonad.Util.Run: +convenience function for safeSpawn which drops args to the prog
2009-06-22 19:30:18 +00:00
gwern0
e582ae5a4e
XMonad.Actions.WindowGo: improve haddocks
2009-06-22 19:28:31 +00:00
Adam Vogt
41d8b2b22a
Fix window ordering bug in L.LimitWindows
2009-06-22 00:43:09 +00:00
Adam Vogt
708b8a7d96
L.LimitWindows add usage information, functions to modify the limit
2009-06-22 00:01:15 +00:00
Dmitry Astapov
f541602f0b
Expand Tabbed documentation to describe mouse clicks processing
2009-06-21 21:19:47 +00:00
Dmitry Astapov
be2be3f2f6
Close tabs by middle click on tab decoration
...
I'd better do it in xmonad.hs, but I can't decide what to expose from
Tabbed.hs to make it happed. Suggestions on how to make mouse click
handling hook a part of the Tabbed creation interface are very welcome
- my attempts turned out to be ugly in extreme.
2009-06-21 19:52:25 +00:00
Dmitry Astapov
54dc0ac732
Provide means to find original window by its decoration.
...
In order to enable user to write custom `decorationMouseFocusHook' and
`decorationMouseDragHook' hooks we need to provide him with means to
lookup original window by its decoration.
Module Decoration has internal function `lookFor' for exactly the same
purpose. I exported it under a slightly different name and without
exposing internals of DecorationState.
2009-06-21 19:46:52 +00:00
Adam Vogt
d823d9e68c
Add L.LimitWindows layout modifier
2009-06-19 05:27:31 +00:00
Daniel Schoepe
1b521f0064
Remove Hooks.EventHook
...
The Hooks.EventHook module is superseded by handleEventHook from core and should no longer be needed.
2009-06-18 10:43:18 +00:00
Adam Vogt
00c3775a06
use 'take 1' instead of custom truncHead function in L.WindowNavigation
2009-06-18 01:01:18 +00:00
Adam Vogt
cc84480c99
Correct many typos in the documentation, consistent US spellingg
2009-06-18 00:37:29 +00:00
Joachim Breitner
6d0b082eb7
minor typo in ./XMonad/Layout/StackTile.hs
2009-06-17 21:03:45 +00:00
Brent Yorgey
67cdbb0ba8
X.L.ResizableTile: make sure windows aren't resized to a height larger than the screen ( fixes #298 )
2009-06-04 12:35:09 +00:00
Roman Cheplyaka
fc984af98d
X.A.PhysicalScreens: fix typo
2009-06-02 17:21:48 +00:00
Roman Cheplyaka
9b7125f965
X.L.AutoMaster: fix warning
2009-06-02 17:17:54 +00:00
Ilya Portnov
85913caf2e
AutoMaster.dpatch
...
Provides layout modifier AutoMaster. It separates screen in two parts -
master and slave. Size of slave area automatically changes depending on
number of slave windows.
2009-04-26 15:54:01 +00:00