rsi-break-0.1.0.0: Let your mind know that your hands need a rest!
Copyright(c) Ruben Astudillo 2023
LicenseBSD-2
Maintainerruben.astud@gmail.com
Safe HaskellSafe-Inferred
LanguageHaskell2010

RsiBreak.Widget.Timer

Description

Composite holding the threads with the time counter.

Synopsis

Documentation

data TimerModel Source #

State data type that holds a read-only reference to Settings.TimerSetting. We will read such reference when launching a timer.

Instances

Instances details
Eq TimerModel Source # 
Instance details

Defined in RsiBreak.Widget.Timer

data TimerState Source #

State data type that will be read and written by this composite.

Instances

Instances details
Eq TimerState Source # 
Instance details

Defined in RsiBreak.Widget.Timer

data TimerEvent Source #

Constructors

TimerStop 

handleEvent Source #

Arguments

:: (NominalDiffTime -> ep)

Wrapper for event to report on parent composite

-> EventHandler TimerModel TimerEvent es ep