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
- themingEngineGetBackgroundColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA
- themingEngineGetBorder :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border
- themingEngineGetBorderColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA
- themingEngineGetColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA
- themingEngineGetDirection :: (MonadIO m, ThemingEngineK a) => a -> m TextDirection
- themingEngineGetFont :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m FontDescription
- themingEngineGetJunctionSides :: (MonadIO m, ThemingEngineK a) => a -> m [JunctionSides]
- themingEngineGetMargin :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border
- themingEngineGetPadding :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border
- themingEngineGetPath :: (MonadIO m, ThemingEngineK a) => a -> m WidgetPath
- themingEngineGetProperty :: (MonadIO m, ThemingEngineK a) => a -> Text -> [StateFlags] -> m GValue
- themingEngineGetScreen :: (MonadIO m, ThemingEngineK a) => a -> m Screen
- themingEngineGetState :: (MonadIO m, ThemingEngineK a) => a -> m [StateFlags]
- themingEngineGetStyleProperty :: (MonadIO m, ThemingEngineK a) => a -> Text -> m GValue
- themingEngineHasClass :: (MonadIO m, ThemingEngineK a) => a -> Text -> m Bool
- themingEngineHasRegion :: (MonadIO m, ThemingEngineK a) => a -> Text -> m (Bool, [RegionFlags])
- themingEngineLoad :: MonadIO m => Text -> m ThemingEngine
- themingEngineLookupColor :: (MonadIO m, ThemingEngineK a) => a -> Text -> m (Bool, RGBA)
- 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
class GObject o => ThemingEngineK o Source
(GObject o, IsDescendantOf ThemingEngine o) => ThemingEngineK o Source |
toThemingEngine :: ThemingEngineK o => o -> IO ThemingEngine Source
Methods
themingEngineGetBackgroundColor
themingEngineGetBackgroundColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA Source
Deprecated: (Since version 3.14)
themingEngineGetBorder
themingEngineGetBorder :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border Source
Deprecated: (Since version 3.14)
themingEngineGetBorderColor
themingEngineGetBorderColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA Source
Deprecated: (Since version 3.14)
themingEngineGetColor
themingEngineGetColor :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m RGBA Source
Deprecated: (Since version 3.14)
themingEngineGetDirection
themingEngineGetDirection :: (MonadIO m, ThemingEngineK a) => a -> m TextDirection Source
themingEngineGetFont
themingEngineGetFont :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m FontDescription Source
Deprecated: (Since version 3.8)Use gtk_theming_engine_get()
themingEngineGetJunctionSides
themingEngineGetJunctionSides :: (MonadIO m, ThemingEngineK a) => a -> m [JunctionSides] Source
Deprecated: (Since version 3.14)
themingEngineGetMargin
themingEngineGetMargin :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border Source
Deprecated: (Since version 3.14)
themingEngineGetPadding
themingEngineGetPadding :: (MonadIO m, ThemingEngineK a) => a -> [StateFlags] -> m Border Source
Deprecated: (Since version 3.14)
themingEngineGetPath
themingEngineGetPath :: (MonadIO m, ThemingEngineK a) => a -> m WidgetPath Source
Deprecated: (Since version 3.14)
themingEngineGetProperty
themingEngineGetProperty :: (MonadIO m, ThemingEngineK a) => a -> Text -> [StateFlags] -> m GValue Source
Deprecated: (Since version 3.14)
themingEngineGetScreen
themingEngineGetScreen :: (MonadIO m, ThemingEngineK a) => a -> m Screen Source
Deprecated: (Since version 3.14)
themingEngineGetState
themingEngineGetState :: (MonadIO m, ThemingEngineK a) => a -> m [StateFlags] Source
Deprecated: (Since version 3.14)
themingEngineGetStyleProperty
themingEngineGetStyleProperty :: (MonadIO m, ThemingEngineK a) => a -> Text -> m GValue Source
Deprecated: (Since version 3.14)
themingEngineHasClass
themingEngineHasClass :: (MonadIO m, ThemingEngineK a) => a -> Text -> m Bool Source
Deprecated: (Since version 3.14)
themingEngineHasRegion
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
themingEngineLookupColor :: (MonadIO m, ThemingEngineK a) => a -> Text -> m (Bool, RGBA) Source
Deprecated: (Since version 3.14)
themingEngineStateIsRunning
themingEngineStateIsRunning :: (MonadIO m, ThemingEngineK a) => a -> StateType -> m (Bool, Double) Source
Deprecated: (Since version 3.6)Always returns %FALSE
Properties
Name
data ThemingEngineNamePropertyInfo Source
AttrInfo ThemingEngineNamePropertyInfo Source | |
type AttrLabel ThemingEngineNamePropertyInfo = "ThemingEngine::name" Source | |
type AttrGetType ThemingEngineNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint ThemingEngineNamePropertyInfo = ThemingEngineK Source | |
type AttrSetTypeConstraint ThemingEngineNamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps ThemingEngineNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getThemingEngineName :: (MonadIO m, ThemingEngineK o) => o -> m Text Source