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
- styleProviderGetIconFactory :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> m IconFactory
- styleProviderGetStyle :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> m StyleProperties
- styleProviderGetStyleProperty :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue)
Exported types
newtype StyleProvider 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
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
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
styleProviderGetStyleProperty :: (MonadIO m, StyleProviderK a) => a -> WidgetPath -> [StateFlags] -> GParamSpec -> m (Bool, GValue) Source