Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype DOMEventTarget = DOMEventTarget (ManagedPtr DOMEventTarget)
- class (GObject o, IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o
- toDOMEventTarget :: (MonadIO m, IsDOMEventTarget o) => o -> m DOMEventTarget
- dOMEventTargetAddEventListener :: (HasCallStack, MonadIO m, IsDOMEventTarget a) => a -> Text -> GClosure b -> Bool -> m Bool
- dOMEventTargetDispatchEvent :: (HasCallStack, MonadIO m, IsDOMEventTarget a, IsDOMEvent b) => a -> b -> m ()
- dOMEventTargetRemoveEventListener :: (HasCallStack, MonadIO m, IsDOMEventTarget a) => a -> Text -> GClosure b -> Bool -> m Bool
Exported types
newtype DOMEventTarget Source #
Memory-managed wrapper type.
DOMEventTarget (ManagedPtr DOMEventTarget) |
Instances
Eq DOMEventTarget Source # | |
Defined in GI.WebKit2WebExtension.Interfaces.DOMEventTarget (==) :: DOMEventTarget -> DOMEventTarget -> Bool # (/=) :: DOMEventTarget -> DOMEventTarget -> Bool # | |
GObject DOMEventTarget Source # | |
ManagedPtrNewtype DOMEventTarget Source # | |
Defined in GI.WebKit2WebExtension.Interfaces.DOMEventTarget toManagedPtr :: DOMEventTarget -> ManagedPtr DOMEventTarget | |
TypedObject DOMEventTarget Source # | |
HasParentTypes DOMEventTarget Source # | |
IsGValue (Maybe DOMEventTarget) Source # | Convert |
Defined in GI.WebKit2WebExtension.Interfaces.DOMEventTarget gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe DOMEventTarget -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe DOMEventTarget) | |
type ParentTypes DOMEventTarget Source # | |
Defined in GI.WebKit2WebExtension.Interfaces.DOMEventTarget type ParentTypes DOMEventTarget = '[Object] |
class (GObject o, IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o Source #
Type class for types which can be safely cast to DOMEventTarget
, for instance with toDOMEventTarget
.
Instances
(GObject o, IsDescendantOf DOMEventTarget o) => IsDOMEventTarget o Source # | |
toDOMEventTarget :: (MonadIO m, IsDOMEventTarget o) => o -> m DOMEventTarget Source #
Cast to DOMEventTarget
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
addEventListener, bindProperty, bindPropertyFull, dispatchEvent, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, removeEventListener, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getProperty, getQdata.
Setters
addEventListener
dOMEventTargetAddEventListener Source #
:: (HasCallStack, MonadIO m, IsDOMEventTarget a) | |
=> a |
|
-> Text |
|
-> GClosure b |
|
-> Bool |
|
-> m Bool | Returns: a |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
Version of webkit_dom_event_target_add_event_listener()
using a closure
instead of a callbacks for easier binding in other languages.
dispatchEvent
dOMEventTargetDispatchEvent Source #
:: (HasCallStack, MonadIO m, IsDOMEventTarget a, IsDOMEvent b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
No description available in the introspection data.
removeEventListener
dOMEventTargetRemoveEventListener Source #
:: (HasCallStack, MonadIO m, IsDOMEventTarget a) | |
=> a |
|
-> Text |
|
-> GClosure b |
|
-> Bool |
|
-> m Bool | Returns: a |
Deprecated: (Since version 2.22)Use JavaScriptCore API instead
Version of webkit_dom_event_target_remove_event_listener()
using a closure
instead of a callbacks for easier binding in other languages.