Nils Schweinsberg
9464b32395
onScreen' variation for X () functions
2009-12-09 00:37:17 +00:00
Jan Vornberger
c729dac32e
BluetileCommands - a list of commands that Bluetile uses to communicate with its dock
2009-12-08 23:44:31 +00:00
Adam Vogt
84a8e42ac0
Use lookup instead of find in A.PerWorkspaceKeys
2009-11-29 03:26:50 +00:00
Nils Schweinsberg
de3cafec0d
Change of X.A.OnScreen, more simple and predictable behaviour of onScreen, new functions: toggle(Greedy)OnScreen
2009-12-07 15:50:50 +00:00
gwern0
8fa0319e89
XMonad.Actions.Search: finally fixed the internet archive search plugin
2009-12-05 03:34:35 +00:00
gwern0
8e8962909b
XMonad.Actions.Search: in retrospect, a bit silly to make everyone go through SSL
2009-12-05 03:33:18 +00:00
Daniel Schoepe
30a78d51e3
Changed interface of X.U.ExtensibleState
...
Changed the interface of X.U.ExtensibleState to resemble that of
Control.Monad.State and modified the modules that use it accordingly.
2009-11-16 17:10:13 +00:00
Anders Engstrom
5463e04b94
X.A.CycleWS cycle by tag group
...
Allow grouping of workspaces, so that a user can cycle through those in the same group. Grouping is done by using a special character in the tag.
2009-11-15 13:02:17 +00:00
Adam Vogt
4f97bc02ce
Minor style changes in DynamicWorkspaces
2009-11-15 02:27:51 +00:00
Anders Engstrom
b3329397c0
X.A.DynamicWorkspaces fix doc and add behaviour
...
Before this patch the documentation claims that it won't do anything on non-empty workspaces when it actually does. This patch fixes the documentation to reflect the actual behaviour, but also adds the behaviour promised by the documentation in other functions. It does not break configs. In addition it also provides functions to help removing empty workspaces when leaving them.
2009-11-13 23:39:03 +00:00
Adam Vogt
8cda47f19f
Rename gridselectViewWorkspace to gridselectWorkspace, add another example.
...
The name should be more general to suggest uses other than just viewing other
workspaces.
2009-11-12 21:14:35 +00:00
Brent Yorgey
fdec915dda
X.A.DynamicWorkspaces: fix addWorkspace and friends so they never add another copy of an existing workspace
2009-11-12 20:13:51 +00:00
Adam Vogt
8dcd818586
Change A.TopicSpace haddocks to use block quotes.
2009-11-11 01:32:41 +00:00
Adam Vogt
60ae62e4e3
Add defaultTopicConfig, to allow adding more fields to TopicSpace later.
2009-11-11 01:29:15 +00:00
Spencer Janssen
3b82b8755e
X.A.WindowGo: fix haddock markup
2009-11-11 00:32:56 +00:00
Daniel Schoepe
da094a635d
Add gridselectViewWorkspace in X.A.GridSelect
2009-11-09 15:58:15 +00:00
Brent Yorgey
0efee8b0cb
X.A.DynamicWorkspaces: new 'addWorkspacePrompt' method
2009-11-08 17:05:03 +00:00
Adam Vogt
9cd4fccdc2
Update A.TopicSpace to use extensible state. No config changes required.
2009-11-07 19:45:02 +00:00
Adam Vogt
920bf15e04
Inline tupadd function in A.GridSelect
2009-11-01 19:03:12 +00:00
Daniel Schoepe
fa476549c2
Use X.U.ExtensibleState instead of IORefs
...
This patch changes SpawnOn, DynamicHooks and UrgencyHooks to
use X.U.ExtensibleState instead of IORefs. This simplifies the
usage of those modules thus also breaking current configs.
2009-11-06 11:56:01 +00:00
gwern0
2edac2fc13
XMonad.Actions.Search: imdb search URL tweak for bug #33
2009-11-03 22:23:30 +00:00
Tomas Janousek
bfdfb2297e
fix window rectangle calculation in X.A.UpdatePointer
2009-10-26 15:49:18 +00:00
Wirt Wolff
79ab1d5de1
Doc namespace minor updates
...
Most signifigant changes are use unversioned links to external html,
fix a couple of key binding examples, and double quotes that should
have been single.
2009-10-23 18:49:05 +00:00
Wirt Wolff
06a1322366
Docs: use myLayout like template rather than plural
...
Despite myLayouts currently being more popular in examples, make
them all myLayout as in man/xmonad.hs to avoid mixing them in the
same module as was done a few places, leading to confusion for some users.
2009-10-23 04:26:51 +00:00
Adam Vogt
74a03cd8fb
Refer to modm as the current modMask
...
This makes the config suggestions consistent with the current template.
2009-10-22 04:11:26 +00:00
Daniel Schoepe
8f8e650537
Clean keymask in GridSelect(solves issue 318)
2009-10-21 22:34:04 +00:00
Adam Vogt
00bae8bafa
Share one StdGen between RGB channels in A.RandomBackground
2009-10-20 16:59:24 +00:00
Adam Vogt
be635001de
Document A.RandomBackground
2009-10-20 16:52:05 +00:00
Adam Vogt
45db2ebfbe
More docs formatting in A.GridSelect
2009-10-16 20:31:32 +00:00
Adam Vogt
721cda38cc
In A.GridSelect correct haddocks
2009-10-16 17:11:59 +00:00
Adam Vogt
dc07d902d9
Add Portability and Stability boilerplate for a couple modules.
...
Needed for automating the generation of the Doc.Extending module summaries.
2009-10-12 04:10:55 +00:00
Adam Vogt
e0a5d16e40
Correct hyperlink in A.DeManage
2009-10-12 04:03:40 +00:00
Adam Vogt
a8677c001a
Split A.TopicSpace documentation into sections
2009-10-12 00:47:30 +00:00
Adam Vogt
19b55d74a7
Use hyperlinks in WorkspaceCursors documentation.
2009-10-08 03:20:47 +00:00
Adam Vogt
63b6d7c225
Add a SetStruts message to H.ManageDocks.
...
This patch also uses Data.Set instead of [] for the AvoidStruts
constructor to simplify the SetStruts implementation.
2009-10-05 16:42:21 +00:00
Adam Vogt
e9a432298c
Rearrange the GSCONFIG class in A.Gridselect
2009-10-05 02:32:27 +00:00
Adam Vogt
4509a8b696
Add a GSCONFIG class to overload defaultGSConfig.
...
This uses -XOverlappingInstances to provide a fallback instance which uses the
focusedBorderColor and normalBorderColor, but that part is optional.
User's configs should use -XNoMonomorphismRestriction if they want to avoid
writing a type signature for myGSConfig.
Also, type variables become ambiguous in expressions like:
> myGSConfig = defaultGSConfig { gs_navigate = neiu `M.union` gs_navigate defaultGSConfig }
> where neiu = M.map (\(x,y) (a,b) -> (x+a,y+b)) $ M.fromList
> [((0,xK_n),(-1,0)) ,((0,xK_e),(0,1)) ,((0,xK_i),(1,0)) ,((0,xK_u),(0,-1))]
But that can be resolved with the appropriate (`asTypeOf`myGSConfig) applied to
the second defaultGSConfig, or the use of some other method for modifying
existing fields.
2009-10-03 19:38:04 +00:00
Adam Vogt
fb7539d74b
Add a screenshots section in the A.GridSelect haddocks
2009-10-04 16:08:16 +00:00
Wirt Wolff
697f387a39
A.CycleWindows update docs, use lib fn second instead of custom lambda
2009-09-26 15:47:00 +00:00
Adam Vogt
0bb00440dc
Group functions in GridSelect haddock, add an inline screenshot.
2009-10-03 18:19:27 +00:00
Adam Vogt
f6fa7e509f
Hyperlink modules named in WindowMenu, RestoreMinimized, and Minimize
2009-10-03 15:13:25 +00:00
Jan Vornberger
563266f3a5
Mention X.L.Maximize and X.L.Minimize in WindowMenu documentation
2009-10-03 11:13:30 +00:00
Adam Vogt
27a7bcbd6e
Use U.XUtils.fi to make WindowMenu clearer
2009-10-01 22:57:36 +00:00
Jan Vornberger
77f52bc84d
Extended GridSelect
...
1) Added another convenience wrapper that allows to select an X() action
from a given list.
2) Implemented the option to change the position of the selection diamond.
(Re-recorded from Bluetile repo, rebased to current darcs)
2009-09-30 15:27:41 +00:00
Jan Vornberger
832d435dee
WindowMenu based on GridSelect that displays actions for the focused window (re-recorded from Bluetile repo).
2009-09-30 15:53:43 +00:00
Adam Vogt
e6158615cb
Note that ManageDocks is preferred to A.DeManage
2009-09-30 20:44:43 +00:00
Adam Vogt
8aa3450f83
Remove redundant ($) in A.Commands
2009-09-30 20:03:11 +00:00
Daniel Schoepe
02eed22659
Only use search history for completion in X.A.Search
2009-09-20 22:14:55 +00:00
Daniel Schoepe
e2113acd35
Factor out direction types and put them in X.U.Types
...
This patch factors out commonly used direction types like
data Direction = Prev | Next
and moves them to X.U.Types.
2009-09-19 19:17:17 +00:00
Adam Vogt
cbd978c3b5
Remove excess broadcastMessage ReleaseResources from A.Commands
...
XMonad.Operations.restart tells the layouts to release resources. There's no
sense in duplicating it in contrib code anymore.
2009-09-04 01:02:59 +00:00