gi-gio-2.0.9: Gio 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.Gio.Objects.ZlibCompressor

Contents

Description

 

Synopsis

Exported types

newtype ZlibCompressor Source #

Constructors

ZlibCompressor (ManagedPtr ZlibCompressor) 

Instances

GObject ZlibCompressor Source # 
IsObject ZlibCompressor Source # 
IsConverter ZlibCompressor Source # 
IsZlibCompressor ZlibCompressor Source # 
((~) * info (ResolveZlibCompressorMethod t ZlibCompressor), MethodInfo * info ZlibCompressor p) => IsLabel t (ZlibCompressor -> p) Source # 

Methods

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

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

class GObject o => IsZlibCompressor o Source #

Instances

Methods

getFileInfo

data ZlibCompressorGetFileInfoMethodInfo Source #

Instances

((~) * signature (m FileInfo), MonadIO m, IsZlibCompressor a) => MethodInfo * ZlibCompressorGetFileInfoMethodInfo a signature Source # 

Methods

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

new

setFileInfo

data ZlibCompressorSetFileInfoMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsZlibCompressor a, IsFileInfo b) => MethodInfo * ZlibCompressorSetFileInfoMethodInfo a signature Source # 

Methods

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

Properties

fileInfo

data ZlibCompressorFileInfoPropertyInfo Source #

Instances

AttrInfo ZlibCompressorFileInfoPropertyInfo Source # 

Associated Types

type AttrAllowedOps ZlibCompressorFileInfoPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ZlibCompressorFileInfoPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ZlibCompressorFileInfoPropertyInfo :: * -> Constraint

type AttrGetType ZlibCompressorFileInfoPropertyInfo :: *

type AttrLabel ZlibCompressorFileInfoPropertyInfo :: Symbol

type AttrOrigin ZlibCompressorFileInfoPropertyInfo :: *

type AttrSetTypeConstraint ZlibCompressorFileInfoPropertyInfo Source # 
type AttrSetTypeConstraint ZlibCompressorFileInfoPropertyInfo = IsFileInfo
type AttrOrigin ZlibCompressorFileInfoPropertyInfo Source # 
type AttrLabel ZlibCompressorFileInfoPropertyInfo Source # 
type AttrLabel ZlibCompressorFileInfoPropertyInfo = "file-info"
type AttrGetType ZlibCompressorFileInfoPropertyInfo Source # 
type AttrBaseTypeConstraint ZlibCompressorFileInfoPropertyInfo Source # 
type AttrAllowedOps ZlibCompressorFileInfoPropertyInfo Source # 
type AttrAllowedOps ZlibCompressorFileInfoPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

zlibCompressorFileInfo :: AttrLabelProxy "fileInfo" Source #

format

data ZlibCompressorFormatPropertyInfo Source #

Instances

AttrInfo ZlibCompressorFormatPropertyInfo Source # 

Associated Types

type AttrAllowedOps ZlibCompressorFormatPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ZlibCompressorFormatPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ZlibCompressorFormatPropertyInfo :: * -> Constraint

type AttrGetType ZlibCompressorFormatPropertyInfo :: *

type AttrLabel ZlibCompressorFormatPropertyInfo :: Symbol

type AttrOrigin ZlibCompressorFormatPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint ZlibCompressorFormatPropertyInfo Source # 
type AttrOrigin ZlibCompressorFormatPropertyInfo Source # 
type AttrLabel ZlibCompressorFormatPropertyInfo Source # 
type AttrLabel ZlibCompressorFormatPropertyInfo = "format"
type AttrGetType ZlibCompressorFormatPropertyInfo Source # 
type AttrBaseTypeConstraint ZlibCompressorFormatPropertyInfo Source # 
type AttrAllowedOps ZlibCompressorFormatPropertyInfo Source # 
type AttrAllowedOps ZlibCompressorFormatPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

zlibCompressorFormat :: AttrLabelProxy "format" Source #

level

data ZlibCompressorLevelPropertyInfo Source #

Instances

AttrInfo ZlibCompressorLevelPropertyInfo Source # 

Associated Types

type AttrAllowedOps ZlibCompressorLevelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ZlibCompressorLevelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ZlibCompressorLevelPropertyInfo :: * -> Constraint

type AttrGetType ZlibCompressorLevelPropertyInfo :: *

type AttrLabel ZlibCompressorLevelPropertyInfo :: Symbol

type AttrOrigin ZlibCompressorLevelPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint ZlibCompressorLevelPropertyInfo Source # 
type AttrSetTypeConstraint ZlibCompressorLevelPropertyInfo = * ~ Int32
type AttrOrigin ZlibCompressorLevelPropertyInfo Source # 
type AttrLabel ZlibCompressorLevelPropertyInfo Source # 
type AttrLabel ZlibCompressorLevelPropertyInfo = "level"
type AttrGetType ZlibCompressorLevelPropertyInfo Source # 
type AttrBaseTypeConstraint ZlibCompressorLevelPropertyInfo Source # 
type AttrAllowedOps ZlibCompressorLevelPropertyInfo Source # 
type AttrAllowedOps ZlibCompressorLevelPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

zlibCompressorLevel :: AttrLabelProxy "level" Source #