gi-webkit-3.0.7: WebKit bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit.Objects.DOMPerformance

Contents

Description

 

Synopsis

Exported types

newtype DOMPerformance Source #

Constructors

DOMPerformance (ManagedPtr DOMPerformance) 

Instances

GObject DOMPerformance Source # 
IsObject DOMPerformance Source # 
IsDOMPerformance DOMPerformance Source # 
IsDOMObject DOMPerformance Source # 
IsDOMEventTarget DOMPerformance Source # 
((~) * info (ResolveDOMPerformanceMethod t DOMPerformance), MethodInfo * info DOMPerformance p) => IsLabel t (DOMPerformance -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> DOMPerformance -> p #

((~) * info (ResolveDOMPerformanceMethod t DOMPerformance), MethodInfo * info DOMPerformance p) => IsLabelProxy t (DOMPerformance -> p) Source # 
HasAttributeList * DOMPerformance Source # 
type SignalList DOMPerformance Source # 
type SignalList DOMPerformance
type AttributeList DOMPerformance Source # 
type AttributeList DOMPerformance

class GObject o => IsDOMPerformance o Source #

Instances

Methods

getMemory

data DOMPerformanceGetMemoryMethodInfo Source #

Instances

((~) * signature (m (Ptr ())), MonadIO m, IsDOMPerformance a) => MethodInfo * DOMPerformanceGetMemoryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMPerformanceGetMemoryMethodInfo a -> signature -> s

dOMPerformanceGetMemory :: (MonadIO m, IsDOMPerformance a) => a -> m (Ptr ()) Source #

Deprecated: (Since version 2.2)

getNavigation

getTiming

data DOMPerformanceGetTimingMethodInfo Source #

Instances

((~) * signature (m DOMPerformanceTiming), MonadIO m, IsDOMPerformance a) => MethodInfo * DOMPerformanceGetTimingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMPerformanceGetTimingMethodInfo a -> signature -> s

now

data DOMPerformanceNowMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMPerformance a) => MethodInfo * DOMPerformanceNowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMPerformanceNowMethodInfo a -> signature -> s

Properties

navigation

data DOMPerformanceNavigationPropertyInfo Source #

Instances

AttrInfo DOMPerformanceNavigationPropertyInfo Source # 
type AttrSetTypeConstraint DOMPerformanceNavigationPropertyInfo Source # 
type AttrSetTypeConstraint DOMPerformanceNavigationPropertyInfo = * ~ ()
type AttrOrigin DOMPerformanceNavigationPropertyInfo Source # 
type AttrLabel DOMPerformanceNavigationPropertyInfo Source # 
type AttrLabel DOMPerformanceNavigationPropertyInfo = "navigation"
type AttrGetType DOMPerformanceNavigationPropertyInfo Source # 
type AttrBaseTypeConstraint DOMPerformanceNavigationPropertyInfo Source # 
type AttrAllowedOps DOMPerformanceNavigationPropertyInfo Source # 
type AttrAllowedOps DOMPerformanceNavigationPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMPerformanceNavigation :: AttrLabelProxy "navigation" Source #

timing

data DOMPerformanceTimingPropertyInfo Source #

Instances

AttrInfo DOMPerformanceTimingPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMPerformanceTimingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMPerformanceTimingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMPerformanceTimingPropertyInfo :: * -> Constraint

type AttrGetType DOMPerformanceTimingPropertyInfo :: *

type AttrLabel DOMPerformanceTimingPropertyInfo :: Symbol

type AttrOrigin DOMPerformanceTimingPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMPerformanceTimingPropertyInfo o => Proxy * DOMPerformanceTimingPropertyInfo -> o -> IO (AttrGetType DOMPerformanceTimingPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMPerformanceTimingPropertyInfo o, AttrSetTypeConstraint DOMPerformanceTimingPropertyInfo b) => Proxy * DOMPerformanceTimingPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMPerformanceTimingPropertyInfo o => Proxy * DOMPerformanceTimingPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMPerformanceTimingPropertyInfo o, AttrSetTypeConstraint DOMPerformanceTimingPropertyInfo b) => Proxy * DOMPerformanceTimingPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMPerformanceTimingPropertyInfo Source # 
type AttrSetTypeConstraint DOMPerformanceTimingPropertyInfo = * ~ ()
type AttrOrigin DOMPerformanceTimingPropertyInfo Source # 
type AttrLabel DOMPerformanceTimingPropertyInfo Source # 
type AttrLabel DOMPerformanceTimingPropertyInfo = "timing"
type AttrGetType DOMPerformanceTimingPropertyInfo Source # 
type AttrBaseTypeConstraint DOMPerformanceTimingPropertyInfo Source # 
type AttrAllowedOps DOMPerformanceTimingPropertyInfo Source # 
type AttrAllowedOps DOMPerformanceTimingPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMPerformanceTiming :: AttrLabelProxy "timing" Source #