Portability | GHC |
---|---|
Stability | experimental |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Safe Haskell | None |
Hoodle.ModelAction.Page
Description
- getPageMap :: HoodleModeState -> IntMap (Page EditMode)
- setPageMap :: IntMap (Page EditMode) -> HoodleModeState -> HoodleModeState
- updatePageAll :: HoodleModeState -> HoodleState -> IO HoodleState
- adjustPage :: HoodleModeState -> CanvasInfoBox -> CanvasInfoBox
- getPageFromGHoodleMap :: Int -> GHoodle IntMap a -> a
- updateCvsInfoFrmHoodle :: Hoodle EditMode -> CanvasInfoBox -> IO CanvasInfoBox
- updatePage :: HoodleModeState -> CanvasInfoBox -> IO CanvasInfoBox
- setPage :: HoodleState -> PageNum -> CanvasId -> IO CanvasInfoBox
- setPageSingle :: HoodleState -> PageNum -> CanvasInfo SinglePage -> IO (CanvasInfo SinglePage)
- setPageCont :: HoodleState -> PageNum -> CanvasInfo ContinuousPage -> IO (CanvasInfo ContinuousPage)
- newSinglePageFromOld :: Page EditMode -> Page EditMode
- addNewPageInHoodle :: BackgroundStyle -> AddDirection -> Hoodle EditMode -> Int -> Hoodle EditMode
- relZoomRatio :: CanvasGeometry -> ZoomModeRel -> Double
- zoomRatioFrmRelToCurr :: CanvasGeometry -> Double -> Double
Documentation
setPageMap :: IntMap (Page EditMode) -> HoodleModeState -> HoodleModeStateSource
getPageFromGHoodleMap :: Int -> GHoodle IntMap a -> aSource
setPage :: HoodleState -> PageNum -> CanvasId -> IO CanvasInfoBoxSource
setPageSingle :: HoodleState -> PageNum -> CanvasInfo SinglePage -> IO (CanvasInfo SinglePage)Source
setPageSingle : in Single Page mode
setPageCont :: HoodleState -> PageNum -> CanvasInfo ContinuousPage -> IO (CanvasInfo ContinuousPage)Source
setPageCont : in Continuous Page mode
addNewPageInHoodle :: BackgroundStyle -> AddDirection -> Hoodle EditMode -> Int -> Hoodle EditModeSource
relZoomRatio :: CanvasGeometry -> ZoomModeRel -> DoubleSource
need to be refactored into zoomRatioFrmRelToCurr (rename zoomRatioRelPredefined)