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 Style = Style (ForeignPtr Style)
- class GObject o => StyleK o
- toStyle :: StyleK o => o -> IO Style
- noStyle :: Maybe Style
- data StyleApplyDefaultBackgroundMethodInfo
- styleApplyDefaultBackground :: (MonadIO m, StyleK a, WindowK b) => a -> Context -> b -> StateType -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data StyleCopyMethodInfo
- styleCopy :: (MonadIO m, StyleK a) => a -> m Style
- data StyleDetachMethodInfo
- styleDetach :: (MonadIO m, StyleK a) => a -> m ()
- data StyleGetStylePropertyMethodInfo
- styleGetStyleProperty :: (MonadIO m, StyleK a) => a -> GType -> Text -> m GValue
- data StyleHasContextMethodInfo
- styleHasContext :: (MonadIO m, StyleK a) => a -> m Bool
- data StyleLookupColorMethodInfo
- styleLookupColor :: (MonadIO m, StyleK a) => a -> Text -> m (Bool, Color)
- data StyleLookupIconSetMethodInfo
- styleLookupIconSet :: (MonadIO m, StyleK a) => a -> Text -> m IconSet
- styleNew :: MonadIO m => m Style
- data StyleRenderIconMethodInfo
- styleRenderIcon :: (MonadIO m, StyleK a, WidgetK b) => a -> IconSource -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf
- data StyleSetBackgroundMethodInfo
- styleSetBackground :: (MonadIO m, StyleK a, WindowK b) => a -> b -> StateType -> m ()
- data StyleContextPropertyInfo
- constructStyleContext :: StyleContextK a => a -> IO ([Char], GValue)
- getStyleContext :: (MonadIO m, StyleK o) => o -> m StyleContext
- type StyleRealizeCallback = IO ()
- type StyleRealizeCallbackC = Ptr () -> Ptr () -> IO ()
- data StyleRealizeSignalInfo
- afterStyleRealize :: (GObject a, MonadIO m) => a -> StyleRealizeCallback -> m SignalHandlerId
- mkStyleRealizeCallback :: StyleRealizeCallbackC -> IO (FunPtr StyleRealizeCallbackC)
- noStyleRealizeCallback :: Maybe StyleRealizeCallback
- onStyleRealize :: (GObject a, MonadIO m) => a -> StyleRealizeCallback -> m SignalHandlerId
- styleRealizeCallbackWrapper :: StyleRealizeCallback -> Ptr () -> Ptr () -> IO ()
- styleRealizeClosure :: StyleRealizeCallback -> IO Closure
- type StyleUnrealizeCallback = IO ()
- type StyleUnrealizeCallbackC = Ptr () -> Ptr () -> IO ()
- data StyleUnrealizeSignalInfo
- afterStyleUnrealize :: (GObject a, MonadIO m) => a -> StyleUnrealizeCallback -> m SignalHandlerId
- mkStyleUnrealizeCallback :: StyleUnrealizeCallbackC -> IO (FunPtr StyleUnrealizeCallbackC)
- noStyleUnrealizeCallback :: Maybe StyleUnrealizeCallback
- onStyleUnrealize :: (GObject a, MonadIO m) => a -> StyleUnrealizeCallback -> m SignalHandlerId
- styleUnrealizeCallbackWrapper :: StyleUnrealizeCallback -> Ptr () -> Ptr () -> IO ()
- styleUnrealizeClosure :: StyleUnrealizeCallback -> IO Closure
Exported types
GObject Style Source | |
((~) * info (ResolveStyleMethod t Style), MethodInfo * info Style p) => IsLabel t (Style -> p) Source | |
((~) * info (ResolveStyleMethod t Style), MethodInfo * info Style p) => IsLabelProxy t (Style -> p) Source | |
type ParentTypes Style Source | |
type AttributeList Style Source | |
type SignalList Style Source |
Methods
styleApplyDefaultBackground
styleApplyDefaultBackground :: (MonadIO m, StyleK a, WindowK b) => a -> Context -> b -> StateType -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
Deprecated: (Since version 3.0)Use #GtkStyleContext instead
styleCopy
data StyleCopyMethodInfo Source
((~) (TYPE Lifted) signature (m Style), MonadIO m, StyleK a) => MethodInfo (TYPE Lifted) StyleCopyMethodInfo a signature Source | |
styleCopy :: (MonadIO m, StyleK a) => a -> m Style Source
Deprecated: (Since version 3.0)Use #GtkStyleContext instead
styleDetach
data StyleDetachMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, StyleK a) => MethodInfo (TYPE Lifted) StyleDetachMethodInfo a signature Source | |
styleDetach :: (MonadIO m, StyleK a) => a -> m () Source
Deprecated: (Since version 3.0)Use #GtkStyleContext instead
styleGetStyleProperty
styleHasContext
data StyleHasContextMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, StyleK a) => MethodInfo (TYPE Lifted) StyleHasContextMethodInfo a signature Source | |
styleHasContext :: (MonadIO m, StyleK a) => a -> m Bool Source
styleLookupColor
styleLookupColor :: (MonadIO m, StyleK a) => a -> Text -> m (Bool, Color) Source
Deprecated: (Since version 3.0)Use gtk_style_context_lookup_color() instead
styleLookupIconSet
styleLookupIconSet :: (MonadIO m, StyleK a) => a -> Text -> m IconSet Source
Deprecated: (Since version 3.0)Use gtk_style_context_lookup_icon_set() instead
styleNew
styleRenderIcon
data StyleRenderIconMethodInfo Source
((~) (TYPE Lifted) signature (IconSource -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf), MonadIO m, StyleK a, WidgetK b) => MethodInfo (TYPE Lifted) StyleRenderIconMethodInfo a signature Source | |
styleRenderIcon :: (MonadIO m, StyleK a, WidgetK b) => a -> IconSource -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf Source
Deprecated: (Since version 3.0)Use gtk_render_icon_pixbuf() instead
styleSetBackground
data StyleSetBackgroundMethodInfo Source
((~) (TYPE Lifted) signature (b -> StateType -> m ()), MonadIO m, StyleK a, WindowK b) => MethodInfo (TYPE Lifted) StyleSetBackgroundMethodInfo a signature Source | |
styleSetBackground :: (MonadIO m, StyleK a, WindowK b) => a -> b -> StateType -> m () Source
Deprecated: (Since version 3.0)Use gtk_style_context_set_background() instead
Properties
Context
data StyleContextPropertyInfo Source
constructStyleContext :: StyleContextK a => a -> IO ([Char], GValue) Source
getStyleContext :: (MonadIO m, StyleK o) => o -> m StyleContext Source
Signals
Realize
type StyleRealizeCallback = IO () Source
type StyleRealizeCallbackC = Ptr () -> Ptr () -> IO () Source
afterStyleRealize :: (GObject a, MonadIO m) => a -> StyleRealizeCallback -> m SignalHandlerId Source
onStyleRealize :: (GObject a, MonadIO m) => a -> StyleRealizeCallback -> m SignalHandlerId Source
styleRealizeCallbackWrapper :: StyleRealizeCallback -> Ptr () -> Ptr () -> IO () Source
Unrealize
type StyleUnrealizeCallback = IO () Source
type StyleUnrealizeCallbackC = Ptr () -> Ptr () -> IO () Source
afterStyleUnrealize :: (GObject a, MonadIO m) => a -> StyleUnrealizeCallback -> m SignalHandlerId Source
onStyleUnrealize :: (GObject a, MonadIO m) => a -> StyleUnrealizeCallback -> m SignalHandlerId Source
styleUnrealizeCallbackWrapper :: StyleUnrealizeCallback -> Ptr () -> Ptr () -> IO () Source