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 (ForeignPtr ActionLaunch)
- newZeroActionLaunch :: MonadIO m => m ActionLaunch
- noActionLaunch :: Maybe ActionLaunch
- actionLaunchClearFileName :: MonadIO m => ActionLaunch -> m ()
- actionLaunchFileName :: AttrLabelProxy "fileName"
- actionLaunchReadFileName :: MonadIO m => ActionLaunch -> m (Maybe Text)
- actionLaunchWriteFileName :: MonadIO m => ActionLaunch -> CString -> m ()
- actionLaunchClearParams :: MonadIO m => ActionLaunch -> m ()
- actionLaunchParams :: AttrLabelProxy "params"
- actionLaunchReadParams :: MonadIO m => ActionLaunch -> m (Maybe Text)
- actionLaunchWriteParams :: MonadIO m => ActionLaunch -> CString -> m ()
- actionLaunchClearTitle :: MonadIO m => ActionLaunch -> m ()
- actionLaunchReadTitle :: MonadIO m => ActionLaunch -> m (Maybe Text)
- actionLaunchTitle :: AttrLabelProxy "title"
- actionLaunchWriteTitle :: MonadIO m => ActionLaunch -> CString -> m ()
- actionLaunchReadType :: MonadIO m => ActionLaunch -> m ActionType
- actionLaunchType :: AttrLabelProxy "type"
- actionLaunchWriteType :: MonadIO m => ActionLaunch -> ActionType -> m ()
Exported types
newtype ActionLaunch Source
(~) AttrOpTag tag AttrSet => Constructible ActionLaunch tag | |
((~) * info (ResolveActionLaunchMethod t ActionLaunch), MethodInfo * info ActionLaunch p) => IsLabelProxy t (ActionLaunch -> p) | |
type AttributeList ActionLaunch |
newZeroActionLaunch :: MonadIO m => m ActionLaunch Source
Construct a ActionLaunch
struct initialized to zero.
Properties
FileName
actionLaunchClearFileName :: MonadIO m => ActionLaunch -> m () Source
actionLaunchFileName :: AttrLabelProxy "fileName" Source
actionLaunchReadFileName :: MonadIO m => ActionLaunch -> m (Maybe Text) Source
actionLaunchWriteFileName :: MonadIO m => ActionLaunch -> CString -> m () Source
Params
actionLaunchClearParams :: MonadIO m => ActionLaunch -> m () Source
actionLaunchParams :: AttrLabelProxy "params" Source
actionLaunchReadParams :: MonadIO m => ActionLaunch -> m (Maybe Text) Source
actionLaunchWriteParams :: MonadIO m => ActionLaunch -> CString -> m () Source
Title
actionLaunchClearTitle :: MonadIO m => ActionLaunch -> m () Source
actionLaunchReadTitle :: MonadIO m => ActionLaunch -> m (Maybe Text) Source
actionLaunchTitle :: AttrLabelProxy "title" Source
actionLaunchWriteTitle :: MonadIO m => ActionLaunch -> CString -> m () Source
Type
actionLaunchReadType :: MonadIO m => ActionLaunch -> m ActionType Source
actionLaunchType :: AttrLabelProxy "type" Source
actionLaunchWriteType :: MonadIO m => ActionLaunch -> ActionType -> m () Source