gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.IconTheme

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.IconTheme module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype IconTheme #

Instances

Instances details
Eq IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

(==) :: IconTheme -> IconTheme -> Bool

(/=) :: IconTheme -> IconTheme -> Bool

GObject IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

ManagedPtrNewtype IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

TypedObject IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

glibType :: IO GType #

HasParentTypes IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

HasAttributeList IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

(info ~ ResolveIconThemeMethod t IconTheme, OverloadedMethod info IconTheme p, HasField t IconTheme p) => HasField (t :: Symbol) IconTheme p 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

getField :: IconTheme -> p

(info ~ ResolveIconThemeMethod t IconTheme, OverloadedMethodInfo info IconTheme) => IsLabel t (MethodProxy info IconTheme) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

fromLabel :: MethodProxy info IconTheme

(info ~ ResolveIconThemeMethod t IconTheme, OverloadedMethod info IconTheme p) => IsLabel t (IconTheme -> p) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

fromLabel :: IconTheme -> p

IsGValue (Maybe IconTheme) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe IconTheme -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe IconTheme) #

type AttributeList IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttributeList IconTheme = IconThemeAttributeList
type ParentTypes IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type ParentTypes IconTheme = '[Object]
type SignalList IconTheme 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type SignalList IconTheme = IconThemeSignalList

data IconThemeAddResourcePathMethodInfo #

Instances

