hledger-ui
Safe HaskellNone
LanguageGHC2021

Hledger.UI.MenuScreen

Synopsis

Documentation

msNew :: Screen Source #

Construct a menu screen, with the first item selected. Screen-specific arguments: none.

msUpdate :: MenuScreenState -> MenuScreenState Source #

Update a menu screen. Currently a no-op since menu screen has unchanging content.

msDraw :: UIState -> [Widget Name] Source #

msHandle :: BrickEvent Name AppEvent -> EventM Name UIState () Source #

msSetSelectedScreen :: Int -> Screen -> Screen Source #

Set the selected list item on the menu screen. Has no effect on other screens.