Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- iconThemeAddBuiltinIcon
- iconThemeAddResourcePath
- iconThemeAppendSearchPath
- iconThemeChooseIcon
- iconThemeChooseIconForScale
- iconThemeGetDefault
- iconThemeGetExampleIconName
- iconThemeGetForScreen
- iconThemeGetIconSizes
- iconThemeGetSearchPath
- iconThemeHasIcon
- iconThemeListContexts
- iconThemeListIcons
- iconThemeLoadIcon
- iconThemeLoadIconForScale
- iconThemeLoadSurface
- iconThemeLookupByGicon
- iconThemeLookupByGiconForScale
- iconThemeLookupIcon
- iconThemeLookupIconForScale
- iconThemeNew
- iconThemePrependSearchPath
- iconThemeRescanIfNeeded
- iconThemeSetCustomTheme
- iconThemeSetScreen
- iconThemeSetSearchPath
- Signals
- newtype IconTheme = IconTheme (ForeignPtr IconTheme)
- class GObject o => IconThemeK o
- toIconTheme :: IconThemeK o => o -> IO IconTheme
- noIconTheme :: Maybe IconTheme
- iconThemeAddBuiltinIcon :: (MonadIO m, PixbufK a) => Text -> Int32 -> a -> m ()
- data IconThemeAddResourcePathMethodInfo
- iconThemeAddResourcePath :: (MonadIO m, IconThemeK a) => a -> Text -> m ()
- data IconThemeAppendSearchPathMethodInfo
- iconThemeAppendSearchPath :: (MonadIO m, IconThemeK a) => a -> [Char] -> m ()
- data IconThemeChooseIconMethodInfo
- iconThemeChooseIcon :: (MonadIO m, IconThemeK a) => a -> [Text] -> Int32 -> [IconLookupFlags] -> m IconInfo
- data IconThemeChooseIconForScaleMethodInfo
- iconThemeChooseIconForScale :: (MonadIO m, IconThemeK a) => a -> [Text] -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo
- iconThemeGetDefault :: MonadIO m => m IconTheme
- data IconThemeGetExampleIconNameMethodInfo
- iconThemeGetExampleIconName :: (MonadIO m, IconThemeK a) => a -> m Text
- iconThemeGetForScreen :: (MonadIO m, ScreenK a) => a -> m IconTheme
- data IconThemeGetIconSizesMethodInfo
- iconThemeGetIconSizes :: (MonadIO m, IconThemeK a) => a -> Text -> m [Int32]
- data IconThemeGetSearchPathMethodInfo
- iconThemeGetSearchPath :: (MonadIO m, IconThemeK a) => a -> m [[Char]]
- data IconThemeHasIconMethodInfo
- iconThemeHasIcon :: (MonadIO m, IconThemeK a) => a -> Text -> m Bool
- data IconThemeListContextsMethodInfo
- iconThemeListContexts :: (MonadIO m, IconThemeK a) => a -> m [Text]
- data IconThemeListIconsMethodInfo
- iconThemeListIcons :: (MonadIO m, IconThemeK a) => a -> Maybe Text -> m [Text]
- data IconThemeLoadIconMethodInfo
- iconThemeLoadIcon :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> [IconLookupFlags] -> m Pixbuf
- data IconThemeLoadIconForScaleMethodInfo
- iconThemeLoadIconForScale :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m Pixbuf
- data IconThemeLoadSurfaceMethodInfo
- iconThemeLoadSurface :: (MonadIO m, IconThemeK a, WindowK b) => a -> Text -> Int32 -> Int32 -> Maybe b -> [IconLookupFlags] -> m Surface
- data IconThemeLookupByGiconMethodInfo
- iconThemeLookupByGicon :: (MonadIO m, IconThemeK a, IconK b) => a -> b -> Int32 -> [IconLookupFlags] -> m IconInfo
- data IconThemeLookupByGiconForScaleMethodInfo
- iconThemeLookupByGiconForScale :: (MonadIO m, IconThemeK a, IconK b) => a -> b -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo
- data IconThemeLookupIconMethodInfo
- iconThemeLookupIcon :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> [IconLookupFlags] -> m IconInfo
- data IconThemeLookupIconForScaleMethodInfo
- iconThemeLookupIconForScale :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo
- iconThemeNew :: MonadIO m => m IconTheme
- data IconThemePrependSearchPathMethodInfo
- iconThemePrependSearchPath :: (MonadIO m, IconThemeK a) => a -> [Char] -> m ()
- data IconThemeRescanIfNeededMethodInfo
- iconThemeRescanIfNeeded :: (MonadIO m, IconThemeK a) => a -> m Bool
- data IconThemeSetCustomThemeMethodInfo
- iconThemeSetCustomTheme :: (MonadIO m, IconThemeK a) => a -> Maybe Text -> m ()
- data IconThemeSetScreenMethodInfo
- iconThemeSetScreen :: (MonadIO m, IconThemeK a, ScreenK b) => a -> b -> m ()
- data IconThemeSetSearchPathMethodInfo
- iconThemeSetSearchPath :: (MonadIO m, IconThemeK a) => a -> [[Char]] -> m ()
- type IconThemeChangedCallback = IO ()
- type IconThemeChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data IconThemeChangedSignalInfo
- afterIconThemeChanged :: (GObject a, MonadIO m) => a -> IconThemeChangedCallback -> m SignalHandlerId
- iconThemeChangedCallbackWrapper :: IconThemeChangedCallback -> Ptr () -> Ptr () -> IO ()
- iconThemeChangedClosure :: IconThemeChangedCallback -> IO Closure
- mkIconThemeChangedCallback :: IconThemeChangedCallbackC -> IO (FunPtr IconThemeChangedCallbackC)
- noIconThemeChangedCallback :: Maybe IconThemeChangedCallback
- onIconThemeChanged :: (GObject a, MonadIO m) => a -> IconThemeChangedCallback -> m SignalHandlerId
Exported types
GObject IconTheme Source | |
((~) * info (ResolveIconThemeMethod t IconTheme), MethodInfo * info IconTheme p) => IsLabel t (IconTheme -> p) Source | |
((~) * info (ResolveIconThemeMethod t IconTheme), MethodInfo * info IconTheme p) => IsLabelProxy t (IconTheme -> p) Source | |
type ParentTypes IconTheme Source | |
type AttributeList IconTheme Source | |
type SignalList IconTheme Source |
class GObject o => IconThemeK o Source
(GObject o, IsDescendantOf IconTheme o) => IconThemeK o Source | |
toIconTheme :: IconThemeK o => o -> IO IconTheme Source
Methods
iconThemeAddBuiltinIcon
iconThemeAddBuiltinIcon :: (MonadIO m, PixbufK a) => Text -> Int32 -> a -> m () Source
Deprecated: (Since version 3.14)Use gtk_icon_theme_add_resource_path() to add application-specific icons to the icon theme.
iconThemeAddResourcePath
data IconThemeAddResourcePathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeAddResourcePathMethodInfo a signature Source | |
iconThemeAddResourcePath :: (MonadIO m, IconThemeK a) => a -> Text -> m () Source
iconThemeAppendSearchPath
data IconThemeAppendSearchPathMethodInfo Source
((~) (TYPE Lifted) signature ([Char] -> m ()), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeAppendSearchPathMethodInfo a signature Source | |
iconThemeAppendSearchPath :: (MonadIO m, IconThemeK a) => a -> [Char] -> m () Source
iconThemeChooseIcon
data IconThemeChooseIconMethodInfo Source
((~) (TYPE Lifted) signature ([Text] -> Int32 -> [IconLookupFlags] -> m IconInfo), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeChooseIconMethodInfo a signature Source | |
iconThemeChooseIcon :: (MonadIO m, IconThemeK a) => a -> [Text] -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeChooseIconForScale
data IconThemeChooseIconForScaleMethodInfo Source
((~) (TYPE Lifted) signature ([Text] -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeChooseIconForScaleMethodInfo a signature Source | |
iconThemeChooseIconForScale :: (MonadIO m, IconThemeK a) => a -> [Text] -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeGetDefault
iconThemeGetDefault :: MonadIO m => m IconTheme Source
iconThemeGetExampleIconName
data IconThemeGetExampleIconNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeGetExampleIconNameMethodInfo a signature Source | |
iconThemeGetExampleIconName :: (MonadIO m, IconThemeK a) => a -> m Text Source
iconThemeGetForScreen
iconThemeGetForScreen :: (MonadIO m, ScreenK a) => a -> m IconTheme Source
iconThemeGetIconSizes
data IconThemeGetIconSizesMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m [Int32]), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeGetIconSizesMethodInfo a signature Source | |
iconThemeGetIconSizes :: (MonadIO m, IconThemeK a) => a -> Text -> m [Int32] Source
iconThemeGetSearchPath
data IconThemeGetSearchPathMethodInfo Source
((~) (TYPE Lifted) signature (m [[Char]]), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeGetSearchPathMethodInfo a signature Source | |
iconThemeGetSearchPath :: (MonadIO m, IconThemeK a) => a -> m [[Char]] Source
iconThemeHasIcon
data IconThemeHasIconMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Bool), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeHasIconMethodInfo a signature Source | |
iconThemeHasIcon :: (MonadIO m, IconThemeK a) => a -> Text -> m Bool Source
iconThemeListContexts
data IconThemeListContextsMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeListContextsMethodInfo a signature Source | |
iconThemeListContexts :: (MonadIO m, IconThemeK a) => a -> m [Text] Source
iconThemeListIcons
data IconThemeListIconsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m [Text]), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeListIconsMethodInfo a signature Source | |
iconThemeListIcons :: (MonadIO m, IconThemeK a) => a -> Maybe Text -> m [Text] Source
iconThemeLoadIcon
data IconThemeLoadIconMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> [IconLookupFlags] -> m Pixbuf), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeLoadIconMethodInfo a signature Source | |
iconThemeLoadIcon :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> [IconLookupFlags] -> m Pixbuf Source
iconThemeLoadIconForScale
data IconThemeLoadIconForScaleMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> Int32 -> [IconLookupFlags] -> m Pixbuf), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeLoadIconForScaleMethodInfo a signature Source | |
iconThemeLoadIconForScale :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m Pixbuf Source
iconThemeLoadSurface
data IconThemeLoadSurfaceMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> Int32 -> Maybe b -> [IconLookupFlags] -> m Surface), MonadIO m, IconThemeK a, WindowK b) => MethodInfo (TYPE Lifted) IconThemeLoadSurfaceMethodInfo a signature Source | |
iconThemeLoadSurface :: (MonadIO m, IconThemeK a, WindowK b) => a -> Text -> Int32 -> Int32 -> Maybe b -> [IconLookupFlags] -> m Surface Source
iconThemeLookupByGicon
data IconThemeLookupByGiconMethodInfo Source
((~) (TYPE Lifted) signature (b -> Int32 -> [IconLookupFlags] -> m IconInfo), MonadIO m, IconThemeK a, IconK b) => MethodInfo (TYPE Lifted) IconThemeLookupByGiconMethodInfo a signature Source | |
iconThemeLookupByGicon :: (MonadIO m, IconThemeK a, IconK b) => a -> b -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeLookupByGiconForScale
data IconThemeLookupByGiconForScaleMethodInfo Source
((~) (TYPE Lifted) signature (b -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo), MonadIO m, IconThemeK a, IconK b) => MethodInfo (TYPE Lifted) IconThemeLookupByGiconForScaleMethodInfo a signature Source | |
iconThemeLookupByGiconForScale :: (MonadIO m, IconThemeK a, IconK b) => a -> b -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeLookupIcon
data IconThemeLookupIconMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> [IconLookupFlags] -> m IconInfo), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeLookupIconMethodInfo a signature Source | |
iconThemeLookupIcon :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeLookupIconForScale
data IconThemeLookupIconForScaleMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeLookupIconForScaleMethodInfo a signature Source | |
iconThemeLookupIconForScale :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeNew
iconThemeNew :: MonadIO m => m IconTheme Source
iconThemePrependSearchPath
data IconThemePrependSearchPathMethodInfo Source
((~) (TYPE Lifted) signature ([Char] -> m ()), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemePrependSearchPathMethodInfo a signature Source | |
iconThemePrependSearchPath :: (MonadIO m, IconThemeK a) => a -> [Char] -> m () Source
iconThemeRescanIfNeeded
data IconThemeRescanIfNeededMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeRescanIfNeededMethodInfo a signature Source | |
iconThemeRescanIfNeeded :: (MonadIO m, IconThemeK a) => a -> m Bool Source
iconThemeSetCustomTheme
data IconThemeSetCustomThemeMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m ()), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeSetCustomThemeMethodInfo a signature Source | |
iconThemeSetCustomTheme :: (MonadIO m, IconThemeK a) => a -> Maybe Text -> m () Source
iconThemeSetScreen
data IconThemeSetScreenMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, IconThemeK a, ScreenK b) => MethodInfo (TYPE Lifted) IconThemeSetScreenMethodInfo a signature Source | |
iconThemeSetScreen :: (MonadIO m, IconThemeK a, ScreenK b) => a -> b -> m () Source
iconThemeSetSearchPath
data IconThemeSetSearchPathMethodInfo Source
((~) (TYPE Lifted) signature ([[Char]] -> m ()), MonadIO m, IconThemeK a) => MethodInfo (TYPE Lifted) IconThemeSetSearchPathMethodInfo a signature Source | |
iconThemeSetSearchPath :: (MonadIO m, IconThemeK a) => a -> [[Char]] -> m () Source
Signals
Changed
type IconThemeChangedCallback = IO () Source
type IconThemeChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterIconThemeChanged :: (GObject a, MonadIO m) => a -> IconThemeChangedCallback -> m SignalHandlerId Source
iconThemeChangedCallbackWrapper :: IconThemeChangedCallback -> Ptr () -> Ptr () -> IO () Source
mkIconThemeChangedCallback :: IconThemeChangedCallbackC -> IO (FunPtr IconThemeChangedCallbackC) Source
onIconThemeChanged :: (GObject a, MonadIO m) => a -> IconThemeChangedCallback -> m SignalHandlerId Source