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 (Maybe StyleContext)
- styleContext :: AttrLabelProxy "context"
- 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 | |
((~) * info (ResolveStyleMethod t Style), MethodInfo * info Style p) => IsLabelProxy t (Style -> p) | |
type ParentTypes Style | |
type AttributeList Style | |
type SignalList Style |
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
((~) * signature (m Style), MonadIO m, StyleK a) => MethodInfo * StyleCopyMethodInfo a signature |
styleCopy :: (MonadIO m, StyleK a) => a -> m Style Source
Deprecated: (Since version 3.0)Use #GtkStyleContext instead
styleDetach
data StyleDetachMethodInfo Source
((~) * signature (m ()), MonadIO m, StyleK a) => MethodInfo * StyleDetachMethodInfo a signature |
styleDetach :: (MonadIO m, StyleK a) => a -> m () Source
Deprecated: (Since version 3.0)Use #GtkStyleContext instead
styleGetStyleProperty
data StyleGetStylePropertyMethodInfo Source
((~) * signature (GType -> Text -> m GValue), MonadIO m, StyleK a) => MethodInfo * StyleGetStylePropertyMethodInfo a signature |
styleHasContext
data StyleHasContextMethodInfo Source
((~) * signature (m Bool), MonadIO m, StyleK a) => MethodInfo * StyleHasContextMethodInfo a signature |
styleHasContext :: (MonadIO m, StyleK a) => a -> m Bool Source
styleLookupColor
data StyleLookupColorMethodInfo Source
((~) * signature (Text -> m (Bool, Color)), MonadIO m, StyleK a) => MethodInfo * StyleLookupColorMethodInfo a signature |
styleLookupColor :: (MonadIO m, StyleK a) => a -> Text -> m (Bool, Color) Source
Deprecated: (Since version 3.0)Use gtk_style_context_lookup_color() instead
styleLookupIconSet
data StyleLookupIconSetMethodInfo Source
((~) * signature (Text -> m IconSet), MonadIO m, StyleK a) => MethodInfo * StyleLookupIconSetMethodInfo a signature |
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
((~) * signature (IconSource -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf), MonadIO m, StyleK a, WidgetK b) => MethodInfo * StyleRenderIconMethodInfo a signature |
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
((~) * signature (b -> StateType -> m ()), MonadIO m, StyleK a, WindowK b) => MethodInfo * StyleSetBackgroundMethodInfo a signature |
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
AttrInfo StyleContextPropertyInfo | |
type AttrLabel StyleContextPropertyInfo = "context" | |
type AttrGetType StyleContextPropertyInfo = Maybe StyleContext | |
type AttrBaseTypeConstraint StyleContextPropertyInfo = StyleK | |
type AttrSetTypeConstraint StyleContextPropertyInfo = StyleContextK | |
type AttrAllowedOps StyleContextPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
constructStyleContext :: StyleContextK a => a -> IO ([Char], GValue) Source
getStyleContext :: (MonadIO m, StyleK o) => o -> m (Maybe StyleContext) Source
styleContext :: AttrLabelProxy "context" 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