Commit Graph

705 Commits

Author SHA1 Message Date
Devin Mullins
beaead5256 change Dmenu functions to return IO/X (Maybe String)
dmenu exits with code 1 when you hit Escape, and I wanna create a contrib that
takes advantage of that.

This required changes in four contribs (Commands, DirectoryPrompt, ShellPrompt,
and WorkspaceDir), and might require changes in users' Configs. Also, I'm not
sure some of the changes I made to the client code are very Haskelly. Would
appreciate input there.
2007-10-06 07:09:59 +00:00
David Roundy
dcbfe603b5 fix problem found by Heffalump in CopyWindow. 2007-10-05 14:37:46 +00:00
mail
6c2b35046d (un)Manage Docks based on WINDOW_TYPE
Hi,

this is a replacement for the example code in Config.hs that should detect
and unamange, for example, the gnome-panel.

The problem with that code is that it also unamangs dialog boxes from gnome-panel
which then are not usable (no keyboard intput, at least here).

Greetings,
Joachim
2007-10-06 13:28:02 +00:00
Joachim Fasting
81c44fa3f6 MetaModule.hs: add Dishes. 2007-10-06 12:39:00 +00:00
Joachim Fasting
da60a371b1 Dishes.hs: needs -fglasgow-exts. 2007-10-06 12:38:51 +00:00
Joachim Fasting
d9fbcc7557 ResizableTile.hs: needs -fglasgow-exts. 2007-10-06 12:35:50 +00:00
Joachim Fasting
34b2ebb0a4 MetaModule.hs: whitespace. 2007-10-06 12:35:40 +00:00
Joachim Fasting
8f1a18d853 MetaModule.hs: add some missing imports. 2007-10-06 12:35:25 +00:00
Joachim Fasting
91501f7a1c MetaModule.hs: typo. 2007-10-06 12:32:14 +00:00
Joachim Fasting
fff1778e75 NoBorders.hs: unused bindings. 2007-10-06 10:23:16 +00:00
Joachim Fasting
9c8877dad6 NoBorders.smartBorders: add type signature. 2007-10-06 10:22:10 +00:00
Joachim Fasting
25bc72459d Grid.hs: needs -fglasgow-exts. 2007-10-06 10:22:04 +00:00
mail
32cffdbca1 EwmhWindows wrap up for inclusion
Now with haddock documentation, a proper header and nicer, warningfree code, ready
for a first release and inclusion in XMonadConrib. It works for me, but needs more
testing. If you run xmonad with gnome-panel or something similar, please try it.

Thanks,
Joachim
2007-10-06 11:05:29 +00:00
mail
d72ff99200 EwmhDesktops initial patch
What works so far, quit hackerish:
 * Number of Workspaces
 * Active current workspace
 * Names of workspaces
More to come..
2007-10-05 22:25:40 +00:00
Devin Mullins
c51fcfef2d get rid of obviated comment 2007-10-06 05:56:52 +00:00
Devin Mullins
53ae2de5ac get rid of duplicate mapWorkspaces function 2007-10-06 05:54:04 +00:00
l.mai
972e262e3a add Grid to MetaModule 2007-10-05 23:00:32 +00:00
l.mai
2299cc3030 basic docs for Grid 2007-10-05 22:59:34 +00:00
l.mai
8ed858d3c8 import Grid.hs into repository 2007-10-05 01:34:12 +00:00
nornagon
332a91325c Dishes layout. Stacks windows underneath masters. 2007-10-05 23:00:38 +00:00
Andrea Rossato
509416d0d4 ShellPrompt: removed readline dependency and added escape character support 2007-10-05 11:22:50 +00:00
Andrea Rossato
cfa8429450 XPrompt: added ^A and ^E and more
- added ^A (start of line) and ^E (end of line)
- added support for escaping spaces (see an example of it's use in the
  new ShellPrompt)
- some code cleanup: I'm now tracking changes to XPrompt also in
  modified version that supports i18n. This is the reason of some name
  changes.
