| |||||||||||||||
| |||||||||||||||
| |||||||||||||||
| Description | |||||||||||||||
Screenshot : http://caladan.rave.org/magnifier.png This is a layout modifier that will make a layout increase the size of the window that has focus. | |||||||||||||||
| Synopsis | |||||||||||||||
| |||||||||||||||
| Usage | |||||||||||||||
You can use this module with the following in your ~/.xmonad/xmonad.hs: import XMonad.Layout.Magnifier Then edit your layoutHook by adding the magnifier layout modifier to some layout: myLayouts = magnifier (Tall 1 (3/100) (1/2)) ||| Full ||| etc..
main = xmonad defaultConfig { layoutHook = myLayouts }
By default magnifier increases the focused window's size by 1.5. You can also use: magnifiercz (12%10) to use a custom level of magnification. You can even make the focused window smaller for a pop in effect. Keep in mind, you must import Data.Ratio in order to use rationals (such as 12%10) in your config. For more detailed instructions on editing the layoutHook see: XMonad.Doc.Extending#Editing_the_layout_hook Magnifier supports some commands. To use them add something like this to your key bindings: , ((modMask x .|. controlMask , xK_plus ), sendMessage MagnifyMore)
, ((modMask x .|. controlMask , xK_minus), sendMessage MagnifyLess)
, ((modMask x .|. controlMask , xK_o ), sendMessage ToggleOff )
, ((modMask x .|. controlMask .|. shiftMask, xK_o ), sendMessage ToggleOn )
For detailed instruction on editing the key binding see XMonad.Doc.Extending#Editing_key_bindings. | |||||||||||||||
| |||||||||||||||
| Increase the size of the window that has focus | |||||||||||||||
| |||||||||||||||
| Increase the size of the window that has focus, unless if it is the master window. | |||||||||||||||
| |||||||||||||||
| Change the size of the window that has focus by a custom zoom | |||||||||||||||
| |||||||||||||||
| Increase the size of the window that has focus by a custom zoom, unless if it is the master window. | |||||||||||||||
| |||||||||||||||
| |||||||||||||||
| Produced by Haddock version 2.3.0 |