Commit Graph

705 Commits

Author SHA1 Message Date
Juraj Hercek
0ea83bd92f Added wmii like actions extension. 2007-10-10 20:14:52 +00:00
Spencer Janssen
df3d489284 Remove spurious output from ShellPrompt 2007-10-11 18:28:16 +00:00
l.mai
39b30296c5 add/reformat (commented out) tracing code to SwitchTrans 2007-10-11 02:21:39 +00:00
l.mai
183b6fb563 NoBorders bugfix (I hope)
David Roundy should probably have a look at this, but this change makes sense
to me. Plus it makes NoBorders work in combination with SwitchTrans. :-)
2007-10-11 02:17:56 +00:00
gwern0
762681f9bd XSelection.hs: Implement Andrea's idea for handling non-UTF-8 string cases 2007-10-10 02:06:16 +00:00
Spencer Janssen
144e8baf53 Add XSelection to MetaModule 2007-10-10 16:03:40 +00:00
gwern0
749f309474 XSelection.hs: a new module for XMonadContrib dealing with copy-and-paste
This is based on Andrea Rossato's standalone tools and is meant for integration straight into a Config.hs. It offers two main functions, 'getSelection' and 'putSelection', whose names should be self-explanatory.
2007-10-08 22:27:06 +00:00
Andrea Rossato
0dfef633ab Add WindowPrompt: the XPrompt equivalent of WindowBringer 2007-10-09 16:40:47 +00:00
Andrea Rossato
de16d4587c WindowBringer: export windowMapWith used by WindowPrompt 2007-10-09 16:35:05 +00:00
Andrea Rossato
e30a4dc136 MetaModule: added WindowPrompt 2007-10-09 16:34:45 +00:00
Spencer Janssen
5519714921 LayoutScreens: update docs 2007-10-08 16:14:41 +00:00
Spencer Janssen
bc768af023 TwoPane: update docs 2007-10-08 16:13:45 +00:00
Andrea Rossato
87966eb05e DragPane: no need to deal with expose events in this simplified version 2007-10-08 14:38:01 +00:00
David Roundy
dcd7388f1b make createNewWindow set background and foreground to a given color.
This means we don't need to draw colors that are this color.  Also
speeds up redrawing, since the X server can do all the drawing on its
own, without talking with xmonad.
2007-10-08 12:52:06 +00:00
Shachaf Ben-Kiki
9c4d32fe12 Fix more LANGUAGE pragmas
This patch should go after my other one -- I'd missed some files that used
-fglasgow-exts.
2007-10-08 11:52:29 +00:00
Shachaf Ben-Kiki
73c055bd46 Add LANGUAGE pragams
It seems that GHC 6.6 just enables -fglasgow-exts when it sees any LANGUAGE
pragma, so not all of them were added; this patch adds the rest of them, which
is necessary for xmonad to compile in GHC >=6.7.
2007-10-08 02:21:41 +00:00
l.mai
6120380809 fix SwitchTrans some more 2007-10-07 22:41:16 +00:00
Devin Mullins
11687d63fb update doco 2007-10-07 21:59:06 +00:00
Devin Mullins
ad9e827492 add bringMenu, and extract duplication 2007-10-07 21:55:32 +00:00
Andrea Rossato
c415ab00b7 DragPane must handle ExposeEvent too 2007-10-08 07:47:02 +00:00
gwern0
a82a44282f ShellPrompt.hs: add getShellCompl to export list
getShellCompl is useful for writing prompts in Config.hs or even full standalone prompts; and personally, if a  small utility function like 'split' can be exported, how much more so something useful like getShellCompl?
2007-10-07 22:02:36 +00:00
Andrea Rossato
574cb0baa0 Tabbed and XPrompt updated to lates Extras changes 2007-10-07 16:38:25 +00:00
Devin Mullins
e421157aa4 doc fixes for ManageDocks 2007-10-07 20:40:16 +00:00
l.mai
d4c9f0ead8 fix(?) SwitchTrans (makes noBorders work again) 2007-10-07 19:30:55 +00:00
l.mai
e02ad926e0 avoid compiler warning in FlexibleManipulate 2007-10-07 16:35:09 +00:00
gwern0
51084b8e64 update NoBorders.hs configuration documentation
It seems 'noBorder full' no longer hacks it.
2007-10-07 19:06:21 +00:00
Devin Mullins
5ea3b29dd5 d'oh, add WindowBringer to MetaModule 2007-10-07 18:51:38 +00:00
Devin Mullins
51d770e1e6 Maybe? What Maybe? (rollback earlier dmenu change) 2007-10-07 18:59:15 +00:00
Devin Mullins
367210bae1 Enter WindowBringer, Bringer of Windows. 2007-10-07 17:36:33 +00:00
Devin Mullins
87a35e799a add dmenuMap function 2007-10-07 17:25:43 +00:00
Andrea Rossato
be8baa8324 ShellPrompt: check for executables and better error handling
Code contributed by Spencer (basically I just removed FilePath
depenency).
2007-10-07 11:01:33 +00:00
mail
af3efea238 Move my NextWorkspace functionality into CycleWS
Hi,

