Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
menuContinue :: Applicative m => Menu i -> m (MenuConsumerAction m a, Menu i) Source #
menuExecute :: Applicative m => m () -> Menu i -> m (MenuConsumerAction m a, Menu i) Source #
menuRender :: Applicative m => Bool -> Menu i -> m (MenuConsumerAction m a, Menu i) Source #
menuQuit :: Applicative m => Menu i -> m (MenuConsumerAction m a, Menu i) Source #
menuQuitWith :: Applicative m => m a -> Menu i -> m (MenuConsumerAction m a, Menu i) Source #
menuReturn :: Applicative m => a -> Menu i -> m (MenuConsumerAction m a, Menu i) Source #
menuFilter :: Applicative m => Menu i -> m (MenuConsumerAction m a, Menu i) Source #
menuToggle :: Monad m => Menu i -> Prompt -> m (MenuConsumerAction m a, Menu i) Source #
menuToggleAll :: Monad m => Menu i -> Prompt -> m (MenuConsumerAction m a, Menu i) Source #
menuUpdatePrompt :: Applicative m => Prompt -> Menu i -> m (MenuConsumerAction m a, Menu i) Source #