cursor-brick-0.1.0.0

Safe HaskellNone
LanguageHaskell2010

Cursor.Brick.Map

Documentation

horizontalMapCursorWidget :: (k -> v -> Widget n) -> (KeyValueCursor kc vc k v -> Widget n) -> (k -> v -> Widget n) -> MapCursor kc vc k v -> Widget n Source #

horizontalMapCursorWidgetM :: Applicative f => (k -> v -> f (Widget n)) -> (KeyValueCursor kc vc k v -> f (Widget n)) -> (k -> v -> f (Widget n)) -> MapCursor kc vc k v -> f (Widget n) Source #

verticalMapCursorWidget :: (k -> v -> Widget n) -> (KeyValueCursor kc vc k v -> Widget n) -> (k -> v -> Widget n) -> MapCursor kc vc k v -> Widget n Source #

verticalMapCursorWidgetM :: Applicative f => (k -> v -> f (Widget n)) -> (KeyValueCursor kc vc k v -> f (Widget n)) -> (k -> v -> f (Widget n)) -> MapCursor kc vc k v -> f (Widget n) Source #

mapCursorWidget :: ([(k, v)] -> KeyValueCursor kc vc k v -> [(k, v)] -> Widget n) -> MapCursor kc vc k v -> Widget n Source #

mapCursorWidgetM :: ([(k, v)] -> KeyValueCursor kc vc k v -> [(k, v)] -> m (Widget n)) -> MapCursor kc vc k v -> m (Widget n) Source #