| 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.Interfaces.StyleProvider
Description
- newtype StyleProvider = StyleProvider (ManagedPtr StyleProvider)
- noStyleProvider :: Maybe StyleProvider
- class ManagedPtrNewtype a => IsStyleProvider a
- data StyleProviderGetIconFactoryMethodInfo
- styleProviderGetIconFactory :: (MonadIO m, IsStyleProvider a) => a -> WidgetPath -> m IconFactory
- data StyleProviderGetStyleMethodInfo
- styleProviderGetStyle :: (MonadIO m, IsStyleProvider a) => a -> WidgetPath -> m StyleProperties
- data StyleProviderGetStylePropertyMethodInfo
- styleProviderGetStyleProperty :: (MonadIO m, IsStyleProvider a) => a -> WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue)
Exported types
newtype StyleProvider Source #
Constructors
| StyleProvider (ManagedPtr StyleProvider) |
Instances
| IsStyleProvider StyleProvider Source # | |
| ((~) * info (ResolveStyleProviderMethod t StyleProvider), MethodInfo * info StyleProvider p) => IsLabel t (StyleProvider -> p) Source # | |
| ((~) * info (ResolveStyleProviderMethod t StyleProvider), MethodInfo * info StyleProvider p) => IsLabelProxy t (StyleProvider -> p) Source # | |
| HasAttributeList * StyleProvider Source # | |
| type SignalList StyleProvider Source # | |
| type AttributeList StyleProvider Source # | |
class ManagedPtrNewtype a => IsStyleProvider a Source #
Methods
getIconFactory
data StyleProviderGetIconFactoryMethodInfo Source #
Instances
| ((~) * signature (WidgetPath -> m IconFactory), MonadIO m, IsStyleProvider a) => MethodInfo * StyleProviderGetIconFactoryMethodInfo a signature Source # | |
styleProviderGetIconFactory :: (MonadIO m, IsStyleProvider a) => a -> WidgetPath -> m IconFactory Source #
Deprecated: (Since version 3.8)Will always return %NULL for all GTK-provided style providers.
getStyle
data StyleProviderGetStyleMethodInfo Source #
Instances
| ((~) * signature (WidgetPath -> m StyleProperties), MonadIO m, IsStyleProvider a) => MethodInfo * StyleProviderGetStyleMethodInfo a signature Source # | |
styleProviderGetStyle :: (MonadIO m, IsStyleProvider a) => a -> WidgetPath -> m StyleProperties Source #
Deprecated: (Since version 3.8)Will always return %NULL for all GTK-provided style providers as the interface cannot correctly work the way CSS is specified.
getStyleProperty
data StyleProviderGetStylePropertyMethodInfo Source #
Instances
| ((~) * signature (WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue)), MonadIO m, IsStyleProvider a) => MethodInfo * StyleProviderGetStylePropertyMethodInfo a signature Source # | |
styleProviderGetStyleProperty :: (MonadIO m, IsStyleProvider a) => a -> WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue) Source #