Spencer Janssen
ce0d5d376d
Refactor, ignore desktop_window too
2007-10-02 17:52:58 +00:00
Spencer Janssen
4bcad8fe60
Automatically float MPlayer windows
2007-10-02 17:47:22 +00:00
Spencer Janssen
da3db68b59
Add rules for gnome-panel and kicker
2007-10-02 17:42:43 +00:00
Spencer Janssen
045ed777a2
Pass window name and class info to manageHook
2007-10-02 17:40:24 +00:00
Spencer Janssen
e8bbba9694
Send ClassHints to manageHook
2007-10-01 17:52:46 +00:00
Spencer Janssen
8b8433a9e7
First cut at manageHook
2007-10-01 16:46:27 +00:00
David Roundy
5ef7c5f5d0
define defaultLayout in Config.hs.
2007-09-28 02:02:08 +00:00
Spencer Janssen
4fd7353d8e
Add setLayout to the core
2007-09-28 00:22:41 +00:00
Spencer Janssen
7e8de677cb
Document otherPossibleLayouts
2007-09-28 00:02:50 +00:00
Spencer Janssen
3a9dc57c69
Minor formatting
2007-09-28 00:00:25 +00:00
Spencer Janssen
5f9222efb4
otherPossibleLayouts is empty by default
2007-09-27 23:58:45 +00:00
David Roundy
2caf68ee69
add support for parseable layouts not in the default.
2007-09-25 17:41:34 +00:00
David Roundy
9c35abaa46
Make a String description part of each Layout.
2007-09-24 18:57:53 +00:00
Andrea Rossato
ee39e7fdb8
broadcast a ReleaseResources before restarting
2007-09-24 19:39:15 +00:00
David Roundy
1c603ebc4b
add layout selection back into core xmonad using LayoutSelection.
...
This is just a reimplementation of LayoutChoice.
2007-09-21 21:21:59 +00:00
David Roundy
0e5f8b03e8
eliminate ugly OldLayout.
2007-09-20 15:52:37 +00:00
David Roundy
3f03dcb5c1
move Layout stuff into class (hokey first cut).
2007-09-14 21:59:59 +00:00
Don Stewart
f1aa00f96f
Add StackSet.focusMaster (mod-m) to move focus to master
2007-09-27 21:39:37 +00:00
Spencer Janssen
c6f346f887
Eliminate Operations.sink too
2007-09-17 21:40:52 +00:00
Spencer Janssen
e87a111a50
Remove Operations functions which have StackSet equivalents, just use 'windows foo' instead
2007-09-17 21:19:53 +00:00
Alex Tarkovsky
3b5ca225f6
Change manpage token @@ to %! to avoid conflicts with Haddock (xmonad)
2007-09-16 23:52:29 +00:00
Alex Tarkovsky
874a4264c3
Add missing insert markers for generate-configs.sh in Config.hs
2007-09-07 12:04:14 +00:00
Spencer Janssen
bccf8dd5f8
Use show rather than string hacks
2007-09-05 20:28:16 +00:00
David Roundy
41e3b073c8
switch WorkspaceId to String.
2007-08-20 11:36:58 +00:00
Spencer Janssen
82dd5b8119
Alex Tarkovsky's docstring patch updated for conflicts
2007-09-05 19:35:58 +00:00
Spencer Janssen
49cebc6130
Add docstrings for mouse controls
2007-08-24 04:59:39 +00:00
Don Stewart
aaba52043d
comment only: example of 2 monitor gaps
2007-08-21 03:25:38 +00:00
Spencer Janssen
ca0d87664b
Fix new bug in screen switching
2007-08-16 21:56:29 +00:00
David Roundy
ec0995a3a6
change workspaces to [WorkspaceId]
2007-08-14 00:37:22 +00:00
Peter De Wachter
d0482810b3
Tweak dmenu binding
...
Add an "eval", so quotes and environment variables get evaluated
according to sh rules.
2007-07-17 19:07:22 +00:00
Spencer Janssen
bfd638d818
Operations.screenWorkspace: return Nothing when the screen does not exist
2007-07-07 22:38:42 +00:00
David Roundy
e517aedfa1
make Layouts able to layout whatever they like.
2007-06-19 15:08:16 +00:00
Andrea Rossato
e1885f27e1
haddock compatibility
2007-06-10 12:37:46 +00:00
Don Stewart
6365601c77
Move state logging into Config.hs, via logHook :: X ()
2007-06-10 06:19:32 +00:00
Don Stewart
7ae7029b50
Enable logging of state changes to stdout
2007-06-05 08:37:35 +00:00
Don Stewart
84f22f7102
heads up: polish config.hs. moves tiling-local values into lexical scope. removes wide' as an explicit mode (it's
mirror tall')
2007-06-03 05:47:40 +00:00
Chris Mears
7ae4bc8f39
Fix out-of-date comment in Config.hs.
2007-06-02 11:43:12 +00:00
Jason Creighton
72a50ead89
make mouse bindings configurable
2007-06-02 04:06:47 +00:00
Spencer Janssen
68e6643356
Revert accidental change to border color
2007-05-31 14:55:09 +00:00
Don Stewart
777cf28bdf
clean up mouse code a bit
2007-05-31 08:53:08 +00:00
Jason Creighton
3cb64d7461
first shot at a floating layer
...
This is a first attempting at a floating layer:
mod-button1: move window
mod-button2: swapMaster
mod-button3: resize window
mod-t: make floating window tiled again
Moving or resizing a window automatically makes it floating.
Known issues:
Hard to manage stacking order. You can promote a window to move it to the top,
(which you can do with mod-button2) but it should be easier than that.
Moving a window by dragging it to a different Xinerama screen does not move it
to that workspace.
Code is ugly.
2007-05-31 04:47:33 +00:00
Spencer Janssen
fbfbb14658
Really change restart keybinding this time
2007-05-30 06:14:54 +00:00
Spencer Janssen
79a9c58f92
HEADS UP: Change restart keybinding to mod-q
2007-05-30 06:10:44 +00:00
Spencer Janssen
bc2e6b2112
HEADS UP: Change restart keybinding to mod-q
2007-05-30 06:10:44 +00:00
Spencer Janssen
89417a6e25
Fix 'refresh' doc string
2007-05-29 02:04:46 +00:00
Don Stewart
c023e9a681
make 'tall' layout the default on startup. more useful for new users
2007-05-29 01:46:11 +00:00
Don Stewart
5818e5a7fc
ensure !! won't go out of bounds in modifyGap
2007-05-28 07:06:09 +00:00
Don Stewart
94b64e7035
help man script
2007-05-28 03:38:46 +00:00
Spencer Janssen
257aa4776f
Document mod-n
2007-05-28 03:35:36 +00:00
Don Stewart
c613073cb6
support per-screen gap settings. you can have different gaps on individual screens now
2007-05-28 03:15:01 +00:00