{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLImageElement
(
DOMHTMLImageElement(..) ,
IsDOMHTMLImageElement ,
toDOMHTMLImageElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLImageElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetAlignMethodInfo ,
#endif
dOMHTMLImageElementGetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetAltMethodInfo ,
#endif
dOMHTMLImageElementGetAlt ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetBorderMethodInfo ,
#endif
dOMHTMLImageElementGetBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetCompleteMethodInfo,
#endif
dOMHTMLImageElementGetComplete ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetHeightMethodInfo ,
#endif
dOMHTMLImageElementGetHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetHspaceMethodInfo ,
#endif
dOMHTMLImageElementGetHspace ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetIsMapMethodInfo ,
#endif
dOMHTMLImageElementGetIsMap ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetLongDescMethodInfo,
#endif
dOMHTMLImageElementGetLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetLowsrcMethodInfo ,
#endif
dOMHTMLImageElementGetLowsrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetNameMethodInfo ,
#endif
dOMHTMLImageElementGetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetNaturalHeightMethodInfo,
#endif
dOMHTMLImageElementGetNaturalHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetNaturalWidthMethodInfo,
#endif
dOMHTMLImageElementGetNaturalWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetSrcMethodInfo ,
#endif
dOMHTMLImageElementGetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetUseMapMethodInfo ,
#endif
dOMHTMLImageElementGetUseMap ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetVspaceMethodInfo ,
#endif
dOMHTMLImageElementGetVspace ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetWidthMethodInfo ,
#endif
dOMHTMLImageElementGetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetXMethodInfo ,
#endif
dOMHTMLImageElementGetX ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementGetYMethodInfo ,
#endif
dOMHTMLImageElementGetY ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetAlignMethodInfo ,
#endif
dOMHTMLImageElementSetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetAltMethodInfo ,
#endif
dOMHTMLImageElementSetAlt ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetBorderMethodInfo ,
#endif
dOMHTMLImageElementSetBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetHeightMethodInfo ,
#endif
dOMHTMLImageElementSetHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetHspaceMethodInfo ,
#endif
dOMHTMLImageElementSetHspace ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetIsMapMethodInfo ,
#endif
dOMHTMLImageElementSetIsMap ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetLongDescMethodInfo,
#endif
dOMHTMLImageElementSetLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetLowsrcMethodInfo ,
#endif
dOMHTMLImageElementSetLowsrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetNameMethodInfo ,
#endif
dOMHTMLImageElementSetName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetSrcMethodInfo ,
#endif
dOMHTMLImageElementSetSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetUseMapMethodInfo ,
#endif
dOMHTMLImageElementSetUseMap ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetVspaceMethodInfo ,
#endif
dOMHTMLImageElementSetVspace ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSetWidthMethodInfo ,
#endif
dOMHTMLImageElementSetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementAlignPropertyInfo ,
#endif
constructDOMHTMLImageElementAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementAlign ,
#endif
getDOMHTMLImageElementAlign ,
setDOMHTMLImageElementAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementAltPropertyInfo ,
#endif
constructDOMHTMLImageElementAlt ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementAlt ,
#endif
getDOMHTMLImageElementAlt ,
setDOMHTMLImageElementAlt ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementBorderPropertyInfo ,
#endif
constructDOMHTMLImageElementBorder ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementBorder ,
#endif
getDOMHTMLImageElementBorder ,
setDOMHTMLImageElementBorder ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementCompletePropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementComplete ,
#endif
getDOMHTMLImageElementComplete ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementHeightPropertyInfo ,
#endif
constructDOMHTMLImageElementHeight ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementHeight ,
#endif
getDOMHTMLImageElementHeight ,
setDOMHTMLImageElementHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementHspacePropertyInfo ,
#endif
constructDOMHTMLImageElementHspace ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementHspace ,
#endif
getDOMHTMLImageElementHspace ,
setDOMHTMLImageElementHspace ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementIsMapPropertyInfo ,
#endif
constructDOMHTMLImageElementIsMap ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementIsMap ,
#endif
getDOMHTMLImageElementIsMap ,
setDOMHTMLImageElementIsMap ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementLongDescPropertyInfo ,
#endif
constructDOMHTMLImageElementLongDesc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementLongDesc ,
#endif
getDOMHTMLImageElementLongDesc ,
setDOMHTMLImageElementLongDesc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementLowsrcPropertyInfo ,
#endif
constructDOMHTMLImageElementLowsrc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementLowsrc ,
#endif
getDOMHTMLImageElementLowsrc ,
setDOMHTMLImageElementLowsrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementNamePropertyInfo ,
#endif
constructDOMHTMLImageElementName ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementName ,
#endif
getDOMHTMLImageElementName ,
setDOMHTMLImageElementName ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementNaturalHeightPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementNaturalHeight ,
#endif
getDOMHTMLImageElementNaturalHeight ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementNaturalWidthPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementNaturalWidth ,
#endif
getDOMHTMLImageElementNaturalWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementSrcPropertyInfo ,
#endif
constructDOMHTMLImageElementSrc ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementSrc ,
#endif
getDOMHTMLImageElementSrc ,
setDOMHTMLImageElementSrc ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementUseMapPropertyInfo ,
#endif
constructDOMHTMLImageElementUseMap ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementUseMap ,
#endif
getDOMHTMLImageElementUseMap ,
setDOMHTMLImageElementUseMap ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementVspacePropertyInfo ,
#endif
constructDOMHTMLImageElementVspace ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementVspace ,
#endif
getDOMHTMLImageElementVspace ,
setDOMHTMLImageElementVspace ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementWidthPropertyInfo ,
#endif
constructDOMHTMLImageElementWidth ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementWidth ,
#endif
getDOMHTMLImageElementWidth ,
setDOMHTMLImageElementWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementXPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementX ,
#endif
getDOMHTMLImageElementX ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLImageElementYPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementY ,
#endif
getDOMHTMLImageElementY ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Interfaces.DOMEventTarget as WebKit2WebExtension.DOMEventTarget
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMElement as WebKit2WebExtension.DOMElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMHTMLElement as WebKit2WebExtension.DOMHTMLElement
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMNode as WebKit2WebExtension.DOMNode
import {-# SOURCE #-} qualified GI.WebKit2WebExtension.Objects.DOMObject as WebKit2WebExtension.DOMObject
newtype DOMHTMLImageElement = DOMHTMLImageElement (SP.ManagedPtr DOMHTMLImageElement)
deriving (DOMHTMLImageElement -> DOMHTMLImageElement -> Bool
(DOMHTMLImageElement -> DOMHTMLImageElement -> Bool)
-> (DOMHTMLImageElement -> DOMHTMLImageElement -> Bool)
-> Eq DOMHTMLImageElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DOMHTMLImageElement -> DOMHTMLImageElement -> Bool
$c/= :: DOMHTMLImageElement -> DOMHTMLImageElement -> Bool
== :: DOMHTMLImageElement -> DOMHTMLImageElement -> Bool
$c== :: DOMHTMLImageElement -> DOMHTMLImageElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLImageElement where
toManagedPtr :: DOMHTMLImageElement -> ManagedPtr DOMHTMLImageElement
toManagedPtr (DOMHTMLImageElement ManagedPtr DOMHTMLImageElement
p) = ManagedPtr DOMHTMLImageElement
p
foreign import ccall "webkit_dom_html_image_element_get_type"
c_webkit_dom_html_image_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLImageElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_image_element_get_type
instance B.Types.GObject DOMHTMLImageElement
instance B.GValue.IsGValue DOMHTMLImageElement where
toGValue :: DOMHTMLImageElement -> IO GValue
toGValue DOMHTMLImageElement
o = do
GType
gtype <- IO GType
c_webkit_dom_html_image_element_get_type
DOMHTMLImageElement
-> (Ptr DOMHTMLImageElement -> IO GValue) -> IO GValue
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLImageElement
o (GType
-> (GValue -> Ptr DOMHTMLImageElement -> IO ())
-> Ptr DOMHTMLImageElement
-> IO GValue
forall a. GType -> (GValue -> a -> IO ()) -> a -> IO GValue
B.GValue.buildGValue GType
gtype GValue -> Ptr DOMHTMLImageElement -> IO ()
forall a. GObject a => GValue -> Ptr a -> IO ()
B.GValue.set_object)
fromGValue :: GValue -> IO DOMHTMLImageElement
fromGValue GValue
gv = do
Ptr DOMHTMLImageElement
ptr <- GValue -> IO (Ptr DOMHTMLImageElement)
forall b. GObject b => GValue -> IO (Ptr b)
B.GValue.get_object GValue
gv :: IO (Ptr DOMHTMLImageElement)
(ManagedPtr DOMHTMLImageElement -> DOMHTMLImageElement)
-> Ptr DOMHTMLImageElement -> IO DOMHTMLImageElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLImageElement -> DOMHTMLImageElement
DOMHTMLImageElement Ptr DOMHTMLImageElement
ptr
class (SP.GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLImageElement o) => IsDOMHTMLImageElement o
instance O.HasParentTypes DOMHTMLImageElement
type instance O.ParentTypes DOMHTMLImageElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLImageElement :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m DOMHTMLImageElement
toDOMHTMLImageElement :: o -> m DOMHTMLImageElement
toDOMHTMLImageElement = IO DOMHTMLImageElement -> m DOMHTMLImageElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO DOMHTMLImageElement -> m DOMHTMLImageElement)
-> (o -> IO DOMHTMLImageElement) -> o -> m DOMHTMLImageElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLImageElement -> DOMHTMLImageElement)
-> o -> IO DOMHTMLImageElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
unsafeCastTo ManagedPtr DOMHTMLImageElement -> DOMHTMLImageElement
DOMHTMLImageElement
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLImageElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLImageElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLImageElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLImageElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLImageElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLImageElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLImageElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLImageElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLImageElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLImageElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLImageElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLImageElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLImageElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLImageElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLImageElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLImageElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLImageElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLImageElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLImageElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLImageElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLImageElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLImageElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLImageElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLImageElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLImageElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLImageElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLImageElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLImageElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLImageElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLImageElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLImageElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLImageElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLImageElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLImageElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLImageElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLImageElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLImageElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLImageElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLImageElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLImageElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLImageElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLImageElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLImageElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLImageElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLImageElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLImageElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLImageElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLImageElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLImageElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLImageElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLImageElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLImageElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLImageElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLImageElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLImageElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLImageElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLImageElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLImageElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLImageElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLImageElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLImageElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLImageElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLImageElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLImageElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLImageElementMethod "getAlign" o = DOMHTMLImageElementGetAlignMethodInfo
ResolveDOMHTMLImageElementMethod "getAlt" o = DOMHTMLImageElementGetAltMethodInfo
ResolveDOMHTMLImageElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLImageElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLImageElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLImageElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLImageElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLImageElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLImageElementMethod "getBorder" o = DOMHTMLImageElementGetBorderMethodInfo
ResolveDOMHTMLImageElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLImageElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLImageElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLImageElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLImageElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLImageElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLImageElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLImageElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLImageElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLImageElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLImageElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLImageElementMethod "getComplete" o = DOMHTMLImageElementGetCompleteMethodInfo
ResolveDOMHTMLImageElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLImageElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLImageElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLImageElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLImageElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLImageElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLImageElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLImageElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLImageElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLImageElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLImageElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLImageElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLImageElementMethod "getHeight" o = DOMHTMLImageElementGetHeightMethodInfo
ResolveDOMHTMLImageElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLImageElementMethod "getHspace" o = DOMHTMLImageElementGetHspaceMethodInfo
ResolveDOMHTMLImageElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLImageElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLImageElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLImageElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLImageElementMethod "getIsMap" o = DOMHTMLImageElementGetIsMapMethodInfo
ResolveDOMHTMLImageElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLImageElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLImageElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLImageElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLImageElementMethod "getLongDesc" o = DOMHTMLImageElementGetLongDescMethodInfo
ResolveDOMHTMLImageElementMethod "getLowsrc" o = DOMHTMLImageElementGetLowsrcMethodInfo
ResolveDOMHTMLImageElementMethod "getName" o = DOMHTMLImageElementGetNameMethodInfo
ResolveDOMHTMLImageElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLImageElementMethod "getNaturalHeight" o = DOMHTMLImageElementGetNaturalHeightMethodInfo
ResolveDOMHTMLImageElementMethod "getNaturalWidth" o = DOMHTMLImageElementGetNaturalWidthMethodInfo
ResolveDOMHTMLImageElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLImageElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLImageElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLImageElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLImageElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLImageElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLImageElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLImageElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLImageElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLImageElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLImageElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLImageElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLImageElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLImageElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLImageElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLImageElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLImageElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLImageElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLImageElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLImageElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLImageElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLImageElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLImageElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLImageElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLImageElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLImageElementMethod "getSrc" o = DOMHTMLImageElementGetSrcMethodInfo
ResolveDOMHTMLImageElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLImageElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLImageElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLImageElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLImageElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLImageElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLImageElementMethod "getUseMap" o = DOMHTMLImageElementGetUseMapMethodInfo
ResolveDOMHTMLImageElementMethod "getVspace" o = DOMHTMLImageElementGetVspaceMethodInfo
ResolveDOMHTMLImageElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLImageElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLImageElementMethod "getWidth" o = DOMHTMLImageElementGetWidthMethodInfo
ResolveDOMHTMLImageElementMethod "getX" o = DOMHTMLImageElementGetXMethodInfo
ResolveDOMHTMLImageElementMethod "getY" o = DOMHTMLImageElementGetYMethodInfo
ResolveDOMHTMLImageElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLImageElementMethod "setAlign" o = DOMHTMLImageElementSetAlignMethodInfo
ResolveDOMHTMLImageElementMethod "setAlt" o = DOMHTMLImageElementSetAltMethodInfo
ResolveDOMHTMLImageElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLImageElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLImageElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLImageElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLImageElementMethod "setBorder" o = DOMHTMLImageElementSetBorderMethodInfo
ResolveDOMHTMLImageElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLImageElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLImageElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLImageElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLImageElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLImageElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLImageElementMethod "setHeight" o = DOMHTMLImageElementSetHeightMethodInfo
ResolveDOMHTMLImageElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLImageElementMethod "setHspace" o = DOMHTMLImageElementSetHspaceMethodInfo
ResolveDOMHTMLImageElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLImageElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLImageElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLImageElementMethod "setIsMap" o = DOMHTMLImageElementSetIsMapMethodInfo
ResolveDOMHTMLImageElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLImageElementMethod "setLongDesc" o = DOMHTMLImageElementSetLongDescMethodInfo
ResolveDOMHTMLImageElementMethod "setLowsrc" o = DOMHTMLImageElementSetLowsrcMethodInfo
ResolveDOMHTMLImageElementMethod "setName" o = DOMHTMLImageElementSetNameMethodInfo
ResolveDOMHTMLImageElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLImageElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLImageElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLImageElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLImageElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLImageElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLImageElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLImageElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLImageElementMethod "setSrc" o = DOMHTMLImageElementSetSrcMethodInfo
ResolveDOMHTMLImageElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLImageElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLImageElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLImageElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLImageElementMethod "setUseMap" o = DOMHTMLImageElementSetUseMapMethodInfo
ResolveDOMHTMLImageElementMethod "setVspace" o = DOMHTMLImageElementSetVspaceMethodInfo
ResolveDOMHTMLImageElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLImageElementMethod "setWidth" o = DOMHTMLImageElementSetWidthMethodInfo
ResolveDOMHTMLImageElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLImageElementMethod t DOMHTMLImageElement, O.MethodInfo info DOMHTMLImageElement p) => OL.IsLabel t (DOMHTMLImageElement -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#endif
getDOMHTMLImageElementAlign :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
getDOMHTMLImageElementAlign :: o -> m (Maybe Text)
getDOMHTMLImageElementAlign o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"align"
setDOMHTMLImageElementAlign :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
setDOMHTMLImageElementAlign :: o -> Text -> m ()
setDOMHTMLImageElementAlign o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"align" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLImageElementAlign :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLImageElementAlign :: Text -> m (GValueConstruct o)
constructDOMHTMLImageElementAlign Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"align" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementAlignPropertyInfo
instance AttrInfo DOMHTMLImageElementAlignPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementAlignPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLImageElementAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLImageElementAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLImageElementAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLImageElementAlignPropertyInfo = "align"
type AttrOrigin DOMHTMLImageElementAlignPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementAlign
attrSet = setDOMHTMLImageElementAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementAlign
attrClear = undefined
#endif
getDOMHTMLImageElementAlt :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
getDOMHTMLImageElementAlt :: o -> m (Maybe Text)
getDOMHTMLImageElementAlt o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"alt"
setDOMHTMLImageElementAlt :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
setDOMHTMLImageElementAlt :: o -> Text -> m ()
setDOMHTMLImageElementAlt o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"alt" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLImageElementAlt :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLImageElementAlt :: Text -> m (GValueConstruct o)
constructDOMHTMLImageElementAlt Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"alt" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementAltPropertyInfo
instance AttrInfo DOMHTMLImageElementAltPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementAltPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementAltPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementAltPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLImageElementAltPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLImageElementAltPropertyInfo = T.Text
type AttrGetType DOMHTMLImageElementAltPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLImageElementAltPropertyInfo = "alt"
type AttrOrigin DOMHTMLImageElementAltPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementAlt
attrSet = setDOMHTMLImageElementAlt
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementAlt
attrClear = undefined
#endif
getDOMHTMLImageElementBorder :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
getDOMHTMLImageElementBorder :: o -> m (Maybe Text)
getDOMHTMLImageElementBorder o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"border"
setDOMHTMLImageElementBorder :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
setDOMHTMLImageElementBorder :: o -> Text -> m ()
setDOMHTMLImageElementBorder o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"border" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLImageElementBorder :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLImageElementBorder :: Text -> m (GValueConstruct o)
constructDOMHTMLImageElementBorder Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"border" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementBorderPropertyInfo
instance AttrInfo DOMHTMLImageElementBorderPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementBorderPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementBorderPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementBorderPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLImageElementBorderPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLImageElementBorderPropertyInfo = T.Text
type AttrGetType DOMHTMLImageElementBorderPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLImageElementBorderPropertyInfo = "border"
type AttrOrigin DOMHTMLImageElementBorderPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementBorder
attrSet = setDOMHTMLImageElementBorder
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementBorder
attrClear = undefined
#endif
getDOMHTMLImageElementComplete :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m Bool
getDOMHTMLImageElementComplete :: o -> m Bool
getDOMHTMLImageElementComplete o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"complete"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementCompletePropertyInfo
instance AttrInfo DOMHTMLImageElementCompletePropertyInfo where
type AttrAllowedOps DOMHTMLImageElementCompletePropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementCompletePropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementCompletePropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLImageElementCompletePropertyInfo = (~) ()
type AttrTransferType DOMHTMLImageElementCompletePropertyInfo = ()
type AttrGetType DOMHTMLImageElementCompletePropertyInfo = Bool
type AttrLabel DOMHTMLImageElementCompletePropertyInfo = "complete"
type AttrOrigin DOMHTMLImageElementCompletePropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementComplete
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLImageElementHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
getDOMHTMLImageElementHeight :: o -> m CLong
getDOMHTMLImageElementHeight o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"height"
setDOMHTMLImageElementHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()
setDOMHTMLImageElementHeight :: o -> CLong -> m ()
setDOMHTMLImageElementHeight o
obj CLong
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"height" CLong
val
constructDOMHTMLImageElementHeight :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLImageElementHeight :: CLong -> m (GValueConstruct o)
constructDOMHTMLImageElementHeight CLong
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"height" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementHeightPropertyInfo
instance AttrInfo DOMHTMLImageElementHeightPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementHeightPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementHeightPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLImageElementHeightPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLImageElementHeightPropertyInfo = CLong
type AttrGetType DOMHTMLImageElementHeightPropertyInfo = CLong
type AttrLabel DOMHTMLImageElementHeightPropertyInfo = "height"
type AttrOrigin DOMHTMLImageElementHeightPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementHeight
attrSet = setDOMHTMLImageElementHeight
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementHeight
attrClear = undefined
#endif
getDOMHTMLImageElementHspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
getDOMHTMLImageElementHspace :: o -> m CLong
getDOMHTMLImageElementHspace o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"hspace"
setDOMHTMLImageElementHspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()
setDOMHTMLImageElementHspace :: o -> CLong -> m ()
setDOMHTMLImageElementHspace o
obj CLong
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"hspace" CLong
val
constructDOMHTMLImageElementHspace :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLImageElementHspace :: CLong -> m (GValueConstruct o)
constructDOMHTMLImageElementHspace CLong
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"hspace" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementHspacePropertyInfo
instance AttrInfo DOMHTMLImageElementHspacePropertyInfo where
type AttrAllowedOps DOMHTMLImageElementHspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementHspacePropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementHspacePropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLImageElementHspacePropertyInfo = (~) CLong
type AttrTransferType DOMHTMLImageElementHspacePropertyInfo = CLong
type AttrGetType DOMHTMLImageElementHspacePropertyInfo = CLong
type AttrLabel DOMHTMLImageElementHspacePropertyInfo = "hspace"
type AttrOrigin DOMHTMLImageElementHspacePropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementHspace
attrSet = setDOMHTMLImageElementHspace
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementHspace
attrClear = undefined
#endif
getDOMHTMLImageElementIsMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m Bool
getDOMHTMLImageElementIsMap :: o -> m Bool
getDOMHTMLImageElementIsMap o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj String
"is-map"
setDOMHTMLImageElementIsMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> Bool -> m ()
setDOMHTMLImageElementIsMap :: o -> Bool -> m ()
setDOMHTMLImageElementIsMap o
obj Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"is-map" Bool
val
constructDOMHTMLImageElementIsMap :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLImageElementIsMap :: Bool -> m (GValueConstruct o)
constructDOMHTMLImageElementIsMap Bool
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool String
"is-map" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementIsMapPropertyInfo
instance AttrInfo DOMHTMLImageElementIsMapPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementIsMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLImageElementIsMapPropertyInfo = (~) Bool
type AttrTransferType DOMHTMLImageElementIsMapPropertyInfo = Bool
type AttrGetType DOMHTMLImageElementIsMapPropertyInfo = Bool
type AttrLabel DOMHTMLImageElementIsMapPropertyInfo = "is-map"
type AttrOrigin DOMHTMLImageElementIsMapPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementIsMap
attrSet = setDOMHTMLImageElementIsMap
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementIsMap
attrClear = undefined
#endif
getDOMHTMLImageElementLongDesc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
getDOMHTMLImageElementLongDesc :: o -> m (Maybe Text)
getDOMHTMLImageElementLongDesc o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"long-desc"
setDOMHTMLImageElementLongDesc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
setDOMHTMLImageElementLongDesc :: o -> Text -> m ()
setDOMHTMLImageElementLongDesc o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"long-desc" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLImageElementLongDesc :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLImageElementLongDesc :: Text -> m (GValueConstruct o)
constructDOMHTMLImageElementLongDesc Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"long-desc" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementLongDescPropertyInfo
instance AttrInfo DOMHTMLImageElementLongDescPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementLongDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLImageElementLongDescPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLImageElementLongDescPropertyInfo = T.Text
type AttrGetType DOMHTMLImageElementLongDescPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLImageElementLongDescPropertyInfo = "long-desc"
type AttrOrigin DOMHTMLImageElementLongDescPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementLongDesc
attrSet = setDOMHTMLImageElementLongDesc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementLongDesc
attrClear = undefined
#endif
getDOMHTMLImageElementLowsrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
getDOMHTMLImageElementLowsrc :: o -> m (Maybe Text)
getDOMHTMLImageElementLowsrc o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"lowsrc"
setDOMHTMLImageElementLowsrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
setDOMHTMLImageElementLowsrc :: o -> Text -> m ()
setDOMHTMLImageElementLowsrc o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"lowsrc" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLImageElementLowsrc :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLImageElementLowsrc :: Text -> m (GValueConstruct o)
constructDOMHTMLImageElementLowsrc Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"lowsrc" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementLowsrcPropertyInfo
instance AttrInfo DOMHTMLImageElementLowsrcPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementLowsrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLImageElementLowsrcPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLImageElementLowsrcPropertyInfo = T.Text
type AttrGetType DOMHTMLImageElementLowsrcPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLImageElementLowsrcPropertyInfo = "lowsrc"
type AttrOrigin DOMHTMLImageElementLowsrcPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementLowsrc
attrSet = setDOMHTMLImageElementLowsrc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementLowsrc
attrClear = undefined
#endif
getDOMHTMLImageElementName :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
getDOMHTMLImageElementName :: o -> m (Maybe Text)
getDOMHTMLImageElementName o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"name"
setDOMHTMLImageElementName :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
setDOMHTMLImageElementName :: o -> Text -> m ()
setDOMHTMLImageElementName o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"name" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLImageElementName :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLImageElementName :: Text -> m (GValueConstruct o)
constructDOMHTMLImageElementName Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"name" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementNamePropertyInfo
instance AttrInfo DOMHTMLImageElementNamePropertyInfo where
type AttrAllowedOps DOMHTMLImageElementNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementNamePropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementNamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLImageElementNamePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLImageElementNamePropertyInfo = T.Text
type AttrGetType DOMHTMLImageElementNamePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLImageElementNamePropertyInfo = "name"
type AttrOrigin DOMHTMLImageElementNamePropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementName
attrSet = setDOMHTMLImageElementName
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementName
attrClear = undefined
#endif
getDOMHTMLImageElementNaturalHeight :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
getDOMHTMLImageElementNaturalHeight :: o -> m CLong
getDOMHTMLImageElementNaturalHeight o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"natural-height"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementNaturalHeightPropertyInfo
instance AttrInfo DOMHTMLImageElementNaturalHeightPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementNaturalHeightPropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLImageElementNaturalHeightPropertyInfo = (~) ()
type AttrTransferType DOMHTMLImageElementNaturalHeightPropertyInfo = ()
type AttrGetType DOMHTMLImageElementNaturalHeightPropertyInfo = CLong
type AttrLabel DOMHTMLImageElementNaturalHeightPropertyInfo = "natural-height"
type AttrOrigin DOMHTMLImageElementNaturalHeightPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementNaturalHeight
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLImageElementNaturalWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
getDOMHTMLImageElementNaturalWidth :: o -> m CLong
getDOMHTMLImageElementNaturalWidth o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"natural-width"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementNaturalWidthPropertyInfo
instance AttrInfo DOMHTMLImageElementNaturalWidthPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementNaturalWidthPropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLImageElementNaturalWidthPropertyInfo = (~) ()
type AttrTransferType DOMHTMLImageElementNaturalWidthPropertyInfo = ()
type AttrGetType DOMHTMLImageElementNaturalWidthPropertyInfo = CLong
type AttrLabel DOMHTMLImageElementNaturalWidthPropertyInfo = "natural-width"
type AttrOrigin DOMHTMLImageElementNaturalWidthPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementNaturalWidth
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLImageElementSrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
getDOMHTMLImageElementSrc :: o -> m (Maybe Text)
getDOMHTMLImageElementSrc o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"src"
setDOMHTMLImageElementSrc :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
setDOMHTMLImageElementSrc :: o -> Text -> m ()
setDOMHTMLImageElementSrc o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"src" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLImageElementSrc :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLImageElementSrc :: Text -> m (GValueConstruct o)
constructDOMHTMLImageElementSrc Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"src" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSrcPropertyInfo
instance AttrInfo DOMHTMLImageElementSrcPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementSrcPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementSrcPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLImageElementSrcPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLImageElementSrcPropertyInfo = T.Text
type AttrGetType DOMHTMLImageElementSrcPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLImageElementSrcPropertyInfo = "src"
type AttrOrigin DOMHTMLImageElementSrcPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementSrc
attrSet = setDOMHTMLImageElementSrc
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementSrc
attrClear = undefined
#endif
getDOMHTMLImageElementUseMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m (Maybe T.Text)
getDOMHTMLImageElementUseMap :: o -> m (Maybe Text)
getDOMHTMLImageElementUseMap o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj String
"use-map"
setDOMHTMLImageElementUseMap :: (MonadIO m, IsDOMHTMLImageElement o) => o -> T.Text -> m ()
setDOMHTMLImageElementUseMap :: o -> Text -> m ()
setDOMHTMLImageElementUseMap o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"use-map" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLImageElementUseMap :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLImageElementUseMap :: Text -> m (GValueConstruct o)
constructDOMHTMLImageElementUseMap Text
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString String
"use-map" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementUseMapPropertyInfo
instance AttrInfo DOMHTMLImageElementUseMapPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementUseMapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLImageElementUseMapPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLImageElementUseMapPropertyInfo = T.Text
type AttrGetType DOMHTMLImageElementUseMapPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLImageElementUseMapPropertyInfo = "use-map"
type AttrOrigin DOMHTMLImageElementUseMapPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementUseMap
attrSet = setDOMHTMLImageElementUseMap
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementUseMap
attrClear = undefined
#endif
getDOMHTMLImageElementVspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
getDOMHTMLImageElementVspace :: o -> m CLong
getDOMHTMLImageElementVspace o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"vspace"
setDOMHTMLImageElementVspace :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()
setDOMHTMLImageElementVspace :: o -> CLong -> m ()
setDOMHTMLImageElementVspace o
obj CLong
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"vspace" CLong
val
constructDOMHTMLImageElementVspace :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLImageElementVspace :: CLong -> m (GValueConstruct o)
constructDOMHTMLImageElementVspace CLong
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"vspace" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementVspacePropertyInfo
instance AttrInfo DOMHTMLImageElementVspacePropertyInfo where
type AttrAllowedOps DOMHTMLImageElementVspacePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementVspacePropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementVspacePropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLImageElementVspacePropertyInfo = (~) CLong
type AttrTransferType DOMHTMLImageElementVspacePropertyInfo = CLong
type AttrGetType DOMHTMLImageElementVspacePropertyInfo = CLong
type AttrLabel DOMHTMLImageElementVspacePropertyInfo = "vspace"
type AttrOrigin DOMHTMLImageElementVspacePropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementVspace
attrSet = setDOMHTMLImageElementVspace
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementVspace
attrClear = undefined
#endif
getDOMHTMLImageElementWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
getDOMHTMLImageElementWidth :: o -> m CLong
getDOMHTMLImageElementWidth o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"width"
setDOMHTMLImageElementWidth :: (MonadIO m, IsDOMHTMLImageElement o) => o -> CLong -> m ()
setDOMHTMLImageElementWidth :: o -> CLong -> m ()
setDOMHTMLImageElementWidth o
obj CLong
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> CLong -> IO ()
forall a. GObject a => a -> String -> CLong -> IO ()
B.Properties.setObjectPropertyLong o
obj String
"width" CLong
val
constructDOMHTMLImageElementWidth :: (IsDOMHTMLImageElement o, MIO.MonadIO m) => CLong -> m (GValueConstruct o)
constructDOMHTMLImageElementWidth :: CLong -> m (GValueConstruct o)
constructDOMHTMLImageElementWidth CLong
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> CLong -> IO (GValueConstruct o)
forall o. String -> CLong -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyLong String
"width" CLong
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementWidthPropertyInfo
instance AttrInfo DOMHTMLImageElementWidthPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementWidthPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementWidthPropertyInfo = (~) CLong
type AttrTransferTypeConstraint DOMHTMLImageElementWidthPropertyInfo = (~) CLong
type AttrTransferType DOMHTMLImageElementWidthPropertyInfo = CLong
type AttrGetType DOMHTMLImageElementWidthPropertyInfo = CLong
type AttrLabel DOMHTMLImageElementWidthPropertyInfo = "width"
type AttrOrigin DOMHTMLImageElementWidthPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementWidth
attrSet = setDOMHTMLImageElementWidth
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLImageElementWidth
attrClear = undefined
#endif
getDOMHTMLImageElementX :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
getDOMHTMLImageElementX :: o -> m CLong
getDOMHTMLImageElementX o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"x"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementXPropertyInfo
instance AttrInfo DOMHTMLImageElementXPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementXPropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementXPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementXPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLImageElementXPropertyInfo = (~) ()
type AttrTransferType DOMHTMLImageElementXPropertyInfo = ()
type AttrGetType DOMHTMLImageElementXPropertyInfo = CLong
type AttrLabel DOMHTMLImageElementXPropertyInfo = "x"
type AttrOrigin DOMHTMLImageElementXPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementX
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
getDOMHTMLImageElementY :: (MonadIO m, IsDOMHTMLImageElement o) => o -> m CLong
getDOMHTMLImageElementY :: o -> m CLong
getDOMHTMLImageElementY o
obj = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ o -> String -> IO CLong
forall a. GObject a => a -> String -> IO CLong
B.Properties.getObjectPropertyLong o
obj String
"y"
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementYPropertyInfo
instance AttrInfo DOMHTMLImageElementYPropertyInfo where
type AttrAllowedOps DOMHTMLImageElementYPropertyInfo = '[ 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLImageElementYPropertyInfo = IsDOMHTMLImageElement
type AttrSetTypeConstraint DOMHTMLImageElementYPropertyInfo = (~) ()
type AttrTransferTypeConstraint DOMHTMLImageElementYPropertyInfo = (~) ()
type AttrTransferType DOMHTMLImageElementYPropertyInfo = ()
type AttrGetType DOMHTMLImageElementYPropertyInfo = CLong
type AttrLabel DOMHTMLImageElementYPropertyInfo = "y"
type AttrOrigin DOMHTMLImageElementYPropertyInfo = DOMHTMLImageElement
attrGet = getDOMHTMLImageElementY
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLImageElement
type instance O.AttributeList DOMHTMLImageElement = DOMHTMLImageElementAttributeList
type DOMHTMLImageElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLImageElementAlignPropertyInfo), '("alt", DOMHTMLImageElementAltPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("border", DOMHTMLImageElementBorderPropertyInfo), '("childElementCount", WebKit2WebExtension.DOMElement.DOMElementChildElementCountPropertyInfo), '("childNodes", WebKit2WebExtension.DOMNode.DOMNodeChildNodesPropertyInfo), '("children", WebKit2WebExtension.DOMElement.DOMElementChildrenPropertyInfo), '("classList", WebKit2WebExtension.DOMElement.DOMElementClassListPropertyInfo), '("className", WebKit2WebExtension.DOMElement.DOMElementClassNamePropertyInfo), '("clientHeight", WebKit2WebExtension.DOMElement.DOMElementClientHeightPropertyInfo), '("clientLeft", WebKit2WebExtension.DOMElement.DOMElementClientLeftPropertyInfo), '("clientTop", WebKit2WebExtension.DOMElement.DOMElementClientTopPropertyInfo), '("clientWidth", WebKit2WebExtension.DOMElement.DOMElementClientWidthPropertyInfo), '("complete", DOMHTMLImageElementCompletePropertyInfo), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("height", DOMHTMLImageElementHeightPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("hspace", DOMHTMLImageElementHspacePropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("isMap", DOMHTMLImageElementIsMapPropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("longDesc", DOMHTMLImageElementLongDescPropertyInfo), '("lowsrc", DOMHTMLImageElementLowsrcPropertyInfo), '("name", DOMHTMLImageElementNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("naturalHeight", DOMHTMLImageElementNaturalHeightPropertyInfo), '("naturalWidth", DOMHTMLImageElementNaturalWidthPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("nodeName", WebKit2WebExtension.DOMNode.DOMNodeNodeNamePropertyInfo), '("nodeType", WebKit2WebExtension.DOMNode.DOMNodeNodeTypePropertyInfo), '("nodeValue", WebKit2WebExtension.DOMNode.DOMNodeNodeValuePropertyInfo), '("offsetHeight", WebKit2WebExtension.DOMElement.DOMElementOffsetHeightPropertyInfo), '("offsetLeft", WebKit2WebExtension.DOMElement.DOMElementOffsetLeftPropertyInfo), '("offsetParent", WebKit2WebExtension.DOMElement.DOMElementOffsetParentPropertyInfo), '("offsetTop", WebKit2WebExtension.DOMElement.DOMElementOffsetTopPropertyInfo), '("offsetWidth", WebKit2WebExtension.DOMElement.DOMElementOffsetWidthPropertyInfo), '("outerHtml", WebKit2WebExtension.DOMElement.DOMElementOuterHtmlPropertyInfo), '("outerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", WebKit2WebExtension.DOMNode.DOMNodeOwnerDocumentPropertyInfo), '("parentElement", WebKit2WebExtension.DOMNode.DOMNodeParentElementPropertyInfo), '("parentNode", WebKit2WebExtension.DOMNode.DOMNodeParentNodePropertyInfo), '("prefix", WebKit2WebExtension.DOMElement.DOMElementPrefixPropertyInfo), '("previousElementSibling", WebKit2WebExtension.DOMElement.DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", WebKit2WebExtension.DOMNode.DOMNodePreviousSiblingPropertyInfo), '("scrollHeight", WebKit2WebExtension.DOMElement.DOMElementScrollHeightPropertyInfo), '("scrollLeft", WebKit2WebExtension.DOMElement.DOMElementScrollLeftPropertyInfo), '("scrollTop", WebKit2WebExtension.DOMElement.DOMElementScrollTopPropertyInfo), '("scrollWidth", WebKit2WebExtension.DOMElement.DOMElementScrollWidthPropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLImageElementSrcPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("useMap", DOMHTMLImageElementUseMapPropertyInfo), '("vspace", DOMHTMLImageElementVspacePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLImageElementWidthPropertyInfo), '("x", DOMHTMLImageElementXPropertyInfo), '("y", DOMHTMLImageElementYPropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLImageElementAlign :: AttrLabelProxy "align"
dOMHTMLImageElementAlign = AttrLabelProxy
dOMHTMLImageElementAlt :: AttrLabelProxy "alt"
dOMHTMLImageElementAlt = AttrLabelProxy
dOMHTMLImageElementBorder :: AttrLabelProxy "border"
dOMHTMLImageElementBorder = AttrLabelProxy
dOMHTMLImageElementComplete :: AttrLabelProxy "complete"
dOMHTMLImageElementComplete = AttrLabelProxy
dOMHTMLImageElementHeight :: AttrLabelProxy "height"
dOMHTMLImageElementHeight = AttrLabelProxy
dOMHTMLImageElementHspace :: AttrLabelProxy "hspace"
dOMHTMLImageElementHspace = AttrLabelProxy
dOMHTMLImageElementIsMap :: AttrLabelProxy "isMap"
dOMHTMLImageElementIsMap = AttrLabelProxy
dOMHTMLImageElementLongDesc :: AttrLabelProxy "longDesc"
dOMHTMLImageElementLongDesc = AttrLabelProxy
dOMHTMLImageElementLowsrc :: AttrLabelProxy "lowsrc"
dOMHTMLImageElementLowsrc = AttrLabelProxy
dOMHTMLImageElementName :: AttrLabelProxy "name"
dOMHTMLImageElementName = AttrLabelProxy
dOMHTMLImageElementNaturalHeight :: AttrLabelProxy "naturalHeight"
dOMHTMLImageElementNaturalHeight = AttrLabelProxy
dOMHTMLImageElementNaturalWidth :: AttrLabelProxy "naturalWidth"
dOMHTMLImageElementNaturalWidth = AttrLabelProxy
dOMHTMLImageElementSrc :: AttrLabelProxy "src"
dOMHTMLImageElementSrc = AttrLabelProxy
dOMHTMLImageElementUseMap :: AttrLabelProxy "useMap"
dOMHTMLImageElementUseMap = AttrLabelProxy
dOMHTMLImageElementVspace :: AttrLabelProxy "vspace"
dOMHTMLImageElementVspace = AttrLabelProxy
dOMHTMLImageElementWidth :: AttrLabelProxy "width"
dOMHTMLImageElementWidth = AttrLabelProxy
dOMHTMLImageElementX :: AttrLabelProxy "x"
dOMHTMLImageElementX = AttrLabelProxy
dOMHTMLImageElementY :: AttrLabelProxy "y"
dOMHTMLImageElementY = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLImageElement = DOMHTMLImageElementSignalList
type DOMHTMLImageElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_image_element_get_align" webkit_dom_html_image_element_get_align ::
Ptr DOMHTMLImageElement ->
IO CString
{-# DEPRECATED dOMHTMLImageElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m T.Text
dOMHTMLImageElementGetAlign :: a -> m Text
dOMHTMLImageElementGetAlign a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLImageElement -> IO CString
webkit_dom_html_image_element_get_align Ptr DOMHTMLImageElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLImageElementGetAlign" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetAlign
#endif
foreign import ccall "webkit_dom_html_image_element_get_alt" webkit_dom_html_image_element_get_alt ::
Ptr DOMHTMLImageElement ->
IO CString
{-# DEPRECATED dOMHTMLImageElementGetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetAlt ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m T.Text
dOMHTMLImageElementGetAlt :: a -> m Text
dOMHTMLImageElementGetAlt a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLImageElement -> IO CString
webkit_dom_html_image_element_get_alt Ptr DOMHTMLImageElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLImageElementGetAlt" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetAltMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetAltMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetAlt
#endif
foreign import ccall "webkit_dom_html_image_element_get_border" webkit_dom_html_image_element_get_border ::
Ptr DOMHTMLImageElement ->
IO CString
{-# DEPRECATED dOMHTMLImageElementGetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetBorder ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m T.Text
dOMHTMLImageElementGetBorder :: a -> m Text
dOMHTMLImageElementGetBorder a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLImageElement -> IO CString
webkit_dom_html_image_element_get_border Ptr DOMHTMLImageElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLImageElementGetBorder" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetBorderMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetBorderMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetBorder
#endif
foreign import ccall "webkit_dom_html_image_element_get_complete" webkit_dom_html_image_element_get_complete ::
Ptr DOMHTMLImageElement ->
IO CInt
{-# DEPRECATED dOMHTMLImageElementGetComplete ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetComplete ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m Bool
dOMHTMLImageElementGetComplete :: a -> m Bool
dOMHTMLImageElementGetComplete a
self = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLImageElement -> IO CInt
webkit_dom_html_image_element_get_complete Ptr DOMHTMLImageElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetCompleteMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetCompleteMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetComplete
#endif
foreign import ccall "webkit_dom_html_image_element_get_height" webkit_dom_html_image_element_get_height ::
Ptr DOMHTMLImageElement ->
IO CLong
{-# DEPRECATED dOMHTMLImageElementGetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m CLong
dOMHTMLImageElementGetHeight :: a -> m CLong
dOMHTMLImageElementGetHeight a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLImageElement -> IO CLong
webkit_dom_html_image_element_get_height Ptr DOMHTMLImageElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetHeightMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetHeightMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetHeight
#endif
foreign import ccall "webkit_dom_html_image_element_get_hspace" webkit_dom_html_image_element_get_hspace ::
Ptr DOMHTMLImageElement ->
IO CLong
{-# DEPRECATED dOMHTMLImageElementGetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetHspace ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m CLong
dOMHTMLImageElementGetHspace :: a -> m CLong
dOMHTMLImageElementGetHspace a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLImageElement -> IO CLong
webkit_dom_html_image_element_get_hspace Ptr DOMHTMLImageElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetHspaceMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetHspaceMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetHspace
#endif
foreign import ccall "webkit_dom_html_image_element_get_is_map" webkit_dom_html_image_element_get_is_map ::
Ptr DOMHTMLImageElement ->
IO CInt
{-# DEPRECATED dOMHTMLImageElementGetIsMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetIsMap ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m Bool
dOMHTMLImageElementGetIsMap :: a -> m Bool
dOMHTMLImageElementGetIsMap a
self = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLImageElement -> IO CInt
webkit_dom_html_image_element_get_is_map Ptr DOMHTMLImageElement
self'
let result' :: Bool
result' = (CInt -> CInt -> Bool
forall a. Eq a => a -> a -> Bool
/= CInt
0) CInt
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Bool -> IO Bool
forall (m :: * -> *) a. Monad m => a -> m a
return Bool
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetIsMapMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetIsMapMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetIsMap
#endif
foreign import ccall "webkit_dom_html_image_element_get_long_desc" webkit_dom_html_image_element_get_long_desc ::
Ptr DOMHTMLImageElement ->
IO CString
{-# DEPRECATED dOMHTMLImageElementGetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetLongDesc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m T.Text
dOMHTMLImageElementGetLongDesc :: a -> m Text
dOMHTMLImageElementGetLongDesc a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLImageElement -> IO CString
webkit_dom_html_image_element_get_long_desc Ptr DOMHTMLImageElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLImageElementGetLongDesc" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetLongDescMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetLongDescMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetLongDesc
#endif
foreign import ccall "webkit_dom_html_image_element_get_lowsrc" webkit_dom_html_image_element_get_lowsrc ::
Ptr DOMHTMLImageElement ->
IO CString
{-# DEPRECATED dOMHTMLImageElementGetLowsrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetLowsrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m T.Text
dOMHTMLImageElementGetLowsrc :: a -> m Text
dOMHTMLImageElementGetLowsrc a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLImageElement -> IO CString
webkit_dom_html_image_element_get_lowsrc Ptr DOMHTMLImageElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLImageElementGetLowsrc" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetLowsrcMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetLowsrcMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetLowsrc
#endif
foreign import ccall "webkit_dom_html_image_element_get_name" webkit_dom_html_image_element_get_name ::
Ptr DOMHTMLImageElement ->
IO CString
{-# DEPRECATED dOMHTMLImageElementGetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m T.Text
dOMHTMLImageElementGetName :: a -> m Text
dOMHTMLImageElementGetName a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLImageElement -> IO CString
webkit_dom_html_image_element_get_name Ptr DOMHTMLImageElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLImageElementGetName" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetNameMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNameMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetName
#endif
foreign import ccall "webkit_dom_html_image_element_get_natural_height" webkit_dom_html_image_element_get_natural_height ::
Ptr DOMHTMLImageElement ->
IO CLong
{-# DEPRECATED dOMHTMLImageElementGetNaturalHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetNaturalHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m CLong
dOMHTMLImageElementGetNaturalHeight :: a -> m CLong
dOMHTMLImageElementGetNaturalHeight a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLImageElement -> IO CLong
webkit_dom_html_image_element_get_natural_height Ptr DOMHTMLImageElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetNaturalHeightMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNaturalHeightMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetNaturalHeight
#endif
foreign import ccall "webkit_dom_html_image_element_get_natural_width" webkit_dom_html_image_element_get_natural_width ::
Ptr DOMHTMLImageElement ->
IO CLong
{-# DEPRECATED dOMHTMLImageElementGetNaturalWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetNaturalWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m CLong
dOMHTMLImageElementGetNaturalWidth :: a -> m CLong
dOMHTMLImageElementGetNaturalWidth a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLImageElement -> IO CLong
webkit_dom_html_image_element_get_natural_width Ptr DOMHTMLImageElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetNaturalWidthMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetNaturalWidthMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetNaturalWidth
#endif
foreign import ccall "webkit_dom_html_image_element_get_src" webkit_dom_html_image_element_get_src ::
Ptr DOMHTMLImageElement ->
IO CString
{-# DEPRECATED dOMHTMLImageElementGetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m T.Text
dOMHTMLImageElementGetSrc :: a -> m Text
dOMHTMLImageElementGetSrc a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLImageElement -> IO CString
webkit_dom_html_image_element_get_src Ptr DOMHTMLImageElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLImageElementGetSrc" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetSrcMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetSrc
#endif
foreign import ccall "webkit_dom_html_image_element_get_use_map" webkit_dom_html_image_element_get_use_map ::
Ptr DOMHTMLImageElement ->
IO CString
{-# DEPRECATED dOMHTMLImageElementGetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetUseMap ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m T.Text
dOMHTMLImageElementGetUseMap :: a -> m Text
dOMHTMLImageElementGetUseMap a
self = IO Text -> m Text
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Text -> m Text) -> IO Text -> m Text
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLImageElement -> IO CString
webkit_dom_html_image_element_get_use_map Ptr DOMHTMLImageElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLImageElementGetUseMap" CString
result
Text
result' <- HasCallStack => CString -> IO Text
CString -> IO Text
cstringToText CString
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Text -> IO Text
forall (m :: * -> *) a. Monad m => a -> m a
return Text
result'
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetUseMapMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetUseMapMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetUseMap
#endif
foreign import ccall "webkit_dom_html_image_element_get_vspace" webkit_dom_html_image_element_get_vspace ::
Ptr DOMHTMLImageElement ->
IO CLong
{-# DEPRECATED dOMHTMLImageElementGetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetVspace ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m CLong
dOMHTMLImageElementGetVspace :: a -> m CLong
dOMHTMLImageElementGetVspace a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLImageElement -> IO CLong
webkit_dom_html_image_element_get_vspace Ptr DOMHTMLImageElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetVspaceMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetVspaceMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetVspace
#endif
foreign import ccall "webkit_dom_html_image_element_get_width" webkit_dom_html_image_element_get_width ::
Ptr DOMHTMLImageElement ->
IO CLong
{-# DEPRECATED dOMHTMLImageElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m CLong
dOMHTMLImageElementGetWidth :: a -> m CLong
dOMHTMLImageElementGetWidth a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLImageElement -> IO CLong
webkit_dom_html_image_element_get_width Ptr DOMHTMLImageElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetWidthMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetWidth
#endif
foreign import ccall "webkit_dom_html_image_element_get_x" webkit_dom_html_image_element_get_x ::
Ptr DOMHTMLImageElement ->
IO CLong
{-# DEPRECATED dOMHTMLImageElementGetX ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetX ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m CLong
dOMHTMLImageElementGetX :: a -> m CLong
dOMHTMLImageElementGetX a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLImageElement -> IO CLong
webkit_dom_html_image_element_get_x Ptr DOMHTMLImageElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetXMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetXMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetX
#endif
foreign import ccall "webkit_dom_html_image_element_get_y" webkit_dom_html_image_element_get_y ::
Ptr DOMHTMLImageElement ->
IO CLong
{-# DEPRECATED dOMHTMLImageElementGetY ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementGetY ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> m CLong
dOMHTMLImageElementGetY :: a -> m CLong
dOMHTMLImageElementGetY a
self = IO CLong -> m CLong
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CLong -> m CLong) -> IO CLong -> m CLong
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CLong
result <- Ptr DOMHTMLImageElement -> IO CLong
webkit_dom_html_image_element_get_y Ptr DOMHTMLImageElement
self'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CLong -> IO CLong
forall (m :: * -> *) a. Monad m => a -> m a
return CLong
result
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementGetYMethodInfo
instance (signature ~ (m CLong), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementGetYMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementGetY
#endif
foreign import ccall "webkit_dom_html_image_element_set_align" webkit_dom_html_image_element_set_align ::
Ptr DOMHTMLImageElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> T.Text
-> m ()
dOMHTMLImageElementSetAlign :: a -> Text -> m ()
dOMHTMLImageElementSetAlign a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLImageElement -> CString -> IO ()
webkit_dom_html_image_element_set_align Ptr DOMHTMLImageElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetAlign
#endif
foreign import ccall "webkit_dom_html_image_element_set_alt" webkit_dom_html_image_element_set_alt ::
Ptr DOMHTMLImageElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetAlt ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetAlt ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> T.Text
-> m ()
dOMHTMLImageElementSetAlt :: a -> Text -> m ()
dOMHTMLImageElementSetAlt a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLImageElement -> CString -> IO ()
webkit_dom_html_image_element_set_alt Ptr DOMHTMLImageElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetAltMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetAltMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetAlt
#endif
foreign import ccall "webkit_dom_html_image_element_set_border" webkit_dom_html_image_element_set_border ::
Ptr DOMHTMLImageElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetBorder ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetBorder ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> T.Text
-> m ()
dOMHTMLImageElementSetBorder :: a -> Text -> m ()
dOMHTMLImageElementSetBorder a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLImageElement -> CString -> IO ()
webkit_dom_html_image_element_set_border Ptr DOMHTMLImageElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetBorderMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetBorderMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetBorder
#endif
foreign import ccall "webkit_dom_html_image_element_set_height" webkit_dom_html_image_element_set_height ::
Ptr DOMHTMLImageElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetHeight ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetHeight ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> CLong
-> m ()
dOMHTMLImageElementSetHeight :: a -> CLong -> m ()
dOMHTMLImageElementSetHeight a
self CLong
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLImageElement -> CLong -> IO ()
webkit_dom_html_image_element_set_height Ptr DOMHTMLImageElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetHeightMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetHeightMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetHeight
#endif
foreign import ccall "webkit_dom_html_image_element_set_hspace" webkit_dom_html_image_element_set_hspace ::
Ptr DOMHTMLImageElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetHspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetHspace ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> CLong
-> m ()
dOMHTMLImageElementSetHspace :: a -> CLong -> m ()
dOMHTMLImageElementSetHspace a
self CLong
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLImageElement -> CLong -> IO ()
webkit_dom_html_image_element_set_hspace Ptr DOMHTMLImageElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetHspaceMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetHspaceMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetHspace
#endif
foreign import ccall "webkit_dom_html_image_element_set_is_map" webkit_dom_html_image_element_set_is_map ::
Ptr DOMHTMLImageElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetIsMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetIsMap ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> Bool
-> m ()
dOMHTMLImageElementSetIsMap :: a -> Bool -> m ()
dOMHTMLImageElementSetIsMap a
self Bool
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let value' :: CInt
value' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
value
Ptr DOMHTMLImageElement -> CInt -> IO ()
webkit_dom_html_image_element_set_is_map Ptr DOMHTMLImageElement
self' CInt
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetIsMapMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetIsMapMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetIsMap
#endif
foreign import ccall "webkit_dom_html_image_element_set_long_desc" webkit_dom_html_image_element_set_long_desc ::
Ptr DOMHTMLImageElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetLongDesc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetLongDesc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> T.Text
-> m ()
dOMHTMLImageElementSetLongDesc :: a -> Text -> m ()
dOMHTMLImageElementSetLongDesc a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLImageElement -> CString -> IO ()
webkit_dom_html_image_element_set_long_desc Ptr DOMHTMLImageElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetLongDescMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetLongDescMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetLongDesc
#endif
foreign import ccall "webkit_dom_html_image_element_set_lowsrc" webkit_dom_html_image_element_set_lowsrc ::
Ptr DOMHTMLImageElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetLowsrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetLowsrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> T.Text
-> m ()
dOMHTMLImageElementSetLowsrc :: a -> Text -> m ()
dOMHTMLImageElementSetLowsrc a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLImageElement -> CString -> IO ()
webkit_dom_html_image_element_set_lowsrc Ptr DOMHTMLImageElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetLowsrcMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetLowsrcMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetLowsrc
#endif
foreign import ccall "webkit_dom_html_image_element_set_name" webkit_dom_html_image_element_set_name ::
Ptr DOMHTMLImageElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetName ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetName ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> T.Text
-> m ()
dOMHTMLImageElementSetName :: a -> Text -> m ()
dOMHTMLImageElementSetName a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLImageElement -> CString -> IO ()
webkit_dom_html_image_element_set_name Ptr DOMHTMLImageElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetNameMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetNameMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetName
#endif
foreign import ccall "webkit_dom_html_image_element_set_src" webkit_dom_html_image_element_set_src ::
Ptr DOMHTMLImageElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetSrc ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetSrc ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> T.Text
-> m ()
dOMHTMLImageElementSetSrc :: a -> Text -> m ()
dOMHTMLImageElementSetSrc a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLImageElement -> CString -> IO ()
webkit_dom_html_image_element_set_src Ptr DOMHTMLImageElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetSrcMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetSrcMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetSrc
#endif
foreign import ccall "webkit_dom_html_image_element_set_use_map" webkit_dom_html_image_element_set_use_map ::
Ptr DOMHTMLImageElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetUseMap ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetUseMap ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> T.Text
-> m ()
dOMHTMLImageElementSetUseMap :: a -> Text -> m ()
dOMHTMLImageElementSetUseMap a
self Text
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLImageElement -> CString -> IO ()
webkit_dom_html_image_element_set_use_map Ptr DOMHTMLImageElement
self' CString
value'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
value'
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetUseMapMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetUseMapMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetUseMap
#endif
foreign import ccall "webkit_dom_html_image_element_set_vspace" webkit_dom_html_image_element_set_vspace ::
Ptr DOMHTMLImageElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetVspace ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetVspace ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> CLong
-> m ()
dOMHTMLImageElementSetVspace :: a -> CLong -> m ()
dOMHTMLImageElementSetVspace a
self CLong
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLImageElement -> CLong -> IO ()
webkit_dom_html_image_element_set_vspace Ptr DOMHTMLImageElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetVspaceMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetVspaceMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetVspace
#endif
foreign import ccall "webkit_dom_html_image_element_set_width" webkit_dom_html_image_element_set_width ::
Ptr DOMHTMLImageElement ->
CLong ->
IO ()
{-# DEPRECATED dOMHTMLImageElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLImageElementSetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLImageElement a) =>
a
-> CLong
-> m ()
dOMHTMLImageElementSetWidth :: a -> CLong -> m ()
dOMHTMLImageElementSetWidth a
self CLong
value = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr DOMHTMLImageElement
self' <- a -> IO (Ptr DOMHTMLImageElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr DOMHTMLImageElement -> CLong -> IO ()
webkit_dom_html_image_element_set_width Ptr DOMHTMLImageElement
self' CLong
value
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data DOMHTMLImageElementSetWidthMethodInfo
instance (signature ~ (CLong -> m ()), MonadIO m, IsDOMHTMLImageElement a) => O.MethodInfo DOMHTMLImageElementSetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLImageElementSetWidth
#endif