gi-webkit2-4.0.9: WebKit2 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.WebKit2.Objects.URIRequest

Contents

Description

 

Synopsis

Exported types

newtype URIRequest Source #

Constructors

URIRequest (ManagedPtr URIRequest) 

Instances

GObject URIRequest Source # 
IsObject URIRequest Source # 
IsURIRequest URIRequest Source # 
((~) * info (ResolveURIRequestMethod t URIRequest), MethodInfo * info URIRequest p) => IsLabel t (URIRequest -> p) Source # 

Methods

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

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

class GObject o => IsURIRequest o Source #

Instances

(GObject a, UnknownAncestorError Constraint URIRequest a) => IsURIRequest a Source # 
IsURIRequest URIRequest Source # 

Methods

getHttpHeaders

data URIRequestGetHttpHeadersMethodInfo Source #

Instances

((~) * signature (m MessageHeaders), MonadIO m, IsURIRequest a) => MethodInfo * URIRequestGetHttpHeadersMethodInfo a signature Source # 

Methods

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

uRIRequestGetHttpHeaders :: (MonadIO m, IsURIRequest a) => a -> m MessageHeaders Source #

getHttpMethod

data URIRequestGetHttpMethodMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsURIRequest a) => MethodInfo * URIRequestGetHttpMethodMethodInfo a signature Source # 

Methods

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

getUri

data URIRequestGetUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsURIRequest a) => MethodInfo * URIRequestGetUriMethodInfo a signature Source # 

Methods

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

uRIRequestGetUri :: (MonadIO m, IsURIRequest a) => a -> m Text Source #

new

setUri

data URIRequestSetUriMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsURIRequest a) => MethodInfo * URIRequestSetUriMethodInfo a signature Source # 

Methods

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

uRIRequestSetUri :: (MonadIO m, IsURIRequest a) => a -> Text -> m () Source #

Properties

uri

data URIRequestUriPropertyInfo Source #

Instances

AttrInfo URIRequestUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps URIRequestUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint URIRequestUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint URIRequestUriPropertyInfo :: * -> Constraint

type AttrGetType URIRequestUriPropertyInfo :: *

type AttrLabel URIRequestUriPropertyInfo :: Symbol

type AttrOrigin URIRequestUriPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint URIRequestUriPropertyInfo Source # 
type AttrSetTypeConstraint URIRequestUriPropertyInfo = * ~ Text
type AttrOrigin URIRequestUriPropertyInfo Source # 
type AttrLabel URIRequestUriPropertyInfo Source # 
type AttrLabel URIRequestUriPropertyInfo = "uri"
type AttrGetType URIRequestUriPropertyInfo Source # 
type AttrGetType URIRequestUriPropertyInfo = Text
type AttrBaseTypeConstraint URIRequestUriPropertyInfo Source # 
type AttrBaseTypeConstraint URIRequestUriPropertyInfo = IsURIRequest
type AttrAllowedOps URIRequestUriPropertyInfo Source # 
type AttrAllowedOps URIRequestUriPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructURIRequestUri :: IsURIRequest o => Text -> IO (GValueConstruct o) Source #

getURIRequestUri :: (MonadIO m, IsURIRequest o) => o -> m Text Source #

setURIRequestUri :: (MonadIO m, IsURIRequest o) => o -> Text -> m () Source #

uRIRequestUri :: AttrLabelProxy "uri" Source #