| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.Poppler.Structs.ActionLaunch
Description
Launch app (or open document)
Synopsis
- newtype ActionLaunch = ActionLaunch (ManagedPtr ActionLaunch)
- newZeroActionLaunch :: MonadIO m => m ActionLaunch
- clearActionLaunchFileName :: MonadIO m => ActionLaunch -> m ()
- getActionLaunchFileName :: MonadIO m => ActionLaunch -> m (Maybe Text)
- setActionLaunchFileName :: MonadIO m => ActionLaunch -> CString -> m ()
- clearActionLaunchParams :: MonadIO m => ActionLaunch -> m ()
- getActionLaunchParams :: MonadIO m => ActionLaunch -> m (Maybe Text)
- setActionLaunchParams :: MonadIO m => ActionLaunch -> CString -> m ()
- clearActionLaunchTitle :: MonadIO m => ActionLaunch -> m ()
- getActionLaunchTitle :: MonadIO m => ActionLaunch -> m (Maybe Text)
- setActionLaunchTitle :: MonadIO m => ActionLaunch -> CString -> m ()
- getActionLaunchType :: MonadIO m => ActionLaunch -> m ActionType
- setActionLaunchType :: MonadIO m => ActionLaunch -> ActionType -> m ()
Exported types
newtype ActionLaunch Source #
Memory-managed wrapper type.
Constructors
| ActionLaunch (ManagedPtr ActionLaunch) |
Instances
| Eq ActionLaunch Source # | |
Defined in GI.Poppler.Structs.ActionLaunch | |
| BoxedPtr ActionLaunch Source # | |
Defined in GI.Poppler.Structs.ActionLaunch | |
| CallocPtr ActionLaunch Source # | |
Defined in GI.Poppler.Structs.ActionLaunch Methods boxedPtrCalloc :: IO (Ptr ActionLaunch) | |
| ManagedPtrNewtype ActionLaunch Source # | |
Defined in GI.Poppler.Structs.ActionLaunch Methods toManagedPtr :: ActionLaunch -> ManagedPtr ActionLaunch | |
| tag ~ 'AttrSet => Constructible ActionLaunch tag Source # | |
Defined in GI.Poppler.Structs.ActionLaunch Methods new :: MonadIO m => (ManagedPtr ActionLaunch -> ActionLaunch) -> [AttrOp ActionLaunch tag] -> m ActionLaunch | |
newZeroActionLaunch :: MonadIO m => m ActionLaunch Source #
Construct a ActionLaunch struct initialized to zero.
Methods
Properties
fileName
file name
clearActionLaunchFileName :: MonadIO m => ActionLaunch -> m () Source #
Set the value of the “file_name” field to Nothing.
When overloading is enabled, this is equivalent to
clear #fileName
getActionLaunchFileName :: MonadIO m => ActionLaunch -> m (Maybe Text) Source #
Get the value of the “file_name” field.
When overloading is enabled, this is equivalent to
get actionLaunch #fileName
setActionLaunchFileName :: MonadIO m => ActionLaunch -> CString -> m () Source #
Set the value of the “file_name” field.
When overloading is enabled, this is equivalent to
setactionLaunch [ #fileName:=value ]
params
parameters
clearActionLaunchParams :: MonadIO m => ActionLaunch -> m () Source #
Set the value of the “params” field to Nothing.
When overloading is enabled, this is equivalent to
clear #params
getActionLaunchParams :: MonadIO m => ActionLaunch -> m (Maybe Text) Source #
Get the value of the “params” field.
When overloading is enabled, this is equivalent to
get actionLaunch #params
setActionLaunchParams :: MonadIO m => ActionLaunch -> CString -> m () Source #
Set the value of the “params” field.
When overloading is enabled, this is equivalent to
setactionLaunch [ #params:=value ]
title
action title
clearActionLaunchTitle :: MonadIO m => ActionLaunch -> m () Source #
Set the value of the “title” field to Nothing.
When overloading is enabled, this is equivalent to
clear #title
getActionLaunchTitle :: MonadIO m => ActionLaunch -> m (Maybe Text) Source #
Get the value of the “title” field.
When overloading is enabled, this is equivalent to
get actionLaunch #title
setActionLaunchTitle :: MonadIO m => ActionLaunch -> CString -> m () Source #
Set the value of the “title” field.
When overloading is enabled, this is equivalent to
setactionLaunch [ #title:=value ]
type
action type (ActionTypeLaunch)
getActionLaunchType :: MonadIO m => ActionLaunch -> m ActionType Source #
Get the value of the “type” field.
When overloading is enabled, this is equivalent to
get actionLaunch #type
setActionLaunchType :: MonadIO m => ActionLaunch -> ActionType -> m () Source #
Set the value of the “type” field.
When overloading is enabled, this is equivalent to
setactionLaunch [ #type:=value ]