gi-gtk-3.0.7: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.StyleContext

Contents

Description

 

Synopsis

Exported types

newtype StyleContext Source #

Constructors

StyleContext (ManagedPtr StyleContext) 

Instances

GObject StyleContext Source # 
IsObject StyleContext Source # 
IsStyleContext StyleContext Source # 
((~) * info (ResolveStyleContextMethod t StyleContext), MethodInfo * info StyleContext p) => IsLabel t (StyleContext -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> StyleContext -> p #

((~) * info (ResolveStyleContextMethod t StyleContext), MethodInfo * info StyleContext p) => IsLabelProxy t (StyleContext -> p) Source # 
HasAttributeList * StyleContext Source # 
type SignalList StyleContext Source # 
type SignalList StyleContext
type AttributeList StyleContext Source # 
type AttributeList StyleContext

class GObject o => IsStyleContext o Source #

Instances

(GObject a, UnknownAncestorError Constraint StyleContext a) => IsStyleContext a Source # 
IsStyleContext StyleContext Source # 

Methods

addClass

data StyleContextAddClassMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextAddClassMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextAddClassMethodInfo a -> signature -> s

styleContextAddClass :: (MonadIO m, IsStyleContext a) => a -> Text -> m () Source #

addProvider

data StyleContextAddProviderMethodInfo Source #

Instances

((~) * signature (b -> Word32 -> m ()), MonadIO m, IsStyleContext a, IsStyleProvider b) => MethodInfo * StyleContextAddProviderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextAddProviderMethodInfo a -> signature -> s

addProviderForScreen

styleContextAddProviderForScreen :: (MonadIO m, IsScreen a, IsStyleProvider b) => a -> b -> Word32 -> m () Source #

addRegion

data StyleContextAddRegionMethodInfo Source #

Instances

((~) * signature (Text -> [RegionFlags] -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextAddRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextAddRegionMethodInfo a -> signature -> s

styleContextAddRegion :: (MonadIO m, IsStyleContext a) => a -> Text -> [RegionFlags] -> m () Source #

Deprecated: (Since version 3.14)

cancelAnimations

data StyleContextCancelAnimationsMethodInfo Source #

Instances

((~) * signature (Ptr () -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextCancelAnimationsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextCancelAnimationsMethodInfo a -> signature -> s

styleContextCancelAnimations :: (MonadIO m, IsStyleContext a) => a -> Ptr () -> m () Source #

Deprecated: (Since version 3.6)This function does nothing.

getBackgroundColor

data StyleContextGetBackgroundColorMethodInfo Source #

Instances

((~) * signature ([StateFlags] -> m RGBA), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetBackgroundColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetBackgroundColorMethodInfo a -> signature -> s

styleContextGetBackgroundColor :: (MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m RGBA Source #

Deprecated: (Since version 3.16)Use gtk_render_background() instead.

getBorder

data StyleContextGetBorderMethodInfo Source #

Instances

((~) * signature ([StateFlags] -> m Border), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetBorderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetBorderMethodInfo a -> signature -> s

getBorderColor

data StyleContextGetBorderColorMethodInfo Source #

Instances

((~) * signature ([StateFlags] -> m RGBA), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetBorderColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetBorderColorMethodInfo a -> signature -> s

styleContextGetBorderColor :: (MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m RGBA Source #

Deprecated: (Since version 3.16)Use gtk_render_frame() instead.

getColor

data StyleContextGetColorMethodInfo Source #

Instances

((~) * signature ([StateFlags] -> m RGBA), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetColorMethodInfo a -> signature -> s

getDirection

data StyleContextGetDirectionMethodInfo Source #

Instances

((~) * signature (m TextDirection), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetDirectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetDirectionMethodInfo a -> signature -> s

styleContextGetDirection :: (MonadIO m, IsStyleContext a) => a -> m TextDirection Source #

Deprecated: (Since version 3.8)Use gtk_style_context_get_state() and check for GTK_STATE_FLAG_DIR_RTL instead.

getFont

data StyleContextGetFontMethodInfo Source #

Instances

((~) * signature ([StateFlags] -> m FontDescription), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetFontMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetFontMethodInfo a -> signature -> s

styleContextGetFont :: (MonadIO m, IsStyleContext a) => a -> [StateFlags] -> m FontDescription Source #

Deprecated: (Since version 3.8)Use gtk_style_context_get() for "font" or subproperties instead.

getFrameClock

data StyleContextGetFrameClockMethodInfo Source #

Instances

((~) * signature (m (Maybe FrameClock)), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetFrameClockMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetFrameClockMethodInfo a -> signature -> s

getJunctionSides

data StyleContextGetJunctionSidesMethodInfo Source #

Instances

((~) * signature (m [JunctionSides]), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetJunctionSidesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetJunctionSidesMethodInfo a -> signature -> s

getMargin

data StyleContextGetMarginMethodInfo Source #

Instances

((~) * signature ([StateFlags] -> m Border), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetMarginMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetMarginMethodInfo a -> signature -> s

getPadding

data StyleContextGetPaddingMethodInfo Source #

Instances

((~) * signature ([StateFlags] -> m Border), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetPaddingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetPaddingMethodInfo a -> signature -> s

getParent

data StyleContextGetParentMethodInfo Source #

Instances

((~) * signature (m (Maybe StyleContext)), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetParentMethodInfo a -> signature -> s

getPath

data StyleContextGetPathMethodInfo Source #

Instances

((~) * signature (m WidgetPath), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetPathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetPathMethodInfo a -> signature -> s

getProperty

data StyleContextGetPropertyMethodInfo Source #

Instances

((~) * signature (Text -> [StateFlags] -> m GValue), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetPropertyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetPropertyMethodInfo a -> signature -> s

styleContextGetProperty :: (MonadIO m, IsStyleContext a) => a -> Text -> [StateFlags] -> m GValue Source #

getScale

data StyleContextGetScaleMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetScaleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetScaleMethodInfo a -> signature -> s

getScreen

data StyleContextGetScreenMethodInfo Source #

Instances

((~) * signature (m Screen), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetScreenMethodInfo a -> signature -> s

getSection

data StyleContextGetSectionMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe CssSection)), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetSectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetSectionMethodInfo a -> signature -> s

getState

data StyleContextGetStateMethodInfo Source #

Instances

((~) * signature (m [StateFlags]), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetStateMethodInfo a -> signature -> s

getStyleProperty

data StyleContextGetStylePropertyMethodInfo Source #

Instances

((~) * signature (Text -> GValue -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextGetStylePropertyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextGetStylePropertyMethodInfo a -> signature -> s

styleContextGetStyleProperty :: (MonadIO m, IsStyleContext a) => a -> Text -> GValue -> m () Source #

hasClass

data StyleContextHasClassMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextHasClassMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextHasClassMethodInfo a -> signature -> s

hasRegion

data StyleContextHasRegionMethodInfo Source #

Instances

((~) * signature (Text -> m (Bool, [RegionFlags])), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextHasRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextHasRegionMethodInfo a -> signature -> s

styleContextHasRegion :: (MonadIO m, IsStyleContext a) => a -> Text -> m (Bool, [RegionFlags]) Source #

Deprecated: (Since version 3.14)

invalidate

data StyleContextInvalidateMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextInvalidateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextInvalidateMethodInfo a -> signature -> s

styleContextInvalidate :: (MonadIO m, IsStyleContext a) => a -> m () Source #

Deprecated: (Since version 3.12)Style contexts are invalidated automatically.

listClasses

data StyleContextListClassesMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextListClassesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextListClassesMethodInfo a -> signature -> s

listRegions

data StyleContextListRegionsMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextListRegionsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextListRegionsMethodInfo a -> signature -> s

styleContextListRegions :: (MonadIO m, IsStyleContext a) => a -> m [Text] Source #

Deprecated: (Since version 3.14)

lookupColor

data StyleContextLookupColorMethodInfo Source #

Instances

((~) * signature (Text -> m (Bool, RGBA)), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextLookupColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextLookupColorMethodInfo a -> signature -> s

styleContextLookupColor :: (MonadIO m, IsStyleContext a) => a -> Text -> m (Bool, RGBA) Source #

lookupIconSet

data StyleContextLookupIconSetMethodInfo Source #

Instances

((~) * signature (Text -> m IconSet), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextLookupIconSetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextLookupIconSetMethodInfo a -> signature -> s

styleContextLookupIconSet :: (MonadIO m, IsStyleContext a) => a -> Text -> m IconSet Source #

Deprecated: (Since version 3.10)Use gtk_icon_theme_lookup_icon() instead.

new

notifyStateChange

data StyleContextNotifyStateChangeMethodInfo Source #

Instances

((~) * signature (b -> Ptr () -> StateType -> Bool -> m ()), MonadIO m, IsStyleContext a, IsWindow b) => MethodInfo * StyleContextNotifyStateChangeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextNotifyStateChangeMethodInfo a -> signature -> s

styleContextNotifyStateChange :: (MonadIO m, IsStyleContext a, IsWindow b) => a -> b -> Ptr () -> StateType -> Bool -> m () Source #

Deprecated: (Since version 3.6)This function does nothing.

popAnimatableRegion

data StyleContextPopAnimatableRegionMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextPopAnimatableRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextPopAnimatableRegionMethodInfo a -> signature -> s

styleContextPopAnimatableRegion :: (MonadIO m, IsStyleContext a) => a -> m () Source #

Deprecated: (Since version 3.6)This function does nothing.

pushAnimatableRegion

data StyleContextPushAnimatableRegionMethodInfo Source #

Instances

((~) * signature (Ptr () -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextPushAnimatableRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextPushAnimatableRegionMethodInfo a -> signature -> s

styleContextPushAnimatableRegion :: (MonadIO m, IsStyleContext a) => a -> Ptr () -> m () Source #

Deprecated: (Since version 3.6)This function does nothing.

removeClass

data StyleContextRemoveClassMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextRemoveClassMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextRemoveClassMethodInfo a -> signature -> s

styleContextRemoveClass :: (MonadIO m, IsStyleContext a) => a -> Text -> m () Source #

removeProvider

data StyleContextRemoveProviderMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsStyleContext a, IsStyleProvider b) => MethodInfo * StyleContextRemoveProviderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextRemoveProviderMethodInfo a -> signature -> s

removeProviderForScreen

styleContextRemoveProviderForScreen :: (MonadIO m, IsScreen a, IsStyleProvider b) => a -> b -> m () Source #

removeRegion

data StyleContextRemoveRegionMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextRemoveRegionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextRemoveRegionMethodInfo a -> signature -> s

styleContextRemoveRegion :: (MonadIO m, IsStyleContext a) => a -> Text -> m () Source #

Deprecated: (Since version 3.14)

resetWidgets

styleContextResetWidgets :: (MonadIO m, IsScreen a) => a -> m () Source #

restore

data StyleContextRestoreMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextRestoreMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextRestoreMethodInfo a -> signature -> s

save

data StyleContextSaveMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextSaveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSaveMethodInfo a -> signature -> s

scrollAnimations

data StyleContextScrollAnimationsMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> Int32 -> m ()), MonadIO m, IsStyleContext a, IsWindow b) => MethodInfo * StyleContextScrollAnimationsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextScrollAnimationsMethodInfo a -> signature -> s

styleContextScrollAnimations :: (MonadIO m, IsStyleContext a, IsWindow b) => a -> b -> Int32 -> Int32 -> m () Source #

Deprecated: (Since version 3.6)This function does nothing.

setBackground

data StyleContextSetBackgroundMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsStyleContext a, IsWindow b) => MethodInfo * StyleContextSetBackgroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetBackgroundMethodInfo a -> signature -> s

styleContextSetBackground :: (MonadIO m, IsStyleContext a, IsWindow 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.

setDirection

data StyleContextSetDirectionMethodInfo Source #

Instances

((~) * signature (TextDirection -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextSetDirectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetDirectionMethodInfo a -> signature -> s

styleContextSetDirection :: (MonadIO m, IsStyleContext a) => a -> TextDirection -> m () Source #

Deprecated: (Since version 3.8)Use gtk_style_context_set_state() with GTK_STATE_FLAG_DIR_RTL instead.

setFrameClock

data StyleContextSetFrameClockMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsStyleContext a, IsFrameClock b) => MethodInfo * StyleContextSetFrameClockMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetFrameClockMethodInfo a -> signature -> s

styleContextSetFrameClock :: (MonadIO m, IsStyleContext a, IsFrameClock b) => a -> b -> m () Source #

setJunctionSides

data StyleContextSetJunctionSidesMethodInfo Source #

Instances

((~) * signature ([JunctionSides] -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextSetJunctionSidesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetJunctionSidesMethodInfo a -> signature -> s

setParent

data StyleContextSetParentMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsStyleContext a, IsStyleContext b) => MethodInfo * StyleContextSetParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetParentMethodInfo a -> signature -> s

setPath

data StyleContextSetPathMethodInfo Source #

Instances

((~) * signature (WidgetPath -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextSetPathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetPathMethodInfo a -> signature -> s

setScale

data StyleContextSetScaleMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextSetScaleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetScaleMethodInfo a -> signature -> s

setScreen

data StyleContextSetScreenMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsStyleContext a, IsScreen b) => MethodInfo * StyleContextSetScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetScreenMethodInfo a -> signature -> s

styleContextSetScreen :: (MonadIO m, IsStyleContext a, IsScreen b) => a -> b -> m () Source #

setState

data StyleContextSetStateMethodInfo Source #

Instances

((~) * signature ([StateFlags] -> m ()), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextSetStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextSetStateMethodInfo a -> signature -> s

stateIsRunning

data StyleContextStateIsRunningMethodInfo Source #

Instances

((~) * signature (StateType -> m (Bool, Double)), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextStateIsRunningMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextStateIsRunningMethodInfo a -> signature -> s

styleContextStateIsRunning :: (MonadIO m, IsStyleContext a) => a -> StateType -> m (Bool, Double) Source #

Deprecated: (Since version 3.6)This function always returns %FALSE

toString

data StyleContextToStringMethodInfo Source #

Instances

((~) * signature ([StyleContextPrintFlags] -> m Text), MonadIO m, IsStyleContext a) => MethodInfo * StyleContextToStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy StyleContextToStringMethodInfo a -> signature -> s

Properties

direction

data StyleContextDirectionPropertyInfo Source #

Instances

AttrInfo StyleContextDirectionPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleContextDirectionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleContextDirectionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleContextDirectionPropertyInfo :: * -> Constraint

type AttrGetType StyleContextDirectionPropertyInfo :: *

type AttrLabel StyleContextDirectionPropertyInfo :: Symbol

type AttrOrigin StyleContextDirectionPropertyInfo :: *

type AttrSetTypeConstraint StyleContextDirectionPropertyInfo Source # 
type AttrSetTypeConstraint StyleContextDirectionPropertyInfo = * ~ TextDirection
type AttrOrigin StyleContextDirectionPropertyInfo Source # 
type AttrLabel StyleContextDirectionPropertyInfo Source # 
type AttrLabel StyleContextDirectionPropertyInfo = "direction"
type AttrGetType StyleContextDirectionPropertyInfo Source # 
type AttrBaseTypeConstraint StyleContextDirectionPropertyInfo Source # 
type AttrAllowedOps StyleContextDirectionPropertyInfo Source # 
type AttrAllowedOps StyleContextDirectionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

styleContextDirection :: AttrLabelProxy "direction" Source #

paintClock

data StyleContextPaintClockPropertyInfo Source #

Instances

AttrInfo StyleContextPaintClockPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleContextPaintClockPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleContextPaintClockPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleContextPaintClockPropertyInfo :: * -> Constraint

type AttrGetType StyleContextPaintClockPropertyInfo :: *

type AttrLabel StyleContextPaintClockPropertyInfo :: Symbol

type AttrOrigin StyleContextPaintClockPropertyInfo :: *

type AttrSetTypeConstraint StyleContextPaintClockPropertyInfo Source # 
type AttrSetTypeConstraint StyleContextPaintClockPropertyInfo = IsFrameClock
type AttrOrigin StyleContextPaintClockPropertyInfo Source # 
type AttrLabel StyleContextPaintClockPropertyInfo Source # 
type AttrLabel StyleContextPaintClockPropertyInfo = "paint-clock"
type AttrGetType StyleContextPaintClockPropertyInfo Source # 
type AttrGetType StyleContextPaintClockPropertyInfo = Maybe FrameClock
type AttrBaseTypeConstraint StyleContextPaintClockPropertyInfo Source # 
type AttrAllowedOps StyleContextPaintClockPropertyInfo Source # 
type AttrAllowedOps StyleContextPaintClockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructStyleContextPaintClock :: (IsStyleContext o, IsFrameClock a) => a -> IO (GValueConstruct o) Source #

setStyleContextPaintClock :: (MonadIO m, IsStyleContext o, IsFrameClock a) => o -> a -> m () Source #

styleContextPaintClock :: AttrLabelProxy "paintClock" Source #

parent

data StyleContextParentPropertyInfo Source #

Instances

AttrInfo StyleContextParentPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleContextParentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleContextParentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleContextParentPropertyInfo :: * -> Constraint

type AttrGetType StyleContextParentPropertyInfo :: *

type AttrLabel StyleContextParentPropertyInfo :: Symbol

type AttrOrigin StyleContextParentPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint StyleContextParentPropertyInfo o => Proxy * StyleContextParentPropertyInfo -> o -> IO (AttrGetType StyleContextParentPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StyleContextParentPropertyInfo o, AttrSetTypeConstraint StyleContextParentPropertyInfo b) => Proxy * StyleContextParentPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StyleContextParentPropertyInfo o => Proxy * StyleContextParentPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StyleContextParentPropertyInfo o, AttrSetTypeConstraint StyleContextParentPropertyInfo b) => Proxy * StyleContextParentPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StyleContextParentPropertyInfo Source # 
type AttrSetTypeConstraint StyleContextParentPropertyInfo = IsStyleContext
type AttrOrigin StyleContextParentPropertyInfo Source # 
type AttrLabel StyleContextParentPropertyInfo Source # 
type AttrLabel StyleContextParentPropertyInfo = "parent"
type AttrGetType StyleContextParentPropertyInfo Source # 
type AttrBaseTypeConstraint StyleContextParentPropertyInfo Source # 
type AttrBaseTypeConstraint StyleContextParentPropertyInfo = IsStyleContext
type AttrAllowedOps StyleContextParentPropertyInfo Source # 
type AttrAllowedOps StyleContextParentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructStyleContextParent :: (IsStyleContext o, IsStyleContext a) => a -> IO (GValueConstruct o) Source #

styleContextParent :: AttrLabelProxy "parent" Source #

screen

data StyleContextScreenPropertyInfo Source #

Instances

AttrInfo StyleContextScreenPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleContextScreenPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleContextScreenPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleContextScreenPropertyInfo :: * -> Constraint

type AttrGetType StyleContextScreenPropertyInfo :: *

type AttrLabel StyleContextScreenPropertyInfo :: Symbol

type AttrOrigin StyleContextScreenPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint StyleContextScreenPropertyInfo o => Proxy * StyleContextScreenPropertyInfo -> o -> IO (AttrGetType StyleContextScreenPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StyleContextScreenPropertyInfo o, AttrSetTypeConstraint StyleContextScreenPropertyInfo b) => Proxy * StyleContextScreenPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StyleContextScreenPropertyInfo o => Proxy * StyleContextScreenPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StyleContextScreenPropertyInfo o, AttrSetTypeConstraint StyleContextScreenPropertyInfo b) => Proxy * StyleContextScreenPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StyleContextScreenPropertyInfo Source # 
type AttrSetTypeConstraint StyleContextScreenPropertyInfo = IsScreen
type AttrOrigin StyleContextScreenPropertyInfo Source # 
type AttrLabel StyleContextScreenPropertyInfo Source # 
type AttrLabel StyleContextScreenPropertyInfo = "screen"
type AttrGetType StyleContextScreenPropertyInfo Source # 
type AttrGetType StyleContextScreenPropertyInfo = Screen
type AttrBaseTypeConstraint StyleContextScreenPropertyInfo Source # 
type AttrBaseTypeConstraint StyleContextScreenPropertyInfo = IsStyleContext
type AttrAllowedOps StyleContextScreenPropertyInfo Source # 
type AttrAllowedOps StyleContextScreenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructStyleContextScreen :: (IsStyleContext o, IsScreen a) => a -> IO (GValueConstruct o) Source #

setStyleContextScreen :: (MonadIO m, IsStyleContext o, IsScreen a) => o -> a -> m () Source #

styleContextScreen :: AttrLabelProxy "screen" Source #

Signals

changed

data StyleContextChangedSignalInfo Source #

Instances

SignalInfo StyleContextChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType StyleContextChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o StyleContextChangedSignalInfo -> o -> HaskellCallbackType StyleContextChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType StyleContextChangedSignalInfo Source # 

afterStyleContextChanged :: (GObject a, MonadIO m) => a -> StyleContextChangedCallback -> m SignalHandlerId Source #

onStyleContextChanged :: (GObject a, MonadIO m) => a -> StyleContextChangedCallback -> m SignalHandlerId Source #