xmonad-contrib-0.11.2: Third party extensions for xmonad

Portabilityunportable
Stabilityunstable
Maintainerandrea.rossato@unibz.it
Safe HaskellNone

XMonad.Util.Timer

Contents

Description

A module for setting up timers

Synopsis

Usage

This module can be used to setup a timer to handle deferred events. See ShowWName for an usage example.

startTimer :: Rational -> X TimerIdSource

Start a timer, which will send a ClientMessageEvent after some time (in seconds).

handleTimer :: TimerId -> Event -> X (Maybe a) -> X (Maybe a)Source

Given a TimerId and an Event, run an action when the Event has been sent by the timer specified by the TimerId