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 |
- newtype StyleProvider = StyleProvider (ForeignPtr StyleProvider)
- noStyleProvider :: Maybe StyleProvider
- class ForeignPtrNewtype a => StyleProviderK a
- data StyleProviderGetIconFactoryMethodInfo
- styleProviderGetIconFactory :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> m IconFactory
- data StyleProviderGetStyleMethodInfo
- styleProviderGetStyle :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> m StyleProperties
- data StyleProviderGetStylePropertyMethodInfo
- styleProviderGetStyleProperty :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue)
Exported types
newtype 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 | |
type ParentTypes StyleProvider Source | |
type AttributeList StyleProvider Source | |
type SignalList StyleProvider Source |
class ForeignPtrNewtype a => StyleProviderK a Source
(ForeignPtrNewtype o, IsDescendantOf StyleProvider o) => StyleProviderK o Source | |
Methods
styleProviderGetIconFactory
data StyleProviderGetIconFactoryMethodInfo Source
((~) (TYPE Lifted) signature (WidgetPath -> m IconFactory), MonadIO m, StyleProviderK a) => MethodInfo (TYPE Lifted) StyleProviderGetIconFactoryMethodInfo a signature Source | |
styleProviderGetIconFactory :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> m IconFactory Source
Deprecated: (Since version 3.8)Will always return %NULL for all GTK-provided style providers.
styleProviderGetStyle
data StyleProviderGetStyleMethodInfo Source
((~) (TYPE Lifted) signature (WidgetPath -> m StyleProperties), MonadIO m, StyleProviderK a) => MethodInfo (TYPE Lifted) StyleProviderGetStyleMethodInfo a signature Source | |
styleProviderGetStyle :: (MonadIO m, StyleProviderK 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.
styleProviderGetStyleProperty
data StyleProviderGetStylePropertyMethodInfo Source
((~) (TYPE Lifted) signature (WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue)), MonadIO m, StyleProviderK a) => MethodInfo (TYPE Lifted) StyleProviderGetStylePropertyMethodInfo a signature Source | |
styleProviderGetStyleProperty :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue) Source