gi-gio-2.0.7: 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.EmblemedIcon

Contents

Description

 

Synopsis

Exported types

newtype EmblemedIcon Source #

Constructors

EmblemedIcon (ManagedPtr EmblemedIcon) 

Instances

GObject EmblemedIcon Source # 
IsObject EmblemedIcon Source # 
IsIcon EmblemedIcon Source # 
IsEmblemedIcon EmblemedIcon Source # 
((~) * info (ResolveEmblemedIconMethod t EmblemedIcon), MethodInfo * info EmblemedIcon p) => IsLabel t (EmblemedIcon -> p) Source # 

Methods

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

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

class GObject o => IsEmblemedIcon o Source #

Instances

(GObject a, UnknownAncestorError Constraint EmblemedIcon a) => IsEmblemedIcon a Source # 
IsEmblemedIcon EmblemedIcon Source # 

Methods

addEmblem

data EmblemedIconAddEmblemMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsEmblemedIcon a, IsEmblem b) => MethodInfo * EmblemedIconAddEmblemMethodInfo a signature Source # 

Methods

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

clearEmblems

data EmblemedIconClearEmblemsMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsEmblemedIcon a) => MethodInfo * EmblemedIconClearEmblemsMethodInfo a signature Source # 

Methods

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

getEmblems

data EmblemedIconGetEmblemsMethodInfo Source #

Instances

((~) * signature (m [Emblem]), MonadIO m, IsEmblemedIcon a) => MethodInfo * EmblemedIconGetEmblemsMethodInfo a signature Source # 

Methods

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

getIcon

data EmblemedIconGetIconMethodInfo Source #

Instances

((~) * signature (m Icon), MonadIO m, IsEmblemedIcon a) => MethodInfo * EmblemedIconGetIconMethodInfo a signature Source # 

Methods

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

new

Properties

gicon

data EmblemedIconGiconPropertyInfo Source #

Instances

AttrInfo EmblemedIconGiconPropertyInfo Source # 

Associated Types

type AttrAllowedOps EmblemedIconGiconPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint EmblemedIconGiconPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint EmblemedIconGiconPropertyInfo :: * -> Constraint

type AttrGetType EmblemedIconGiconPropertyInfo :: *

type AttrLabel EmblemedIconGiconPropertyInfo :: Symbol

type AttrOrigin EmblemedIconGiconPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint EmblemedIconGiconPropertyInfo Source # 
type AttrSetTypeConstraint EmblemedIconGiconPropertyInfo = IsIcon
type AttrOrigin EmblemedIconGiconPropertyInfo Source # 
type AttrLabel EmblemedIconGiconPropertyInfo Source # 
type AttrLabel EmblemedIconGiconPropertyInfo = "gicon"
type AttrGetType EmblemedIconGiconPropertyInfo Source # 
type AttrBaseTypeConstraint EmblemedIconGiconPropertyInfo Source # 
type AttrBaseTypeConstraint EmblemedIconGiconPropertyInfo = IsEmblemedIcon
type AttrAllowedOps EmblemedIconGiconPropertyInfo Source # 
type AttrAllowedOps EmblemedIconGiconPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructEmblemedIconGicon :: (IsEmblemedIcon o, IsIcon a) => a -> IO (GValueConstruct o) Source #

emblemedIconGicon :: AttrLabelProxy "gicon" Source #