Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
getState :: GlobalState -> State Source #
updateState :: GlobalState -> State -> GlobalState Source #
updateMMS :: GlobalState -> MMS -> GlobalState Source #
updateSS :: GlobalState -> SS -> GlobalState Source #
updateIS :: GlobalState -> IS -> GlobalState Source #
updateCS :: GlobalState -> CS -> GlobalState Source #
updateCSS :: GlobalState -> CSS -> GlobalState Source #
updateInfo :: GlobalState -> IS -> GlobalState Source #
updateFBS :: GlobalState -> FBS -> GlobalState Source #
updatePS :: GlobalState -> PS -> GlobalState Source #
goToState :: GlobalState -> State -> GlobalState Source #
moveToState :: GlobalState -> State -> GlobalState Source #
removeToState :: GlobalState -> State -> GlobalState Source #
popState :: GlobalState -> GlobalState Source #
popStateOrQuit :: GlobalState -> EventM n (Next GlobalState) Source #
safeGetState :: GlobalState -> Maybe State Source #
goToModeOrQuit :: GlobalState -> Mode -> EventM n (Next GlobalState) Source #
moveToModeOrQuit :: GlobalState -> Mode -> EventM n (Next GlobalState) Source #
moveToModeOrQuit' :: (State -> IO State) -> GlobalState -> Mode -> EventM n (Next GlobalState) Source #
removeToModeOrQuit :: GlobalState -> Mode -> EventM n (Next GlobalState) Source #
removeToModeOrQuit' :: (State -> IO State) -> GlobalState -> Mode -> EventM n (Next GlobalState) Source #