gi-gtksource-3.0.9: GtkSource 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.GtkSource.Structs.Encoding

Contents

Description

 

Synopsis

Exported types

newtype Encoding Source #

Constructors

Encoding (ManagedPtr Encoding) 

Instances

BoxedObject Encoding Source # 

Methods

boxedType :: Encoding -> IO GType

((~) * info (ResolveEncodingMethod t Encoding), MethodInfo * info Encoding p) => IsLabel t (Encoding -> p) Source # 

Methods

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

((~) * info (ResolveEncodingMethod t Encoding), MethodInfo * info Encoding p) => IsLabelProxy t (Encoding -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Encoding -> p

HasAttributeList * Encoding Source # 
((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingToStringMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingToStringMethodInfo Encoding -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetNameMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingGetNameMethodInfo Encoding -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetCharsetMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingGetCharsetMethodInfo Encoding -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * EncodingFreeMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingFreeMethodInfo Encoding -> signature -> s

((~) * signature (m Encoding), MonadIO m) => MethodInfo * EncodingCopyMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingCopyMethodInfo Encoding -> signature -> s

type AttributeList Encoding Source # 
type AttributeList Encoding

Methods

copy

data EncodingCopyMethodInfo Source #

Instances

((~) * signature (m Encoding), MonadIO m) => MethodInfo * EncodingCopyMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingCopyMethodInfo Encoding -> signature -> s

free

data EncodingFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * EncodingFreeMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingFreeMethodInfo Encoding -> signature -> s

getAll

getCharset

data EncodingGetCharsetMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetCharsetMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingGetCharsetMethodInfo Encoding -> signature -> s

getCurrent

getDefaultCandidates

getFromCharset

getName

data EncodingGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetNameMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingGetNameMethodInfo Encoding -> signature -> s

getUtf8

toString

data EncodingToStringMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingToStringMethodInfo Encoding signature Source # 

Methods

overloadedMethod :: MethodProxy EncodingToStringMethodInfo Encoding -> signature -> s