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
- themingEngineGetBackgroundColor
- themingEngineGetBorder
- themingEngineGetBorderColor
- themingEngineGetColor
- themingEngineGetDirection
- themingEngineGetFont
- themingEngineGetJunctionSides
- themingEngineGetMargin
- themingEngineGetPadding
- themingEngineGetPath
- themingEngineGetProperty
- themingEngineGetScreen
- themingEngineGetState
- themingEngineGetStyleProperty
- themingEngineHasClass
- themingEngineHasRegion
- themingEngineLoad
- themingEngineLookupColor
- themingEngineStateIsRunning
- Properties
- newtype ThemingEngine = ThemingEngine (ForeignPtr ThemingEngine)
- class GObject o => ThemingEngineK o
- toThemingEngine :: ThemingEngineK o => o -> IO ThemingEngine
- noThemingEngine :: Maybe ThemingEngine
- data ThemingEngineGetBackgroundColorMethodInfo
- themingEngineGetBackgroundColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA
- data ThemingEngineGetBorderMethodInfo
- themingEngineGetBorder :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border
- data ThemingEngineGetBorderColorMethodInfo
- themingEngineGetBorderColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA
- data ThemingEngineGetColorMethodInfo
- themingEngineGetColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA
- data ThemingEngineGetDirectionMethodInfo
- themingEngineGetDirection :: (MonadIO m, ThemingEngineK a) => a -> m TextDirection
- data ThemingEngineGetFontMethodInfo
- themingEngineGetFont :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m FontDescription
- data ThemingEngineGetJunctionSidesMethodInfo
- themingEngineGetJunctionSides :: (MonadIO m, ThemingEngineK a) => a -> m [JunctionSides]
- data ThemingEngineGetMarginMethodInfo
- themingEngineGetMargin :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border
- data ThemingEngineGetPaddingMethodInfo
- themingEngineGetPadding :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border
- data ThemingEngineGetPathMethodInfo
- themingEngineGetPath :: (MonadIO m, ThemingEngineK a) => a -> m WidgetPath
- data ThemingEngineGetPropertyMethodInfo
- themingEngineGetProperty :: (MonadIO m, ThemingEngineK a) => a -> Text -> [StateFlags] -> m GValue
- data ThemingEngineGetScreenMethodInfo
- themingEngineGetScreen :: (MonadIO m, ThemingEngineK a) => a -> m Screen
- data ThemingEngineGetStateMethodInfo
- themingEngineGetState :: (MonadIO m, ThemingEngineK a) => a -> m [StateFlags]
- data ThemingEngineGetStylePropertyMethodInfo
- themingEngineGetStyleProperty :: (MonadIO m, ThemingEngineK a) => a -> Text -> m GValue
- data ThemingEngineHasClassMethodInfo
- themingEngineHasClass :: (MonadIO m, ThemingEngineK a) => a -> Text -> m Bool
- data ThemingEngineHasRegionMethodInfo
- themingEngineHasRegion :: (MonadIO m, ThemingEngineK a) => a -> Text -> m (Bool, [RegionFlags])
- themingEngineLoad :: MonadIO m => Text -> m ThemingEngine
- data ThemingEngineLookupColorMethodInfo
- themingEngineLookupColor :: (MonadIO m, ThemingEngineK a) => a -> Text -> m (Bool, RGBA)
- data ThemingEngineStateIsRunningMethodInfo
- themingEngineStateIsRunning :: (MonadIO m, ThemingEngineK a) => a -> StateType -> m (Bool, Double)
- data ThemingEngineNamePropertyInfo
- constructThemingEngineName :: Text -> IO ([Char], GValue)
- getThemingEngineName :: (MonadIO m, ThemingEngineK o) => o -> m Text
Exported types
newtype ThemingEngine Source
GObject ThemingEngine Source | |
((~) * info (ResolveThemingEngineMethod t ThemingEngine), MethodInfo * info ThemingEngine p) => IsLabel t (ThemingEngine -> p) Source | |
((~) * info (ResolveThemingEngineMethod t ThemingEngine), MethodInfo * info ThemingEngine p) => IsLabelProxy t (ThemingEngine -> p) Source | |
type ParentTypes ThemingEngine Source | |
type AttributeList ThemingEngine Source | |
type SignalList ThemingEngine Source |
class GObject o => ThemingEngineK o Source
(GObject o, IsDescendantOf ThemingEngine o) => ThemingEngineK o Source | |
toThemingEngine :: ThemingEngineK o => o -> IO ThemingEngine Source
Methods
themingEngineGetBackgroundColor
data ThemingEngineGetBackgroundColorMethodInfo Source
((~) (TYPE Lifted) signature ([StateFlags] -> m RGBA), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetBackgroundColorMethodInfo a signature Source | |
themingEngineGetBackgroundColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA Source
Deprecated: (Since version 3.14)
themingEngineGetBorder
data ThemingEngineGetBorderMethodInfo Source
((~) (TYPE Lifted) signature ([StateFlags] -> m Border), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetBorderMethodInfo a signature Source | |
themingEngineGetBorder :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border Source
Deprecated: (Since version 3.14)
themingEngineGetBorderColor
data ThemingEngineGetBorderColorMethodInfo Source
((~) (TYPE Lifted) signature ([StateFlags] -> m RGBA), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetBorderColorMethodInfo a signature Source | |
themingEngineGetBorderColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA Source
Deprecated: (Since version 3.14)
themingEngineGetColor
data ThemingEngineGetColorMethodInfo Source
((~) (TYPE Lifted) signature ([StateFlags] -> m RGBA), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetColorMethodInfo a signature Source | |
themingEngineGetColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA Source
Deprecated: (Since version 3.14)
themingEngineGetDirection
data ThemingEngineGetDirectionMethodInfo Source
((~) (TYPE Lifted) signature (m TextDirection), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetDirectionMethodInfo a signature Source | |
themingEngineGetDirection :: (MonadIO m, ThemingEngineK a) => a -> m TextDirection Source
themingEngineGetFont
data ThemingEngineGetFontMethodInfo Source
((~) (TYPE Lifted) signature ([StateFlags] -> m FontDescription), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetFontMethodInfo a signature Source | |
themingEngineGetFont :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m FontDescription Source
Deprecated: (Since version 3.8)Use gtk_theming_engine_get()
themingEngineGetJunctionSides
data ThemingEngineGetJunctionSidesMethodInfo Source
((~) (TYPE Lifted) signature (m [JunctionSides]), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetJunctionSidesMethodInfo a signature Source | |
themingEngineGetJunctionSides :: (MonadIO m, ThemingEngineK a) => a -> m [JunctionSides] Source
Deprecated: (Since version 3.14)
themingEngineGetMargin
data ThemingEngineGetMarginMethodInfo Source
((~) (TYPE Lifted) signature ([StateFlags] -> m Border), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetMarginMethodInfo a signature Source | |
themingEngineGetMargin :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border Source
Deprecated: (Since version 3.14)
themingEngineGetPadding
data ThemingEngineGetPaddingMethodInfo Source
((~) (TYPE Lifted) signature ([StateFlags] -> m Border), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetPaddingMethodInfo a signature Source | |
themingEngineGetPadding :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border Source
Deprecated: (Since version 3.14)
themingEngineGetPath
data ThemingEngineGetPathMethodInfo Source
((~) (TYPE Lifted) signature (m WidgetPath), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetPathMethodInfo a signature Source | |
themingEngineGetPath :: (MonadIO m, ThemingEngineK a) => a -> m WidgetPath Source
Deprecated: (Since version 3.14)
themingEngineGetProperty
data ThemingEngineGetPropertyMethodInfo Source
((~) (TYPE Lifted) signature (Text -> [StateFlags] -> m GValue), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetPropertyMethodInfo a signature Source | |
themingEngineGetProperty :: (MonadIO m, ThemingEngineK a) => a -> Text -> [StateFlags] -> m GValue Source
Deprecated: (Since version 3.14)
themingEngineGetScreen
data ThemingEngineGetScreenMethodInfo Source
((~) (TYPE Lifted) signature (m Screen), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetScreenMethodInfo a signature Source | |
themingEngineGetScreen :: (MonadIO m, ThemingEngineK a) => a -> m Screen Source
Deprecated: (Since version 3.14)
themingEngineGetState
data ThemingEngineGetStateMethodInfo Source
((~) (TYPE Lifted) signature (m [StateFlags]), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetStateMethodInfo a signature Source | |
themingEngineGetState :: (MonadIO m, ThemingEngineK a) => a -> m [StateFlags] Source
Deprecated: (Since version 3.14)
themingEngineGetStyleProperty
data ThemingEngineGetStylePropertyMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m GValue), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineGetStylePropertyMethodInfo a signature Source | |
themingEngineGetStyleProperty :: (MonadIO m, ThemingEngineK a) => a -> Text -> m GValue Source
Deprecated: (Since version 3.14)
themingEngineHasClass
data ThemingEngineHasClassMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Bool), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineHasClassMethodInfo a signature Source | |
themingEngineHasClass :: (MonadIO m, ThemingEngineK a) => a -> Text -> m Bool Source
Deprecated: (Since version 3.14)
themingEngineHasRegion
data ThemingEngineHasRegionMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m (Bool, [RegionFlags])), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineHasRegionMethodInfo a signature Source | |
themingEngineHasRegion :: (MonadIO m, ThemingEngineK a) => a -> Text -> m (Bool, [RegionFlags]) Source
Deprecated: (Since version 3.14)
themingEngineLoad
themingEngineLoad :: MonadIO m => Text -> m ThemingEngine Source
Deprecated: (Since version 3.14)
themingEngineLookupColor
data ThemingEngineLookupColorMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m (Bool, RGBA)), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineLookupColorMethodInfo a signature Source | |
themingEngineLookupColor :: (MonadIO m, ThemingEngineK a) => a -> Text -> m (Bool, RGBA) Source
Deprecated: (Since version 3.14)
themingEngineStateIsRunning
data ThemingEngineStateIsRunningMethodInfo Source
((~) (TYPE Lifted) signature (StateType -> m (Bool, Double)), MonadIO m, ThemingEngineK a) => MethodInfo (TYPE Lifted) ThemingEngineStateIsRunningMethodInfo a signature Source | |
themingEngineStateIsRunning :: (MonadIO m, ThemingEngineK a) => a -> StateType -> m (Bool, Double) Source
Deprecated: (Since version 3.6)Always returns %FALSE
Properties
Name
data ThemingEngineNamePropertyInfo Source
getThemingEngineName :: (MonadIO m, ThemingEngineK o) => o -> m Text Source