Instances details
(signature ~ (Text -> m ()), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeAddResourcePathMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeAddResourcePathMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeAddSearchPathMethodInfo #

Instances

Instances details
(signature ~ ([Char] -> m ()), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeAddSearchPathMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeAddSearchPathMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeChangedSignalInfo #

Instances

Instances details
SignalInfo IconThemeChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Associated Types

type HaskellCallbackType IconThemeChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType IconThemeChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType IconThemeChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

data IconThemeDisplayPropertyInfo #

Instances

Instances details
AttrInfo IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Associated Types

type AttrAllowedOps IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeDisplayPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeDisplayPropertyInfo = IsIconTheme
type AttrGetType IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeDisplayPropertyInfo = Maybe Display
type AttrSetTypeConstraint IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeDisplayPropertyInfo = IsDisplay
type AttrTransferTypeConstraint IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeDisplayPropertyInfo = IsDisplay
type AttrTransferType IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeDisplayPropertyInfo = Display
type AttrLabel IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeDisplayPropertyInfo = "display"
type AttrOrigin IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

attrGet :: AttrBaseTypeConstraint IconThemeDisplayPropertyInfo o => o -> IO (AttrGetType IconThemeDisplayPropertyInfo)

attrSet :: (AttrBaseTypeConstraint IconThemeDisplayPropertyInfo o, AttrSetTypeConstraint IconThemeDisplayPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint IconThemeDisplayPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint IconThemeDisplayPropertyInfo o, AttrSetTypeConstraint IconThemeDisplayPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint IconThemeDisplayPropertyInfo o, AttrTransferTypeConstraint IconThemeDisplayPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType IconThemeDisplayPropertyInfo)

attrPut :: AttrBaseTypeConstraint IconThemeDisplayPropertyInfo o => o -> AttrGetType IconThemeDisplayPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeDisplayPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeDisplayPropertyInfo = IsIconTheme
type AttrGetType IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeDisplayPropertyInfo = Maybe Display
type AttrLabel IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeDisplayPropertyInfo = "display"
type AttrOrigin IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeDisplayPropertyInfo = IsDisplay
type AttrTransferType IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeDisplayPropertyInfo = Display
type AttrTransferTypeConstraint IconThemeDisplayPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeDisplayPropertyInfo = IsDisplay

data IconThemeGetDisplayMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Display), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeGetDisplayMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeGetDisplayMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeGetIconNamesMethodInfo #

Instances

Instances details
(signature ~ m [Text], MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeGetIconNamesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeGetIconNamesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeGetIconSizesMethodInfo #

Instances

Instances details
(signature ~ (Text -> m [Int32]), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeGetIconSizesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeGetIconSizesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeGetResourcePathMethodInfo #

Instances

Instances details
(signature ~ m (Maybe [Text]), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeGetResourcePathMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeGetResourcePathMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeGetSearchPathMethodInfo #

Instances

Instances details
(signature ~ m (Maybe [[Char]]), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeGetSearchPathMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeGetSearchPathMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeGetThemeNameMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeGetThemeNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeGetThemeNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeHasGiconMethodInfo #

Instances

Instances details
(signature ~ (b -> m Bool), MonadIO m, IsIconTheme a, IsIcon b) => OverloadedMethod IconThemeHasGiconMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeHasGiconMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeHasIconMethodInfo #

Instances

Instances details
(signature ~ (Text -> m Bool), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeHasIconMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeHasIconMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeIconNamesPropertyInfo #

Instances

Instances details
AttrInfo IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Associated Types

type AttrAllowedOps IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeIconNamesPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo = IsIconTheme
type AttrGetType IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeIconNamesPropertyInfo = Maybe [Text]
type AttrSetTypeConstraint IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeIconNamesPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeIconNamesPropertyInfo = Type ~ ()
type AttrTransferType IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeIconNamesPropertyInfo = ()
type AttrLabel IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeIconNamesPropertyInfo = "icon-names"
type AttrOrigin IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

attrGet :: AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo o => o -> IO (AttrGetType IconThemeIconNamesPropertyInfo)

attrSet :: (AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo o, AttrSetTypeConstraint IconThemeIconNamesPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo o, AttrSetTypeConstraint IconThemeIconNamesPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo o, AttrTransferTypeConstraint IconThemeIconNamesPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType IconThemeIconNamesPropertyInfo)

attrPut :: AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo o => o -> AttrGetType IconThemeIconNamesPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeIconNamesPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeIconNamesPropertyInfo = IsIconTheme
type AttrGetType IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeIconNamesPropertyInfo = Maybe [Text]
type AttrLabel IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeIconNamesPropertyInfo = "icon-names"
type AttrOrigin IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeIconNamesPropertyInfo = Type ~ ()
type AttrTransferType IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeIconNamesPropertyInfo = ()
type AttrTransferTypeConstraint IconThemeIconNamesPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeIconNamesPropertyInfo = Type ~ ()

data IconThemeLookupByGiconMethodInfo #

Instances

Instances details
(signature ~ (b -> Int32 -> Int32 -> TextDirection -> [IconLookupFlags] -> m IconPaintable), MonadIO m, IsIconTheme a, IsIcon b) => OverloadedMethod IconThemeLookupByGiconMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeLookupByGiconMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeLookupIconMethodInfo #

Instances

Instances details
(signature ~ (Text -> Maybe [Text] -> Int32 -> Int32 -> TextDirection -> [IconLookupFlags] -> m IconPaintable), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeLookupIconMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeLookupIconMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeResourcePathPropertyInfo #

Instances

Instances details
AttrInfo IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Associated Types

type AttrAllowedOps IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeResourcePathPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo = IsIconTheme
type AttrGetType IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeResourcePathPropertyInfo = Maybe [Text]
type AttrSetTypeConstraint IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeResourcePathPropertyInfo = Type ~ [Text]
type AttrTransferTypeConstraint IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeResourcePathPropertyInfo = Type ~ [Text]
type AttrTransferType IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeResourcePathPropertyInfo = [Text]
type AttrLabel IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeResourcePathPropertyInfo = "resource-path"
type AttrOrigin IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

attrGet :: AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo o => o -> IO (AttrGetType IconThemeResourcePathPropertyInfo)

attrSet :: (AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo o, AttrSetTypeConstraint IconThemeResourcePathPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo o, AttrSetTypeConstraint IconThemeResourcePathPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo o, AttrTransferTypeConstraint IconThemeResourcePathPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType IconThemeResourcePathPropertyInfo)

attrPut :: AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo o => o -> AttrGetType IconThemeResourcePathPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeResourcePathPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeResourcePathPropertyInfo = IsIconTheme
type AttrGetType IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeResourcePathPropertyInfo = Maybe [Text]
type AttrLabel IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeResourcePathPropertyInfo = "resource-path"
type AttrOrigin IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeResourcePathPropertyInfo = Type ~ [Text]
type AttrTransferType IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeResourcePathPropertyInfo = [Text]
type AttrTransferTypeConstraint IconThemeResourcePathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeResourcePathPropertyInfo = Type ~ [Text]

data IconThemeSearchPathPropertyInfo #

Instances

Instances details
AttrInfo IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Associated Types

type AttrAllowedOps IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeSearchPathPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo = IsIconTheme
type AttrGetType IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeSearchPathPropertyInfo = Maybe [Text]
type AttrSetTypeConstraint IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeSearchPathPropertyInfo = Type ~ [Text]
type AttrTransferTypeConstraint IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeSearchPathPropertyInfo = Type ~ [Text]
type AttrTransferType IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeSearchPathPropertyInfo = [Text]
type AttrLabel IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeSearchPathPropertyInfo = "search-path"
type AttrOrigin IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

attrGet :: AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo o => o -> IO (AttrGetType IconThemeSearchPathPropertyInfo)

attrSet :: (AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo o, AttrSetTypeConstraint IconThemeSearchPathPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo o, AttrSetTypeConstraint IconThemeSearchPathPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo o, AttrTransferTypeConstraint IconThemeSearchPathPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType IconThemeSearchPathPropertyInfo)

attrPut :: AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo o => o -> AttrGetType IconThemeSearchPathPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeSearchPathPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeSearchPathPropertyInfo = IsIconTheme
type AttrGetType IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeSearchPathPropertyInfo = Maybe [Text]
type AttrLabel IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeSearchPathPropertyInfo = "search-path"
type AttrOrigin IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeSearchPathPropertyInfo = Type ~ [Text]
type AttrTransferType IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeSearchPathPropertyInfo = [Text]
type AttrTransferTypeConstraint IconThemeSearchPathPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeSearchPathPropertyInfo = Type ~ [Text]

data IconThemeSetResourcePathMethodInfo #

Instances

Instances details
(signature ~ (Maybe [Text] -> m ()), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeSetResourcePathMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeSetResourcePathMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeSetSearchPathMethodInfo #

Instances

Instances details
(signature ~ (Maybe [[Char]] -> m ()), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeSetSearchPathMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeSetSearchPathMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeSetThemeNameMethodInfo #

Instances

Instances details
(signature ~ (Maybe Text -> m ()), MonadIO m, IsIconTheme a) => OverloadedMethod IconThemeSetThemeNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo IconThemeSetThemeNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data IconThemeThemeNamePropertyInfo #

Instances

Instances details
AttrInfo IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Associated Types

type AttrAllowedOps IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeThemeNamePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo = IsIconTheme
type AttrGetType IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeThemeNamePropertyInfo = Maybe Text
type AttrSetTypeConstraint IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeThemeNamePropertyInfo = Type ~ Text
type AttrTransferTypeConstraint IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeThemeNamePropertyInfo = Type ~ Text
type AttrTransferType IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeThemeNamePropertyInfo = Text
type AttrLabel IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeThemeNamePropertyInfo = "theme-name"
type AttrOrigin IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

Methods

attrGet :: AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo o => o -> IO (AttrGetType IconThemeThemeNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo o, AttrSetTypeConstraint IconThemeThemeNamePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo o, AttrSetTypeConstraint IconThemeThemeNamePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo o, AttrTransferTypeConstraint IconThemeThemeNamePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType IconThemeThemeNamePropertyInfo)

attrPut :: AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo o => o -> AttrGetType IconThemeThemeNamePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrAllowedOps IconThemeThemeNamePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrBaseTypeConstraint IconThemeThemeNamePropertyInfo = IsIconTheme
type AttrGetType IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrGetType IconThemeThemeNamePropertyInfo = Maybe Text
type AttrLabel IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrLabel IconThemeThemeNamePropertyInfo = "theme-name"
type AttrOrigin IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrSetTypeConstraint IconThemeThemeNamePropertyInfo = Type ~ Text
type AttrTransferType IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferType IconThemeThemeNamePropertyInfo = Text
type AttrTransferTypeConstraint IconThemeThemeNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type AttrTransferTypeConstraint IconThemeThemeNamePropertyInfo = Type ~ Text

class (GObject o, IsDescendantOf IconTheme o) => IsIconTheme o #

Instances

Instances details
(GObject o, IsDescendantOf IconTheme o) => IsIconTheme o 
Instance details

Defined in GI.Gtk.Objects.IconTheme

type family ResolveIconThemeMethod (t :: Symbol) o where ... #

Equations

ResolveIconThemeMethod "addResourcePath" o = IconThemeAddResourcePathMethodInfo 
ResolveIconThemeMethod "addSearchPath" o = IconThemeAddSearchPathMethodInfo 
ResolveIconThemeMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveIconThemeMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveIconThemeMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveIconThemeMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveIconThemeMethod "getv" o = ObjectGetvMethodInfo 
ResolveIconThemeMethod "hasGicon" o = IconThemeHasGiconMethodInfo 
ResolveIconThemeMethod "hasIcon" o = IconThemeHasIconMethodInfo 
ResolveIconThemeMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveIconThemeMethod "lookupByGicon" o = IconThemeLookupByGiconMethodInfo 
ResolveIconThemeMethod "lookupIcon" o = IconThemeLookupIconMethodInfo 
ResolveIconThemeMethod "notify" o = ObjectNotifyMethodInfo 
ResolveIconThemeMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveIconThemeMethod "ref" o = ObjectRefMethodInfo 
ResolveIconThemeMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveIconThemeMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveIconThemeMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveIconThemeMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveIconThemeMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveIconThemeMethod "unref" o = ObjectUnrefMethodInfo 
ResolveIconThemeMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveIconThemeMethod "getData" o = ObjectGetDataMethodInfo 
ResolveIconThemeMethod "getDisplay" o = IconThemeGetDisplayMethodInfo 
ResolveIconThemeMethod "getIconNames" o = IconThemeGetIconNamesMethodInfo 
ResolveIconThemeMethod "getIconSizes" o = IconThemeGetIconSizesMethodInfo 
ResolveIconThemeMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveIconThemeMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveIconThemeMethod "getResourcePath" o = IconThemeGetResourcePathMethodInfo 
ResolveIconThemeMethod "getSearchPath" o = IconThemeGetSearchPathMethodInfo 
ResolveIconThemeMethod "getThemeName" o = IconThemeGetThemeNameMethodInfo 
ResolveIconThemeMethod "setData" o = ObjectSetDataMethodInfo 
ResolveIconThemeMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveIconThemeMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveIconThemeMethod "setResourcePath" o = IconThemeSetResourcePathMethodInfo 
ResolveIconThemeMethod "setSearchPath" o = IconThemeSetSearchPathMethodInfo 
ResolveIconThemeMethod "setThemeName" o = IconThemeSetThemeNameMethodInfo 
ResolveIconThemeMethod l o = MethodResolutionFailed l o :: Type 

afterIconThemeChanged :: (IsIconTheme a, MonadIO m) => a -> ((?self :: a) => IconThemeChangedCallback) -> m SignalHandlerId #

clearIconThemeDisplay :: (MonadIO m, IsIconTheme o) => o -> m () #

clearIconThemeResourcePath :: (MonadIO m, IsIconTheme o) => o -> m () #

clearIconThemeSearchPath :: (MonadIO m, IsIconTheme o) => o -> m () #

clearIconThemeThemeName :: (MonadIO m, IsIconTheme o) => o -> m () #

constructIconThemeDisplay :: (IsIconTheme o, MonadIO m, IsDisplay a) => a -> m (GValueConstruct o) #

constructIconThemeResourcePath :: (IsIconTheme o, MonadIO m) => [Text] -> m (GValueConstruct o) #

constructIconThemeSearchPath :: (IsIconTheme o, MonadIO m) => [Text] -> m (GValueConstruct o) #

constructIconThemeThemeName :: (IsIconTheme o, MonadIO m) => Text -> m (GValueConstruct o) #

getIconThemeDisplay :: (MonadIO m, IsIconTheme o) => o -> m (Maybe Display) #

getIconThemeIconNames :: (MonadIO m, IsIconTheme o) => o -> m (Maybe [Text]) #

getIconThemeResourcePath :: (MonadIO m, IsIconTheme o) => o -> m (Maybe [Text]) #

getIconThemeSearchPath :: (MonadIO m, IsIconTheme o) => o -> m (Maybe [Text]) #

getIconThemeThemeName :: (MonadIO m, IsIconTheme o) => o -> m (Maybe Text) #

iconThemeAddResourcePath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> m () #

iconThemeAddSearchPath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> [Char] -> m () #

iconThemeDisplay :: AttrLabelProxy "display" #

iconThemeGetDisplay :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m (Maybe Display) #

iconThemeGetForDisplay :: (HasCallStack, MonadIO m, IsDisplay a) => a -> m IconTheme #

iconThemeGetIconNames :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m [Text] #

iconThemeGetIconSizes :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> m [Int32] #

iconThemeGetResourcePath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m (Maybe [Text]) #

iconThemeGetSearchPath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m (Maybe [[Char]]) #

iconThemeGetThemeName :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> m Text #

iconThemeHasGicon :: (HasCallStack, MonadIO m, IsIconTheme a, IsIcon b) => a -> b -> m Bool #

iconThemeHasIcon :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> m Bool #

iconThemeIconNames :: AttrLabelProxy "iconNames" #

iconThemeLookupByGicon :: (HasCallStack, MonadIO m, IsIconTheme a, IsIcon b) => a -> b -> Int32 -> Int32 -> TextDirection -> [IconLookupFlags] -> m IconPaintable #

iconThemeLookupIcon :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Text -> Maybe [Text] -> Int32 -> Int32 -> TextDirection -> [IconLookupFlags] -> m IconPaintable #

iconThemeNew :: (HasCallStack, MonadIO m) => m IconTheme #

iconThemeResourcePath :: AttrLabelProxy "resourcePath" #

iconThemeSearchPath :: AttrLabelProxy "searchPath" #

iconThemeSetResourcePath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Maybe [Text] -> m () #

iconThemeSetSearchPath :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Maybe [[Char]] -> m () #

iconThemeSetThemeName :: (HasCallStack, MonadIO m, IsIconTheme a) => a -> Maybe Text -> m () #

iconThemeThemeName :: AttrLabelProxy "themeName" #

onIconThemeChanged :: (IsIconTheme a, MonadIO m) => a -> ((?self :: a) => IconThemeChangedCallback) -> m SignalHandlerId #

setIconThemeDisplay :: (MonadIO m, IsIconTheme o, IsDisplay a) => o -> a -> m () #

setIconThemeResourcePath :: (MonadIO m, IsIconTheme o) => o -> [Text] -> m () #

setIconThemeSearchPath :: (MonadIO m, IsIconTheme o) => o -> [Text] -> m () #

setIconThemeThemeName :: (MonadIO m, IsIconTheme o) => o -> Text -> m () #

toIconTheme :: (MonadIO m, IsIconTheme o) => o -> m IconTheme #