Andrea Rossato
ddbbc56285
SimpleFLoat: change the description to Float (Simple is the decoration description)
2008-01-27 14:45:56 +00:00
Andrea Rossato
18921e16c9
ResizeScreen has been rewritten as a layout modifier
2008-01-27 14:08:37 +00:00
Andrea Rossato
0f0a99e355
LayoutModifier add a modifyLayout
...
Many layouts are written as layout modifiers because they need to
change the stack of the rectangle before executing doLayout.
This is a major source of bugs. all layout modifiers should be using the
LayoutModifier class. This method (modifyLayout) can be used to
manipulate the rectangle and the stack before running doLayout by the
layout modifier.
2008-01-27 14:02:19 +00:00
Andrea Rossato
099d1c689f
Make LayoutCombinators deal with emptyLayout
2008-01-27 09:24:15 +00:00
Andrea Rossato
ee0b0d59cb
Add ResizeScreen, a layout modifier for modifing the screen geometry
2008-01-27 01:07:55 +00:00
Andrea Rossato
8f65eecf92
WindowArranger can now arrange all windows
...
This is useful for SimpleFloat, whose state can now persists across
layout switches.
2008-01-26 23:30:53 +00:00
Andrea Rossato
de40bee12f
Add SimpleFloat a very basic floating layout that will place windows according to their size hints
2008-01-26 20:54:10 +00:00
Andrea Rossato
c84a26022d
WindoWrranger: export the WindowArranger type (see the upcoming SimpleFloat)
2008-01-26 20:46:05 +00:00
Andrea Rossato
d32fa5ae21
ShowWName: show the name of empty layouts too
2008-01-26 19:02:14 +00:00
Andrea Rossato
a7bc2bf88e
Decoration: code formatting only
2008-01-26 10:13:54 +00:00
Andrea Rossato
6d21eb841e
export DeConfig to avoid importing Decoration
2008-01-26 10:10:49 +00:00
Andrea Rossato
041eb5dc18
Don't export TConf anymore and export DeConfig instead
...
WARNING: this patch may be breaking your configuration. While it is
still possible to use:
tabbed shrinkText defaultTConf
updating the fields of the defaultTConf record is not possible
anymore, since the type TConf is now hidden.
WARNING: "tabSize" has been substituted by "decoHeight"
You can change your configuration this way:
myTConf :: TConf
myTConf = defaultTConf
{ tabSize = 15
, etc....
becomes:
myTConf :: DeConfig TabbedDecoration Window
myTConf = defaultTabbedConfig
{ decoHeight = 15
, etc....
and
tabbed shrinkText myTConf
becomes:
tabDeco shrinkText myTConf
2008-01-26 09:21:41 +00:00
Andrea Rossato
baca0e98d1
Tabbed now uses Decoration
2008-01-25 15:23:11 +00:00
Andrea Rossato
18e5a2658f
Add DwmStyle, a layout modifier to add dwm-style decorations to windows in any layout
2008-01-25 15:21:52 +00:00
Andrea Rossato
8c3d08544a
Adde SimpleDecoration, a layout modifier to add simple decorations to windows in any layout
2008-01-25 15:21:06 +00:00
Andrea Rossato
82a62c856f
Add Layout.Simplest, the simplest layout
2008-01-25 15:20:15 +00:00
Andrea Rossato
6a6a09a991
Add Decoration, a layout modifier and a class for easily writing decorated layouts
2008-01-25 15:17:26 +00:00
Andrea Rossato
c749fbc399
Add WindowArranger, a layout modifier to move and resize windows with the keyboard
2008-01-25 15:16:33 +00:00
Andrea Rossato
968868a359
ShowWName: moved fi to XUtils
2008-01-24 13:47:25 +00:00
Andrea Rossato
e9f0f05217
LayoutModifier: add emptyLayoutMod for dealing with empty workspaces
2008-01-24 01:56:05 +00:00
Andrea Rossato
efc4ad95b8
LayoutModifier: add pureMess and pureModifier to the LayoutModifier class
2008-01-22 11:13:19 +00:00
Andrea Rossato
a07b207023
Layout.ShowWName: generalize the instance
2008-01-15 04:51:39 +00:00
Lukas Mai
d1dc49575b
add emptyLayout to MultiToggle
2008-01-28 17:53:13 +00:00
Lukas Mai
4440974718
add 'single' helper function
2008-01-17 23:45:50 +00:00
Lukas Mai
7629022c72
documentation fix
2008-01-17 23:44:01 +00:00
Lukas Mai
9a209f6d55
style assimilation
2008-01-17 23:40:59 +00:00
Brent Yorgey
73502fbbdf
Reflect.hs: minor haddock fix
2008-01-16 20:35:46 +00:00
Brent Yorgey
10fbf85a2a
Reflect.hs: use -fglasgow-exts for now instead of LANGUAGE pragmas, for compatibility with ghc 6.6
2008-01-15 19:48:11 +00:00
Brent Yorgey
e0024ec9c8
Reflect.hs: add MultiToggle support
2008-01-15 19:35:19 +00:00
Brent Yorgey
670d3160c4
MultiToggle.hs: improve 'description' implementation in LayoutClass instance to display the current transformed layout rather than just 'MultiToggle'
2008-01-15 19:33:11 +00:00
Brent Yorgey
4026d40730
Layout.Reflect: new contrib module for reflecting layouts horizontally/vertically
2008-01-15 03:09:47 +00:00
Brent Yorgey
e76c654211
ShowWName.hs: switch color/bgcolor in call to paintAndWrite
2008-01-14 15:38:21 +00:00
Andrea Rossato
7124346ebe
ShowWName now uses Timer and XUtils to display the workspace name
2008-01-13 09:11:07 +00:00
Brent Yorgey
4fbd0c5b3f
PerWorkspace.hs: add an explanatory note
2007-12-31 13:58:06 +00:00
Andrea Rossato
926c5ec9d2
Add ShowWName a layout modifier to show the workspace name
...
This module requires dzen
2007-12-31 13:04:41 +00:00
Brent Yorgey
24b112c452
ResizableTile.hs: fix resizing to work in the presence of floating windows (resolves issue #100 )
2007-12-25 13:58:39 +00:00
Andrea Rossato
c698a58fe6
LayoutScreens: haddock fixes
2007-12-25 10:53:16 +00:00
Andrea Rossato
0c835744c2
Fix isssue 105
...
issue 105 was due to the fact that tab windows created when
bootstrapping the windowset after a restart where managed. Setting the
override_redirect attributes to True fixes the issue.
Added the possibility to set the override_redirect attribute with
XMonad.Util.XUtils.creationNewWindow
2007-12-24 17:10:20 +00:00
Spencer Janssen
662eeb7e5f
No more tabs
2007-12-22 05:04:39 +00:00
Shachaf Ben-Kiki
0853c1ce21
Add UrgencyHook support to Tabbed
2007-12-15 17:16:17 +00:00
intrigeri
ef79fa7c10
Magnifier: custom zoom ratio for magnifier' too
2007-12-11 01:55:54 +00:00
Brent Yorgey
2a73b577c2
Magnifier.hs: minor haddock fixes
2007-12-11 01:11:54 +00:00
tim.thelion
0155164015
fix haddock on Magnifier
2007-12-10 23:19:42 +00:00
tim.thelion
5375240f08
Custom zoom levels for magnifier
2007-12-08 23:08:44 +00:00
Spencer Janssen
503cb539af
More import pruning
2007-12-08 01:48:46 +00:00
Spencer Janssen
3a522e7e3c
Remove XMonad.Operations imports
2007-12-08 00:05:47 +00:00
Spencer Janssen
4f7764ca8b
Prune more imports
2007-12-07 23:51:16 +00:00
Spencer Janssen
dc11825588
Remove redundant imports
2007-12-07 23:38:27 +00:00
Spencer Janssen
7a054e9d3e
Remove TilePrime, it is subsumed by HintedTile
2007-12-05 04:57:46 +00:00
Brent Yorgey
7296b99306
LayoutScreens and Square: haddock updates
2007-12-04 20:40:39 +00:00