2007-10-05 11:21:22 +00:00
Andrea Rossato
7e00195c4b Tabbed: check if we really have a window to focus 2007-10-05 11:17:33 +00:00
Devin Mullins
b9abecd4f2 add QC tests for SwapWorkspaces
run with -i..:../tests
2007-10-04 08:15:34 +00:00
Devin Mullins
1b4c763ef9 add man page doco 2007-10-04 08:15:04 +00:00
Jamie Webb
2f7fb1480d Maximize layout modifier 2007-10-04 06:12:02 +00:00
Eric Mertens
70ef0f2d88 Add ^K and ^U support to XPrompt 2007-10-02 21:08:14 +00:00
Jamie Webb
222c67ab88 Rename ResizableTile.Tall to ResizableTall
Having two layouts named Tall was upsetting the deserialization code.
2007-10-03 02:30:00 +00:00
Jamie Webb
667918e6a9 MosaicAlt take 2 2007-10-03 16:25:33 +00:00
Spencer Janssen
093dd7a400 Mark modules that haven't been ported to the new API yet.
These need to be ported or removed before the 0.4 release.
2007-10-03 16:45:16 +00:00
Spencer Janssen
b9dc9be07e More LANGUAGE pragmas 2007-10-03 16:42:57 +00:00
Spencer Janssen
2bf55b0138 Add XPropManage to MetaModule 2007-10-03 16:42:36 +00:00
David Roundy
5669c3903a add swapping capability in WindowNavigation.
This allows you to reorder your windows geometrically, by
swapping the currently focussed window with ones that are
up/down/right/left of it.  The idea is that we should be
able to manipulate windows based on the visual layout of
the screen rather than some (possibly obscure) logical ordering.
2007-10-03 15:17:55 +00:00
Daniel Neri
7b4f4e5817 export constructor to make ThreeColumns layout usable again 2007-10-03 09:31:03 +00:00
Andrea Rossato
e8bd7919fa WindowNavigation: add configurable colors and the possibility to turn them off 2007-10-03 09:00:17 +00:00
Spencer Janssen
d60c48238e Add SwapWorkspaces to MetaModule 2007-10-03 16:34:05 +00:00
Devin Mullins
71d822250f add SwapWorkspaces (to reorder them on your number keys) 2007-10-02 21:24:07 +00:00
Jamie Webb
fe8941da13 Layout -> LayoutClass for ResizableTile and MosaicAlt 2007-10-03 01:08:49 +00:00
Spencer Janssen
92efa63299 NoBorders: reduce flicker 2007-10-02 21:30:53 +00:00
Karsten Schoelzel
21ba61d1b9 TagWindows
Functions to work with window tags, including a XPrompt interface.
These are stored in the window property "_XMONAD_TAGS"

Adding also functions shiftHere and shiftToScreen (move to another module?).
2007-10-02 19:05:26 +00:00
Karsten Schoelzel
2323614b0f Add XPropManage, a manageHook using XProperties 2007-10-02 19:02:31 +00:00
David Roundy
4e3fab6779 make Spiral work with new layout class. 2007-10-02 16:47:35 +00:00
David Roundy
db1026f6e9 some renaming of classes and data types. 2007-09-29 19:12:38 +00:00
Spencer Janssen
12c4318b03 SimpleStacking is deprecated 2007-10-02 18:56:04 +00:00
Andrea Rossato
e9365723a8 Make Tabbed use XUtils.releaseFont 2007-10-02 06:27:09 +00:00
Andrea Rossato
cbd6b83b4f XUtils: added releaseFont 2007-10-02 06:26:40 +00:00
Jamie Webb
e7780183fe An alternative mosaic layout implementation 2007-10-02 01:17:16 +00:00
Jamie Webb
51d0fddb66 Fix infinite loop in ResizableTile serialization 2007-10-02 00:12:54 +00:00
Spencer Janssen
59e4cc28f7 Use newtype deriving for Invisible 2007-10-01 15:15:55 +00:00
Andrea Rossato
39c272d85f Tabbed: updated usage information 2007-10-01 08:22:19 +00:00