gi-gio-2.0.10: 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.Interfaces.Icon

Contents

Description

 

Synopsis

Exported types

newtype Icon Source #

Constructors

Icon (ManagedPtr Icon) 

Instances

GObject Icon Source # 
IsObject Icon Source # 
IsIcon Icon Source # 
((~) * info (ResolveIconMethod t Icon), MethodInfo * info Icon p) => IsLabel t (Icon -> p) Source # 

Methods

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

((~) * info (ResolveIconMethod t Icon), MethodInfo * info Icon p) => IsLabelProxy t (Icon -> p) Source # 

Methods

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

HasAttributeList * Icon Source # 
type SignalList Icon Source # 
type SignalList Icon
type AttributeList Icon Source # 
type AttributeList Icon

toIcon :: IsIcon o => o -> IO Icon Source #

Methods

deserialize

iconDeserialize :: MonadIO m => GVariant -> m Icon Source #

equal

data IconEqualMethodInfo Source #

Instances

((~) * signature (Maybe b -> m Bool), MonadIO m, IsIcon a, IsIcon b) => MethodInfo * IconEqualMethodInfo a signature Source # 

Methods

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

iconEqual :: (MonadIO m, IsIcon a, IsIcon b) => a -> Maybe b -> m Bool Source #

hash

iconHash :: MonadIO m => Ptr () -> m Word32 Source #

newForString

serialize

data IconSerializeMethodInfo Source #

Instances

((~) * signature (m GVariant), MonadIO m, IsIcon a) => MethodInfo * IconSerializeMethodInfo a signature Source # 

Methods

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

iconSerialize :: (MonadIO m, IsIcon a) => a -> m GVariant Source #

toString

data IconToStringMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsIcon a) => MethodInfo * IconToStringMethodInfo a signature Source # 

Methods

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

iconToString :: (MonadIO m, IsIcon a) => a -> m (Maybe Text) Source #