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 |
- Exported types
- Methods
- styleContextAddClass
- styleContextAddProvider
- styleContextAddProviderForScreen
- styleContextAddRegion
- styleContextCancelAnimations
- styleContextGetBackgroundColor
- styleContextGetBorder
- styleContextGetBorderColor
- styleContextGetColor
- styleContextGetDirection
- styleContextGetFont
- styleContextGetFrameClock
- styleContextGetJunctionSides
- styleContextGetMargin
- styleContextGetPadding
- styleContextGetParent
- styleContextGetPath
- styleContextGetProperty
- styleContextGetScale
- styleContextGetScreen
- styleContextGetSection
- styleContextGetState
- styleContextGetStyleProperty
- styleContextHasClass
- styleContextHasRegion
- styleContextInvalidate
- styleContextListClasses
- styleContextListRegions
- styleContextLookupColor
- styleContextLookupIconSet
- styleContextNew
- styleContextNotifyStateChange
- styleContextPopAnimatableRegion
- styleContextPushAnimatableRegion
- styleContextRemoveClass
- styleContextRemoveProvider
- styleContextRemoveProviderForScreen
- styleContextRemoveRegion
- styleContextResetWidgets
- styleContextRestore
- styleContextSave
- styleContextScrollAnimations
- styleContextSetBackground
- styleContextSetDirection
- styleContextSetFrameClock
- styleContextSetJunctionSides
- styleContextSetParent
- styleContextSetPath
- styleContextSetScale
- styleContextSetScreen
- styleContextSetState
- styleContextStateIsRunning
- Properties
- Signals
- newtype StyleContext = StyleContext (ForeignPtr StyleContext)
- class GObject o => StyleContextK o
- toStyleContext :: StyleContextK o => o -> IO StyleContext
- noStyleContext :: Maybe StyleContext
- data StyleContextAddClassMethodInfo
- styleContextAddClass :: (MonadIO m, StyleContextK a) => a -> Text -> m ()
- data StyleContextAddProviderMethodInfo
- styleContextAddProvider :: (MonadIO m, StyleContextK a, StyleProviderK b) => a -> b -> Word32 -> m ()
- styleContextAddProviderForScreen :: (MonadIO m, ScreenK a, StyleProviderK b) => a -> b -> Word32 -> m ()
- data StyleContextAddRegionMethodInfo
- styleContextAddRegion :: (MonadIO m, StyleContextK a) => a -> Text -> [RegionFlags] -> m ()
- data StyleContextCancelAnimationsMethodInfo
- styleContextCancelAnimations :: (MonadIO m, StyleContextK a) => a -> Ptr () -> m ()
- data StyleContextGetBackgroundColorMethodInfo
- styleContextGetBackgroundColor :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m RGBA
- data StyleContextGetBorderMethodInfo
- styleContextGetBorder :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m Border
- data StyleContextGetBorderColorMethodInfo
- styleContextGetBorderColor :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m RGBA
- data StyleContextGetColorMethodInfo
- styleContextGetColor :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m RGBA
- data StyleContextGetDirectionMethodInfo
- styleContextGetDirection :: (MonadIO m, StyleContextK a) => a -> m TextDirection
- data StyleContextGetFontMethodInfo
- styleContextGetFont :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m FontDescription
- data StyleContextGetFrameClockMethodInfo
- styleContextGetFrameClock :: (MonadIO m, StyleContextK a) => a -> m FrameClock
- data StyleContextGetJunctionSidesMethodInfo
- styleContextGetJunctionSides :: (MonadIO m, StyleContextK a) => a -> m [JunctionSides]
- data StyleContextGetMarginMethodInfo
- styleContextGetMargin :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m Border
- data StyleContextGetPaddingMethodInfo
- styleContextGetPadding :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m Border
- data StyleContextGetParentMethodInfo
- styleContextGetParent :: (MonadIO m, StyleContextK a) => a -> m StyleContext
- data StyleContextGetPathMethodInfo
- styleContextGetPath :: (MonadIO m, StyleContextK a) => a -> m WidgetPath
- data StyleContextGetPropertyMethodInfo
- styleContextGetProperty :: (MonadIO m, StyleContextK a) => a -> Text -> [StateFlags] -> m GValue
- data StyleContextGetScaleMethodInfo
- styleContextGetScale :: (MonadIO m, StyleContextK a) => a -> m Int32
- data StyleContextGetScreenMethodInfo
- styleContextGetScreen :: (MonadIO m, StyleContextK a) => a -> m Screen
- data StyleContextGetSectionMethodInfo
- styleContextGetSection :: (MonadIO m, StyleContextK a) => a -> Text -> m CssSection
- data StyleContextGetStateMethodInfo
- styleContextGetState :: (MonadIO m, StyleContextK a) => a -> m [StateFlags]
- data StyleContextGetStylePropertyMethodInfo
- styleContextGetStyleProperty :: (MonadIO m, StyleContextK a) => a -> Text -> GValue -> m ()
- data StyleContextHasClassMethodInfo
- styleContextHasClass :: (MonadIO m, StyleContextK a) => a -> Text -> m Bool
- data StyleContextHasRegionMethodInfo
- styleContextHasRegion :: (MonadIO m, StyleContextK a) => a -> Text -> m (Bool, [RegionFlags])
- data StyleContextInvalidateMethodInfo
- styleContextInvalidate :: (MonadIO m, StyleContextK a) => a -> m ()
- data StyleContextListClassesMethodInfo
- styleContextListClasses :: (MonadIO m, StyleContextK a) => a -> m [Text]
- data StyleContextListRegionsMethodInfo
- styleContextListRegions :: (MonadIO m, StyleContextK a) => a -> m [Text]
- data StyleContextLookupColorMethodInfo
- styleContextLookupColor :: (MonadIO m, StyleContextK a) => a -> Text -> m (Bool, RGBA)
- data StyleContextLookupIconSetMethodInfo
- styleContextLookupIconSet :: (MonadIO m, StyleContextK a) => a -> Text -> m IconSet
- styleContextNew :: MonadIO m => m StyleContext
- data StyleContextNotifyStateChangeMethodInfo
- styleContextNotifyStateChange :: (MonadIO m, StyleContextK a, WindowK b) => a -> b -> Ptr () -> StateType -> Bool -> m ()
- data StyleContextPopAnimatableRegionMethodInfo
- styleContextPopAnimatableRegion :: (MonadIO m, StyleContextK a) => a -> m ()
- data StyleContextPushAnimatableRegionMethodInfo
- styleContextPushAnimatableRegion :: (MonadIO m, StyleContextK a) => a -> Ptr () -> m ()
- data StyleContextRemoveClassMethodInfo
- styleContextRemoveClass :: (MonadIO m, StyleContextK a) => a -> Text -> m ()
- data StyleContextRemoveProviderMethodInfo
- styleContextRemoveProvider :: (MonadIO m, StyleContextK a, StyleProviderK b) => a -> b -> m ()
- styleContextRemoveProviderForScreen :: (MonadIO m, ScreenK a, StyleProviderK b) => a -> b -> m ()
- data StyleContextRemoveRegionMethodInfo
- styleContextRemoveRegion :: (MonadIO m, StyleContextK a) => a -> Text -> m ()
- styleContextResetWidgets :: (MonadIO m, ScreenK a) => a -> m ()
- data StyleContextRestoreMethodInfo
- styleContextRestore :: (MonadIO m, StyleContextK a) => a -> m ()
- data StyleContextSaveMethodInfo
- styleContextSave :: (MonadIO m, StyleContextK a) => a -> m ()
- data StyleContextScrollAnimationsMethodInfo
- styleContextScrollAnimations :: (MonadIO m, StyleContextK a, WindowK b) => a -> b -> Int32 -> Int32 -> m ()
- data StyleContextSetBackgroundMethodInfo
- styleContextSetBackground :: (MonadIO m, StyleContextK a, WindowK b) => a -> b -> m ()
- data StyleContextSetDirectionMethodInfo
- styleContextSetDirection :: (MonadIO m, StyleContextK a) => a -> TextDirection -> m ()
- data StyleContextSetFrameClockMethodInfo
- styleContextSetFrameClock :: (MonadIO m, StyleContextK a, FrameClockK b) => a -> b -> m ()
- data StyleContextSetJunctionSidesMethodInfo
- styleContextSetJunctionSides :: (MonadIO m, StyleContextK a) => a -> [JunctionSides] -> m ()
- data StyleContextSetParentMethodInfo
- styleContextSetParent :: (MonadIO m, StyleContextK a, StyleContextK b) => a -> Maybe b -> m ()
- data StyleContextSetPathMethodInfo
- styleContextSetPath :: (MonadIO m, StyleContextK a) => a -> WidgetPath -> m ()
- data StyleContextSetScaleMethodInfo
- styleContextSetScale :: (MonadIO m, StyleContextK a) => a -> Int32 -> m ()
- data StyleContextSetScreenMethodInfo
- styleContextSetScreen :: (MonadIO m, StyleContextK a, ScreenK b) => a -> b -> m ()
- data StyleContextSetStateMethodInfo
- styleContextSetState :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m ()
- data StyleContextStateIsRunningMethodInfo
- styleContextStateIsRunning :: (MonadIO m, StyleContextK a) => a -> StateType -> m (Bool, Double)
- data StyleContextDirectionPropertyInfo
- constructStyleContextDirection :: TextDirection -> IO ([Char], GValue)
- getStyleContextDirection :: (MonadIO m, StyleContextK o) => o -> m TextDirection
- setStyleContextDirection :: (MonadIO m, StyleContextK o) => o -> TextDirection -> m ()
- styleContextDirection :: AttrLabelProxy "direction"
- data StyleContextPaintClockPropertyInfo
- clearStyleContextPaintClock :: (MonadIO m, StyleContextK o) => o -> m ()
- constructStyleContextPaintClock :: FrameClockK a => a -> IO ([Char], GValue)
- getStyleContextPaintClock :: (MonadIO m, StyleContextK o) => o -> m (Maybe FrameClock)
- setStyleContextPaintClock :: (MonadIO m, StyleContextK o, FrameClockK a) => o -> a -> m ()
- styleContextPaintClock :: AttrLabelProxy "paintClock"
- data StyleContextParentPropertyInfo
- clearStyleContextParent :: (MonadIO m, StyleContextK o) => o -> m ()
- constructStyleContextParent :: StyleContextK a => a -> IO ([Char], GValue)
- getStyleContextParent :: (MonadIO m, StyleContextK o) => o -> m StyleContext
- setStyleContextParent :: (MonadIO m, StyleContextK o, StyleContextK a) => o -> a -> m ()
- styleContextParent :: AttrLabelProxy "parent"
- data StyleContextScreenPropertyInfo
- constructStyleContextScreen :: ScreenK a => a -> IO ([Char], GValue)
- getStyleContextScreen :: (MonadIO m, StyleContextK o) => o -> m Screen
- setStyleContextScreen :: (MonadIO m, StyleContextK o, ScreenK a) => o -> a -> m ()
- styleContextScreen :: AttrLabelProxy "screen"
- type StyleContextChangedCallback = IO ()
- type StyleContextChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data StyleContextChangedSignalInfo
- afterStyleContextChanged :: (GObject a, MonadIO m) => a -> StyleContextChangedCallback -> m SignalHandlerId
- mkStyleContextChangedCallback :: StyleContextChangedCallbackC -> IO (FunPtr StyleContextChangedCallbackC)
- noStyleContextChangedCallback :: Maybe StyleContextChangedCallback
- onStyleContextChanged :: (GObject a, MonadIO m) => a -> StyleContextChangedCallback -> m SignalHandlerId
- styleContextChangedCallbackWrapper :: StyleContextChangedCallback -> Ptr () -> Ptr () -> IO ()
- styleContextChangedClosure :: StyleContextChangedCallback -> IO Closure
Exported types
newtype StyleContext Source
GObject StyleContext | |
((~) * info (ResolveStyleContextMethod t StyleContext), MethodInfo * info StyleContext p) => IsLabelProxy t (StyleContext -> p) | |
type ParentTypes StyleContext | |
type AttributeList StyleContext | |
type SignalList StyleContext |
class GObject o => StyleContextK o Source
(GObject o, IsDescendantOf StyleContext o) => StyleContextK o |
toStyleContext :: StyleContextK o => o -> IO StyleContext Source
Methods
styleContextAddClass
data StyleContextAddClassMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextAddClassMethodInfo a signature |
styleContextAddClass :: (MonadIO m, StyleContextK a) => a -> Text -> m () Source
styleContextAddProvider
data StyleContextAddProviderMethodInfo Source
((~) * signature (b -> Word32 -> m ()), MonadIO m, StyleContextK a, StyleProviderK b) => MethodInfo * StyleContextAddProviderMethodInfo a signature |
styleContextAddProvider :: (MonadIO m, StyleContextK a, StyleProviderK b) => a -> b -> Word32 -> m () Source
styleContextAddProviderForScreen
styleContextAddProviderForScreen :: (MonadIO m, ScreenK a, StyleProviderK b) => a -> b -> Word32 -> m () Source
styleContextAddRegion
data StyleContextAddRegionMethodInfo Source
((~) * signature (Text -> [RegionFlags] -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextAddRegionMethodInfo a signature |
styleContextAddRegion :: (MonadIO m, StyleContextK a) => a -> Text -> [RegionFlags] -> m () Source
Deprecated: (Since version 3.14)
styleContextCancelAnimations
data StyleContextCancelAnimationsMethodInfo Source
((~) * signature (Ptr () -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextCancelAnimationsMethodInfo a signature |
styleContextCancelAnimations :: (MonadIO m, StyleContextK a) => a -> Ptr () -> m () Source
Deprecated: (Since version 3.6)This function does nothing.
styleContextGetBackgroundColor
data StyleContextGetBackgroundColorMethodInfo Source
((~) * signature ([StateFlags] -> m RGBA), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetBackgroundColorMethodInfo a signature |
styleContextGetBackgroundColor :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m RGBA Source
Deprecated: (Since version 3.16)Use gtk_render_background() instead.
styleContextGetBorder
data StyleContextGetBorderMethodInfo Source
((~) * signature ([StateFlags] -> m Border), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetBorderMethodInfo a signature |
styleContextGetBorder :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m Border Source
styleContextGetBorderColor
data StyleContextGetBorderColorMethodInfo Source
((~) * signature ([StateFlags] -> m RGBA), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetBorderColorMethodInfo a signature |
styleContextGetBorderColor :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m RGBA Source
Deprecated: (Since version 3.16)Use gtk_render_border() instead.
styleContextGetColor
data StyleContextGetColorMethodInfo Source
((~) * signature ([StateFlags] -> m RGBA), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetColorMethodInfo a signature |
styleContextGetColor :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m RGBA Source
styleContextGetDirection
data StyleContextGetDirectionMethodInfo Source
((~) * signature (m TextDirection), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetDirectionMethodInfo a signature |
styleContextGetDirection :: (MonadIO m, StyleContextK a) => a -> m TextDirection Source
styleContextGetFont
data StyleContextGetFontMethodInfo Source
((~) * signature ([StateFlags] -> m FontDescription), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetFontMethodInfo a signature |
styleContextGetFont :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m FontDescription Source
Deprecated: (Since version 3.8)Use gtk_style_context_get() for "font" or subproperties instead.
styleContextGetFrameClock
data StyleContextGetFrameClockMethodInfo Source
((~) * signature (m FrameClock), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetFrameClockMethodInfo a signature |
styleContextGetFrameClock :: (MonadIO m, StyleContextK a) => a -> m FrameClock Source
styleContextGetJunctionSides
data StyleContextGetJunctionSidesMethodInfo Source
((~) * signature (m [JunctionSides]), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetJunctionSidesMethodInfo a signature |
styleContextGetJunctionSides :: (MonadIO m, StyleContextK a) => a -> m [JunctionSides] Source
styleContextGetMargin
data StyleContextGetMarginMethodInfo Source
((~) * signature ([StateFlags] -> m Border), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetMarginMethodInfo a signature |
styleContextGetMargin :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m Border Source
styleContextGetPadding
data StyleContextGetPaddingMethodInfo Source
((~) * signature ([StateFlags] -> m Border), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetPaddingMethodInfo a signature |
styleContextGetPadding :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m Border Source
styleContextGetParent
data StyleContextGetParentMethodInfo Source
((~) * signature (m StyleContext), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetParentMethodInfo a signature |
styleContextGetParent :: (MonadIO m, StyleContextK a) => a -> m StyleContext Source
styleContextGetPath
data StyleContextGetPathMethodInfo Source
((~) * signature (m WidgetPath), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetPathMethodInfo a signature |
styleContextGetPath :: (MonadIO m, StyleContextK a) => a -> m WidgetPath Source
styleContextGetProperty
data StyleContextGetPropertyMethodInfo Source
((~) * signature (Text -> [StateFlags] -> m GValue), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetPropertyMethodInfo a signature |
styleContextGetProperty :: (MonadIO m, StyleContextK a) => a -> Text -> [StateFlags] -> m GValue Source
styleContextGetScale
data StyleContextGetScaleMethodInfo Source
((~) * signature (m Int32), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetScaleMethodInfo a signature |
styleContextGetScale :: (MonadIO m, StyleContextK a) => a -> m Int32 Source
styleContextGetScreen
data StyleContextGetScreenMethodInfo Source
((~) * signature (m Screen), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetScreenMethodInfo a signature |
styleContextGetScreen :: (MonadIO m, StyleContextK a) => a -> m Screen Source
styleContextGetSection
data StyleContextGetSectionMethodInfo Source
((~) * signature (Text -> m CssSection), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetSectionMethodInfo a signature |
styleContextGetSection :: (MonadIO m, StyleContextK a) => a -> Text -> m CssSection Source
styleContextGetState
data StyleContextGetStateMethodInfo Source
((~) * signature (m [StateFlags]), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetStateMethodInfo a signature |
styleContextGetState :: (MonadIO m, StyleContextK a) => a -> m [StateFlags] Source
styleContextGetStyleProperty
data StyleContextGetStylePropertyMethodInfo Source
((~) * signature (Text -> GValue -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextGetStylePropertyMethodInfo a signature |
styleContextGetStyleProperty :: (MonadIO m, StyleContextK a) => a -> Text -> GValue -> m () Source
styleContextHasClass
data StyleContextHasClassMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m, StyleContextK a) => MethodInfo * StyleContextHasClassMethodInfo a signature |
styleContextHasClass :: (MonadIO m, StyleContextK a) => a -> Text -> m Bool Source
styleContextHasRegion
data StyleContextHasRegionMethodInfo Source
((~) * signature (Text -> m (Bool, [RegionFlags])), MonadIO m, StyleContextK a) => MethodInfo * StyleContextHasRegionMethodInfo a signature |
styleContextHasRegion :: (MonadIO m, StyleContextK a) => a -> Text -> m (Bool, [RegionFlags]) Source
Deprecated: (Since version 3.14)
styleContextInvalidate
data StyleContextInvalidateMethodInfo Source
((~) * signature (m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextInvalidateMethodInfo a signature |
styleContextInvalidate :: (MonadIO m, StyleContextK a) => a -> m () Source
Deprecated: (Since version 3.12)Style contexts are invalidated automatically.
styleContextListClasses
data StyleContextListClassesMethodInfo Source
((~) * signature (m [Text]), MonadIO m, StyleContextK a) => MethodInfo * StyleContextListClassesMethodInfo a signature |
styleContextListClasses :: (MonadIO m, StyleContextK a) => a -> m [Text] Source
styleContextListRegions
data StyleContextListRegionsMethodInfo Source
((~) * signature (m [Text]), MonadIO m, StyleContextK a) => MethodInfo * StyleContextListRegionsMethodInfo a signature |
styleContextListRegions :: (MonadIO m, StyleContextK a) => a -> m [Text] Source
Deprecated: (Since version 3.14)
styleContextLookupColor
data StyleContextLookupColorMethodInfo Source
((~) * signature (Text -> m (Bool, RGBA)), MonadIO m, StyleContextK a) => MethodInfo * StyleContextLookupColorMethodInfo a signature |
styleContextLookupColor :: (MonadIO m, StyleContextK a) => a -> Text -> m (Bool, RGBA) Source
styleContextLookupIconSet
data StyleContextLookupIconSetMethodInfo Source
((~) * signature (Text -> m IconSet), MonadIO m, StyleContextK a) => MethodInfo * StyleContextLookupIconSetMethodInfo a signature |
styleContextLookupIconSet :: (MonadIO m, StyleContextK a) => a -> Text -> m IconSet Source
Deprecated: (Since version 3.10)Use gtk_icon_theme_lookup_icon() instead.
styleContextNew
styleContextNew :: MonadIO m => m StyleContext Source
styleContextNotifyStateChange
data StyleContextNotifyStateChangeMethodInfo Source
((~) * signature (b -> Ptr () -> StateType -> Bool -> m ()), MonadIO m, StyleContextK a, WindowK b) => MethodInfo * StyleContextNotifyStateChangeMethodInfo a signature |
styleContextNotifyStateChange :: (MonadIO m, StyleContextK a, WindowK b) => a -> b -> Ptr () -> StateType -> Bool -> m () Source
Deprecated: (Since version 3.6)This function does nothing.
styleContextPopAnimatableRegion
data StyleContextPopAnimatableRegionMethodInfo Source
((~) * signature (m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextPopAnimatableRegionMethodInfo a signature |
styleContextPopAnimatableRegion :: (MonadIO m, StyleContextK a) => a -> m () Source
Deprecated: (Since version 3.6)This function does nothing.
styleContextPushAnimatableRegion
data StyleContextPushAnimatableRegionMethodInfo Source
((~) * signature (Ptr () -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextPushAnimatableRegionMethodInfo a signature |
styleContextPushAnimatableRegion :: (MonadIO m, StyleContextK a) => a -> Ptr () -> m () Source
Deprecated: (Since version 3.6)This function does nothing.
styleContextRemoveClass
data StyleContextRemoveClassMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextRemoveClassMethodInfo a signature |
styleContextRemoveClass :: (MonadIO m, StyleContextK a) => a -> Text -> m () Source
styleContextRemoveProvider
data StyleContextRemoveProviderMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, StyleContextK a, StyleProviderK b) => MethodInfo * StyleContextRemoveProviderMethodInfo a signature |
styleContextRemoveProvider :: (MonadIO m, StyleContextK a, StyleProviderK b) => a -> b -> m () Source
styleContextRemoveProviderForScreen
styleContextRemoveProviderForScreen :: (MonadIO m, ScreenK a, StyleProviderK b) => a -> b -> m () Source
styleContextRemoveRegion
data StyleContextRemoveRegionMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextRemoveRegionMethodInfo a signature |
styleContextRemoveRegion :: (MonadIO m, StyleContextK a) => a -> Text -> m () Source
Deprecated: (Since version 3.14)
styleContextResetWidgets
styleContextResetWidgets :: (MonadIO m, ScreenK a) => a -> m () Source
styleContextRestore
data StyleContextRestoreMethodInfo Source
((~) * signature (m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextRestoreMethodInfo a signature |
styleContextRestore :: (MonadIO m, StyleContextK a) => a -> m () Source
styleContextSave
data StyleContextSaveMethodInfo Source
((~) * signature (m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextSaveMethodInfo a signature |
styleContextSave :: (MonadIO m, StyleContextK a) => a -> m () Source
styleContextScrollAnimations
data StyleContextScrollAnimationsMethodInfo Source
((~) * signature (b -> Int32 -> Int32 -> m ()), MonadIO m, StyleContextK a, WindowK b) => MethodInfo * StyleContextScrollAnimationsMethodInfo a signature |
styleContextScrollAnimations :: (MonadIO m, StyleContextK a, WindowK b) => a -> b -> Int32 -> Int32 -> m () Source
Deprecated: (Since version 3.6)This function does nothing.
styleContextSetBackground
data StyleContextSetBackgroundMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, StyleContextK a, WindowK b) => MethodInfo * StyleContextSetBackgroundMethodInfo a signature |
styleContextSetBackground :: (MonadIO m, StyleContextK a, WindowK b) => a -> b -> m () Source
Deprecated: (Since version 3.18)Use gtk_render_background() instead. Note that clients still using this function are now responsible for calling this function again whenever @context is invalidated.
styleContextSetDirection
data StyleContextSetDirectionMethodInfo Source
((~) * signature (TextDirection -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextSetDirectionMethodInfo a signature |
styleContextSetDirection :: (MonadIO m, StyleContextK a) => a -> TextDirection -> m () Source
styleContextSetFrameClock
data StyleContextSetFrameClockMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, StyleContextK a, FrameClockK b) => MethodInfo * StyleContextSetFrameClockMethodInfo a signature |
styleContextSetFrameClock :: (MonadIO m, StyleContextK a, FrameClockK b) => a -> b -> m () Source
styleContextSetJunctionSides
data StyleContextSetJunctionSidesMethodInfo Source
((~) * signature ([JunctionSides] -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextSetJunctionSidesMethodInfo a signature |
styleContextSetJunctionSides :: (MonadIO m, StyleContextK a) => a -> [JunctionSides] -> m () Source
styleContextSetParent
data StyleContextSetParentMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, StyleContextK a, StyleContextK b) => MethodInfo * StyleContextSetParentMethodInfo a signature |
styleContextSetParent :: (MonadIO m, StyleContextK a, StyleContextK b) => a -> Maybe b -> m () Source
styleContextSetPath
data StyleContextSetPathMethodInfo Source
((~) * signature (WidgetPath -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextSetPathMethodInfo a signature |
styleContextSetPath :: (MonadIO m, StyleContextK a) => a -> WidgetPath -> m () Source
styleContextSetScale
data StyleContextSetScaleMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextSetScaleMethodInfo a signature |
styleContextSetScale :: (MonadIO m, StyleContextK a) => a -> Int32 -> m () Source
styleContextSetScreen
data StyleContextSetScreenMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, StyleContextK a, ScreenK b) => MethodInfo * StyleContextSetScreenMethodInfo a signature |
styleContextSetScreen :: (MonadIO m, StyleContextK a, ScreenK b) => a -> b -> m () Source
styleContextSetState
data StyleContextSetStateMethodInfo Source
((~) * signature ([StateFlags] -> m ()), MonadIO m, StyleContextK a) => MethodInfo * StyleContextSetStateMethodInfo a signature |
styleContextSetState :: (MonadIO m, StyleContextK a) => a -> [StateFlags] -> m () Source
styleContextStateIsRunning
data StyleContextStateIsRunningMethodInfo Source
((~) * signature (StateType -> m (Bool, Double)), MonadIO m, StyleContextK a) => MethodInfo * StyleContextStateIsRunningMethodInfo a signature |
styleContextStateIsRunning :: (MonadIO m, StyleContextK a) => a -> StateType -> m (Bool, Double) Source
Deprecated: (Since version 3.6)This function always returns %FALSE
Properties
Direction
data StyleContextDirectionPropertyInfo Source
constructStyleContextDirection :: TextDirection -> IO ([Char], GValue) Source
getStyleContextDirection :: (MonadIO m, StyleContextK o) => o -> m TextDirection Source
setStyleContextDirection :: (MonadIO m, StyleContextK o) => o -> TextDirection -> m () Source
styleContextDirection :: AttrLabelProxy "direction" Source
PaintClock
data StyleContextPaintClockPropertyInfo Source
clearStyleContextPaintClock :: (MonadIO m, StyleContextK o) => o -> m () Source
constructStyleContextPaintClock :: FrameClockK a => a -> IO ([Char], GValue) Source
getStyleContextPaintClock :: (MonadIO m, StyleContextK o) => o -> m (Maybe FrameClock) Source
setStyleContextPaintClock :: (MonadIO m, StyleContextK o, FrameClockK a) => o -> a -> m () Source
styleContextPaintClock :: AttrLabelProxy "paintClock" Source
Parent
data StyleContextParentPropertyInfo Source
clearStyleContextParent :: (MonadIO m, StyleContextK o) => o -> m () Source
constructStyleContextParent :: StyleContextK a => a -> IO ([Char], GValue) Source
getStyleContextParent :: (MonadIO m, StyleContextK o) => o -> m StyleContext Source
setStyleContextParent :: (MonadIO m, StyleContextK o, StyleContextK a) => o -> a -> m () Source
styleContextParent :: AttrLabelProxy "parent" Source
Screen
data StyleContextScreenPropertyInfo Source
getStyleContextScreen :: (MonadIO m, StyleContextK o) => o -> m Screen Source
setStyleContextScreen :: (MonadIO m, StyleContextK o, ScreenK a) => o -> a -> m () Source
styleContextScreen :: AttrLabelProxy "screen" Source
Signals
Changed
type StyleContextChangedCallback = IO () Source
type StyleContextChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterStyleContextChanged :: (GObject a, MonadIO m) => a -> StyleContextChangedCallback -> m SignalHandlerId Source
mkStyleContextChangedCallback :: StyleContextChangedCallbackC -> IO (FunPtr StyleContextChangedCallbackC) Source
onStyleContextChanged :: (GObject a, MonadIO m) => a -> StyleContextChangedCallback -> m SignalHandlerId Source
styleContextChangedCallbackWrapper :: StyleContextChangedCallback -> Ptr () -> Ptr () -> IO () Source