| 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.GtkSource.Objects.Style
Contents
Description
- newtype Style = Style (ForeignPtr Style)
- class GObject o => StyleK o
- toStyle :: StyleK o => o -> IO Style
- noStyle :: Maybe Style
- data StyleCopyMethodInfo
- styleCopy :: (MonadIO m, StyleK a) => a -> m Style
- data StyleBackgroundPropertyInfo
- constructStyleBackground :: Text -> IO ([Char], GValue)
- getStyleBackground :: (MonadIO m, StyleK o) => o -> m (Maybe Text)
- styleBackground :: AttrLabelProxy "background"
- data StyleBackgroundSetPropertyInfo
- constructStyleBackgroundSet :: Bool -> IO ([Char], GValue)
- getStyleBackgroundSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleBackgroundSet :: AttrLabelProxy "backgroundSet"
- data StyleBoldPropertyInfo
- constructStyleBold :: Bool -> IO ([Char], GValue)
- getStyleBold :: (MonadIO m, StyleK o) => o -> m Bool
- styleBold :: AttrLabelProxy "bold"
- data StyleBoldSetPropertyInfo
- constructStyleBoldSet :: Bool -> IO ([Char], GValue)
- getStyleBoldSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleBoldSet :: AttrLabelProxy "boldSet"
- data StyleForegroundPropertyInfo
- constructStyleForeground :: Text -> IO ([Char], GValue)
- getStyleForeground :: (MonadIO m, StyleK o) => o -> m (Maybe Text)
- styleForeground :: AttrLabelProxy "foreground"
- data StyleForegroundSetPropertyInfo
- constructStyleForegroundSet :: Bool -> IO ([Char], GValue)
- getStyleForegroundSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleForegroundSet :: AttrLabelProxy "foregroundSet"
- data StyleItalicPropertyInfo
- constructStyleItalic :: Bool -> IO ([Char], GValue)
- getStyleItalic :: (MonadIO m, StyleK o) => o -> m Bool
- styleItalic :: AttrLabelProxy "italic"
- data StyleItalicSetPropertyInfo
- constructStyleItalicSet :: Bool -> IO ([Char], GValue)
- getStyleItalicSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleItalicSet :: AttrLabelProxy "italicSet"
- data StyleLineBackgroundPropertyInfo
- constructStyleLineBackground :: Text -> IO ([Char], GValue)
- getStyleLineBackground :: (MonadIO m, StyleK o) => o -> m (Maybe Text)
- styleLineBackground :: AttrLabelProxy "lineBackground"
- data StyleLineBackgroundSetPropertyInfo
- constructStyleLineBackgroundSet :: Bool -> IO ([Char], GValue)
- getStyleLineBackgroundSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleLineBackgroundSet :: AttrLabelProxy "lineBackgroundSet"
- data StylePangoUnderlinePropertyInfo
- constructStylePangoUnderline :: Underline -> IO ([Char], GValue)
- getStylePangoUnderline :: (MonadIO m, StyleK o) => o -> m Underline
- stylePangoUnderline :: AttrLabelProxy "pangoUnderline"
- data StyleScalePropertyInfo
- constructStyleScale :: Text -> IO ([Char], GValue)
- getStyleScale :: (MonadIO m, StyleK o) => o -> m (Maybe Text)
- styleScale :: AttrLabelProxy "scale"
- data StyleScaleSetPropertyInfo
- constructStyleScaleSet :: Bool -> IO ([Char], GValue)
- getStyleScaleSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleScaleSet :: AttrLabelProxy "scaleSet"
- data StyleStrikethroughPropertyInfo
- constructStyleStrikethrough :: Bool -> IO ([Char], GValue)
- getStyleStrikethrough :: (MonadIO m, StyleK o) => o -> m Bool
- styleStrikethrough :: AttrLabelProxy "strikethrough"
- data StyleStrikethroughSetPropertyInfo
- constructStyleStrikethroughSet :: Bool -> IO ([Char], GValue)
- getStyleStrikethroughSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleStrikethroughSet :: AttrLabelProxy "strikethroughSet"
- data StyleUnderlinePropertyInfo
- constructStyleUnderline :: Bool -> IO ([Char], GValue)
- getStyleUnderline :: (MonadIO m, StyleK o) => o -> m Bool
- styleUnderline :: AttrLabelProxy "underline"
- data StyleUnderlineColorPropertyInfo
- constructStyleUnderlineColor :: Text -> IO ([Char], GValue)
- getStyleUnderlineColor :: (MonadIO m, StyleK o) => o -> m (Maybe Text)
- styleUnderlineColor :: AttrLabelProxy "underlineColor"
- data StyleUnderlineColorSetPropertyInfo
- constructStyleUnderlineColorSet :: Bool -> IO ([Char], GValue)
- getStyleUnderlineColorSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleUnderlineColorSet :: AttrLabelProxy "underlineColorSet"
- data StyleUnderlineSetPropertyInfo
- constructStyleUnderlineSet :: Bool -> IO ([Char], GValue)
- getStyleUnderlineSet :: (MonadIO m, StyleK o) => o -> m Bool
- styleUnderlineSet :: AttrLabelProxy "underlineSet"
Exported types
Constructors
| Style (ForeignPtr Style) |
Instances
| GObject Style Source | |
| ((~) * info (ResolveStyleMethod t Style), MethodInfo * info Style p) => IsLabelProxy t (Style -> p) Source | |
| type ParentTypes Style Source | |
| type AttributeList Style Source | |
| type SignalList Style Source |
Methods
styleCopy
data StyleCopyMethodInfo Source
Instances
| ((~) * signature (m Style), MonadIO m, StyleK a) => MethodInfo * StyleCopyMethodInfo a signature Source |
Properties
Background
data StyleBackgroundPropertyInfo Source
Instances
| AttrInfo StyleBackgroundPropertyInfo Source | |
| type AttrLabel StyleBackgroundPropertyInfo = "background" Source | |
| type AttrGetType StyleBackgroundPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint StyleBackgroundPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleBackgroundPropertyInfo = * ~ Text Source | |
| type AttrAllowedOps StyleBackgroundPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) Source |
styleBackground :: AttrLabelProxy "background" Source
BackgroundSet
data StyleBackgroundSetPropertyInfo Source
Instances
| AttrInfo StyleBackgroundSetPropertyInfo Source | |
| type AttrLabel StyleBackgroundSetPropertyInfo = "background-set" Source | |
| type AttrGetType StyleBackgroundSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleBackgroundSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleBackgroundSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleBackgroundSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleBackgroundSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleBackgroundSet :: AttrLabelProxy "backgroundSet" Source
Bold
data StyleBoldPropertyInfo Source
Instances
| AttrInfo StyleBoldPropertyInfo Source | |
| type AttrLabel StyleBoldPropertyInfo = "bold" Source | |
| type AttrGetType StyleBoldPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleBoldPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleBoldPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleBoldPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleBold :: (MonadIO m, StyleK o) => o -> m Bool Source
styleBold :: AttrLabelProxy "bold" Source
BoldSet
data StyleBoldSetPropertyInfo Source
Instances
| AttrInfo StyleBoldSetPropertyInfo Source | |
| type AttrLabel StyleBoldSetPropertyInfo = "bold-set" Source | |
| type AttrGetType StyleBoldSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleBoldSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleBoldSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleBoldSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleBoldSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleBoldSet :: AttrLabelProxy "boldSet" Source
Foreground
data StyleForegroundPropertyInfo Source
Instances
| AttrInfo StyleForegroundPropertyInfo Source | |
| type AttrLabel StyleForegroundPropertyInfo = "foreground" Source | |
| type AttrGetType StyleForegroundPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint StyleForegroundPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleForegroundPropertyInfo = * ~ Text Source | |
| type AttrAllowedOps StyleForegroundPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) Source |
styleForeground :: AttrLabelProxy "foreground" Source
ForegroundSet
data StyleForegroundSetPropertyInfo Source
Instances
| AttrInfo StyleForegroundSetPropertyInfo Source | |
| type AttrLabel StyleForegroundSetPropertyInfo = "foreground-set" Source | |
| type AttrGetType StyleForegroundSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleForegroundSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleForegroundSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleForegroundSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleForegroundSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleForegroundSet :: AttrLabelProxy "foregroundSet" Source
Italic
data StyleItalicPropertyInfo Source
Instances
| AttrInfo StyleItalicPropertyInfo Source | |
| type AttrLabel StyleItalicPropertyInfo = "italic" Source | |
| type AttrGetType StyleItalicPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleItalicPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleItalicPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleItalicPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleItalic :: (MonadIO m, StyleK o) => o -> m Bool Source
styleItalic :: AttrLabelProxy "italic" Source
ItalicSet
data StyleItalicSetPropertyInfo Source
Instances
| AttrInfo StyleItalicSetPropertyInfo Source | |
| type AttrLabel StyleItalicSetPropertyInfo = "italic-set" Source | |
| type AttrGetType StyleItalicSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleItalicSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleItalicSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleItalicSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleItalicSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleItalicSet :: AttrLabelProxy "italicSet" Source
LineBackground
data StyleLineBackgroundPropertyInfo Source
Instances
| AttrInfo StyleLineBackgroundPropertyInfo Source | |
| type AttrLabel StyleLineBackgroundPropertyInfo = "line-background" Source | |
| type AttrGetType StyleLineBackgroundPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint StyleLineBackgroundPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleLineBackgroundPropertyInfo = * ~ Text Source | |
| type AttrAllowedOps StyleLineBackgroundPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) Source |
styleLineBackground :: AttrLabelProxy "lineBackground" Source
LineBackgroundSet
data StyleLineBackgroundSetPropertyInfo Source
Instances
| AttrInfo StyleLineBackgroundSetPropertyInfo Source | |
| type AttrLabel StyleLineBackgroundSetPropertyInfo = "line-background-set" Source | |
| type AttrGetType StyleLineBackgroundSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleLineBackgroundSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleLineBackgroundSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleLineBackgroundSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleLineBackgroundSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleLineBackgroundSet :: AttrLabelProxy "lineBackgroundSet" Source
PangoUnderline
data StylePangoUnderlinePropertyInfo Source
Instances
| AttrInfo StylePangoUnderlinePropertyInfo Source | |
| type AttrLabel StylePangoUnderlinePropertyInfo = "pango-underline" Source | |
| type AttrGetType StylePangoUnderlinePropertyInfo = Underline Source | |
| type AttrBaseTypeConstraint StylePangoUnderlinePropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StylePangoUnderlinePropertyInfo = * ~ Underline Source | |
| type AttrAllowedOps StylePangoUnderlinePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStylePangoUnderline :: (MonadIO m, StyleK o) => o -> m Underline Source
stylePangoUnderline :: AttrLabelProxy "pangoUnderline" Source
Scale
data StyleScalePropertyInfo Source
Instances
| AttrInfo StyleScalePropertyInfo Source | |
| type AttrLabel StyleScalePropertyInfo = "scale" Source | |
| type AttrGetType StyleScalePropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint StyleScalePropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleScalePropertyInfo = * ~ Text Source | |
| type AttrAllowedOps StyleScalePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) Source |
styleScale :: AttrLabelProxy "scale" Source
ScaleSet
data StyleScaleSetPropertyInfo Source
Instances
| AttrInfo StyleScaleSetPropertyInfo Source | |
| type AttrLabel StyleScaleSetPropertyInfo = "scale-set" Source | |
| type AttrGetType StyleScaleSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleScaleSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleScaleSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleScaleSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleScaleSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleScaleSet :: AttrLabelProxy "scaleSet" Source
Strikethrough
data StyleStrikethroughPropertyInfo Source
Instances
| AttrInfo StyleStrikethroughPropertyInfo Source | |
| type AttrLabel StyleStrikethroughPropertyInfo = "strikethrough" Source | |
| type AttrGetType StyleStrikethroughPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleStrikethroughPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleStrikethroughPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleStrikethroughPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleStrikethrough :: (MonadIO m, StyleK o) => o -> m Bool Source
styleStrikethrough :: AttrLabelProxy "strikethrough" Source
StrikethroughSet
data StyleStrikethroughSetPropertyInfo Source
Instances
| AttrInfo StyleStrikethroughSetPropertyInfo Source | |
| type AttrLabel StyleStrikethroughSetPropertyInfo = "strikethrough-set" Source | |
| type AttrGetType StyleStrikethroughSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleStrikethroughSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleStrikethroughSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleStrikethroughSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleStrikethroughSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleStrikethroughSet :: AttrLabelProxy "strikethroughSet" Source
Underline
data StyleUnderlinePropertyInfo Source
Instances
| AttrInfo StyleUnderlinePropertyInfo Source | |
| type AttrLabel StyleUnderlinePropertyInfo = "underline" Source | |
| type AttrGetType StyleUnderlinePropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleUnderlinePropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleUnderlinePropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleUnderlinePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleUnderline :: (MonadIO m, StyleK o) => o -> m Bool Source
styleUnderline :: AttrLabelProxy "underline" Source
UnderlineColor
data StyleUnderlineColorPropertyInfo Source
Instances
| AttrInfo StyleUnderlineColorPropertyInfo Source | |
| type AttrLabel StyleUnderlineColorPropertyInfo = "underline-color" Source | |
| type AttrGetType StyleUnderlineColorPropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint StyleUnderlineColorPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleUnderlineColorPropertyInfo = * ~ Text Source | |
| type AttrAllowedOps StyleUnderlineColorPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) Source |
styleUnderlineColor :: AttrLabelProxy "underlineColor" Source
UnderlineColorSet
data StyleUnderlineColorSetPropertyInfo Source
Instances
| AttrInfo StyleUnderlineColorSetPropertyInfo Source | |
| type AttrLabel StyleUnderlineColorSetPropertyInfo = "underline-color-set" Source | |
| type AttrGetType StyleUnderlineColorSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleUnderlineColorSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleUnderlineColorSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleUnderlineColorSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleUnderlineColorSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleUnderlineColorSet :: AttrLabelProxy "underlineColorSet" Source
UnderlineSet
data StyleUnderlineSetPropertyInfo Source
Instances
| AttrInfo StyleUnderlineSetPropertyInfo Source | |
| type AttrLabel StyleUnderlineSetPropertyInfo = "underline-set" Source | |
| type AttrGetType StyleUnderlineSetPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint StyleUnderlineSetPropertyInfo = StyleK Source | |
| type AttrSetTypeConstraint StyleUnderlineSetPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps StyleUnderlineSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getStyleUnderlineSet :: (MonadIO m, StyleK o) => o -> m Bool Source
styleUnderlineSet :: AttrLabelProxy "underlineSet" Source