Adam Vogt
8cc604c4ad
Correct L.Drawer haddock markup and re-export required module.
2010-03-08 22:52:58 +00:00
Max Rabkin
8f58fb4c2f
Added X.L.Drawer
...
X.L.Drawer provides a layout modifier for retracting windows which roll down
(like the Quake console) when they gain focus.
2010-03-08 21:27:52 +00:00
Anders Engstrom
abebe3085c
X.L.LayoutScreens split current screen
...
This patch will allow the user to split the currently focused screen instead of all screens together. This is usefull for multiscreen users who have functioning xinerama, but wish to split one of the screens.
2010-03-08 11:43:18 +00:00
daniel
bd47cc5d3e
documentation for marshallPP
2010-02-15 00:07:31 +00:00
Daniel Wagner
e44bab10e7
DynamicLog support for IndependentScreens
2010-01-04 05:42:51 +00:00
Brent Yorgey
b435a6a519
suppress some warnings under ghc 6.12.1 and clean up redundant imports to get rid of some others.
2010-01-12 17:25:07 +00:00
Adam Vogt
0b4d34fa7e
Fix incorrect import suggestion in L.Tabbed (issue 362)
2010-01-21 18:25:01 +00:00
Adam Vogt
685cc6931f
Swap window ordering in L.Accordion (closes Issue 358). Thanks rsaarelm.
...
This change keeps windows in the same ordering when focus is changed.
2010-01-21 15:43:44 +00:00
Tomas Janousek
0ce76fd152
X.L.Decoration: avoid flicker by not showing decowins without rectangles
...
These would be hidden by updateDecos immediately after being shown. This
caused flicker with simpleTabbed and only one window on a workspace.
2010-01-16 11:20:54 +00:00
Adam Vogt
882ddc25f4
Style changes in L.Minimize
2010-01-04 14:44:48 +00:00
konstantin.sobolev
6c452e066e
minimize_floating
...
Adds floating windows support to X.L.Minimize
2009-12-30 07:01:05 +00:00
Adam Vogt
6fc1530fe9
Use more imported cursor constants.
2009-12-30 22:09:27 +00:00
Jan Vornberger
adb7144a98
Let the core know about MouseResizableTile's draggers, so they are stacked correctly
2009-12-23 14:54:28 +00:00
Jan Vornberger
98fe292e9f
Make X.L.Minimize explicitly mark minimized windows as boring
2009-12-22 21:45:29 +00:00
Tomas Janousek
16181ce6e7
Fix MultiToggle crashes with decorated layouts
...
The problem was that certain layouts keep their "world" state in their value,
which was thrown away and forgotten after ReleaseResources during toggle.
In particular, decorated layouts store some X11 handles in them and
allocate/deallocate it as appropriate. If any modification to their state is
ignored, they may try to deallocate already deallocated memory, which results
in a crash somewhere inside Xlib.
This patch makes Transformers reversible so that nothing is ever ignored. As a
side effect, layout transformers now do receive messages and messages for the
base layout do not need the undo/reapply cycle -- we just pass messages to the
current transformed layout and unapply the transformer when needed.
(This, however, doesn't mean that the base layout is not asked to release
resources on a transformer change -- we still need the transformer to release
its resources and there's no way to do this without asking the base layout as
well.)
2009-12-20 00:47:33 +00:00
Tomas Janousek
5c2aa04175
X.L.MouseResizableTile: change description for mirrored variant
...
The description for mirrored MouseResizableTile is now "Mirror
MouseResizableTile", to follow the standard of other layouts that can be
mirrored using the Mirror modifier.
2009-12-11 12:42:18 +00:00
Jan Vornberger
b2fa3f3e80
Decoration that allows to switch the position of windows by dragging them onto each other.
2009-11-29 00:34:31 +00:00
Jan Vornberger
2ca7de8b08
A decoration with small buttons and a supporting module
2009-11-29 00:24:16 +00:00
Jan Vornberger
bcb204731f
Extended decoration module with more hooks and consolidated some existing ones
2009-11-28 23:43:10 +00:00
Jan Vornberger
c92b8b3e9e
Extended decoration theme to contain extra static text that always appears in the title bar
2009-10-24 21:39:28 +00:00
Jan Vornberger
be4feb98d6
Extended paintAndWrite to allow for multiple strings to be written into the rectangle
2009-10-24 20:51:11 +00:00
Jan Vornberger
79e7a8210a
Prevent windows from being decorated that are too small to contain decoration.
2009-06-27 09:43:16 +00:00
Tomas Janousek
02063ff97e
X.L.MouseResizableTile: keep draggers on the bottom of the window stack.
2009-11-26 17:34:13 +00:00
Jan Vornberger
c198812fb6
Implemented smarter system of managing borders for BorderResize
2009-11-22 23:36:51 +00:00
Jan Vornberger
b881934a02
PositionStoreFloat - a floating layout with support hooks
2009-11-15 18:48:33 +00:00
Adam Vogt
9f66ef9975
Clean imports for L.BoringWindows
2009-11-03 14:06:49 +00:00
Adam Vogt
4769530d9f
I maintain L.BoringWindows
2009-11-03 14:05:09 +00:00
Anders Engstrom
b1ac0b5030
X.L.MultiCol constructor 0 NWin bugfig
...
Fix bug where the constructor did not accept catch-all columns. Also some minor cleaning.
2009-10-29 10:56:33 +00:00
Anders Engstrom
6e84273e03
X.L.MultiColumns bugfix and formating
...
Fix bug where a column list of insufficient length could be used to find the column of the window. Also fix formating to conform better with standards.
2009-10-27 13:17:41 +00:00
Anders Engstrom
3fd77f5386
X.L.MultiColumns NWin shrinkning fix
...
Fixed a bug where the list containing the number of windows in each column was allowed the shrink if a column was unused.
2009-10-27 00:59:32 +00:00
Anders Engstrom
95bada8d02
New Layout X.L.MultiColumns
...
New layout inspired the realization that I was switching between Mirror Tall and Mirror ThreeCol depending on how many windows there were on the workspace. This layout will make those changes automatically.
2009-10-24 17:51:55 +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
Adam Vogt
f655307a1c
Describe parameters to subLayouts more
2009-10-16 16:49:37 +00:00
Adam Vogt
8d4c0a5e13
Refer to modMask as modm in L.SubLayouts sample keybinds
2009-10-16 16:47:37 +00:00
Adam Vogt
f61ac3a174
Format L.SubLayout TODO
2009-10-16 15:58:37 +00:00
Adam Vogt
f28f32f7ed
Add more links in L.SubLayout documentation
2009-10-16 15:55:18 +00:00
Adam Vogt
0e2aef4deb
Link a screenshot in L.SubLayouts from the haskellwiki
2009-10-16 15:05:39 +00:00
Jan Vornberger
41a53e7d15
Added focusMaster to BoringWindows
2009-10-15 23:35:18 +00:00
Adam Vogt
ca29a33f56
Remove NamedFieldPuns from L.LimitWindows
...
This is more ugly, but otherwise we have lots of trouble for ghc-6.8
compatibility (due to the recomended flag having changed)
2009-10-15 01:01:23 +00:00
Adam Vogt
6ef8fd353d
Note L.Minimize in L.LimitWindows haddocks.
2009-10-14 20:53:26 +00:00
Max Rabkin
2b31698e15
Move limitSelect into L.LimitWindows
2009-10-14 20:22:13 +00:00
Max Rabkin
79eb2582c4
added haddocks for L.Selective
2009-10-02 11:27:20 +00:00
Max Rabkin
70e968c354
Support IncMasterN in Selective
2009-09-29 17:33:46 +00:00
Max Rabkin
adc029566e
removed commented-out code
2009-09-29 16:35:09 +00:00
Max Rabkin
cd43a200bf
Test that update preserves invariants of Selection
2009-09-29 16:31:39 +00:00
Max Rabkin
831168d701
Add "Selective" layout modifier
2009-09-29 16:02:07 +00:00
Adam Vogt
1edc2752c7
Cleanup L.BorderResize
2009-10-12 05:55:32 +00:00
Jan Vornberger
06998efa45
Layout modifier to resize windows by dragging their borders with the mouse
2009-10-11 22:22:14 +00:00
Adam Vogt
4b67243cac
Make L.Mosaic explicit imports compatible with haskell-src-exts
2009-10-12 04:28:59 +00:00