Safe Haskell | None |
---|
- type AMap = Map String String
- data IpeDrawing a = Ipe {}
- type IpeStyle = [XmlTree]
- type Preamble = XmlTree
- emptyDrawing :: IpeDrawing a
- data Page a = Page [LayerDefinition] [ViewDefinition] [IpeObject a]
- emptyPage :: Page a
- type LayerDefinition = String
- data ViewDefinition = ViewDefinition {
- layerNames :: [String]
- activeLayer :: String
- data IpeObject a
- data Operation a
- class HasAttributes c where
Documentation
data IpeDrawing a Source
Representing an ipe file
A complete ipe file
IsPoint2Functor IpeDrawing | |
IsConvertableToIGC IpeDrawing | Converting from IpeTypes |
RunWith IpeDrawing | |
Eq a => Eq (IpeDrawing a) | |
Show a => Show (IpeDrawing a) | |
Coordinate a => XmlPickler (IpeDrawing a) |
emptyDrawing :: IpeDrawing aSource
A new blank ipe drawing
A single page in an ipe drawing
Page [LayerDefinition] [ViewDefinition] [IpeObject a] |
IsPoint2Functor Page | |
IsConvertableToIGC Page | |
RunWith Page | |
Eq a => Eq (Page a) | |
Show a => Show (Page a) | |
Coordinate a => XmlPickler (Page a) |
type LayerDefinition = StringSource
data ViewDefinition Source
The definition of a view make active layer into an index ?
ViewDefinition | |
|
An ipe-object. The main `thing'
that defines the drawings
IsPoint2Functor IpeObject | |
IsConvertableToIGC IpeObject | |
Eq a => Eq (IpeObject a) | |
Show a => Show (IpeObject a) | |
Coordinate a => XmlPickler (IpeObject a) | |
HasAttributes (IpeObject a) |
type that represents a path in ipe.