Safe Haskell | None |
---|
- data IpeFile a = IpeFile {}
- data IpeStyle = IpeStyle (Maybe String) [XmlTree]
- data IpePreamble = IpePreamble (Maybe String) XmlTree
- type IpeBitmap = XmlTree
- data IpePage a = IpePage [LayerDefinition] [ViewDefinition] [IpeObject a]
- type LayerDefinition = String
- data ViewDefinition = ViewDefinition {
- layerNames :: [String]
- activeLayer :: String
- data IpeObject a
- type AMap = Map String String
- data Operation a
- class HasAttributes c where
Documentation
A complete ipe file
Eq a => Eq (IpeFile a) | |
Show a => Show (IpeFile a) | |
Coordinate a => XmlPickler (IpeFile a) | |
IsConvertableToIGC (IpeFile a) |
the maybe string is the styles name
data IpePreamble Source
The maybe string is the encoding
Represents the page tag
Eq a => Eq (IpePage a) | |
Show a => Show (IpePage a) | |
Coordinate a => XmlPickler (IpePage a) | |
IsConvertableToIGC (IpePage 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 | |
Eq a => Eq (IpeObject a) | |
Show a => Show (IpeObject a) | |
Coordinate a => XmlPickler (IpeObject a) | |
HasAttributes (IpeObject a) | |
IsConvertableToIGC (IpeObject a) |
type that represents a path in ipe.
class HasAttributes c whereSource
Stuff with attributes
updateWith :: (AMap -> AMap) -> c -> cSource
getAttr :: String -> c -> Maybe StringSource
setAttr :: String -> String -> c -> cSource
setAttrs :: [(String, String)] -> c -> cSource
hasAttrWithValue :: String -> String -> c -> BoolSource
hasAttr :: String -> c -> BoolSource
extractAttr :: String -> c -> cSource