Portability | GHC |
---|---|
Stability | experimental |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Safe Haskell | None |
Hoodle.Widget.Layer
Description
Layer widget
- data LWAction
- checkPointerInLayer :: ViewMode a => (CanvasId, CanvasInfo a, CanvasGeometry) -> PointerCoord -> Maybe LWAction
- startLayerWidget :: ViewMode a => (CanvasId, CanvasInfo a, CanvasGeometry) -> LWAction -> MainCoroutine ()
- manipulateLW :: CanvasId -> CanvasGeometry -> (Surface, Surface) -> CanvasCoordinate -> CanvasCoordinate -> UTCTime -> MainCoroutine ()
- moveLayerWidget :: CanvasId -> CanvasGeometry -> (Surface, Surface) -> CanvasCoordinate -> CanvasCoordinate -> PointerCoord -> MainCoroutine ()
- toggleLayer :: CanvasId -> MainCoroutine ()
Documentation
Constructors
Close | |
ToggleShowContent | |
Move (CanvasCoordinate, CanvasCoordinate) |
checkPointerInLayer :: ViewMode a => (CanvasId, CanvasInfo a, CanvasGeometry) -> PointerCoord -> Maybe LWActionSource
startLayerWidget :: ViewMode a => (CanvasId, CanvasInfo a, CanvasGeometry) -> LWAction -> MainCoroutine ()Source
manipulateLW :: CanvasId -> CanvasGeometry -> (Surface, Surface) -> CanvasCoordinate -> CanvasCoordinate -> UTCTime -> MainCoroutine ()Source
main event loop for layer widget
moveLayerWidget :: CanvasId -> CanvasGeometry -> (Surface, Surface) -> CanvasCoordinate -> CanvasCoordinate -> PointerCoord -> MainCoroutine ()Source
toggleLayer :: CanvasId -> MainCoroutine ()Source