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 ActionUri = ActionUri (ForeignPtr ActionUri)
- newZeroActionUri :: MonadIO m => m ActionUri
- noActionUri :: Maybe ActionUri
- actionUriClearTitle :: MonadIO m => ActionUri -> m ()
- actionUriReadTitle :: MonadIO m => ActionUri -> m (Maybe Text)
- actionUriTitle :: AttrLabelProxy "title"
- actionUriWriteTitle :: MonadIO m => ActionUri -> CString -> m ()
- actionUriReadType :: MonadIO m => ActionUri -> m ActionType
- actionUriType :: AttrLabelProxy "type"
- actionUriWriteType :: MonadIO m => ActionUri -> ActionType -> m ()
- actionUriClearUri :: MonadIO m => ActionUri -> m ()
- actionUriReadUri :: MonadIO m => ActionUri -> m (Maybe Text)
- actionUriUri :: AttrLabelProxy "uri"
- actionUriWriteUri :: MonadIO m => ActionUri -> CString -> m ()
Exported types
(~) AttrOpTag tag AttrSet => Constructible ActionUri tag | |
((~) * info (ResolveActionUriMethod t ActionUri), MethodInfo * info ActionUri p) => IsLabelProxy t (ActionUri -> p) | |
type AttributeList ActionUri |
newZeroActionUri :: MonadIO m => m ActionUri Source
Construct a ActionUri
struct initialized to zero.
Properties
Title
actionUriClearTitle :: MonadIO m => ActionUri -> m () Source
actionUriTitle :: AttrLabelProxy "title" Source
actionUriWriteTitle :: MonadIO m => ActionUri -> CString -> m () Source
Type
actionUriReadType :: MonadIO m => ActionUri -> m ActionType Source
actionUriType :: AttrLabelProxy "type" Source
actionUriWriteType :: MonadIO m => ActionUri -> ActionType -> m () Source
Uri
actionUriClearUri :: MonadIO m => ActionUri -> m () Source
actionUriUri :: AttrLabelProxy "uri" Source
actionUriWriteUri :: MonadIO m => ActionUri -> CString -> m () Source