{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.WebKit2WebExtension.Objects.DOMHTMLHRElement
(
DOMHTMLHRElement(..) ,
IsDOMHTMLHRElement ,
toDOMHTMLHRElement ,
#if defined(ENABLE_OVERLOADING)
ResolveDOMHTMLHRElementMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementGetAlignMethodInfo ,
#endif
dOMHTMLHRElementGetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementGetNoShadeMethodInfo ,
#endif
dOMHTMLHRElementGetNoShade ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementGetSizeMethodInfo ,
#endif
dOMHTMLHRElementGetSize ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementGetWidthMethodInfo ,
#endif
dOMHTMLHRElementGetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementSetAlignMethodInfo ,
#endif
dOMHTMLHRElementSetAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementSetNoShadeMethodInfo ,
#endif
dOMHTMLHRElementSetNoShade ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementSetSizeMethodInfo ,
#endif
dOMHTMLHRElementSetSize ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementSetWidthMethodInfo ,
#endif
dOMHTMLHRElementSetWidth ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementAlignPropertyInfo ,
#endif
constructDOMHTMLHRElementAlign ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLHRElementAlign ,
#endif
getDOMHTMLHRElementAlign ,
setDOMHTMLHRElementAlign ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementNoShadePropertyInfo ,
#endif
constructDOMHTMLHRElementNoShade ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLHRElementNoShade ,
#endif
getDOMHTMLHRElementNoShade ,
setDOMHTMLHRElementNoShade ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementSizePropertyInfo ,
#endif
constructDOMHTMLHRElementSize ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLHRElementSize ,
#endif
getDOMHTMLHRElementSize ,
setDOMHTMLHRElementSize ,
#if defined(ENABLE_OVERLOADING)
DOMHTMLHRElementWidthPropertyInfo ,
#endif
constructDOMHTMLHRElementWidth ,
#if defined(ENABLE_OVERLOADING)
dOMHTMLHRElementWidth ,
#endif
getDOMHTMLHRElementWidth ,
setDOMHTMLHRElementWidth ,
) 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.GArray as B.GArray
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 GHC.Records as R
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 DOMHTMLHRElement = DOMHTMLHRElement (SP.ManagedPtr DOMHTMLHRElement)
deriving (DOMHTMLHRElement -> DOMHTMLHRElement -> Bool
(DOMHTMLHRElement -> DOMHTMLHRElement -> Bool)
-> (DOMHTMLHRElement -> DOMHTMLHRElement -> Bool)
-> Eq DOMHTMLHRElement
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DOMHTMLHRElement -> DOMHTMLHRElement -> Bool
$c/= :: DOMHTMLHRElement -> DOMHTMLHRElement -> Bool
== :: DOMHTMLHRElement -> DOMHTMLHRElement -> Bool
$c== :: DOMHTMLHRElement -> DOMHTMLHRElement -> Bool
Eq)
instance SP.ManagedPtrNewtype DOMHTMLHRElement where
toManagedPtr :: DOMHTMLHRElement -> ManagedPtr DOMHTMLHRElement
toManagedPtr (DOMHTMLHRElement ManagedPtr DOMHTMLHRElement
p) = ManagedPtr DOMHTMLHRElement
p
foreign import ccall "webkit_dom_html_hr_element_get_type"
c_webkit_dom_html_hr_element_get_type :: IO B.Types.GType
instance B.Types.TypedObject DOMHTMLHRElement where
glibType :: IO GType
glibType = IO GType
c_webkit_dom_html_hr_element_get_type
instance B.Types.GObject DOMHTMLHRElement
class (SP.GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o
instance (SP.GObject o, O.IsDescendantOf DOMHTMLHRElement o) => IsDOMHTMLHRElement o
instance O.HasParentTypes DOMHTMLHRElement
type instance O.ParentTypes DOMHTMLHRElement = '[WebKit2WebExtension.DOMHTMLElement.DOMHTMLElement, WebKit2WebExtension.DOMElement.DOMElement, WebKit2WebExtension.DOMNode.DOMNode, WebKit2WebExtension.DOMObject.DOMObject, GObject.Object.Object, WebKit2WebExtension.DOMEventTarget.DOMEventTarget]
toDOMHTMLHRElement :: (MIO.MonadIO m, IsDOMHTMLHRElement o) => o -> m DOMHTMLHRElement
toDOMHTMLHRElement :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> m DOMHTMLHRElement
toDOMHTMLHRElement = IO DOMHTMLHRElement -> m DOMHTMLHRElement
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO DOMHTMLHRElement -> m DOMHTMLHRElement)
-> (o -> IO DOMHTMLHRElement) -> o -> m DOMHTMLHRElement
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr DOMHTMLHRElement -> DOMHTMLHRElement)
-> o -> IO DOMHTMLHRElement
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr DOMHTMLHRElement -> DOMHTMLHRElement
DOMHTMLHRElement
instance B.GValue.IsGValue (Maybe DOMHTMLHRElement) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_webkit_dom_html_hr_element_get_type
gvalueSet_ :: Ptr GValue -> Maybe DOMHTMLHRElement -> IO ()
gvalueSet_ Ptr GValue
gv Maybe DOMHTMLHRElement
P.Nothing = Ptr GValue -> Ptr DOMHTMLHRElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr DOMHTMLHRElement
forall a. Ptr a
FP.nullPtr :: FP.Ptr DOMHTMLHRElement)
gvalueSet_ Ptr GValue
gv (P.Just DOMHTMLHRElement
obj) = DOMHTMLHRElement -> (Ptr DOMHTMLHRElement -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr DOMHTMLHRElement
obj (Ptr GValue -> Ptr DOMHTMLHRElement -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe DOMHTMLHRElement)
gvalueGet_ Ptr GValue
gv = do
Ptr DOMHTMLHRElement
ptr <- Ptr GValue -> IO (Ptr DOMHTMLHRElement)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr DOMHTMLHRElement)
if Ptr DOMHTMLHRElement
ptr Ptr DOMHTMLHRElement -> Ptr DOMHTMLHRElement -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr DOMHTMLHRElement
forall a. Ptr a
FP.nullPtr
then DOMHTMLHRElement -> Maybe DOMHTMLHRElement
forall a. a -> Maybe a
P.Just (DOMHTMLHRElement -> Maybe DOMHTMLHRElement)
-> IO DOMHTMLHRElement -> IO (Maybe DOMHTMLHRElement)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr DOMHTMLHRElement -> DOMHTMLHRElement)
-> Ptr DOMHTMLHRElement -> IO DOMHTMLHRElement
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr DOMHTMLHRElement -> DOMHTMLHRElement
DOMHTMLHRElement Ptr DOMHTMLHRElement
ptr
else Maybe DOMHTMLHRElement -> IO (Maybe DOMHTMLHRElement)
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe DOMHTMLHRElement
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveDOMHTMLHRElementMethod (t :: Symbol) (o :: *) :: * where
ResolveDOMHTMLHRElementMethod "addEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetAddEventListenerMethodInfo
ResolveDOMHTMLHRElementMethod "appendChild" o = WebKit2WebExtension.DOMNode.DOMNodeAppendChildMethodInfo
ResolveDOMHTMLHRElementMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveDOMHTMLHRElementMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveDOMHTMLHRElementMethod "blur" o = WebKit2WebExtension.DOMElement.DOMElementBlurMethodInfo
ResolveDOMHTMLHRElementMethod "click" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementClickMethodInfo
ResolveDOMHTMLHRElementMethod "cloneNodeWithError" o = WebKit2WebExtension.DOMNode.DOMNodeCloneNodeWithErrorMethodInfo
ResolveDOMHTMLHRElementMethod "closest" o = WebKit2WebExtension.DOMElement.DOMElementClosestMethodInfo
ResolveDOMHTMLHRElementMethod "compareDocumentPosition" o = WebKit2WebExtension.DOMNode.DOMNodeCompareDocumentPositionMethodInfo
ResolveDOMHTMLHRElementMethod "contains" o = WebKit2WebExtension.DOMNode.DOMNodeContainsMethodInfo
ResolveDOMHTMLHRElementMethod "dispatchEvent" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetDispatchEventMethodInfo
ResolveDOMHTMLHRElementMethod "focus" o = WebKit2WebExtension.DOMElement.DOMElementFocusMethodInfo
ResolveDOMHTMLHRElementMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveDOMHTMLHRElementMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveDOMHTMLHRElementMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveDOMHTMLHRElementMethod "hasAttribute" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeMethodInfo
ResolveDOMHTMLHRElementMethod "hasAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributeNsMethodInfo
ResolveDOMHTMLHRElementMethod "hasAttributes" o = WebKit2WebExtension.DOMElement.DOMElementHasAttributesMethodInfo
ResolveDOMHTMLHRElementMethod "hasChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeHasChildNodesMethodInfo
ResolveDOMHTMLHRElementMethod "htmlInputElementGetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementGetAutoFilledMethodInfo
ResolveDOMHTMLHRElementMethod "htmlInputElementIsUserEdited" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementIsUserEditedMethodInfo
ResolveDOMHTMLHRElementMethod "htmlInputElementSetAutoFilled" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetAutoFilledMethodInfo
ResolveDOMHTMLHRElementMethod "htmlInputElementSetEditingValue" o = WebKit2WebExtension.DOMElement.DOMElementHtmlInputElementSetEditingValueMethodInfo
ResolveDOMHTMLHRElementMethod "insertAdjacentElement" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentElementMethodInfo
ResolveDOMHTMLHRElementMethod "insertAdjacentHtml" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentHtmlMethodInfo
ResolveDOMHTMLHRElementMethod "insertAdjacentText" o = WebKit2WebExtension.DOMElement.DOMElementInsertAdjacentTextMethodInfo
ResolveDOMHTMLHRElementMethod "insertBefore" o = WebKit2WebExtension.DOMNode.DOMNodeInsertBeforeMethodInfo
ResolveDOMHTMLHRElementMethod "isDefaultNamespace" o = WebKit2WebExtension.DOMNode.DOMNodeIsDefaultNamespaceMethodInfo
ResolveDOMHTMLHRElementMethod "isEqualNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsEqualNodeMethodInfo
ResolveDOMHTMLHRElementMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveDOMHTMLHRElementMethod "isSameNode" o = WebKit2WebExtension.DOMNode.DOMNodeIsSameNodeMethodInfo
ResolveDOMHTMLHRElementMethod "isSupported" o = WebKit2WebExtension.DOMNode.DOMNodeIsSupportedMethodInfo
ResolveDOMHTMLHRElementMethod "lookupNamespaceUri" o = WebKit2WebExtension.DOMNode.DOMNodeLookupNamespaceUriMethodInfo
ResolveDOMHTMLHRElementMethod "lookupPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeLookupPrefixMethodInfo
ResolveDOMHTMLHRElementMethod "matches" o = WebKit2WebExtension.DOMElement.DOMElementMatchesMethodInfo
ResolveDOMHTMLHRElementMethod "normalize" o = WebKit2WebExtension.DOMNode.DOMNodeNormalizeMethodInfo
ResolveDOMHTMLHRElementMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveDOMHTMLHRElementMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveDOMHTMLHRElementMethod "querySelector" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorMethodInfo
ResolveDOMHTMLHRElementMethod "querySelectorAll" o = WebKit2WebExtension.DOMElement.DOMElementQuerySelectorAllMethodInfo
ResolveDOMHTMLHRElementMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveDOMHTMLHRElementMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveDOMHTMLHRElementMethod "remove" o = WebKit2WebExtension.DOMElement.DOMElementRemoveMethodInfo
ResolveDOMHTMLHRElementMethod "removeAttribute" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeMethodInfo
ResolveDOMHTMLHRElementMethod "removeAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNodeMethodInfo
ResolveDOMHTMLHRElementMethod "removeAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementRemoveAttributeNsMethodInfo
ResolveDOMHTMLHRElementMethod "removeChild" o = WebKit2WebExtension.DOMNode.DOMNodeRemoveChildMethodInfo
ResolveDOMHTMLHRElementMethod "removeEventListener" o = WebKit2WebExtension.DOMEventTarget.DOMEventTargetRemoveEventListenerMethodInfo
ResolveDOMHTMLHRElementMethod "replaceChild" o = WebKit2WebExtension.DOMNode.DOMNodeReplaceChildMethodInfo
ResolveDOMHTMLHRElementMethod "requestPointerLock" o = WebKit2WebExtension.DOMElement.DOMElementRequestPointerLockMethodInfo
ResolveDOMHTMLHRElementMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveDOMHTMLHRElementMethod "scrollByLines" o = WebKit2WebExtension.DOMElement.DOMElementScrollByLinesMethodInfo
ResolveDOMHTMLHRElementMethod "scrollByPages" o = WebKit2WebExtension.DOMElement.DOMElementScrollByPagesMethodInfo
ResolveDOMHTMLHRElementMethod "scrollIntoView" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewMethodInfo
ResolveDOMHTMLHRElementMethod "scrollIntoViewIfNeeded" o = WebKit2WebExtension.DOMElement.DOMElementScrollIntoViewIfNeededMethodInfo
ResolveDOMHTMLHRElementMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveDOMHTMLHRElementMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveDOMHTMLHRElementMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveDOMHTMLHRElementMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveDOMHTMLHRElementMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveDOMHTMLHRElementMethod "webkitMatchesSelector" o = WebKit2WebExtension.DOMElement.DOMElementWebkitMatchesSelectorMethodInfo
ResolveDOMHTMLHRElementMethod "webkitRequestFullscreen" o = WebKit2WebExtension.DOMElement.DOMElementWebkitRequestFullscreenMethodInfo
ResolveDOMHTMLHRElementMethod "getAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetAccessKeyMethodInfo
ResolveDOMHTMLHRElementMethod "getAlign" o = DOMHTMLHRElementGetAlignMethodInfo
ResolveDOMHTMLHRElementMethod "getAttribute" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeMethodInfo
ResolveDOMHTMLHRElementMethod "getAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeMethodInfo
ResolveDOMHTMLHRElementMethod "getAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNodeNsMethodInfo
ResolveDOMHTMLHRElementMethod "getAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributeNsMethodInfo
ResolveDOMHTMLHRElementMethod "getAttributes" o = WebKit2WebExtension.DOMElement.DOMElementGetAttributesMethodInfo
ResolveDOMHTMLHRElementMethod "getBaseUri" o = WebKit2WebExtension.DOMNode.DOMNodeGetBaseUriMethodInfo
ResolveDOMHTMLHRElementMethod "getBoundingClientRect" o = WebKit2WebExtension.DOMElement.DOMElementGetBoundingClientRectMethodInfo
ResolveDOMHTMLHRElementMethod "getChildElementCount" o = WebKit2WebExtension.DOMElement.DOMElementGetChildElementCountMethodInfo
ResolveDOMHTMLHRElementMethod "getChildNodes" o = WebKit2WebExtension.DOMNode.DOMNodeGetChildNodesMethodInfo
ResolveDOMHTMLHRElementMethod "getChildren" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetChildrenMethodInfo
ResolveDOMHTMLHRElementMethod "getClassList" o = WebKit2WebExtension.DOMElement.DOMElementGetClassListMethodInfo
ResolveDOMHTMLHRElementMethod "getClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetClassNameMethodInfo
ResolveDOMHTMLHRElementMethod "getClientHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetClientHeightMethodInfo
ResolveDOMHTMLHRElementMethod "getClientLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetClientLeftMethodInfo
ResolveDOMHTMLHRElementMethod "getClientRects" o = WebKit2WebExtension.DOMElement.DOMElementGetClientRectsMethodInfo
ResolveDOMHTMLHRElementMethod "getClientTop" o = WebKit2WebExtension.DOMElement.DOMElementGetClientTopMethodInfo
ResolveDOMHTMLHRElementMethod "getClientWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetClientWidthMethodInfo
ResolveDOMHTMLHRElementMethod "getContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetContentEditableMethodInfo
ResolveDOMHTMLHRElementMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveDOMHTMLHRElementMethod "getDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDirMethodInfo
ResolveDOMHTMLHRElementMethod "getDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetDraggableMethodInfo
ResolveDOMHTMLHRElementMethod "getElementsByClassName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameMethodInfo
ResolveDOMHTMLHRElementMethod "getElementsByClassNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByClassNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLHRElementMethod "getElementsByTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameMethodInfo
ResolveDOMHTMLHRElementMethod "getElementsByTagNameAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameAsHtmlCollectionMethodInfo
ResolveDOMHTMLHRElementMethod "getElementsByTagNameNs" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsMethodInfo
ResolveDOMHTMLHRElementMethod "getElementsByTagNameNsAsHtmlCollection" o = WebKit2WebExtension.DOMElement.DOMElementGetElementsByTagNameNsAsHtmlCollectionMethodInfo
ResolveDOMHTMLHRElementMethod "getFirstChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetFirstChildMethodInfo
ResolveDOMHTMLHRElementMethod "getFirstElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetFirstElementChildMethodInfo
ResolveDOMHTMLHRElementMethod "getHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetHiddenMethodInfo
ResolveDOMHTMLHRElementMethod "getId" o = WebKit2WebExtension.DOMElement.DOMElementGetIdMethodInfo
ResolveDOMHTMLHRElementMethod "getInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerHtmlMethodInfo
ResolveDOMHTMLHRElementMethod "getInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetInnerTextMethodInfo
ResolveDOMHTMLHRElementMethod "getIsContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetIsContentEditableMethodInfo
ResolveDOMHTMLHRElementMethod "getLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetLangMethodInfo
ResolveDOMHTMLHRElementMethod "getLastChild" o = WebKit2WebExtension.DOMNode.DOMNodeGetLastChildMethodInfo
ResolveDOMHTMLHRElementMethod "getLastElementChild" o = WebKit2WebExtension.DOMElement.DOMElementGetLastElementChildMethodInfo
ResolveDOMHTMLHRElementMethod "getLocalName" o = WebKit2WebExtension.DOMElement.DOMElementGetLocalNameMethodInfo
ResolveDOMHTMLHRElementMethod "getNamespaceUri" o = WebKit2WebExtension.DOMElement.DOMElementGetNamespaceUriMethodInfo
ResolveDOMHTMLHRElementMethod "getNextElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetNextElementSiblingMethodInfo
ResolveDOMHTMLHRElementMethod "getNextSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetNextSiblingMethodInfo
ResolveDOMHTMLHRElementMethod "getNoShade" o = DOMHTMLHRElementGetNoShadeMethodInfo
ResolveDOMHTMLHRElementMethod "getNodeName" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeNameMethodInfo
ResolveDOMHTMLHRElementMethod "getNodeType" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeTypeMethodInfo
ResolveDOMHTMLHRElementMethod "getNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeGetNodeValueMethodInfo
ResolveDOMHTMLHRElementMethod "getOffsetHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetHeightMethodInfo
ResolveDOMHTMLHRElementMethod "getOffsetLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetLeftMethodInfo
ResolveDOMHTMLHRElementMethod "getOffsetParent" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetParentMethodInfo
ResolveDOMHTMLHRElementMethod "getOffsetTop" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetTopMethodInfo
ResolveDOMHTMLHRElementMethod "getOffsetWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetOffsetWidthMethodInfo
ResolveDOMHTMLHRElementMethod "getOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterHtmlMethodInfo
ResolveDOMHTMLHRElementMethod "getOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetOuterTextMethodInfo
ResolveDOMHTMLHRElementMethod "getOwnerDocument" o = WebKit2WebExtension.DOMNode.DOMNodeGetOwnerDocumentMethodInfo
ResolveDOMHTMLHRElementMethod "getParentElement" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentElementMethodInfo
ResolveDOMHTMLHRElementMethod "getParentNode" o = WebKit2WebExtension.DOMNode.DOMNodeGetParentNodeMethodInfo
ResolveDOMHTMLHRElementMethod "getPrefix" o = WebKit2WebExtension.DOMElement.DOMElementGetPrefixMethodInfo
ResolveDOMHTMLHRElementMethod "getPreviousElementSibling" o = WebKit2WebExtension.DOMElement.DOMElementGetPreviousElementSiblingMethodInfo
ResolveDOMHTMLHRElementMethod "getPreviousSibling" o = WebKit2WebExtension.DOMNode.DOMNodeGetPreviousSiblingMethodInfo
ResolveDOMHTMLHRElementMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveDOMHTMLHRElementMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveDOMHTMLHRElementMethod "getScrollHeight" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollHeightMethodInfo
ResolveDOMHTMLHRElementMethod "getScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollLeftMethodInfo
ResolveDOMHTMLHRElementMethod "getScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollTopMethodInfo
ResolveDOMHTMLHRElementMethod "getScrollWidth" o = WebKit2WebExtension.DOMElement.DOMElementGetScrollWidthMethodInfo
ResolveDOMHTMLHRElementMethod "getSize" o = DOMHTMLHRElementGetSizeMethodInfo
ResolveDOMHTMLHRElementMethod "getSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetSpellcheckMethodInfo
ResolveDOMHTMLHRElementMethod "getStyle" o = WebKit2WebExtension.DOMElement.DOMElementGetStyleMethodInfo
ResolveDOMHTMLHRElementMethod "getTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTabIndexMethodInfo
ResolveDOMHTMLHRElementMethod "getTagName" o = WebKit2WebExtension.DOMElement.DOMElementGetTagNameMethodInfo
ResolveDOMHTMLHRElementMethod "getTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeGetTextContentMethodInfo
ResolveDOMHTMLHRElementMethod "getTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTitleMethodInfo
ResolveDOMHTMLHRElementMethod "getTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetTranslateMethodInfo
ResolveDOMHTMLHRElementMethod "getWebkitRegionOverset" o = WebKit2WebExtension.DOMElement.DOMElementGetWebkitRegionOversetMethodInfo
ResolveDOMHTMLHRElementMethod "getWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementGetWebkitdropzoneMethodInfo
ResolveDOMHTMLHRElementMethod "getWidth" o = DOMHTMLHRElementGetWidthMethodInfo
ResolveDOMHTMLHRElementMethod "setAccessKey" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetAccessKeyMethodInfo
ResolveDOMHTMLHRElementMethod "setAlign" o = DOMHTMLHRElementSetAlignMethodInfo
ResolveDOMHTMLHRElementMethod "setAttribute" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeMethodInfo
ResolveDOMHTMLHRElementMethod "setAttributeNode" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeMethodInfo
ResolveDOMHTMLHRElementMethod "setAttributeNodeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNodeNsMethodInfo
ResolveDOMHTMLHRElementMethod "setAttributeNs" o = WebKit2WebExtension.DOMElement.DOMElementSetAttributeNsMethodInfo
ResolveDOMHTMLHRElementMethod "setClassName" o = WebKit2WebExtension.DOMElement.DOMElementSetClassNameMethodInfo
ResolveDOMHTMLHRElementMethod "setContentEditable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetContentEditableMethodInfo
ResolveDOMHTMLHRElementMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveDOMHTMLHRElementMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveDOMHTMLHRElementMethod "setDir" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDirMethodInfo
ResolveDOMHTMLHRElementMethod "setDraggable" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetDraggableMethodInfo
ResolveDOMHTMLHRElementMethod "setHidden" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetHiddenMethodInfo
ResolveDOMHTMLHRElementMethod "setId" o = WebKit2WebExtension.DOMElement.DOMElementSetIdMethodInfo
ResolveDOMHTMLHRElementMethod "setInnerHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerHtmlMethodInfo
ResolveDOMHTMLHRElementMethod "setInnerText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetInnerTextMethodInfo
ResolveDOMHTMLHRElementMethod "setLang" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetLangMethodInfo
ResolveDOMHTMLHRElementMethod "setNoShade" o = DOMHTMLHRElementSetNoShadeMethodInfo
ResolveDOMHTMLHRElementMethod "setNodeValue" o = WebKit2WebExtension.DOMNode.DOMNodeSetNodeValueMethodInfo
ResolveDOMHTMLHRElementMethod "setOuterHtml" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterHtmlMethodInfo
ResolveDOMHTMLHRElementMethod "setOuterText" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetOuterTextMethodInfo
ResolveDOMHTMLHRElementMethod "setPrefix" o = WebKit2WebExtension.DOMNode.DOMNodeSetPrefixMethodInfo
ResolveDOMHTMLHRElementMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveDOMHTMLHRElementMethod "setScrollLeft" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollLeftMethodInfo
ResolveDOMHTMLHRElementMethod "setScrollTop" o = WebKit2WebExtension.DOMElement.DOMElementSetScrollTopMethodInfo
ResolveDOMHTMLHRElementMethod "setSize" o = DOMHTMLHRElementSetSizeMethodInfo
ResolveDOMHTMLHRElementMethod "setSpellcheck" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetSpellcheckMethodInfo
ResolveDOMHTMLHRElementMethod "setTabIndex" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTabIndexMethodInfo
ResolveDOMHTMLHRElementMethod "setTextContent" o = WebKit2WebExtension.DOMNode.DOMNodeSetTextContentMethodInfo
ResolveDOMHTMLHRElementMethod "setTitle" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTitleMethodInfo
ResolveDOMHTMLHRElementMethod "setTranslate" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetTranslateMethodInfo
ResolveDOMHTMLHRElementMethod "setWebkitdropzone" o = WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSetWebkitdropzoneMethodInfo
ResolveDOMHTMLHRElementMethod "setWidth" o = DOMHTMLHRElementSetWidthMethodInfo
ResolveDOMHTMLHRElementMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveDOMHTMLHRElementMethod t DOMHTMLHRElement, O.OverloadedMethod info DOMHTMLHRElement p) => OL.IsLabel t (DOMHTMLHRElement -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#if MIN_VERSION_base(4,13,0)
instance (info ~ ResolveDOMHTMLHRElementMethod t DOMHTMLHRElement, O.OverloadedMethod info DOMHTMLHRElement p, R.HasField t DOMHTMLHRElement p) => R.HasField t DOMHTMLHRElement p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveDOMHTMLHRElementMethod t DOMHTMLHRElement, O.OverloadedMethodInfo info DOMHTMLHRElement) => OL.IsLabel t (O.MethodProxy info DOMHTMLHRElement) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getDOMHTMLHRElementAlign :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)
getDOMHTMLHRElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> m (Maybe Text)
getDOMHTMLHRElementAlign o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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"
setDOMHTMLHRElementAlign :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()
setDOMHTMLHRElementAlign :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> Text -> m ()
setDOMHTMLHRElementAlign o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
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)
constructDOMHTMLHRElementAlign :: (IsDOMHTMLHRElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLHRElementAlign :: forall o (m :: * -> *).
(IsDOMHTMLHRElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLHRElementAlign 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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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 DOMHTMLHRElementAlignPropertyInfo
instance AttrInfo DOMHTMLHRElementAlignPropertyInfo where
type AttrAllowedOps DOMHTMLHRElementAlignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLHRElementAlignPropertyInfo = IsDOMHTMLHRElement
type AttrSetTypeConstraint DOMHTMLHRElementAlignPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLHRElementAlignPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLHRElementAlignPropertyInfo = T.Text
type AttrGetType DOMHTMLHRElementAlignPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLHRElementAlignPropertyInfo = "align"
type AttrOrigin DOMHTMLHRElementAlignPropertyInfo = DOMHTMLHRElement
attrGet = getDOMHTMLHRElementAlign
attrSet = setDOMHTMLHRElementAlign
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLHRElementAlign
attrClear = undefined
#endif
getDOMHTMLHRElementNoShade :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m Bool
getDOMHTMLHRElementNoShade :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> m Bool
getDOMHTMLHRElementNoShade o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"no-shade"
setDOMHTMLHRElementNoShade :: (MonadIO m, IsDOMHTMLHRElement o) => o -> Bool -> m ()
setDOMHTMLHRElementNoShade :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> Bool -> m ()
setDOMHTMLHRElementNoShade o
obj Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"no-shade" Bool
val
constructDOMHTMLHRElementNoShade :: (IsDOMHTMLHRElement o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructDOMHTMLHRElementNoShade :: forall o (m :: * -> *).
(IsDOMHTMLHRElement o, MonadIO m) =>
Bool -> m (GValueConstruct o)
constructDOMHTMLHRElementNoShade 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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"no-shade" Bool
val
#if defined(ENABLE_OVERLOADING)
data DOMHTMLHRElementNoShadePropertyInfo
instance AttrInfo DOMHTMLHRElementNoShadePropertyInfo where
type AttrAllowedOps DOMHTMLHRElementNoShadePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = IsDOMHTMLHRElement
type AttrSetTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = (~) Bool
type AttrTransferTypeConstraint DOMHTMLHRElementNoShadePropertyInfo = (~) Bool
type AttrTransferType DOMHTMLHRElementNoShadePropertyInfo = Bool
type AttrGetType DOMHTMLHRElementNoShadePropertyInfo = Bool
type AttrLabel DOMHTMLHRElementNoShadePropertyInfo = "no-shade"
type AttrOrigin DOMHTMLHRElementNoShadePropertyInfo = DOMHTMLHRElement
attrGet = getDOMHTMLHRElementNoShade
attrSet = setDOMHTMLHRElementNoShade
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLHRElementNoShade
attrClear = undefined
#endif
getDOMHTMLHRElementSize :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)
getDOMHTMLHRElementSize :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> m (Maybe Text)
getDOMHTMLHRElementSize o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"size"
setDOMHTMLHRElementSize :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()
setDOMHTMLHRElementSize :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> Text -> m ()
setDOMHTMLHRElementSize o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"size" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLHRElementSize :: (IsDOMHTMLHRElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLHRElementSize :: forall o (m :: * -> *).
(IsDOMHTMLHRElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLHRElementSize 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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"size" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLHRElementSizePropertyInfo
instance AttrInfo DOMHTMLHRElementSizePropertyInfo where
type AttrAllowedOps DOMHTMLHRElementSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLHRElementSizePropertyInfo = IsDOMHTMLHRElement
type AttrSetTypeConstraint DOMHTMLHRElementSizePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLHRElementSizePropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLHRElementSizePropertyInfo = T.Text
type AttrGetType DOMHTMLHRElementSizePropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLHRElementSizePropertyInfo = "size"
type AttrOrigin DOMHTMLHRElementSizePropertyInfo = DOMHTMLHRElement
attrGet = getDOMHTMLHRElementSize
attrSet = setDOMHTMLHRElementSize
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLHRElementSize
attrClear = undefined
#endif
getDOMHTMLHRElementWidth :: (MonadIO m, IsDOMHTMLHRElement o) => o -> m (Maybe T.Text)
getDOMHTMLHRElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> m (Maybe Text)
getDOMHTMLHRElementWidth o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.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
"width"
setDOMHTMLHRElementWidth :: (MonadIO m, IsDOMHTMLHRElement o) => o -> T.Text -> m ()
setDOMHTMLHRElementWidth :: forall (m :: * -> *) o.
(MonadIO m, IsDOMHTMLHRElement o) =>
o -> Text -> m ()
setDOMHTMLHRElementWidth o
obj Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj String
"width" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructDOMHTMLHRElementWidth :: (IsDOMHTMLHRElement o, MIO.MonadIO m) => T.Text -> m (GValueConstruct o)
constructDOMHTMLHRElementWidth :: forall o (m :: * -> *).
(IsDOMHTMLHRElement o, MonadIO m) =>
Text -> m (GValueConstruct o)
constructDOMHTMLHRElementWidth 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
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (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
"width" (Text -> Maybe Text
forall a. a -> Maybe a
P.Just Text
val)
#if defined(ENABLE_OVERLOADING)
data DOMHTMLHRElementWidthPropertyInfo
instance AttrInfo DOMHTMLHRElementWidthPropertyInfo where
type AttrAllowedOps DOMHTMLHRElementWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint DOMHTMLHRElementWidthPropertyInfo = IsDOMHTMLHRElement
type AttrSetTypeConstraint DOMHTMLHRElementWidthPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint DOMHTMLHRElementWidthPropertyInfo = (~) T.Text
type AttrTransferType DOMHTMLHRElementWidthPropertyInfo = T.Text
type AttrGetType DOMHTMLHRElementWidthPropertyInfo = (Maybe T.Text)
type AttrLabel DOMHTMLHRElementWidthPropertyInfo = "width"
type AttrOrigin DOMHTMLHRElementWidthPropertyInfo = DOMHTMLHRElement
attrGet = getDOMHTMLHRElementWidth
attrSet = setDOMHTMLHRElementWidth
attrTransfer _ v = do
return v
attrConstruct = constructDOMHTMLHRElementWidth
attrClear = undefined
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList DOMHTMLHRElement
type instance O.AttributeList DOMHTMLHRElement = DOMHTMLHRElementAttributeList
type DOMHTMLHRElementAttributeList = ('[ '("accessKey", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementAccessKeyPropertyInfo), '("align", DOMHTMLHRElementAlignPropertyInfo), '("attributes", WebKit2WebExtension.DOMElement.DOMElementAttributesPropertyInfo), '("baseUri", WebKit2WebExtension.DOMNode.DOMNodeBaseUriPropertyInfo), '("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), '("contentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementContentEditablePropertyInfo), '("coreObject", WebKit2WebExtension.DOMObject.DOMObjectCoreObjectPropertyInfo), '("dir", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDirPropertyInfo), '("draggable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementDraggablePropertyInfo), '("firstChild", WebKit2WebExtension.DOMNode.DOMNodeFirstChildPropertyInfo), '("firstElementChild", WebKit2WebExtension.DOMElement.DOMElementFirstElementChildPropertyInfo), '("hidden", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementHiddenPropertyInfo), '("id", WebKit2WebExtension.DOMElement.DOMElementIdPropertyInfo), '("innerHtml", WebKit2WebExtension.DOMElement.DOMElementInnerHtmlPropertyInfo), '("innerText", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementIsContentEditablePropertyInfo), '("lang", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementLangPropertyInfo), '("lastChild", WebKit2WebExtension.DOMNode.DOMNodeLastChildPropertyInfo), '("lastElementChild", WebKit2WebExtension.DOMElement.DOMElementLastElementChildPropertyInfo), '("localName", WebKit2WebExtension.DOMElement.DOMElementLocalNamePropertyInfo), '("namespaceUri", WebKit2WebExtension.DOMElement.DOMElementNamespaceUriPropertyInfo), '("nextElementSibling", WebKit2WebExtension.DOMElement.DOMElementNextElementSiblingPropertyInfo), '("nextSibling", WebKit2WebExtension.DOMNode.DOMNodeNextSiblingPropertyInfo), '("noShade", DOMHTMLHRElementNoShadePropertyInfo), '("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), '("size", DOMHTMLHRElementSizePropertyInfo), '("spellcheck", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementSpellcheckPropertyInfo), '("style", WebKit2WebExtension.DOMElement.DOMElementStylePropertyInfo), '("tabIndex", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTabIndexPropertyInfo), '("tagName", WebKit2WebExtension.DOMElement.DOMElementTagNamePropertyInfo), '("textContent", WebKit2WebExtension.DOMNode.DOMNodeTextContentPropertyInfo), '("title", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTitlePropertyInfo), '("translate", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementTranslatePropertyInfo), '("webkitRegionOverset", WebKit2WebExtension.DOMElement.DOMElementWebkitRegionOversetPropertyInfo), '("webkitdropzone", WebKit2WebExtension.DOMHTMLElement.DOMHTMLElementWebkitdropzonePropertyInfo), '("width", DOMHTMLHRElementWidthPropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING)
dOMHTMLHRElementAlign :: AttrLabelProxy "align"
dOMHTMLHRElementAlign = AttrLabelProxy
dOMHTMLHRElementNoShade :: AttrLabelProxy "noShade"
dOMHTMLHRElementNoShade = AttrLabelProxy
dOMHTMLHRElementSize :: AttrLabelProxy "size"
dOMHTMLHRElementSize = AttrLabelProxy
dOMHTMLHRElementWidth :: AttrLabelProxy "width"
dOMHTMLHRElementWidth = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList DOMHTMLHRElement = DOMHTMLHRElementSignalList
type DOMHTMLHRElementSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "webkit_dom_html_hr_element_get_align" webkit_dom_html_hr_element_get_align ::
Ptr DOMHTMLHRElement ->
IO CString
{-# DEPRECATED dOMHTMLHRElementGetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLHRElementGetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a
-> m T.Text
dOMHTMLHRElementGetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a -> m Text
dOMHTMLHRElementGetAlign 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 DOMHTMLHRElement
self' <- a -> IO (Ptr DOMHTMLHRElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLHRElement -> IO CString
webkit_dom_html_hr_element_get_align Ptr DOMHTMLHRElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLHRElementGetAlign" 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 DOMHTMLHRElementGetAlignMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.OverloadedMethod DOMHTMLHRElementGetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLHRElementGetAlign
instance O.OverloadedMethodInfo DOMHTMLHRElementGetAlignMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.dOMHTMLHRElementGetAlign",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLHRElement.html#v:dOMHTMLHRElementGetAlign"
}
#endif
foreign import ccall "webkit_dom_html_hr_element_get_no_shade" webkit_dom_html_hr_element_get_no_shade ::
Ptr DOMHTMLHRElement ->
IO CInt
{-# DEPRECATED dOMHTMLHRElementGetNoShade ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLHRElementGetNoShade ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a
-> m Bool
dOMHTMLHRElementGetNoShade :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a -> m Bool
dOMHTMLHRElementGetNoShade 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 DOMHTMLHRElement
self' <- a -> IO (Ptr DOMHTMLHRElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CInt
result <- Ptr DOMHTMLHRElement -> IO CInt
webkit_dom_html_hr_element_get_no_shade Ptr DOMHTMLHRElement
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 DOMHTMLHRElementGetNoShadeMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsDOMHTMLHRElement a) => O.OverloadedMethod DOMHTMLHRElementGetNoShadeMethodInfo a signature where
overloadedMethod = dOMHTMLHRElementGetNoShade
instance O.OverloadedMethodInfo DOMHTMLHRElementGetNoShadeMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.dOMHTMLHRElementGetNoShade",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLHRElement.html#v:dOMHTMLHRElementGetNoShade"
}
#endif
foreign import ccall "webkit_dom_html_hr_element_get_size" webkit_dom_html_hr_element_get_size ::
Ptr DOMHTMLHRElement ->
IO CString
{-# DEPRECATED dOMHTMLHRElementGetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLHRElementGetSize ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a
-> m T.Text
dOMHTMLHRElementGetSize :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a -> m Text
dOMHTMLHRElementGetSize 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 DOMHTMLHRElement
self' <- a -> IO (Ptr DOMHTMLHRElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLHRElement -> IO CString
webkit_dom_html_hr_element_get_size Ptr DOMHTMLHRElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLHRElementGetSize" 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 DOMHTMLHRElementGetSizeMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.OverloadedMethod DOMHTMLHRElementGetSizeMethodInfo a signature where
overloadedMethod = dOMHTMLHRElementGetSize
instance O.OverloadedMethodInfo DOMHTMLHRElementGetSizeMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.dOMHTMLHRElementGetSize",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLHRElement.html#v:dOMHTMLHRElementGetSize"
}
#endif
foreign import ccall "webkit_dom_html_hr_element_get_width" webkit_dom_html_hr_element_get_width ::
Ptr DOMHTMLHRElement ->
IO CString
{-# DEPRECATED dOMHTMLHRElementGetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLHRElementGetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a
-> m T.Text
dOMHTMLHRElementGetWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a -> m Text
dOMHTMLHRElementGetWidth 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 DOMHTMLHRElement
self' <- a -> IO (Ptr DOMHTMLHRElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
result <- Ptr DOMHTMLHRElement -> IO CString
webkit_dom_html_hr_element_get_width Ptr DOMHTMLHRElement
self'
Text -> CString -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"dOMHTMLHRElementGetWidth" 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 DOMHTMLHRElementGetWidthMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsDOMHTMLHRElement a) => O.OverloadedMethod DOMHTMLHRElementGetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLHRElementGetWidth
instance O.OverloadedMethodInfo DOMHTMLHRElementGetWidthMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.dOMHTMLHRElementGetWidth",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLHRElement.html#v:dOMHTMLHRElementGetWidth"
}
#endif
foreign import ccall "webkit_dom_html_hr_element_set_align" webkit_dom_html_hr_element_set_align ::
Ptr DOMHTMLHRElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLHRElementSetAlign ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLHRElementSetAlign ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a
-> T.Text
-> m ()
dOMHTMLHRElementSetAlign :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a -> Text -> m ()
dOMHTMLHRElementSetAlign 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 DOMHTMLHRElement
self' <- a -> IO (Ptr DOMHTMLHRElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLHRElement -> CString -> IO ()
webkit_dom_html_hr_element_set_align Ptr DOMHTMLHRElement
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 DOMHTMLHRElementSetAlignMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.OverloadedMethod DOMHTMLHRElementSetAlignMethodInfo a signature where
overloadedMethod = dOMHTMLHRElementSetAlign
instance O.OverloadedMethodInfo DOMHTMLHRElementSetAlignMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.dOMHTMLHRElementSetAlign",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLHRElement.html#v:dOMHTMLHRElementSetAlign"
}
#endif
foreign import ccall "webkit_dom_html_hr_element_set_no_shade" webkit_dom_html_hr_element_set_no_shade ::
Ptr DOMHTMLHRElement ->
CInt ->
IO ()
{-# DEPRECATED dOMHTMLHRElementSetNoShade ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLHRElementSetNoShade ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a
-> Bool
-> m ()
dOMHTMLHRElementSetNoShade :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a -> Bool -> m ()
dOMHTMLHRElementSetNoShade 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 DOMHTMLHRElement
self' <- a -> IO (Ptr DOMHTMLHRElement)
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 DOMHTMLHRElement -> CInt -> IO ()
webkit_dom_html_hr_element_set_no_shade Ptr DOMHTMLHRElement
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 DOMHTMLHRElementSetNoShadeMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.OverloadedMethod DOMHTMLHRElementSetNoShadeMethodInfo a signature where
overloadedMethod = dOMHTMLHRElementSetNoShade
instance O.OverloadedMethodInfo DOMHTMLHRElementSetNoShadeMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.dOMHTMLHRElementSetNoShade",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLHRElement.html#v:dOMHTMLHRElementSetNoShade"
}
#endif
foreign import ccall "webkit_dom_html_hr_element_set_size" webkit_dom_html_hr_element_set_size ::
Ptr DOMHTMLHRElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLHRElementSetSize ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLHRElementSetSize ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a
-> T.Text
-> m ()
dOMHTMLHRElementSetSize :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a -> Text -> m ()
dOMHTMLHRElementSetSize 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 DOMHTMLHRElement
self' <- a -> IO (Ptr DOMHTMLHRElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLHRElement -> CString -> IO ()
webkit_dom_html_hr_element_set_size Ptr DOMHTMLHRElement
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 DOMHTMLHRElementSetSizeMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.OverloadedMethod DOMHTMLHRElementSetSizeMethodInfo a signature where
overloadedMethod = dOMHTMLHRElementSetSize
instance O.OverloadedMethodInfo DOMHTMLHRElementSetSizeMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.dOMHTMLHRElementSetSize",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLHRElement.html#v:dOMHTMLHRElementSetSize"
}
#endif
foreign import ccall "webkit_dom_html_hr_element_set_width" webkit_dom_html_hr_element_set_width ::
Ptr DOMHTMLHRElement ->
CString ->
IO ()
{-# DEPRECATED dOMHTMLHRElementSetWidth ["(Since version 2.22)","Use JavaScriptCore API instead"] #-}
dOMHTMLHRElementSetWidth ::
(B.CallStack.HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a
-> T.Text
-> m ()
dOMHTMLHRElementSetWidth :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsDOMHTMLHRElement a) =>
a -> Text -> m ()
dOMHTMLHRElementSetWidth 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 DOMHTMLHRElement
self' <- a -> IO (Ptr DOMHTMLHRElement)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
CString
value' <- Text -> IO CString
textToCString Text
value
Ptr DOMHTMLHRElement -> CString -> IO ()
webkit_dom_html_hr_element_set_width Ptr DOMHTMLHRElement
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 DOMHTMLHRElementSetWidthMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsDOMHTMLHRElement a) => O.OverloadedMethod DOMHTMLHRElementSetWidthMethodInfo a signature where
overloadedMethod = dOMHTMLHRElementSetWidth
instance O.OverloadedMethodInfo DOMHTMLHRElementSetWidthMethodInfo a where
overloadedMethodInfo = O.MethodInfo {
O.overloadedMethodName = "GI.WebKit2WebExtension.Objects.DOMHTMLHRElement.dOMHTMLHRElementSetWidth",
O.overloadedMethodURL = "https://hackage.haskell.org/package/gi-webkit2webextension-4.0.26/docs/GI-WebKit2WebExtension-Objects-DOMHTMLHRElement.html#v:dOMHTMLHRElementSetWidth"
}
#endif