Copyright | (c) 2011-2016 Ian-Woo Kim |
---|---|
License | BSD3 |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell98 |
- getPageMap :: HoodleModeState -> IntMap (Page EditMode)
- setPageMap :: IntMap (Page EditMode) -> HoodleModeState -> HoodleModeState
- updatePageAll :: HoodleModeState -> UnitHoodle -> IO UnitHoodle
- adjustPage :: HoodleModeState -> CanvasInfoBox -> CanvasInfoBox
- getPageFromGHoodleMap :: Int -> GHoodle IntMap a -> a
- updateCvsInfoFrmHoodle :: Hoodle EditMode -> CanvasInfoBox -> IO CanvasInfoBox
- updatePage :: HoodleModeState -> CanvasInfoBox -> IO CanvasInfoBox
- setPage :: UnitHoodle -> PageNum -> CanvasId -> IO CanvasInfoBox
- setPageSingle :: UnitHoodle -> PageNum -> CanvasInfo SinglePage -> IO (CanvasInfo SinglePage)
- setPageCont :: UnitHoodle -> PageNum -> CanvasInfo ContinuousPage -> IO (CanvasInfo ContinuousPage)
- relZoomRatio :: CanvasGeometry -> ZoomModeRel -> Double
- zoomRatioFrmRelToCurr :: CanvasGeometry -> Double -> Double
Documentation
getPageMap :: HoodleModeState -> IntMap (Page EditMode) Source #
setPageMap :: IntMap (Page EditMode) -> HoodleModeState -> HoodleModeState Source #
updatePageAll :: HoodleModeState -> UnitHoodle -> IO UnitHoodle Source #
updatePage :: HoodleModeState -> CanvasInfoBox -> IO CanvasInfoBox Source #
setPage :: UnitHoodle -> PageNum -> CanvasId -> IO CanvasInfoBox Source #
setPageSingle :: UnitHoodle -> PageNum -> CanvasInfo SinglePage -> IO (CanvasInfo SinglePage) Source #
setPageSingle : in Single Page mode
setPageCont :: UnitHoodle -> PageNum -> CanvasInfo ContinuousPage -> IO (CanvasInfo ContinuousPage) Source #
setPageCont : in Continuous Page mode
relZoomRatio :: CanvasGeometry -> ZoomModeRel -> Double Source #
need to be refactored into zoomRatioFrmRelToCurr (rename zoomRatioRelPredefined)
zoomRatioFrmRelToCurr :: CanvasGeometry -> Double -> Double Source #