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 ()
- iconThemeAddResourcePath :: (MonadIO m, IconThemeK a) => a -> Text -> m ()
- iconThemeAppendSearchPath :: (MonadIO m, IconThemeK a) => a -> [Char] -> m ()
- iconThemeChooseIcon :: (MonadIO m, IconThemeK a) => a -> [Text] -> Int32 -> [IconLookupFlags] -> m IconInfo
- iconThemeChooseIconForScale :: (MonadIO m, IconThemeK a) => a -> [Text] -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo
- iconThemeGetDefault :: MonadIO m => m IconTheme
- iconThemeGetExampleIconName :: (MonadIO m, IconThemeK a) => a -> m Text
- iconThemeGetForScreen :: (MonadIO m, ScreenK a) => a -> m IconTheme
- iconThemeGetIconSizes :: (MonadIO m, IconThemeK a) => a -> Text -> m [Int32]
- iconThemeGetSearchPath :: (MonadIO m, IconThemeK a) => a -> m [[Char]]
- iconThemeHasIcon :: (MonadIO m, IconThemeK a) => a -> Text -> m Bool
- iconThemeListContexts :: (MonadIO m, IconThemeK a) => a -> m [Text]
- iconThemeListIcons :: (MonadIO m, IconThemeK a) => a -> Maybe Text -> m [Text]
- iconThemeLoadIcon :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> [IconLookupFlags] -> m Pixbuf
- iconThemeLoadIconForScale :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m Pixbuf
- iconThemeLoadSurface :: (MonadIO m, IconThemeK a, WindowK b) => a -> Text -> Int32 -> Int32 -> Maybe b -> [IconLookupFlags] -> m Surface
- iconThemeLookupByGicon :: (MonadIO m, IconThemeK a, IconK b) => a -> b -> Int32 -> [IconLookupFlags] -> m IconInfo
- iconThemeLookupByGiconForScale :: (MonadIO m, IconThemeK a, IconK b) => a -> b -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo
- iconThemeLookupIcon :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> [IconLookupFlags] -> m IconInfo
- iconThemeLookupIconForScale :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo
- iconThemeNew :: MonadIO m => m IconTheme
- iconThemePrependSearchPath :: (MonadIO m, IconThemeK a) => a -> [Char] -> m ()
- iconThemeRescanIfNeeded :: (MonadIO m, IconThemeK a) => a -> m Bool
- iconThemeSetCustomTheme :: (MonadIO m, IconThemeK a) => a -> Maybe Text -> m ()
- iconThemeSetScreen :: (MonadIO m, IconThemeK a, ScreenK b) => a -> b -> m ()
- 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 | |
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
iconThemeAddResourcePath :: (MonadIO m, IconThemeK a) => a -> Text -> m () Source
iconThemeAppendSearchPath
iconThemeAppendSearchPath :: (MonadIO m, IconThemeK a) => a -> [Char] -> m () Source
iconThemeChooseIcon
iconThemeChooseIcon :: (MonadIO m, IconThemeK a) => a -> [Text] -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeChooseIconForScale
iconThemeChooseIconForScale :: (MonadIO m, IconThemeK a) => a -> [Text] -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeGetDefault
iconThemeGetDefault :: MonadIO m => m IconTheme Source
iconThemeGetExampleIconName
iconThemeGetExampleIconName :: (MonadIO m, IconThemeK a) => a -> m Text Source
iconThemeGetForScreen
iconThemeGetForScreen :: (MonadIO m, ScreenK a) => a -> m IconTheme Source
iconThemeGetIconSizes
iconThemeGetIconSizes :: (MonadIO m, IconThemeK a) => a -> Text -> m [Int32] Source
iconThemeGetSearchPath
iconThemeGetSearchPath :: (MonadIO m, IconThemeK a) => a -> m [[Char]] Source
iconThemeHasIcon
iconThemeHasIcon :: (MonadIO m, IconThemeK a) => a -> Text -> m Bool Source
iconThemeListContexts
iconThemeListContexts :: (MonadIO m, IconThemeK a) => a -> m [Text] Source
iconThemeListIcons
iconThemeListIcons :: (MonadIO m, IconThemeK a) => a -> Maybe Text -> m [Text] Source
iconThemeLoadIcon
iconThemeLoadIcon :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> [IconLookupFlags] -> m Pixbuf Source
iconThemeLoadIconForScale
iconThemeLoadIconForScale :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m Pixbuf Source
iconThemeLoadSurface
iconThemeLoadSurface :: (MonadIO m, IconThemeK a, WindowK b) => a -> Text -> Int32 -> Int32 -> Maybe b -> [IconLookupFlags] -> m Surface Source
iconThemeLookupByGicon
iconThemeLookupByGicon :: (MonadIO m, IconThemeK a, IconK b) => a -> b -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeLookupByGiconForScale
iconThemeLookupByGiconForScale :: (MonadIO m, IconThemeK a, IconK b) => a -> b -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeLookupIcon
iconThemeLookupIcon :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeLookupIconForScale
iconThemeLookupIconForScale :: (MonadIO m, IconThemeK a) => a -> Text -> Int32 -> Int32 -> [IconLookupFlags] -> m IconInfo Source
iconThemeNew
iconThemeNew :: MonadIO m => m IconTheme Source
iconThemePrependSearchPath
iconThemePrependSearchPath :: (MonadIO m, IconThemeK a) => a -> [Char] -> m () Source
iconThemeRescanIfNeeded
iconThemeRescanIfNeeded :: (MonadIO m, IconThemeK a) => a -> m Bool Source
iconThemeSetCustomTheme
iconThemeSetCustomTheme :: (MonadIO m, IconThemeK a) => a -> Maybe Text -> m () Source
iconThemeSetScreen
iconThemeSetScreen :: (MonadIO m, IconThemeK a, ScreenK b) => a -> b -> m () Source
iconThemeSetSearchPath
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