xournal-types-0.5.1: Data types for programs for xournal file format

Copyright(c) 2011, 2012 Ian-Woo Kim
LicenseBSD3
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Stabilityexperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell98

Data.Xournal.Generic

Description

 

Documentation

data GXournal s a Source

Constructors

GXournal 

Fields

gtitle :: ByteString
 
gpages :: s a
 

data GPage b s a Source

Constructors

GPage 

Fields

gdimension :: Dimension
 
gbackground :: b
 
glayers :: s a
 

Instances

SListable (GPage b) 
Functor s => Functor (GPage b s) 

data GLayer s a Source

Constructors

GLayer 

Fields

gstrokes :: s a
 

Instances

data GLayerBuf b s a Source

Constructors

GLayerBuf 

Fields

gbuffer :: b
 
gbstrokes :: s a
 

Instances

class GCast a b where Source

Methods

gcast :: a -> b Source

data GSelect a b Source

Constructors

GSelect 

class GListable s where Source

Methods

gFromList :: [a] -> s a Source

gToList :: s a -> [a] Source

class SListable m where Source

Methods

chgStreamToList :: GListable s => m s a -> m [] a Source

g_layers :: Simple Lens (GPage b s a) (s a) Source

bkgchange :: (b -> b') -> GPage b s a -> GPage b' s a Source