| 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.Objects.Style
Contents
Description
- newtype Style = Style (ForeignPtr Style)
- class GObject o => IsStyle o
- toStyle :: IsStyle o => o -> IO Style
- noStyle :: Maybe Style
- data StyleApplyDefaultBackgroundMethodInfo
- styleApplyDefaultBackground :: (MonadIO m, IsStyle a, IsWindow b) => a -> Context -> b -> StateType -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data StyleCopyMethodInfo
- styleCopy :: (MonadIO m, IsStyle a) => a -> m Style
- data StyleDetachMethodInfo
- styleDetach :: (MonadIO m, IsStyle a) => a -> m ()
- data StyleGetStylePropertyMethodInfo
- styleGetStyleProperty :: (MonadIO m, IsStyle a) => a -> GType -> Text -> m GValue
- data StyleHasContextMethodInfo
- styleHasContext :: (MonadIO m, IsStyle a) => a -> m Bool
- data StyleLookupColorMethodInfo
- styleLookupColor :: (MonadIO m, IsStyle a) => a -> Text -> m (Bool, Color)
- data StyleLookupIconSetMethodInfo
- styleLookupIconSet :: (MonadIO m, IsStyle a) => a -> Text -> m IconSet
- styleNew :: MonadIO m => m Style
- data StyleRenderIconMethodInfo
- styleRenderIcon :: (MonadIO m, IsStyle a, IsWidget b) => a -> IconSource -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf
- data StyleSetBackgroundMethodInfo
- styleSetBackground :: (MonadIO m, IsStyle a, IsWindow b) => a -> b -> StateType -> m ()
- data StyleContextPropertyInfo
- constructStyleContext :: (IsStyle o, IsStyleContext a) => a -> IO (GValueConstruct o)
- getStyleContext :: (MonadIO m, IsStyle 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
Constructors
| Style (ForeignPtr Style) |
Instances
| GObject Style Source # | |
| IsObject Style Source # | |
| IsStyle 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 # | |
| HasAttributeList * Style Source # | |
| type SignalList Style Source # | |
| type AttributeList Style Source # | |
Methods
styleApplyDefaultBackground
styleApplyDefaultBackground :: (MonadIO m, IsStyle a, IsWindow b) => a -> Context -> b -> StateType -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source #
Deprecated: (Since version 3.0)Use #GtkStyleContext instead
styleCopy
data StyleCopyMethodInfo Source #
styleCopy :: (MonadIO m, IsStyle a) => a -> m Style Source #
Deprecated: (Since version 3.0)Use #GtkStyleContext instead
styleDetach
data StyleDetachMethodInfo Source #
styleDetach :: (MonadIO m, IsStyle a) => a -> m () Source #
Deprecated: (Since version 3.0)Use #GtkStyleContext instead
styleGetStyleProperty
styleGetStyleProperty :: (MonadIO m, IsStyle a) => a -> GType -> Text -> m GValue Source #
styleHasContext
styleLookupColor
styleLookupColor :: (MonadIO m, IsStyle a) => a -> Text -> m (Bool, Color) Source #
Deprecated: (Since version 3.0)Use gtk_style_context_lookup_color() instead
styleLookupIconSet
styleLookupIconSet :: (MonadIO m, IsStyle a) => a -> Text -> m IconSet Source #
Deprecated: (Since version 3.0)Use gtk_style_context_lookup_icon_set() instead
styleNew
styleRenderIcon
data StyleRenderIconMethodInfo Source #
Instances
| ((~) * signature (IconSource -> TextDirection -> StateType -> Int32 -> Maybe b -> Maybe Text -> m Pixbuf), MonadIO m, IsStyle a, IsWidget b) => MethodInfo * StyleRenderIconMethodInfo a signature Source # | |
styleRenderIcon :: (MonadIO m, IsStyle a, IsWidget 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
styleSetBackground :: (MonadIO m, IsStyle a, IsWindow b) => a -> b -> StateType -> m () Source #
Deprecated: (Since version 3.0)Use gtk_style_context_set_background() instead
Properties
Context
data StyleContextPropertyInfo Source #
Instances
| AttrInfo StyleContextPropertyInfo Source # | |
| type AttrSetTypeConstraint StyleContextPropertyInfo Source # | |
| type AttrLabel StyleContextPropertyInfo Source # | |
| type AttrGetType StyleContextPropertyInfo Source # | |
| type AttrBaseTypeConstraint StyleContextPropertyInfo Source # | |
| type AttrAllowedOps StyleContextPropertyInfo Source # | |
constructStyleContext :: (IsStyle o, IsStyleContext a) => a -> IO (GValueConstruct o) Source #
getStyleContext :: (MonadIO m, IsStyle o) => o -> m (Maybe StyleContext) Source #
styleContext :: AttrLabelProxy "context" Source #
Signals
Realize
type StyleRealizeCallback = IO () Source #
data StyleRealizeSignalInfo Source #
Instances
| SignalInfo StyleRealizeSignalInfo Source # | |
| type HaskellCallbackType StyleRealizeSignalInfo 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 #
styleRealizeClosure :: StyleRealizeCallback -> IO Closure Source #
Unrealize
type StyleUnrealizeCallback = IO () Source #
data StyleUnrealizeSignalInfo Source #
Instances
| SignalInfo StyleUnrealizeSignalInfo Source # | |
| type HaskellCallbackType StyleUnrealizeSignalInfo 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 #
styleUnrealizeClosure :: StyleUnrealizeCallback -> IO Closure Source #