gi-webkit-3.0.9: 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.DOMDOMMimeType

Contents

Description

 

Synopsis

Exported types

newtype DOMDOMMimeType Source #

Constructors

DOMDOMMimeType (ManagedPtr DOMDOMMimeType) 

Instances

GObject DOMDOMMimeType Source # 
IsObject DOMDOMMimeType Source # 
IsDOMObject DOMDOMMimeType Source # 
IsDOMDOMMimeType DOMDOMMimeType Source # 
((~) * info (ResolveDOMDOMMimeTypeMethod t DOMDOMMimeType), MethodInfo * info DOMDOMMimeType p) => IsLabel t (DOMDOMMimeType -> p) Source # 

Methods

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

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

class GObject o => IsDOMDOMMimeType o Source #

Instances

Methods

getDescription

data DOMDOMMimeTypeGetDescriptionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMDOMMimeType a) => MethodInfo * DOMDOMMimeTypeGetDescriptionMethodInfo a signature Source # 

Methods

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

getEnabledPlugin

getSuffixes

data DOMDOMMimeTypeGetSuffixesMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMDOMMimeType a) => MethodInfo * DOMDOMMimeTypeGetSuffixesMethodInfo a signature Source # 

Methods

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

Properties

description

data DOMDOMMimeTypeDescriptionPropertyInfo Source #

Instances

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

dOMDOMMimeTypeDescription :: AttrLabelProxy "description" Source #

enabledPlugin

data DOMDOMMimeTypeEnabledPluginPropertyInfo Source #

Instances

AttrInfo DOMDOMMimeTypeEnabledPluginPropertyInfo Source # 
type AttrSetTypeConstraint DOMDOMMimeTypeEnabledPluginPropertyInfo Source # 
type AttrSetTypeConstraint DOMDOMMimeTypeEnabledPluginPropertyInfo = * ~ ()
type AttrOrigin DOMDOMMimeTypeEnabledPluginPropertyInfo Source # 
type AttrLabel DOMDOMMimeTypeEnabledPluginPropertyInfo Source # 
type AttrLabel DOMDOMMimeTypeEnabledPluginPropertyInfo = "enabled-plugin"
type AttrGetType DOMDOMMimeTypeEnabledPluginPropertyInfo Source # 
type AttrBaseTypeConstraint DOMDOMMimeTypeEnabledPluginPropertyInfo Source # 
type AttrAllowedOps DOMDOMMimeTypeEnabledPluginPropertyInfo Source # 
type AttrAllowedOps DOMDOMMimeTypeEnabledPluginPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMDOMMimeTypeEnabledPlugin :: AttrLabelProxy "enabledPlugin" Source #

suffixes

data DOMDOMMimeTypeSuffixesPropertyInfo Source #

Instances

AttrInfo DOMDOMMimeTypeSuffixesPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMDOMMimeTypeSuffixesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMDOMMimeTypeSuffixesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMDOMMimeTypeSuffixesPropertyInfo :: * -> Constraint

type AttrGetType DOMDOMMimeTypeSuffixesPropertyInfo :: *

type AttrLabel DOMDOMMimeTypeSuffixesPropertyInfo :: Symbol

type AttrOrigin DOMDOMMimeTypeSuffixesPropertyInfo :: *

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

dOMDOMMimeTypeSuffixes :: AttrLabelProxy "suffixes" Source #

type

data DOMDOMMimeTypeTypePropertyInfo Source #

Instances

AttrInfo DOMDOMMimeTypeTypePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMDOMMimeTypeTypePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMDOMMimeTypeTypePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMDOMMimeTypeTypePropertyInfo :: * -> Constraint

type AttrGetType DOMDOMMimeTypeTypePropertyInfo :: *

type AttrLabel DOMDOMMimeTypeTypePropertyInfo :: Symbol

type AttrOrigin DOMDOMMimeTypeTypePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DOMDOMMimeTypeTypePropertyInfo Source # 
type AttrSetTypeConstraint DOMDOMMimeTypeTypePropertyInfo = * ~ ()
type AttrOrigin DOMDOMMimeTypeTypePropertyInfo Source # 
type AttrLabel DOMDOMMimeTypeTypePropertyInfo Source # 
type AttrLabel DOMDOMMimeTypeTypePropertyInfo = "type"
type AttrGetType DOMDOMMimeTypeTypePropertyInfo Source # 
type AttrGetType DOMDOMMimeTypeTypePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMDOMMimeTypeTypePropertyInfo Source # 
type AttrBaseTypeConstraint DOMDOMMimeTypeTypePropertyInfo = IsDOMDOMMimeType
type AttrAllowedOps DOMDOMMimeTypeTypePropertyInfo Source # 
type AttrAllowedOps DOMDOMMimeTypeTypePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMDOMMimeTypeType :: AttrLabelProxy "type" Source #