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
07c2c3e7f9
ManageDocks: add emptyLayout definition for supporting the new decoration framework
2008-01-26 18:59:36 +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
ababfeca6f
Prompt: code formatting only
2008-01-26 09:32:34 +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
8120af677b
XUtils: add functions for operating on lists of windows and export fi
2008-01-24 13:46:38 +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
ced1792bfa
grammar fix
2008-01-28 17:50:59 +00:00
Spencer Janssen
2659a12049
depend on xmonad-0.6
v0.6
2008-01-27 22:11:01 +00:00
Spencer Janssen
3533a5d3f3
Bump version to 0.6
2008-01-27 21:15:04 +00:00
Spencer Janssen
d8baf188db
I use urxvtc now
2008-01-27 21:14:52 +00:00
Spencer Janssen
8dcb699db3
Update the test hook
2008-01-27 20:51:48 +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
xmonad-contrib
9a6494fae2
cleared up transience to better highlight how to use ManageHooks properly
...
The initial patch that extended the EDSL for writing ManageHook rules did not come with a good example on how to use it. This patch ammends that. 'move' is an example of how to write a rule to resolve a Query (Maybe a) into something tangible. 'move'' is an example of how to write a rule isolating window managing code from the rest ofthe mess the EDSL creates.
2008-01-02 07:48:10 +00:00
xmonad-contrib
f7c34eef31
expands the EDSL for performing actions on windows
...
This patch adds a few types of relationships and operators for managing windows with rules. It provides grouping operators so the X action can access the quantifier that was matched or not matched. It provides a formalism for predicates that work in both grouping and non grouping rules. It could do with some classes, so that there are fewer operators that always do the Right Thing (TM), but the Haskell Type system currently has some problems resolving types. Since I don't know enough about these high level things, it would be hard to create a GHC patch just to make it all work.
2008-01-01 17:44:46 +00:00
Spencer Janssen
dec7167bc8
-Werror when flag(testing) only
2008-01-18 01:52:07 +00:00
Andrea Rossato
80f70d284d
Timer: some code cleanup
2008-01-14 21:11:14 +00:00
nicolas.pouillard
c7a64a99ce
Use doubleFork instead of manual double fork, or buggy single fork.
...
This fixes showWName because Timer was leaking zombie processes.
You should update xmonad, since doubleFork was not exported.
2008-01-14 20:28:33 +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
1e7cd73544
Prompt: clean up and optimize moveWord a bit
2008-01-13 16:47:45 +00:00
Andrea Rossato
06b3767cae
Prompt: added moveWord to move the cursor to the word boundaries
...
The actions have been bound to ctrl+Left and Right
2008-01-13 12:35:29 +00:00
Andrea Rossato
1125e9102e
Doc.Extending: added links and description of recent module addition
2008-01-13 09:32:11 +00:00
Andrea Rossato
396ae4e77c
Action.Search: small haddock fixes
2008-01-13 09:26:46 +00:00
Andrea Rossato
7124346ebe
ShowWName now uses Timer and XUtils to display the workspace name
2008-01-13 09:11:07 +00:00
Andrea Rossato
6283298a85
Add XMonad.Util.Timer, a module to set up timers and to handle them
2008-01-13 09:01:40 +00:00
Andrea Rossato
c1a711dba0
de-obfuscate the initState and set the init offset to the length of the default text
2008-01-10 14:09:51 +00:00
nicolas.pouillard
9a4559d2fa
prompt: Allow to provide a default text in the prompt config.
2008-01-09 21:39:16 +00:00
Joachim Fasting
9b0a2649b6
Correct caps in module header.
2007-12-30 06:19:20 +00:00
Joachim Fasting
8454e5d6b3
Use LANGUAGE pragma.
2007-12-30 06:18:17 +00:00
mail
35c5c1eaf0
shiftPrevScreen and shiftNextScreen, to make CycleWS consistent
2007-12-31 17:16:09 +00:00
Don Stewart
a0dde418ad
formatting
2007-12-04 17:49:20 +00:00