12345678910111213141516 |
- module Event where
- import Brick (EventM, Next)
- import qualified Brick
- import qualified Graphics.Vty.Input.Events as Vty
- import qualified State
- data Event = VtyEvent Vty.Event
- handle :: State.State -> Event -> EventM Int (Next State.State)
- handle s (VtyEvent (Vty.EvKey Vty.KEsc _)) = Brick.halt s
- handle s _ = Brick.continue s
- initialize :: State.State -> EventM Int State.State
- initialize s = return s
|