chiasma-0.2.0.0: tmux api
Safe HaskellNone
LanguageHaskell2010

Chiasma.View

Documentation

sameId :: Eq a => a -> View a -> Bool Source #

viewById :: Eq a => Lens' Views [View a] -> a -> Views -> Maybe (View a) Source #

type Setter a = View a -> Views -> Views Source #

addView :: MonadDeepState s Views m => Setter a -> Ident -> m (View a) Source #

findOrCreateView :: MonadDeepState s Views m => Getter a -> Setter a -> Ident -> m (View a) Source #

viewsLog :: MonadDeepState s Views m => Doc AnsiStyle -> m () Source #

viewsLogS :: MonadDeepState s Views m => Text -> m () Source #