Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data LockHiddenState
- lockHiddenStateToBool :: LockHiddenState -> Bool
- toggleLockHiddenState :: LockHiddenState -> LockHiddenState
- setLockHiddenStateInChildren :: LockHiddenState -> Bool -> LockHiddenState
- updateLockHiddenStateInChildren :: LockHiddenState -> LockHiddenState -> LockHiddenState
- data LayerEntry = LayerEntry {}
- layerEntry_depth :: LayerEntry -> Int
- layerEntry_display :: LayerEntry -> Text
- layerEntry_isFolder :: LayerEntry -> Bool
- layerEntry_rEltId :: LayerEntry -> REltId
- type LayerEntryPos = Int
- type LayerEntries = Seq LayerEntry
- layerEntriesToPrettyText :: LayerEntries -> Text
- data LayersState = LayersState {}
- data LockHideCollapseOp
- alterWithDefault :: (Eq a, Default a) => (a -> a) -> REltId -> REltIdMap a -> REltIdMap a
- lookupWithDefault :: Default a => REltId -> REltIdMap a -> a
- changesFromToggleHide :: OwlPFState -> LayersState -> LayerEntryPos -> SuperOwlChanges
- doChildrenRecursive :: (LayerEntry -> Bool) -> (LayerEntry -> LayerEntry) -> Seq LayerEntry -> Seq LayerEntry
- toggleLayerEntry :: OwlPFState -> LayersState -> LayerEntryPos -> LockHideCollapseOp -> LayersState
- expandAllCollapsedParents :: Selection -> OwlPFState -> LayersState -> LayersState
- makeLayersStateFromOwlPFState :: OwlPFState -> LayerMetaMap -> LayersState
- updateLayers :: OwlPFState -> SuperOwlChanges -> LayersState -> LayersState
- buildLayerEntriesRecursive :: OwlTree -> LayerMetaMap -> Seq LayerEntry -> Maybe LayerEntry -> Seq LayerEntry
- generateLayersNew :: OwlTree -> LayerMetaMap -> Seq LayerEntry
- layerMetaMap_isInheritHiddenOrLocked :: OwlTree -> REltId -> LayerMetaMap -> Bool
- layerMetaMap_isInheritHidden :: OwlTree -> REltId -> LayerMetaMap -> Bool
Documentation
data LockHiddenState Source #
Instances
Show LockHiddenState Source # | |
Defined in Potato.Flow.Controller.OwlLayers showsPrec :: Int -> LockHiddenState -> ShowS # show :: LockHiddenState -> String # showList :: [LockHiddenState] -> ShowS # | |
Eq LockHiddenState Source # | |
Defined in Potato.Flow.Controller.OwlLayers (==) :: LockHiddenState -> LockHiddenState -> Bool # (/=) :: LockHiddenState -> LockHiddenState -> Bool # |
data LayerEntry Source #
Instances
Show LayerEntry Source # | |
Defined in Potato.Flow.Controller.OwlLayers showsPrec :: Int -> LayerEntry -> ShowS # show :: LayerEntry -> String # showList :: [LayerEntry] -> ShowS # | |
Eq LayerEntry Source # | |
Defined in Potato.Flow.Controller.OwlLayers (==) :: LayerEntry -> LayerEntry -> Bool # (/=) :: LayerEntry -> LayerEntry -> Bool # |
layerEntry_depth :: LayerEntry -> Int Source #
layerEntry_display :: LayerEntry -> Text Source #
layerEntry_isFolder :: LayerEntry -> Bool Source #
layerEntry_rEltId :: LayerEntry -> REltId Source #
type LayerEntryPos = Int Source #
type LayerEntries = Seq LayerEntry Source #
data LayersState Source #
Instances
Show LayersState Source # | |
Defined in Potato.Flow.Controller.OwlLayers showsPrec :: Int -> LayersState -> ShowS # show :: LayersState -> String # showList :: [LayersState] -> ShowS # | |
Eq LayersState Source # | |
Defined in Potato.Flow.Controller.OwlLayers (==) :: LayersState -> LayersState -> Bool # (/=) :: LayersState -> LayersState -> Bool # | |
PotatoShow LayersState Source # | |
Defined in Potato.Flow.Controller.OwlLayers potatoShow :: LayersState -> Text Source # |
data LockHideCollapseOp Source #
Instances
Show LockHideCollapseOp Source # | |
Defined in Potato.Flow.Controller.OwlLayers showsPrec :: Int -> LockHideCollapseOp -> ShowS # show :: LockHideCollapseOp -> String # showList :: [LockHideCollapseOp] -> ShowS # |
changesFromToggleHide :: OwlPFState -> LayersState -> LayerEntryPos -> SuperOwlChanges Source #
assumes LayersState is after hide state of given lepos has just been toggled
doChildrenRecursive :: (LayerEntry -> Bool) -> (LayerEntry -> LayerEntry) -> Seq LayerEntry -> Seq LayerEntry Source #
toggleLayerEntry :: OwlPFState -> LayersState -> LayerEntryPos -> LockHideCollapseOp -> LayersState Source #
updateLayers :: OwlPFState -> SuperOwlChanges -> LayersState -> LayersState Source #
buildLayerEntriesRecursive :: OwlTree -> LayerMetaMap -> Seq LayerEntry -> Maybe LayerEntry -> Seq LayerEntry Source #
generateLayersNew :: OwlTree -> LayerMetaMap -> Seq LayerEntry Source #
layerMetaMap_isInheritHiddenOrLocked :: OwlTree -> REltId -> LayerMetaMap -> Bool Source #
layerMetaMap_isInheritHidden :: OwlTree -> REltId -> LayerMetaMap -> Bool Source #