Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
A #PopplerPageTransition structures describes a visual transition to use when moving between pages during a presentation
- newtype PageTransition = PageTransition (ForeignPtr PageTransition)
- newZeroPageTransition :: MonadIO m => m PageTransition
- noPageTransition :: Maybe PageTransition
- data PageTransitionCopyMethodInfo
- pageTransitionCopy :: MonadIO m => PageTransition -> m PageTransition
- data PageTransitionFreeMethodInfo
- pageTransitionFree :: MonadIO m => PageTransition -> m ()
- pageTransitionNew :: MonadIO m => m PageTransition
- pageTransitionReadAlignment :: PageTransition -> IO PageTransitionAlignment
- pageTransitionReadAngle :: PageTransition -> IO Int32
- pageTransitionReadDirection :: PageTransition -> IO PageTransitionDirection
- pageTransitionReadDuration :: PageTransition -> IO Int32
- pageTransitionReadRectangular :: PageTransition -> IO Bool
- pageTransitionReadScale :: PageTransition -> IO Double
- pageTransitionReadType :: PageTransition -> IO PageTransitionType
Exported types
newtype PageTransition Source
BoxedObject PageTransition Source | |
((~) * info (ResolvePageTransitionMethod t PageTransition), MethodInfo * info PageTransition p) => IsLabel t (PageTransition -> p) Source | |
((~) * info (ResolvePageTransitionMethod t PageTransition), MethodInfo * info PageTransition p) => IsLabelProxy t (PageTransition -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) PageTransitionFreeMethodInfo PageTransition signature Source | |
((~) (TYPE Lifted) signature (m PageTransition), MonadIO m) => MethodInfo (TYPE Lifted) PageTransitionCopyMethodInfo PageTransition signature Source | |
newZeroPageTransition :: MonadIO m => m PageTransition Source
Construct a PageTransition
struct initialized to zero.
Methods
pageTransitionCopy
data PageTransitionCopyMethodInfo Source
((~) (TYPE Lifted) signature (m PageTransition), MonadIO m) => MethodInfo (TYPE Lifted) PageTransitionCopyMethodInfo PageTransition signature Source | |
pageTransitionCopy :: MonadIO m => PageTransition -> m PageTransition Source
pageTransitionFree
data PageTransitionFreeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) PageTransitionFreeMethodInfo PageTransition signature Source | |
pageTransitionFree :: MonadIO m => PageTransition -> m () Source
pageTransitionNew
pageTransitionNew :: MonadIO m => m PageTransition Source