
I've just pushed in a ScratchWorkspace module that defines a scratch workspace. You can look at Config.Droundy to get an idea how to use it (as it's undocumented). It's still very crude, and anyone who wants to take a shot at cleaning it up is welcome to try. The main issue is that the scratch workspace is available as a "normal" workspace, which I find a little annoying. I'd prefer it remained hidden until I asked for it. But I can't quite see how to do that, either. Enjoy! (and comments/suggestions are welcome, although I've really already wasted more time on this than I ought...) -- David Roundy Department of Physics Oregon State University

Hy, thanks a lot for this Module. I think it fits my needs except for one thing: Is it possible to make the ScratchWorkspace float over the normal workspace and not moving it? Just the same layout as the ScratchNotepad: Get the workspace "floating" above the workspaces at half height and half width. I hope you understand what im talking about. Perhaps this is even possible using the LayoutCominators but I dont know how. Thanks anyway Greetings Dominik On Fri, Feb 29, 2008 at 06:40:26PM -0500, David Roundy wrote:
I've just pushed in a ScratchWorkspace module that defines a scratch workspace. You can look at Config.Droundy to get an idea how to use it (as it's undocumented). It's still very crude, and anyone who wants to take a shot at cleaning it up is welcome to try. The main issue is that the scratch workspace is available as a "normal" workspace, which I find a little annoying. I'd prefer it remained hidden until I asked for it. But I can't quite see how to do that, either.
Enjoy! (and comments/suggestions are welcome, although I've really already wasted more time on this than I ought...) -- David Roundy Department of Physics Oregon State University _______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad
-- Dominik Bruhn mailto: dominik@dbruhn.de

On Sun, Mar 02, 2008 at 07:37:01PM +0100, Dominik Bruhn wrote:
thanks a lot for this Module. I think it fits my needs except for one thing: Is it possible to make the ScratchWorkspace float over the normal workspace and not moving it? Just the same layout as the ScratchNotepad: Get the workspace "floating" above the workspaces at half height and half width. I hope you understand what im talking about. Perhaps this is even possible using the LayoutCominators but I dont know how.
That's just a question (I think) of writing an ordinary layout to do that. You could also hack it with fixedLayout, which is defined in LayoutScreens, I believe. -- David Roundy Department of Physics Oregon State University

Hy David, thanks, I used the following keybinding: ((modm, xK_space), toggleScratchWorkspace ((fixedLayout [Rectangle 0 0 800 600]) */* Simplest) ), The problem is: the */* layout combinator is the wrong choice here, because I want the fixed Layout to be overlayed. Can you give me a hint how to overlay the two screens? Thanks
That's just a question (I think) of writing an ordinary layout to do that. You could also hack it with fixedLayout, which is defined in LayoutScreens, I believe. -- Dominik Bruhn mailto: dominik@dbruhn.de

On Mon, Mar 03, 2008 at 07:21:14PM +0100, Dominik Bruhn wrote:
Hy David, thanks, I used the following keybinding: ((modm, xK_space), toggleScratchWorkspace ((fixedLayout [Rectangle 0 0 800 600]) */* Simplest) ),
The problem is: the */* layout combinator is the wrong choice here, because I want the fixed Layout to be overlayed. Can you give me a hint how to overlay the two screens?
Something like ((modm, xK_space), toggleScratchWorkspace (fixedLayout [Rectangle 0 0 800 600, Rectangle 10 10 700 500]), -- David Roundy Department of Physics Oregon State University
participants (2)
-
David Roundy
-
Dominik Bruhn