| 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 |
GI.WebKit.Objects.DOMAttr
Contents
Description
- newtype DOMAttr = DOMAttr (ManagedPtr DOMAttr)
- class GObject o => IsDOMAttr o
- toDOMAttr :: IsDOMAttr o => o -> IO DOMAttr
- noDOMAttr :: Maybe DOMAttr
- data DOMAttrGetIsIdMethodInfo
- dOMAttrGetIsId :: (MonadIO m, IsDOMAttr a) => a -> m Bool
- data DOMAttrGetNameMethodInfo
- dOMAttrGetName :: (MonadIO m, IsDOMAttr a) => a -> m Text
- data DOMAttrGetOwnerElementMethodInfo
- dOMAttrGetOwnerElement :: (MonadIO m, IsDOMAttr a) => a -> m DOMElement
- data DOMAttrGetSpecifiedMethodInfo
- dOMAttrGetSpecified :: (MonadIO m, IsDOMAttr a) => a -> m Bool
- data DOMAttrGetValueMethodInfo
- dOMAttrGetValue :: (MonadIO m, IsDOMAttr a) => a -> m Text
- data DOMAttrSetValueMethodInfo
- dOMAttrSetValue :: (MonadIO m, IsDOMAttr a) => a -> Text -> m ()
- data DOMAttrIsIdPropertyInfo
- dOMAttrIsId :: AttrLabelProxy "isId"
- getDOMAttrIsId :: (MonadIO m, IsDOMAttr o) => o -> m Bool
- data DOMAttrNamePropertyInfo
- dOMAttrName :: AttrLabelProxy "name"
- getDOMAttrName :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe Text)
- data DOMAttrOwnerElementPropertyInfo
- dOMAttrOwnerElement :: AttrLabelProxy "ownerElement"
- getDOMAttrOwnerElement :: (MonadIO m, IsDOMAttr o) => o -> m DOMElement
- data DOMAttrSpecifiedPropertyInfo
- dOMAttrSpecified :: AttrLabelProxy "specified"
- getDOMAttrSpecified :: (MonadIO m, IsDOMAttr o) => o -> m Bool
- data DOMAttrValuePropertyInfo
- clearDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m ()
- constructDOMAttrValue :: IsDOMAttr o => Text -> IO (GValueConstruct o)
- dOMAttrValue :: AttrLabelProxy "value"
- getDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m (Maybe Text)
- setDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> Text -> m ()
Exported types
Instances
| GObject DOMAttr Source # | |
| IsObject DOMAttr Source # | |
| IsDOMObject DOMAttr Source # | |
| IsDOMNode DOMAttr Source # | |
| IsDOMAttr DOMAttr Source # | |
| IsDOMEventTarget DOMAttr Source # | |
| ((~) * info (ResolveDOMAttrMethod t DOMAttr), MethodInfo * info DOMAttr p) => IsLabel t (DOMAttr -> p) Source # | |
| ((~) * info (ResolveDOMAttrMethod t DOMAttr), MethodInfo * info DOMAttr p) => IsLabelProxy t (DOMAttr -> p) Source # | |
| HasAttributeList * DOMAttr Source # | |
| type SignalList DOMAttr Source # | |
| type AttributeList DOMAttr Source # | |
Methods
getIsId
getName
dOMAttrGetName :: (MonadIO m, IsDOMAttr a) => a -> m Text Source #
getOwnerElement
data DOMAttrGetOwnerElementMethodInfo Source #
Instances
| ((~) * signature (m DOMElement), MonadIO m, IsDOMAttr a) => MethodInfo * DOMAttrGetOwnerElementMethodInfo a signature Source # | |
dOMAttrGetOwnerElement :: (MonadIO m, IsDOMAttr a) => a -> m DOMElement Source #
getSpecified
getValue
dOMAttrGetValue :: (MonadIO m, IsDOMAttr a) => a -> m Text Source #
setValue
dOMAttrSetValue :: (MonadIO m, IsDOMAttr a) => a -> Text -> m () Source #
Properties
isId
data DOMAttrIsIdPropertyInfo Source #
Instances
| AttrInfo DOMAttrIsIdPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMAttrIsIdPropertyInfo Source # | |
| type AttrOrigin DOMAttrIsIdPropertyInfo Source # | |
| type AttrLabel DOMAttrIsIdPropertyInfo Source # | |
| type AttrGetType DOMAttrIsIdPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMAttrIsIdPropertyInfo Source # | |
| type AttrAllowedOps DOMAttrIsIdPropertyInfo Source # | |
dOMAttrIsId :: AttrLabelProxy "isId" Source #
name
data DOMAttrNamePropertyInfo Source #
Instances
| AttrInfo DOMAttrNamePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMAttrNamePropertyInfo Source # | |
| type AttrOrigin DOMAttrNamePropertyInfo Source # | |
| type AttrLabel DOMAttrNamePropertyInfo Source # | |
| type AttrGetType DOMAttrNamePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMAttrNamePropertyInfo Source # | |
| type AttrAllowedOps DOMAttrNamePropertyInfo Source # | |
dOMAttrName :: AttrLabelProxy "name" Source #
ownerElement
data DOMAttrOwnerElementPropertyInfo Source #
Instances
| AttrInfo DOMAttrOwnerElementPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMAttrOwnerElementPropertyInfo Source # | |
| type AttrOrigin DOMAttrOwnerElementPropertyInfo Source # | |
| type AttrLabel DOMAttrOwnerElementPropertyInfo Source # | |
| type AttrGetType DOMAttrOwnerElementPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMAttrOwnerElementPropertyInfo Source # | |
| type AttrAllowedOps DOMAttrOwnerElementPropertyInfo Source # | |
dOMAttrOwnerElement :: AttrLabelProxy "ownerElement" Source #
getDOMAttrOwnerElement :: (MonadIO m, IsDOMAttr o) => o -> m DOMElement Source #
specified
data DOMAttrSpecifiedPropertyInfo Source #
Instances
| AttrInfo DOMAttrSpecifiedPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMAttrSpecifiedPropertyInfo Source # | |
| type AttrOrigin DOMAttrSpecifiedPropertyInfo Source # | |
| type AttrLabel DOMAttrSpecifiedPropertyInfo Source # | |
| type AttrGetType DOMAttrSpecifiedPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMAttrSpecifiedPropertyInfo Source # | |
| type AttrAllowedOps DOMAttrSpecifiedPropertyInfo Source # | |
dOMAttrSpecified :: AttrLabelProxy "specified" Source #
value
data DOMAttrValuePropertyInfo Source #
Instances
| AttrInfo DOMAttrValuePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMAttrValuePropertyInfo Source # | |
| type AttrOrigin DOMAttrValuePropertyInfo Source # | |
| type AttrLabel DOMAttrValuePropertyInfo Source # | |
| type AttrGetType DOMAttrValuePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMAttrValuePropertyInfo Source # | |
| type AttrAllowedOps DOMAttrValuePropertyInfo Source # | |
clearDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> m () Source #
constructDOMAttrValue :: IsDOMAttr o => Text -> IO (GValueConstruct o) Source #
dOMAttrValue :: AttrLabelProxy "value" Source #
setDOMAttrValue :: (MonadIO m, IsDOMAttr o) => o -> Text -> m () Source #