gi-gtk-3.0.6: Gtk 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.Gtk.Objects.NumerableIcon

Contents

Description

 

Synopsis

Exported types

newtype NumerableIcon Source #

Instances

GObject NumerableIcon Source # 
IsObject NumerableIcon Source # 
IsIcon NumerableIcon Source # 
IsEmblemedIcon NumerableIcon Source # 
IsNumerableIcon NumerableIcon Source # 
((~) * info (ResolveNumerableIconMethod t NumerableIcon), MethodInfo * info NumerableIcon p) => IsLabel t (NumerableIcon -> p) Source # 

Methods

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

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

class GObject o => IsNumerableIcon o Source #

Instances

(GObject a, UnknownAncestorError Constraint NumerableIcon a) => IsNumerableIcon a Source # 
IsNumerableIcon NumerableIcon Source # 

Methods

numerableIconGetBackgroundGicon

data NumerableIconGetBackgroundGiconMethodInfo Source #

Instances

((~) * signature (m Icon), MonadIO m, IsNumerableIcon a) => MethodInfo * NumerableIconGetBackgroundGiconMethodInfo a signature Source # 

Methods

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

numerableIconGetBackgroundGicon :: (MonadIO m, IsNumerableIcon a) => a -> m Icon Source #

Deprecated: (Since version 3.14)

numerableIconGetBackgroundIconName

data NumerableIconGetBackgroundIconNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsNumerableIcon a) => MethodInfo * NumerableIconGetBackgroundIconNameMethodInfo a signature Source # 

Methods

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

numerableIconGetBackgroundIconName :: (MonadIO m, IsNumerableIcon a) => a -> m Text Source #

Deprecated: (Since version 3.14)

numerableIconGetCount

data NumerableIconGetCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsNumerableIcon a) => MethodInfo * NumerableIconGetCountMethodInfo a signature Source # 

Methods

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

numerableIconGetCount :: (MonadIO m, IsNumerableIcon a) => a -> m Int32 Source #

Deprecated: (Since version 3.14)

numerableIconGetLabel

data NumerableIconGetLabelMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsNumerableIcon a) => MethodInfo * NumerableIconGetLabelMethodInfo a signature Source # 

Methods

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

numerableIconGetLabel :: (MonadIO m, IsNumerableIcon a) => a -> m Text Source #

Deprecated: (Since version 3.14)

numerableIconGetStyleContext

data NumerableIconGetStyleContextMethodInfo Source #

Instances

((~) * signature (m StyleContext), MonadIO m, IsNumerableIcon a) => MethodInfo * NumerableIconGetStyleContextMethodInfo a signature Source # 

Methods

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

numerableIconGetStyleContext :: (MonadIO m, IsNumerableIcon a) => a -> m StyleContext Source #

Deprecated: (Since version 3.14)

numerableIconNew

numerableIconNew :: (MonadIO m, IsIcon a) => a -> m Icon Source #

Deprecated: (Since version 3.14)

numerableIconNewWithStyleContext

numerableIconNewWithStyleContext :: (MonadIO m, IsIcon a, IsStyleContext b) => a -> b -> m Icon Source #

Deprecated: (Since version 3.14)

numerableIconSetBackgroundGicon

data NumerableIconSetBackgroundGiconMethodInfo Source #

Instances

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

Methods

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

numerableIconSetBackgroundGicon :: (MonadIO m, IsNumerableIcon a, IsIcon b) => a -> Maybe b -> m () Source #

Deprecated: (Since version 3.14)

numerableIconSetBackgroundIconName

data NumerableIconSetBackgroundIconNameMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsNumerableIcon a) => MethodInfo * NumerableIconSetBackgroundIconNameMethodInfo a signature Source # 

Methods

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

numerableIconSetBackgroundIconName :: (MonadIO m, IsNumerableIcon a) => a -> Maybe Text -> m () Source #

Deprecated: (Since version 3.14)

numerableIconSetCount

data NumerableIconSetCountMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsNumerableIcon a) => MethodInfo * NumerableIconSetCountMethodInfo a signature Source # 

Methods

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

numerableIconSetCount :: (MonadIO m, IsNumerableIcon a) => a -> Int32 -> m () Source #

Deprecated: (Since version 3.14)

numerableIconSetLabel

data NumerableIconSetLabelMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsNumerableIcon a) => MethodInfo * NumerableIconSetLabelMethodInfo a signature Source # 

Methods

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

numerableIconSetLabel :: (MonadIO m, IsNumerableIcon a) => a -> Maybe Text -> m () Source #

Deprecated: (Since version 3.14)

numerableIconSetStyleContext

data NumerableIconSetStyleContextMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsNumerableIcon a, IsStyleContext b) => MethodInfo * NumerableIconSetStyleContextMethodInfo a signature Source # 

Methods

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

numerableIconSetStyleContext :: (MonadIO m, IsNumerableIcon a, IsStyleContext b) => a -> b -> m () Source #

Deprecated: (Since version 3.14)

Properties

BackgroundIcon

data NumerableIconBackgroundIconPropertyInfo Source #

Instances

