Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype LayersIter = LayersIter (ManagedPtr LayersIter)
- layersIterCopy :: (HasCallStack, MonadIO m) => LayersIter -> m LayersIter
- layersIterFree :: (HasCallStack, MonadIO m) => LayersIter -> m ()
- layersIterGetChild :: (HasCallStack, MonadIO m) => LayersIter -> m LayersIter
- layersIterGetLayer :: (HasCallStack, MonadIO m) => LayersIter -> m Layer
- layersIterGetTitle :: (HasCallStack, MonadIO m) => LayersIter -> m Text
- layersIterNew :: (HasCallStack, MonadIO m, IsDocument a) => a -> m LayersIter
- layersIterNext :: (HasCallStack, MonadIO m) => LayersIter -> m Bool
Exported types
newtype LayersIter Source #
Memory-managed wrapper type.
LayersIter (ManagedPtr LayersIter) |
Instances
Eq LayersIter Source # | |
Defined in GI.Poppler.Structs.LayersIter (==) :: LayersIter -> LayersIter -> Bool # (/=) :: LayersIter -> LayersIter -> Bool # | |
GBoxed LayersIter Source # | |
Defined in GI.Poppler.Structs.LayersIter | |
ManagedPtrNewtype LayersIter Source # | |
Defined in GI.Poppler.Structs.LayersIter toManagedPtr :: LayersIter -> ManagedPtr LayersIter | |
TypedObject LayersIter Source # | |
Defined in GI.Poppler.Structs.LayersIter | |
HasParentTypes LayersIter Source # | |
Defined in GI.Poppler.Structs.LayersIter | |
IsGValue (Maybe LayersIter) Source # | Convert |
Defined in GI.Poppler.Structs.LayersIter gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe LayersIter -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe LayersIter) | |
type ParentTypes LayersIter Source # | |
Defined in GI.Poppler.Structs.LayersIter |
Methods
Click to display all available methods, including inherited ones
copy
:: (HasCallStack, MonadIO m) | |
=> LayersIter |
|
-> m LayersIter | Returns: a new Since 0.12 |
Creates a new LayersIter
as a copy of iter
. This must be freed with
layersIterFree
.
free
:: (HasCallStack, MonadIO m) | |
=> LayersIter |
|
-> m () |
Frees iter
.
Since: 0.12
getChild
:: (HasCallStack, MonadIO m) | |
=> LayersIter |
|
-> m LayersIter | Returns: a new |
Returns a newly created child of parent
, or Nothing
if the iter has no child.
See layersIterNew
for more information on this function.
Since: 0.12
getLayer
:: (HasCallStack, MonadIO m) | |
=> LayersIter |
|
-> m Layer | Returns: a new |
Returns the Layer
associated with iter
.
Since: 0.12
getTitle
:: (HasCallStack, MonadIO m) | |
=> LayersIter |
|
-> m Text | Returns: a new string containing the |
Returns the title associated with iter
. It must be freed with
free
.
Since: 0.12
new
:: (HasCallStack, MonadIO m, IsDocument a) | |
=> a |
|
-> m LayersIter |
No description available in the introspection data.
Since: 0.12
next
:: (HasCallStack, MonadIO m) | |
=> LayersIter |
|
-> m Bool | Returns: |
Sets iter
to point to the next action at the current level, if valid. See
layersIterNew
for more information.
Since: 0.12