| 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 |
GI.Poppler.Structs.ActionLayer
Contents
Description
Action to perform over a list of layers
- newtype ActionLayer = ActionLayer (ManagedPtr ActionLayer)
- newZeroActionLayer :: MonadIO m => m ActionLayer
- noActionLayer :: Maybe ActionLayer
- getActionLayerAction :: MonadIO m => ActionLayer -> m ActionLayerAction
- setActionLayerAction :: MonadIO m => ActionLayer -> ActionLayerAction -> m ()
- clearActionLayerLayers :: MonadIO m => ActionLayer -> m ()
- getActionLayerLayers :: MonadIO m => ActionLayer -> m [Ptr ()]
- setActionLayerLayers :: MonadIO m => ActionLayer -> Ptr (GList (Ptr ())) -> m ()
Exported types
newtype ActionLayer Source #
Constructors
| ActionLayer (ManagedPtr ActionLayer) |
Instances
| WrappedPtr ActionLayer Source # | |
| (~) AttrOpTag tag AttrSet => Constructible ActionLayer tag Source # | |
newZeroActionLayer :: MonadIO m => m ActionLayer Source #
Construct a ActionLayer struct initialized to zero.
Properties
action
getActionLayerAction :: MonadIO m => ActionLayer -> m ActionLayerAction Source #
setActionLayerAction :: MonadIO m => ActionLayer -> ActionLayerAction -> m () Source #
layers
clearActionLayerLayers :: MonadIO m => ActionLayer -> m () Source #
getActionLayerLayers :: MonadIO m => ActionLayer -> m [Ptr ()] Source #
setActionLayerLayers :: MonadIO m => ActionLayer -> Ptr (GList (Ptr ())) -> m () Source #