| Copyright | (c) Mario Pastorelli (2012) |
|---|---|
| License | BSD-style (see xmonad/LICENSE) |
| Maintainer | pastorelli.mario@gmail.com |
| Stability | unstable |
| Portability | unportable |
| Safe Haskell | None |
| Language | Haskell98 |
XMonad.Actions.ShowText
Contents
Description
ShowText displays text for sometime on the screen similar to XMonad.Util.Dzen which offers more features (currently)
Synopsis
- def :: Default a => a
- defaultSTConfig :: ShowTextConfig
- handleTimerEvent :: Event -> X All
- flashText :: ShowTextConfig -> Rational -> String -> X ()
- data ShowTextConfig = STC {}
Usage
You can use this module with the following in your ~/.xmonad/xmonad.hs:
import XMonad.Actions.ShowText
Then add the event hook handler:
xmonad { handleEventHook = myHandleEventHooks <+> handleTimerEvent }You can then use flashText in your keybindings:
((modMask, xK_Right), flashText def 1 "->" >> nextWS)
defaultSTConfig :: ShowTextConfig #
Deprecated: Use def (from Data.Default, and re-exported by XMonad.Actions.ShowText) instead.
handleTimerEvent :: Event -> X All #
Handles timer events that notify when a window should be removed
Arguments
| :: ShowTextConfig | |
| -> Rational | number of seconds |
| -> String | text to display |
| -> X () |
Shows a window in the center of the screen with the given text
data ShowTextConfig #
Constructors
| STC | |
Instances
| Default ShowTextConfig # | |
Defined in XMonad.Actions.ShowText Methods def :: ShowTextConfig # | |