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 |
- newtype ActionLaunch = ActionLaunch (ManagedPtr ActionLaunch)
- newZeroActionLaunch :: MonadIO m => m ActionLaunch
- noActionLaunch :: Maybe 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 #
WrappedPtr ActionLaunch Source # | |
(~) AttrOpTag tag AttrSet => Constructible ActionLaunch tag Source # | |
newZeroActionLaunch :: MonadIO m => m ActionLaunch Source #
Construct a ActionLaunch
struct initialized to zero.
Properties
fileName
clearActionLaunchFileName :: MonadIO m => ActionLaunch -> m () Source #
getActionLaunchFileName :: MonadIO m => ActionLaunch -> m (Maybe Text) Source #
setActionLaunchFileName :: MonadIO m => ActionLaunch -> CString -> m () Source #
params
clearActionLaunchParams :: MonadIO m => ActionLaunch -> m () Source #
getActionLaunchParams :: MonadIO m => ActionLaunch -> m (Maybe Text) Source #
setActionLaunchParams :: MonadIO m => ActionLaunch -> CString -> m () Source #
title
clearActionLaunchTitle :: MonadIO m => ActionLaunch -> m () Source #
getActionLaunchTitle :: MonadIO m => ActionLaunch -> m (Maybe Text) Source #
setActionLaunchTitle :: MonadIO m => ActionLaunch -> CString -> m () Source #
type
getActionLaunchType :: MonadIO m => ActionLaunch -> m ActionType Source #
setActionLaunchType :: MonadIO m => ActionLaunch -> ActionType -> m () Source #