AttrInfo NumerableIconBackgroundIconPropertyInfo Source # 
type AttrSetTypeConstraint NumerableIconBackgroundIconPropertyInfo Source # 
type AttrSetTypeConstraint NumerableIconBackgroundIconPropertyInfo = IsIcon
type AttrLabel NumerableIconBackgroundIconPropertyInfo Source # 
type AttrLabel NumerableIconBackgroundIconPropertyInfo = "background-icon"
type AttrGetType NumerableIconBackgroundIconPropertyInfo Source # 
type AttrBaseTypeConstraint NumerableIconBackgroundIconPropertyInfo Source # 
type AttrAllowedOps NumerableIconBackgroundIconPropertyInfo Source # 
type AttrAllowedOps NumerableIconBackgroundIconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructNumerableIconBackgroundIcon :: (IsNumerableIcon o, IsIcon a) => a -> IO (GValueConstruct o) Source #

numerableIconBackgroundIcon :: AttrLabelProxy "backgroundIcon" Source #

setNumerableIconBackgroundIcon :: (MonadIO m, IsNumerableIcon o, IsIcon a) => o -> a -> m () Source #

BackgroundIconName

data NumerableIconBackgroundIconNamePropertyInfo Source #

Instances

AttrInfo NumerableIconBackgroundIconNamePropertyInfo Source # 
type AttrSetTypeConstraint NumerableIconBackgroundIconNamePropertyInfo Source # 
type AttrSetTypeConstraint NumerableIconBackgroundIconNamePropertyInfo = * ~ Text
type AttrLabel NumerableIconBackgroundIconNamePropertyInfo Source # 
type AttrLabel NumerableIconBackgroundIconNamePropertyInfo = "background-icon-name"
type AttrGetType NumerableIconBackgroundIconNamePropertyInfo Source # 
type AttrBaseTypeConstraint NumerableIconBackgroundIconNamePropertyInfo Source # 
type AttrAllowedOps NumerableIconBackgroundIconNamePropertyInfo Source # 
type AttrAllowedOps NumerableIconBackgroundIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

numerableIconBackgroundIconName :: AttrLabelProxy "backgroundIconName" Source #

Count

data NumerableIconCountPropertyInfo Source #

Instances

AttrInfo NumerableIconCountPropertyInfo Source # 

Associated Types

type AttrAllowedOps NumerableIconCountPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NumerableIconCountPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NumerableIconCountPropertyInfo :: * -> Constraint

type AttrGetType NumerableIconCountPropertyInfo :: *

type AttrLabel NumerableIconCountPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint NumerableIconCountPropertyInfo Source # 
type AttrSetTypeConstraint NumerableIconCountPropertyInfo = * ~ Int32
type AttrLabel NumerableIconCountPropertyInfo Source # 
type AttrLabel NumerableIconCountPropertyInfo = "count"
type AttrGetType NumerableIconCountPropertyInfo Source # 
type AttrBaseTypeConstraint NumerableIconCountPropertyInfo Source # 
type AttrBaseTypeConstraint NumerableIconCountPropertyInfo = IsNumerableIcon
type AttrAllowedOps NumerableIconCountPropertyInfo Source # 
type AttrAllowedOps NumerableIconCountPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

numerableIconCount :: AttrLabelProxy "count" Source #

Label

data NumerableIconLabelPropertyInfo Source #

Instances

AttrInfo NumerableIconLabelPropertyInfo Source # 

Associated Types

type AttrAllowedOps NumerableIconLabelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NumerableIconLabelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NumerableIconLabelPropertyInfo :: * -> Constraint

type AttrGetType NumerableIconLabelPropertyInfo :: *

type AttrLabel NumerableIconLabelPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint NumerableIconLabelPropertyInfo Source # 
type AttrSetTypeConstraint NumerableIconLabelPropertyInfo = * ~ Text
type AttrLabel NumerableIconLabelPropertyInfo Source # 
type AttrLabel NumerableIconLabelPropertyInfo = "label"
type AttrGetType NumerableIconLabelPropertyInfo Source # 
type AttrGetType NumerableIconLabelPropertyInfo = Text
type AttrBaseTypeConstraint NumerableIconLabelPropertyInfo Source # 
type AttrBaseTypeConstraint NumerableIconLabelPropertyInfo = IsNumerableIcon
type AttrAllowedOps NumerableIconLabelPropertyInfo Source # 
type AttrAllowedOps NumerableIconLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructNumerableIconLabel :: IsNumerableIcon o => Text -> IO (GValueConstruct o) Source #

numerableIconLabel :: AttrLabelProxy "label" Source #

setNumerableIconLabel :: (MonadIO m, IsNumerableIcon o) => o -> Text -> m () Source #

StyleContext

data NumerableIconStyleContextPropertyInfo Source #

Instances

AttrInfo NumerableIconStyleContextPropertyInfo Source # 
type AttrSetTypeConstraint NumerableIconStyleContextPropertyInfo Source # 
type AttrLabel NumerableIconStyleContextPropertyInfo Source # 
type AttrLabel NumerableIconStyleContextPropertyInfo = "style-context"
type AttrGetType NumerableIconStyleContextPropertyInfo Source # 
type AttrBaseTypeConstraint NumerableIconStyleContextPropertyInfo Source # 
type AttrAllowedOps NumerableIconStyleContextPropertyInfo Source # 
type AttrAllowedOps NumerableIconStyleContextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

numerableIconStyleContext :: AttrLabelProxy "styleContext" Source #