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 ActionOCGState = ActionOCGState (ForeignPtr ActionOCGState)
- newZeroActionOCGState :: MonadIO m => m ActionOCGState
- noActionOCGState :: Maybe ActionOCGState
- actionOCGStateClearStateList :: MonadIO m => ActionOCGState -> m ()
- actionOCGStateReadStateList :: MonadIO m => ActionOCGState -> m [Ptr ()]
- actionOCGStateStateList :: AttrLabelProxy "stateList"
- actionOCGStateWriteStateList :: MonadIO m => ActionOCGState -> Ptr (GList (Ptr ())) -> m ()
- actionOCGStateClearTitle :: MonadIO m => ActionOCGState -> m ()
- actionOCGStateReadTitle :: MonadIO m => ActionOCGState -> m (Maybe Text)
- actionOCGStateTitle :: AttrLabelProxy "title"
- actionOCGStateWriteTitle :: MonadIO m => ActionOCGState -> CString -> m ()
- actionOCGStateReadType :: MonadIO m => ActionOCGState -> m ActionType
- actionOCGStateType :: AttrLabelProxy "type"
- actionOCGStateWriteType :: MonadIO m => ActionOCGState -> ActionType -> m ()
Exported types
newtype ActionOCGState Source
(~) AttrOpTag tag AttrSet => Constructible ActionOCGState tag | |
((~) * info (ResolveActionOCGStateMethod t ActionOCGState), MethodInfo * info ActionOCGState p) => IsLabelProxy t (ActionOCGState -> p) | |
type AttributeList ActionOCGState |
newZeroActionOCGState :: MonadIO m => m ActionOCGState Source
Construct a ActionOCGState
struct initialized to zero.
Properties
StateList
actionOCGStateClearStateList :: MonadIO m => ActionOCGState -> m () Source
actionOCGStateReadStateList :: MonadIO m => ActionOCGState -> m [Ptr ()] Source
actionOCGStateStateList :: AttrLabelProxy "stateList" Source
actionOCGStateWriteStateList :: MonadIO m => ActionOCGState -> Ptr (GList (Ptr ())) -> m () Source
Title
actionOCGStateClearTitle :: MonadIO m => ActionOCGState -> m () Source
actionOCGStateReadTitle :: MonadIO m => ActionOCGState -> m (Maybe Text) Source
actionOCGStateTitle :: AttrLabelProxy "title" Source
actionOCGStateWriteTitle :: MonadIO m => ActionOCGState -> CString -> m () Source
Type
actionOCGStateReadType :: MonadIO m => ActionOCGState -> m ActionType Source
actionOCGStateType :: AttrLabelProxy "type" Source
actionOCGStateWriteType :: MonadIO m => ActionOCGState -> ActionType -> m () Source