| Copyright | (c) Matt Hunzinger 2026 |
|---|---|
| License | BSD-style (see the LICENSE file in the distribution) |
| Maintainer | matt@hunzinger.me |
| Stability | provisional |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Concoct.View.Tree
Description
Synopsis
- data ViewTree (t :: Type -> Type) = ViewTree {
- viewTreeView :: forall (m :: Type -> Type). MonadView t m => m ()
- viewTreeStack :: Stack
- viewTreeChanged :: IORef Bool
- viewTreePendingUpdates :: IORef (IO ())
- viewTree :: MonadIO t => (forall (m :: Type -> Type). MonadView t m => m ()) -> t (ViewTree t)
- rebuildViewTree :: MonadIO t => ViewTree t -> t (ViewTree t)
- unmountViewTree :: MonadIO t => ViewTree t -> t (ViewTree t)
Documentation
data ViewTree (t :: Type -> Type) Source #
View tree.
Constructors
| ViewTree | |
Fields
| |
viewTree :: MonadIO t => (forall (m :: Type -> Type). MonadView t m => m ()) -> t (ViewTree t) Source #
Create a view tree from a view.