hoodle-core-0.12: Core library for hoodle

PortabilityGHC
Stabilityexperimental
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Safe HaskellNone

Hoodle.Type.PageArrangement

Description

 

Synopsis

Documentation

data ViewModeSumType Source

sum type class (later, will be replaced by Kind promotion)

Constructors

VMSinglePage 
VMContPage 

data SinglePage Source

only one page show at a time

Constructors

SinglePage 

Instances

data ContinuousPage Source

continuously show pages in general

Constructors

ContinuousPage 

newtype PageNum Source

Constructors

PageNum 

Fields

unPageNum :: Int
 

newtype ScreenCoordinate Source

Constructors

ScrCoord 

Fields

unScrCoord :: (Double, Double)
 

newtype CanvasCoordinate Source

Constructors

CvsCoord 

Fields

unCvsCoord :: (Double, Double)
 

newtype DesktopCoordinate Source

Constructors

DeskCoord 

Fields

unDeskCoord :: (Double, Double)
 

newtype PageCoordinate Source

Constructors

PageCoord 

Fields

unPageCoord :: (Double, Double)
 

Instances

newtype CanvasOrigin Source

Constructors

CanvasOrigin 

Instances

newtype PageOrigin Source

Constructors

PageOrigin 

Fields

unPageOrigin :: (Double, Double)
 

Instances

newtype ViewPortBBox Source

Constructors

ViewPortBBox 

Fields

unViewPortBBox :: BBox
 

Instances