Spencer Janssen
c627e8cc4d
Factor rational rect scaling into a separate function
2008-11-18 07:28:49 +00:00
Spencer Janssen
04f894275d
Change screen focus by clicking on the root window.
...
This is a modification of a patch from Joachim Breitner.
2008-11-06 22:40:31 +00:00
Spencer Janssen
edb752136f
Fix #192 .
2008-10-21 22:00:59 +00:00
Adam Vogt
2b463a632f
select base < 4 for building on ghc 6.10
2008-10-13 21:45:09 +00:00
Joachim Breitner
ca122dd2cb
add killWindow function
...
This is required to kill anything that is not focused, without
having to focus it first.
2008-10-05 00:18:04 +00:00
Devin Mullins
77657b65f9
add'l documentation
2008-09-27 23:46:39 +00:00
Spencer Janssen
28c57a837a
Regression: ungrab buttons on *non* root windows
2008-10-07 21:43:51 +00:00
Spencer Janssen
afda20b56d
Partial fix for #40
...
Improvements:
- clicking on the root will change focus to that screen
- moving the mouse from a window on a screen to an empty screen changes focus
to that screen
The only remaining issue is that moving the mouse between two empty screens
does not change focus. In order to solve this, we'd have to select motion events
on the root window, which is potentially expensive.
2008-10-07 21:20:53 +00:00
Spencer Janssen
0cc7b12fd0
Track mouse position via events received
2008-10-07 20:39:53 +00:00
Spencer Janssen
15a78ae715
Fix haddock
2008-10-07 09:46:41 +00:00
Spencer Janssen
18444799e0
Move screen locating code into pointScreen
2008-10-07 09:42:07 +00:00
Spencer Janssen
cc60fa73ad
Make pointWithin a top-level binding
2008-10-07 09:02:29 +00:00
gwern0
8881e2ac78
sp README, CONFIG, STYLE, TODO
2008-09-13 02:44:57 +00:00
Spencer Janssen
533031e3d6
Use the same X11 dependency as xmonad-contrib
2008-09-21 06:15:08 +00:00
Spencer Janssen
76d4af15e4
Export focusUp' and focusDown' -- work entirely on stacks
2008-09-11 21:48:03 +00:00
Devin Mullins
74c6dd2721
add W.shiftMaster, fix float/tile-reordering bug
2008-09-11 05:39:09 +00:00
Spencer Janssen
b605fd9fce
Spelling. Any bets on how long this has been there?
v0.8
2008-09-05 19:52:11 +00:00
Spencer Janssen
85202ebd47
Bump version to 0.8
2008-09-05 19:42:25 +00:00
Spencer Janssen
328c660ce7
Remove obsolete comments about darcs X11
2008-09-05 19:49:15 +00:00
Spencer Janssen
b185a439b1
Recommend latest packages rather than specific versions
2008-09-05 19:48:37 +00:00
Spencer Janssen
0016e06984
Also remove -optl from the executable section
2008-08-20 21:00:23 +00:00
Spencer Janssen
339b2d0097
-optl-Wl,-s is not needed with recent Cabal versions
2008-08-20 20:41:02 +00:00
Malebria
5f4d63ba71
Haddock links
2008-06-01 21:25:15 +00:00
Malebria
942572c830
Haddock syntax for enumeration
2008-06-01 20:49:51 +00:00
Spencer Janssen
46ac2ca24b
I prefer the spencerjanssen@gmail.com address now
2008-07-14 20:26:50 +00:00
Trevor Elliott
3830d7a571
Raise windows in the floating layer when moving or resizing
2008-05-21 21:50:57 +00:00
Devin Mullins
5b3eaf663a
add currentTag convenience function
2008-05-11 22:42:58 +00:00
Spencer Janssen
c93b7c7c3b
Make Mirror a newtype
2008-05-08 10:46:40 +00:00
Spencer Janssen
42dee4768e
Comments
2008-05-07 01:31:22 +00:00
Spencer Janssen
e847b350ed
Break long line
2008-05-07 01:26:08 +00:00
Spencer Janssen
cccbfa21e4
Style
2008-05-07 01:25:19 +00:00
Spencer Janssen
870b3ad282
Simplify
2008-05-07 01:13:09 +00:00
Spencer Janssen
ab30d76578
Overhaul Choose, fixes issue 183
2008-05-06 22:08:09 +00:00
Klaus Weidner
d8d636e573
Remember if focus changes were caused by mouse actions or by key commands
...
If the user used the mouse to change window focus (moving into or clicking on a
window), this should be handled differently than focus changes due to keyboard
commands. Specifically, it's inappropriate to discard window enter/leave events
while the mouse is moving. This fixes the bug where a fast mouse motion across
multiple windows resulted in the wrong window keeping focus.
It's also helpful information for contrib modules such as UpdatePointer - it's
supposed to move the mouse pointer only in response to keyboard actions, not if
the user was moving the mouse.
2008-05-02 17:56:03 +00:00
Spencer Janssen
ba3987f299
Wibble
2008-05-06 20:38:40 +00:00
Ivan N. Veselov
5a19425e79
Added doShift function for more user-friendly hooks
2008-05-06 18:57:57 +00:00
Don Stewart
28431e18c8
use named colours. fixes startup failure on the XO
2008-05-02 21:01:49 +00:00
Spencer Janssen
43c2d26cdb
Set focus *after* revealing windows
2008-04-07 22:25:59 +00:00
Spencer Janssen
c24016882e
Reveal windows after moving/resizing them.
...
This should reduce the number of repaints for newly visible windows.
2008-04-07 22:07:56 +00:00
Spencer Janssen
9dae87c537
Hide newly created but non-visible windows (fixes bug #172 )
2008-04-30 01:40:12 +00:00
Don Stewart
b67026dd02
formatting, eta expansion
2008-04-18 18:43:37 +00:00
Lukas Mai
aa58eea6dc
XMonad.ManageHook: add 'appName', another name for 'resource'
2008-04-06 01:20:06 +00:00
Lukas Mai
7db13a2a45
XMonad.ManageHook: make 'title' locale-aware; haddock cleanup
...
The code for 'title' was stolen from getname.patch (bug #44 ).
2008-04-06 01:13:38 +00:00
Lukas Mai
029e668dbc
XMonad.Main: call setlocale on startup
2008-04-06 01:12:34 +00:00
robreim
6f61c83623
floats always use current screen (with less bugs)
2008-04-05 13:50:09 +00:00
Lukas Mai
bcbccbfafc
XMonad.Operations: applySizeHint reshuffle
...
Make applySizeHints take window borders into account. Move old functionality
to applySizeHintsContents. Add new mkAdjust function that generates a custom
autohinter for a window.
2008-04-04 21:56:15 +00:00
Lukas Mai
04c8d62361
XMonad.Layout: documentation cleanup
2008-04-04 21:54:44 +00:00
Spencer Janssen
4890116e49
Remove gaps from the example config
2008-03-29 23:29:59 +00:00
Spencer Janssen
708084dd48
Remove gaps
2008-03-25 09:15:26 +00:00
Spencer Janssen
ef516142b9
Remove -fhpc from ghc-options (annoying hackage workaround)
v0.7
2008-03-29 20:58:04 +00:00