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 ActionNamed = ActionNamed (ForeignPtr ActionNamed)
- newZeroActionNamed :: MonadIO m => m ActionNamed
- noActionNamed :: Maybe ActionNamed
- actionNamedClearNamedDest :: MonadIO m => ActionNamed -> m ()
- actionNamedNamedDest :: AttrLabelProxy "namedDest"
- actionNamedReadNamedDest :: MonadIO m => ActionNamed -> m (Maybe Text)
- actionNamedWriteNamedDest :: MonadIO m => ActionNamed -> CString -> m ()
- actionNamedClearTitle :: MonadIO m => ActionNamed -> m ()
- actionNamedReadTitle :: MonadIO m => ActionNamed -> m (Maybe Text)
- actionNamedTitle :: AttrLabelProxy "title"
- actionNamedWriteTitle :: MonadIO m => ActionNamed -> CString -> m ()
- actionNamedReadType :: MonadIO m => ActionNamed -> m ActionType
- actionNamedType :: AttrLabelProxy "type"
- actionNamedWriteType :: MonadIO m => ActionNamed -> ActionType -> m ()
Exported types
newtype ActionNamed Source
(~) AttrOpTag tag AttrSet => Constructible ActionNamed tag | |
((~) * info (ResolveActionNamedMethod t ActionNamed), MethodInfo * info ActionNamed p) => IsLabelProxy t (ActionNamed -> p) | |
type AttributeList ActionNamed |
newZeroActionNamed :: MonadIO m => m ActionNamed Source
Construct a ActionNamed
struct initialized to zero.
Properties
NamedDest
actionNamedClearNamedDest :: MonadIO m => ActionNamed -> m () Source
actionNamedNamedDest :: AttrLabelProxy "namedDest" Source
actionNamedReadNamedDest :: MonadIO m => ActionNamed -> m (Maybe Text) Source
actionNamedWriteNamedDest :: MonadIO m => ActionNamed -> CString -> m () Source
Title
actionNamedClearTitle :: MonadIO m => ActionNamed -> m () Source
actionNamedReadTitle :: MonadIO m => ActionNamed -> m (Maybe Text) Source
actionNamedTitle :: AttrLabelProxy "title" Source
actionNamedWriteTitle :: MonadIO m => ActionNamed -> CString -> m () Source
Type
actionNamedReadType :: MonadIO m => ActionNamed -> m ActionType Source
actionNamedType :: AttrLabelProxy "type" Source
actionNamedWriteType :: MonadIO m => ActionNamed -> ActionType -> m () Source