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 |
Data structure for holding a destination
- newtype Dest = Dest (ManagedPtr Dest)
- newZeroDest :: MonadIO m => m Dest
- noDest :: Maybe Dest
- destCopy :: (HasCallStack, MonadIO m) => Dest -> m Dest
- destFree :: (HasCallStack, MonadIO m) => Dest -> m ()
- getDestBottom :: MonadIO m => Dest -> m Double
- setDestBottom :: MonadIO m => Dest -> Double -> m ()
- getDestChangeLeft :: MonadIO m => Dest -> m Word32
- setDestChangeLeft :: MonadIO m => Dest -> Word32 -> m ()
- getDestChangeTop :: MonadIO m => Dest -> m Word32
- setDestChangeTop :: MonadIO m => Dest -> Word32 -> m ()
- getDestChangeZoom :: MonadIO m => Dest -> m Word32
- setDestChangeZoom :: MonadIO m => Dest -> Word32 -> m ()
- getDestLeft :: MonadIO m => Dest -> m Double
- setDestLeft :: MonadIO m => Dest -> Double -> m ()
- clearDestNamedDest :: MonadIO m => Dest -> m ()
- getDestNamedDest :: MonadIO m => Dest -> m (Maybe Text)
- setDestNamedDest :: MonadIO m => Dest -> CString -> m ()
- getDestPageNum :: MonadIO m => Dest -> m Int32
- setDestPageNum :: MonadIO m => Dest -> Int32 -> m ()
- getDestRight :: MonadIO m => Dest -> m Double
- setDestRight :: MonadIO m => Dest -> Double -> m ()
- getDestTop :: MonadIO m => Dest -> m Double
- setDestTop :: MonadIO m => Dest -> Double -> m ()
- getDestType :: MonadIO m => Dest -> m DestType
- setDestType :: MonadIO m => Dest -> DestType -> m ()
- getDestZoom :: MonadIO m => Dest -> m Double
- setDestZoom :: MonadIO m => Dest -> Double -> m ()
Exported types
BoxedObject Dest Source # | |
(~) AttrOpTag tag AttrSet => Constructible Dest tag Source # | |
Methods
copy
:: (HasCallStack, MonadIO m) | |
=> Dest |
|
-> m Dest | Returns: a new destination identical to |
Copies dest
, creating an identical Dest
.
free
Properties
bottom
changeLeft
changeTop
changeZoom
left
namedDest
clearDestNamedDest :: MonadIO m => Dest -> m () Source #