Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Cairo.Exception
Documentation
data CairoStatusNoMemory Source #
Constructors
CairoStatusNoMemory |
Instances
Exception CairoStatusNoMemory Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusNoMemory Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusNoMemory -> ShowS # show :: CairoStatusNoMemory -> String # showList :: [CairoStatusNoMemory] -> ShowS # |
data CairoStatusInvalidRestore Source #
Constructors
CairoStatusInvalidRestore |
Instances
Exception CairoStatusInvalidRestore Source # | |
Show CairoStatusInvalidRestore Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusInvalidRestore -> ShowS # show :: CairoStatusInvalidRestore -> String # showList :: [CairoStatusInvalidRestore] -> ShowS # |
data CairoStatusInvalidPopGroup Source #
Constructors
CairoStatusInvalidPopGroup |
Instances
Exception CairoStatusInvalidPopGroup Source # | |
Show CairoStatusInvalidPopGroup Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusInvalidPopGroup -> ShowS # show :: CairoStatusInvalidPopGroup -> String # showList :: [CairoStatusInvalidPopGroup] -> ShowS # |
data CairoStatusNoCurrentPoint Source #
Constructors
CairoStatusNoCurrentPoint |
Instances
Exception CairoStatusNoCurrentPoint Source # | |
Show CairoStatusNoCurrentPoint Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusNoCurrentPoint -> ShowS # show :: CairoStatusNoCurrentPoint -> String # showList :: [CairoStatusNoCurrentPoint] -> ShowS # |
data CairoStatusInvalidMatrix Source #
Constructors
CairoStatusInvalidMatrix |
Instances
Exception CairoStatusInvalidMatrix Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusInvalidMatrix Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusInvalidMatrix -> ShowS # show :: CairoStatusInvalidMatrix -> String # showList :: [CairoStatusInvalidMatrix] -> ShowS # |
data CairoStatusInvalidStatus Source #
Constructors
CairoStatusInvalidStatus |
Instances
Exception CairoStatusInvalidStatus Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusInvalidStatus Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusInvalidStatus -> ShowS # show :: CairoStatusInvalidStatus -> String # showList :: [CairoStatusInvalidStatus] -> ShowS # |
data CairoStatusNullPointer Source #
Constructors
CairoStatusNullPointer |
Instances
Exception CairoStatusNullPointer Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusNullPointer Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusNullPointer -> ShowS # show :: CairoStatusNullPointer -> String # showList :: [CairoStatusNullPointer] -> ShowS # |
data CairoStatusInvalidString Source #
Constructors
CairoStatusInvalidString |
Instances
Exception CairoStatusInvalidString Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusInvalidString Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusInvalidString -> ShowS # show :: CairoStatusInvalidString -> String # showList :: [CairoStatusInvalidString] -> ShowS # |
data CairoStatusInvalidPathData Source #
Constructors
CairoStatusInvalidPathData |
Instances
Exception CairoStatusInvalidPathData Source # | |
Show CairoStatusInvalidPathData Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusInvalidPathData -> ShowS # show :: CairoStatusInvalidPathData -> String # showList :: [CairoStatusInvalidPathData] -> ShowS # |
data CairoStatusReadError Source #
Constructors
CairoStatusReadError |
Instances
Exception CairoStatusReadError Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusReadError Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusReadError -> ShowS # show :: CairoStatusReadError -> String # showList :: [CairoStatusReadError] -> ShowS # |
data CairoStatusWriteError Source #
Constructors
CairoStatusWriteError |
Instances
Exception CairoStatusWriteError Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusWriteError Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusWriteError -> ShowS # show :: CairoStatusWriteError -> String # showList :: [CairoStatusWriteError] -> ShowS # |
data CairoStatusFileNotFound Source #
Constructors
CairoStatusFileNotFound |
Instances
Exception CairoStatusFileNotFound Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusFileNotFound Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusFileNotFound -> ShowS # show :: CairoStatusFileNotFound -> String # showList :: [CairoStatusFileNotFound] -> ShowS # |
data CairoStatusInvalidDash Source #
Constructors
CairoStatusInvalidDash |
Instances
Exception CairoStatusInvalidDash Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusInvalidDash Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusInvalidDash -> ShowS # show :: CairoStatusInvalidDash -> String # showList :: [CairoStatusInvalidDash] -> ShowS # |
data CairoStatusInvalidMeshConstruction Source #
Constructors
CairoStatusInvalidMeshConstruction |
Instances
Exception CairoStatusInvalidMeshConstruction Source # | |
Defined in Graphics.Cairo.Exception | |
Show CairoStatusInvalidMeshConstruction Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusInvalidMeshConstruction -> ShowS # |
data CairoStatusOthers Source #
Constructors
CairoStatusOthers Word32 |
Instances
Exception CairoStatusOthers Source # | |
Defined in Graphics.Cairo.Exception Methods toException :: CairoStatusOthers -> SomeException # fromException :: SomeException -> Maybe CairoStatusOthers # | |
Show CairoStatusOthers Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusOthers -> ShowS # show :: CairoStatusOthers -> String # showList :: [CairoStatusOthers] -> ShowS # |
data CairoStatus Source #
Constructors
Exception e => CairoStatus e |
Instances
Exception CairoStatus Source # | |
Defined in Graphics.Cairo.Exception Methods toException :: CairoStatus -> SomeException # fromException :: SomeException -> Maybe CairoStatus # displayException :: CairoStatus -> String # backtraceDesired :: CairoStatus -> Bool # | |
Show CairoStatus Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatus -> ShowS # show :: CairoStatus -> String # showList :: [CairoStatus] -> ShowS # |
cairoStatusToException :: Exception e => e -> SomeException Source #
cairoStatusFromException :: Exception e => SomeException -> Maybe e Source #
newtype CairoStatusT Source #
Constructors
CairoStatusT Word32 |
Instances
Show CairoStatusT Source # | |
Defined in Graphics.Cairo.Exception Methods showsPrec :: Int -> CairoStatusT -> ShowS # show :: CairoStatusT -> String # showList :: [CairoStatusT] -> ShowS # | |
Eq CairoStatusT Source # | |
Defined in Graphics.Cairo.Exception |
raiseIfError :: CairoT r s -> IO () Source #
raiseIfErrorRegion :: CairoRegionT s -> IO () Source #
c_cairo_region_status :: Ptr (CairoRegionT s) -> IO Word32 Source #
c_cairo_surface_status :: Ptr (CairoSurfaceT s ps) -> IO Word32 Source #
raiseIfErrorSurface :: CairoSurfaceT s ps -> IO () Source #
raiseIfErrorPtrSurface :: Ptr (CairoSurfaceT s ps) -> IO () Source #
cairoStatusToThrowError :: Word32 -> IO () Source #