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 ActionMovie = ActionMovie (ForeignPtr ActionMovie)
- newZeroActionMovie :: MonadIO m => m ActionMovie
- noActionMovie :: Maybe ActionMovie
- actionMovieClearMovie :: MonadIO m => ActionMovie -> m ()
- actionMovieMovie :: AttrLabelProxy "movie"
- actionMovieReadMovie :: MonadIO m => ActionMovie -> m (Maybe Movie)
- actionMovieWriteMovie :: MonadIO m => ActionMovie -> Ptr Movie -> m ()
- actionMovieOperation :: AttrLabelProxy "operation"
- actionMovieReadOperation :: MonadIO m => ActionMovie -> m ActionMovieOperation
- actionMovieWriteOperation :: MonadIO m => ActionMovie -> ActionMovieOperation -> m ()
- actionMovieClearTitle :: MonadIO m => ActionMovie -> m ()
- actionMovieReadTitle :: MonadIO m => ActionMovie -> m (Maybe Text)
- actionMovieTitle :: AttrLabelProxy "title"
- actionMovieWriteTitle :: MonadIO m => ActionMovie -> CString -> m ()
- actionMovieReadType :: MonadIO m => ActionMovie -> m ActionType
- actionMovieType :: AttrLabelProxy "type"
- actionMovieWriteType :: MonadIO m => ActionMovie -> ActionType -> m ()
Exported types
newtype ActionMovie Source
(~) AttrOpTag tag AttrSet => Constructible ActionMovie tag | |
((~) * info (ResolveActionMovieMethod t ActionMovie), MethodInfo * info ActionMovie p) => IsLabelProxy t (ActionMovie -> p) | |
type AttributeList ActionMovie |
newZeroActionMovie :: MonadIO m => m ActionMovie Source
Construct a ActionMovie
struct initialized to zero.
Properties
Movie
actionMovieClearMovie :: MonadIO m => ActionMovie -> m () Source
actionMovieMovie :: AttrLabelProxy "movie" Source
actionMovieReadMovie :: MonadIO m => ActionMovie -> m (Maybe Movie) Source
actionMovieWriteMovie :: MonadIO m => ActionMovie -> Ptr Movie -> m () Source
Operation
actionMovieOperation :: AttrLabelProxy "operation" Source
actionMovieReadOperation :: MonadIO m => ActionMovie -> m ActionMovieOperation Source
actionMovieWriteOperation :: MonadIO m => ActionMovie -> ActionMovieOperation -> m () Source
Title
actionMovieClearTitle :: MonadIO m => ActionMovie -> m () Source
actionMovieReadTitle :: MonadIO m => ActionMovie -> m (Maybe Text) Source
actionMovieTitle :: AttrLabelProxy "title" Source
actionMovieWriteTitle :: MonadIO m => ActionMovie -> CString -> m () Source
Type
actionMovieReadType :: MonadIO m => ActionMovie -> m ActionType Source
actionMovieType :: AttrLabelProxy "type" Source
actionMovieWriteType :: MonadIO m => ActionMovie -> ActionType -> m () Source