This patch merges the additional functionality of my NextWorkspace into CycleWS,
using a compatible interface for what was there before.

Greetings,
Joachim
2007-10-07 10:39:33 +00:00
mail
a40f8c9c5f ManageDocks now handles STRUT windows as well
It now also detects window with STRUT set and modifies the gap accordingly.
Cheveats:
 * Only acts on STRUT apps on creation, not if you move or close them
 * To reset the gap, press Mod-b twice and restart xmonad (Mod-q)
2007-10-07 10:31:16 +00:00
mail
7486c29254 NextWorkspace haddock improvement
I just added to the docs how to move a window to the next workspace 
_and_ switch to that (by >>’ing the two actions). Some users (like me, it
seems) probably prefer that behaviour.

Greetings,
Joachim
2007-10-07 08:32:16 +00:00
mail
51033a3315 NextWorkspace: Go forward or backward
Hi,

inspired by RotView, I implemented an Extension that allows the user to go
forward or backward in the list of workspaces, or to move the current
window to the next or previous workspace. Haddock included. Works here, but
hardly tested (and while tired).

Cu torrow @ HacII, if you are there.

Greetings,
Joachim
2007-10-06 23:30:10 +00:00
mail
0d7daf4e27 Better EWMH support
Yay, SetWMName contains just what I need! Thanks Ivan, that saved me quite
some work. Now the panel switch should work even when you start with xmonad
right away, and don’t run it after metacity has run before :-]

Greetings,
Joachim
2007-10-07 09:16:48 +00:00
Andrea Rossato
39c0f0355b Add ShellPrompt to MetaModule 2007-10-07 07:59:37 +00:00
Andrea Rossato
bac3846853 Tabbed: updated to the last (unannounced) API changes 2007-10-07 07:20:18 +00:00
Andrea Rossato
0b3397aad3 ShellPrompt: fromMaybe requires importing Data.Maybe 2007-10-07 07:01:48 +00:00
l.mai
560801a88a add MouseGestures to MetaModule 2007-10-06 23:07:35 +00:00
l.mai
c1ab053662 re-add SwitchTrans to MetaModule 2007-10-06 23:07:11 +00:00
l.mai
da594e9907 add MouseGestures.hs to darcs 2007-10-06 23:04:25 +00:00
l.mai
bf103490d5 document noBorders breakage 2007-10-06 23:03:16 +00:00
nornagon
e1a10b926e Replace -fglasgow-exts with LANGUAGE pragma in WindowNavigation.hs 2007-10-06 22:41:56 +00:00
nornagon
48c89e0e3f Replace -fglasgow-exts with LANGUAGE pragma in ResizableTile.hs 2007-10-06 22:31:56 +00:00
nornagon
54e133cf0c Replace -fglasgow-exts with LANGUAGE pragma in MosaicAlt.hs 2007-10-06 22:30:25 +00:00
nornagon
54e9573b12 Replace -fglasgow-exts with LANGUAGE pragma in Grid.hs 2007-10-06 22:23:20 +00:00
nornagon
f06195dd47 Replace -fglasgow-exts with LANGUAGE pragma in Dishes.hs 2007-10-06 22:21:55 +00:00
l.mai
fbaa785424 update SwitchTrans for the new layout system 2007-10-06 21:20:08 +00:00
Christian Thiemann
2c600dbc7c Two new dynamic log functions that display the title of the currently focused window
I liked the window-title-in-statusbar feature of dwm very much and wanted to
have that in XMonad as well.  Somewhere on the net I found some code to put
into Config.hs (and sorry, that was last week and I already forgot where I got
it from) which I modified and put into the DynamicLog extension.  One can now
set the logHook in Config.hs either to dynamicLogWithTitle to get the usual
layout description and workspace list plus window title enclosed in angle
brackets, or dynamicLogWithTitleColored "white" (or "red" etc.) to have xmonad
print out some ^fg() markers for dzen to display the window title in the given
color.

Some windows (like terminals or browsers) change their window title from time
to time but xmonad does not recognize this.  So I started learning Haskell to
provide patches for X11-extras and xmonad so that PropertyNotify events are
captured and, if the event notifies about a WM_NAME property change, call the
logHook to update the status bar.

Hope you find this useful,
  Christian
2007-10-06 17:31:13 +00:00