chiasma-0.2.0.0: tmux api
Safe HaskellNone
LanguageHaskell2010

Chiasma.Ui.ViewTree

Documentation

modCounted :: Monad m => (a -> m a) -> a -> WriterT (Sum Int) m a Source #

depthTraverseTree :: forall a. Monoid a => (a -> ViewTree -> (a, ViewTree)) -> (PaneView -> (a, PaneView)) -> ViewTree -> (a, ViewTree) Source #

data ToggleResult a Source #

Constructors

Success a 
NotFound 
Ambiguous Int 

Instances

Instances details
Monad ToggleResult Source # 
Instance details

Defined in Chiasma.Ui.ViewTree

Functor ToggleResult Source # 
Instance details

Defined in Chiasma.Ui.ViewTree

Methods

fmap :: (a -> b) -> ToggleResult a -> ToggleResult b #

(<$) :: a -> ToggleResult b -> ToggleResult a #

Applicative ToggleResult Source # 
Instance details

Defined in Chiasma.Ui.ViewTree

Eq a => Eq (ToggleResult a) Source # 
Instance details

Defined in Chiasma.Ui.ViewTree

Show a => Show (ToggleResult a) Source # 
Instance details

Defined in Chiasma.Ui.ViewTree

Semigroup (ToggleResult a) Source # 
Instance details

Defined in Chiasma.Ui.ViewTree

Monoid (ToggleResult a) Source # 
Instance details

Defined in Chiasma.Ui.ViewTree

skipFold :: Traversable t => (a -> (ToggleStatus, a)) -> ToggleStatus -> t a -> (ToggleStatus, t a) Source #