| 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 |
GI.Gtk.Objects.IconFactory
Description
- newtype IconFactory = IconFactory (ManagedPtr IconFactory)
- class GObject o => IsIconFactory o
- toIconFactory :: IsIconFactory o => o -> IO IconFactory
- noIconFactory :: Maybe IconFactory
- data IconFactoryAddMethodInfo
- iconFactoryAdd :: (MonadIO m, IsIconFactory a) => a -> Text -> IconSet -> m ()
- data IconFactoryAddDefaultMethodInfo
- iconFactoryAddDefault :: (MonadIO m, IsIconFactory a) => a -> m ()
- data IconFactoryLookupMethodInfo
- iconFactoryLookup :: (MonadIO m, IsIconFactory a) => a -> Text -> m IconSet
- iconFactoryLookupDefault :: MonadIO m => Text -> m IconSet
- iconFactoryNew :: MonadIO m => m IconFactory
- data IconFactoryRemoveDefaultMethodInfo
- iconFactoryRemoveDefault :: (MonadIO m, IsIconFactory a) => a -> m ()
Exported types
newtype IconFactory Source #
Constructors
| IconFactory (ManagedPtr IconFactory) |
Instances
| GObject IconFactory Source # | |
| IsObject IconFactory Source # | |
| IsIconFactory IconFactory Source # | |
| IsBuildable IconFactory Source # | |
| ((~) * info (ResolveIconFactoryMethod t IconFactory), MethodInfo * info IconFactory p) => IsLabel t (IconFactory -> p) Source # | |
| ((~) * info (ResolveIconFactoryMethod t IconFactory), MethodInfo * info IconFactory p) => IsLabelProxy t (IconFactory -> p) Source # | |
| HasAttributeList * IconFactory Source # | |
| type SignalList IconFactory Source # | |
| type AttributeList IconFactory Source # | |
class GObject o => IsIconFactory o Source #
Instances
| (GObject a, UnknownAncestorError Constraint IconFactory a) => IsIconFactory a Source # | |
| IsIconFactory IconFactory Source # | |
toIconFactory :: IsIconFactory o => o -> IO IconFactory Source #
Methods
add
data IconFactoryAddMethodInfo Source #
Instances
| ((~) * signature (Text -> IconSet -> m ()), MonadIO m, IsIconFactory a) => MethodInfo * IconFactoryAddMethodInfo a signature Source # | |
iconFactoryAdd :: (MonadIO m, IsIconFactory a) => a -> Text -> IconSet -> m () Source #
Deprecated: (Since version 3.10)Use #GtkIconTheme instead.
addDefault
data IconFactoryAddDefaultMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsIconFactory a) => MethodInfo * IconFactoryAddDefaultMethodInfo a signature Source # | |
iconFactoryAddDefault :: (MonadIO m, IsIconFactory a) => a -> m () Source #
Deprecated: (Since version 3.10)Use #GtkIconTheme instead.
lookup
data IconFactoryLookupMethodInfo Source #
Instances
| ((~) * signature (Text -> m IconSet), MonadIO m, IsIconFactory a) => MethodInfo * IconFactoryLookupMethodInfo a signature Source # | |
iconFactoryLookup :: (MonadIO m, IsIconFactory a) => a -> Text -> m IconSet Source #
Deprecated: (Since version 3.10)Use #GtkIconTheme instead.
lookupDefault
iconFactoryLookupDefault :: MonadIO m => Text -> m IconSet Source #
Deprecated: (Since version 3.10)Use #GtkIconTheme instead.
new
iconFactoryNew :: MonadIO m => m IconFactory Source #
Deprecated: (Since version 3.10)Use #GtkIconTheme instead.
removeDefault
data IconFactoryRemoveDefaultMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsIconFactory a) => MethodInfo * IconFactoryRemoveDefaultMethodInfo a signature Source # | |
iconFactoryRemoveDefault :: (MonadIO m, IsIconFactory a) => a -> m () Source #
Deprecated: (Since version 3.10)Use #GtkIconTheme instead.