Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Pango.Basic.Fonts.PangoFontDescription
Synopsis
- data PangoFontDescription
- data PangoFontDescriptionNullable
- pangoFontDescriptionFromNullable :: PangoFontDescriptionNullable -> Maybe PangoFontDescription
- pangoFontDescriptionToNullable :: Maybe PangoFontDescription -> PangoFontDescriptionNullable
- data PangoFontDescriptionPrim s
- type PangoFontDescriptionST = PangoFontDescriptionPrim
- type PangoFontDescriptionIO = PangoFontDescriptionPrim RealWorld
- pangoFontDescriptionFreeze :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> m PangoFontDescription
- pangoFontDescriptionThaw :: PrimMonad m => PangoFontDescription -> m (PangoFontDescriptionPrim (PrimState m))
- pangoFontDescriptionCopy :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> m (PangoFontDescriptionPrim (PrimState m))
- pangoFontDescriptionNew :: PrimMonad m => m (PangoFontDescriptionPrim (PrimState m))
- class PangoFontDescriptionSetting s
- pangoFontDescriptionSet :: (PangoFontDescriptionSetting s, PrimMonad m) => PangoFontDescriptionPrim (PrimState m) -> s -> m ()
- pangoFontDescriptionGet :: PangoFontDescriptionSetting s => PangoFontDescription -> Maybe s
- pangoFontDescriptionUnset :: (PangoFontDescriptionSetting s, PrimMonad m) => PangoFontDescriptionPrim (PrimState m) -> m ()
- pangoFontDescriptionMerge :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> PangoFontDescriptionPrim (PrimState m) -> Bool -> m ()
- pangoFontDescriptionBetterMatch :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> Maybe (PangoFontDescriptionPrim (PrimState m)) -> PangoFontDescriptionPrim (PrimState m) -> m Bool
- pangoFontDescriptionToString :: PangoFontDescription -> String
- pangoFontDescriptionToFilename :: PangoFontDescription -> String
- newtype Family = Family String
- newtype PangoStyle = PangoStyle Word32
- pattern PangoStyleNormal :: PangoStyle
- pattern PangoStyleOblique :: PangoStyle
- pattern PangoStyleItalic :: PangoStyle
- newtype PangoVariant = PangoVariant Word32
- pattern PangoVariantNormal :: PangoVariant
- pattern PangoVariantSmallCaps :: PangoVariant
- newtype PangoWeight = PangoWeight Word32
- pattern PangoWeightThin :: PangoWeight
- pattern PangoWeightUltralight :: PangoWeight
- pattern PangoWeightLight :: PangoWeight
- pattern PangoWeightSemilight :: PangoWeight
- pattern PangoWeightBook :: PangoWeight
- pattern PangoWeightNormal :: PangoWeight
- pattern PangoWeightMedium :: PangoWeight
- pattern PangoWeightSemibold :: PangoWeight
- pattern PangoWeightBold :: PangoWeight
- pattern PangoWeightUltrabold :: PangoWeight
- pattern PangoWeightHeavy :: PangoWeight
- pattern PangoWeightUltraheavy :: PangoWeight
- newtype PangoStretch = PangoStretch Word32
- pattern PangoStretchUltraCondensed :: PangoStretch
- pattern PangoStretchExtraCondensed :: PangoStretch
- pattern PangoStretchCondensed :: PangoStretch
- pattern PangoStretchSemiCondensed :: PangoStretch
- pattern PangoStretchNormal :: PangoStretch
- pattern PangoStretchSemiExpanded :: PangoStretch
- pattern PangoStretchExpanded :: PangoStretch
- pattern PangoStretchExtraExpanded :: PangoStretch
- pattern PangoStretchUltraExpanded :: PangoStretch
- data Size
TYPE
PangoFontDescription
data PangoFontDescription Source #
Instances
Show PangoFontDescription Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription.Type Methods showsPrec :: Int -> PangoFontDescription -> ShowS # show :: PangoFontDescription -> String # showList :: [PangoFontDescription] -> ShowS # | |
PangoContextSetting PangoFontDescription Source # | |
Defined in Graphics.Pango.LowLevel.Contexts.Internal Methods pangoContextSet :: PangoContext -> PangoFontDescription -> IO () Source # pangoContextGet :: PangoContext -> IO PangoFontDescription Source # |
PangoFontDescriptionNullable
data PangoFontDescriptionNullable Source #
Instances
Show PangoFontDescriptionNullable Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription.Type Methods showsPrec :: Int -> PangoFontDescriptionNullable -> ShowS # show :: PangoFontDescriptionNullable -> String # showList :: [PangoFontDescriptionNullable] -> ShowS # | |
PangoLayoutSetting PangoFontDescriptionNullable Source # | |
Defined in Graphics.Pango.Basic.LayoutObjects.PangoLayout.Internal Methods pangoLayoutSet :: PrimMonad m => PangoLayoutPrim (PrimState m) -> PangoFontDescriptionNullable -> m () Source # pangoLayoutGet :: PangoLayout -> PangoFontDescriptionNullable Source # |
pangoFontDescriptionFromNullable :: PangoFontDescriptionNullable -> Maybe PangoFontDescription Source #
pangoFontDescriptionToNullable :: Maybe PangoFontDescription -> PangoFontDescriptionNullable Source #
PangoFontDescriptionPrim
data PangoFontDescriptionPrim s Source #
Instances
Show (PangoFontDescriptionPrim s) Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription.Type Methods showsPrec :: Int -> PangoFontDescriptionPrim s -> ShowS # show :: PangoFontDescriptionPrim s -> String # showList :: [PangoFontDescriptionPrim s] -> ShowS # |
pangoFontDescriptionFreeze :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> m PangoFontDescription Source #
pangoFontDescriptionThaw :: PrimMonad m => PangoFontDescription -> m (PangoFontDescriptionPrim (PrimState m)) Source #
pangoFontDescriptionCopy :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> m (PangoFontDescriptionPrim (PrimState m)) Source #
FUNCTION
pangoFontDescriptionNew :: PrimMonad m => m (PangoFontDescriptionPrim (PrimState m)) Source #
class PangoFontDescriptionSetting s Source #
Minimal complete definition
pangoFontDescriptionSet, pangoFontDescriptionGetUnsafe, pangoFontDescriptionMaskBit
Instances
pangoFontDescriptionSet :: (PangoFontDescriptionSetting s, PrimMonad m) => PangoFontDescriptionPrim (PrimState m) -> s -> m () Source #
pangoFontDescriptionGet :: PangoFontDescriptionSetting s => PangoFontDescription -> Maybe s Source #
pangoFontDescriptionUnset :: (PangoFontDescriptionSetting s, PrimMonad m) => PangoFontDescriptionPrim (PrimState m) -> m () Source #
pangoFontDescriptionMerge :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> PangoFontDescriptionPrim (PrimState m) -> Bool -> m () Source #
pangoFontDescriptionBetterMatch :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> Maybe (PangoFontDescriptionPrim (PrimState m)) -> PangoFontDescriptionPrim (PrimState m) -> m Bool Source #
SETTING
Family
Instances
Show Family Source # | |
PangoFontDescriptionSetting Family Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods pangoFontDescriptionSet :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> Family -> m () Source # pangoFontDescriptionGetUnsafe :: PangoFontDescription -> Family pangoFontDescriptionMaskBit :: PangoFontMask | |
PangoAttributeValue Family Source # | |
Defined in Graphics.Pango.Basic.TextAttributes.Internal Methods pangoAttrNew :: PrimMonad m => Family -> m (PangoAttribute (PrimState m)) Source # |
Style
newtype PangoStyle Source #
Constructors
PangoStyle Word32 |
Instances
Show PangoStyle Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods showsPrec :: Int -> PangoStyle -> ShowS # show :: PangoStyle -> String # showList :: [PangoStyle] -> ShowS # | |
PangoFontDescriptionSetting PangoStyle Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods pangoFontDescriptionSet :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> PangoStyle -> m () Source # pangoFontDescriptionGetUnsafe :: PangoFontDescription -> PangoStyle pangoFontDescriptionMaskBit :: PangoFontMask | |
PangoAttributeValue PangoStyle Source # | |
Defined in Graphics.Pango.Basic.TextAttributes.Internal Methods pangoAttrNew :: PrimMonad m => PangoStyle -> m (PangoAttribute (PrimState m)) Source # |
pattern PangoStyleNormal :: PangoStyle Source #
pattern PangoStyleOblique :: PangoStyle Source #
pattern PangoStyleItalic :: PangoStyle Source #
Variant
newtype PangoVariant Source #
Constructors
PangoVariant Word32 |
Instances
Show PangoVariant Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods showsPrec :: Int -> PangoVariant -> ShowS # show :: PangoVariant -> String # showList :: [PangoVariant] -> ShowS # | |
PangoFontDescriptionSetting PangoVariant Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods pangoFontDescriptionSet :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> PangoVariant -> m () Source # pangoFontDescriptionGetUnsafe :: PangoFontDescription -> PangoVariant pangoFontDescriptionMaskBit :: PangoFontMask | |
PangoAttributeValue PangoVariant Source # | |
Defined in Graphics.Pango.Basic.TextAttributes.Internal Methods pangoAttrNew :: PrimMonad m => PangoVariant -> m (PangoAttribute (PrimState m)) Source # |
pattern PangoVariantNormal :: PangoVariant Source #
pattern PangoVariantSmallCaps :: PangoVariant Source #
Weight
newtype PangoWeight Source #
Constructors
PangoWeight Word32 |
Instances
Show PangoWeight Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods showsPrec :: Int -> PangoWeight -> ShowS # show :: PangoWeight -> String # showList :: [PangoWeight] -> ShowS # | |
PangoFontDescriptionSetting PangoWeight Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods pangoFontDescriptionSet :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> PangoWeight -> m () Source # pangoFontDescriptionGetUnsafe :: PangoFontDescription -> PangoWeight pangoFontDescriptionMaskBit :: PangoFontMask | |
PangoAttributeValue PangoWeight Source # | |
Defined in Graphics.Pango.Basic.TextAttributes.Internal Methods pangoAttrNew :: PrimMonad m => PangoWeight -> m (PangoAttribute (PrimState m)) Source # |
pattern PangoWeightThin :: PangoWeight Source #
pattern PangoWeightUltralight :: PangoWeight Source #
pattern PangoWeightLight :: PangoWeight Source #
pattern PangoWeightSemilight :: PangoWeight Source #
pattern PangoWeightBook :: PangoWeight Source #
pattern PangoWeightNormal :: PangoWeight Source #
pattern PangoWeightMedium :: PangoWeight Source #
pattern PangoWeightSemibold :: PangoWeight Source #
pattern PangoWeightBold :: PangoWeight Source #
pattern PangoWeightUltrabold :: PangoWeight Source #
pattern PangoWeightHeavy :: PangoWeight Source #
pattern PangoWeightUltraheavy :: PangoWeight Source #
Stretch
newtype PangoStretch Source #
Constructors
PangoStretch Word32 |
Instances
Show PangoStretch Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods showsPrec :: Int -> PangoStretch -> ShowS # show :: PangoStretch -> String # showList :: [PangoStretch] -> ShowS # | |
PangoFontDescriptionSetting PangoStretch Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods pangoFontDescriptionSet :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> PangoStretch -> m () Source # pangoFontDescriptionGetUnsafe :: PangoFontDescription -> PangoStretch pangoFontDescriptionMaskBit :: PangoFontMask | |
PangoAttributeValue PangoStretch Source # | |
Defined in Graphics.Pango.Basic.TextAttributes.Internal Methods pangoAttrNew :: PrimMonad m => PangoStretch -> m (PangoAttribute (PrimState m)) Source # |
pattern PangoStretchUltraCondensed :: PangoStretch Source #
pattern PangoStretchExtraCondensed :: PangoStretch Source #
pattern PangoStretchCondensed :: PangoStretch Source #
pattern PangoStretchSemiCondensed :: PangoStretch Source #
pattern PangoStretchNormal :: PangoStretch Source #
pattern PangoStretchSemiExpanded :: PangoStretch Source #
pattern PangoStretchExpanded :: PangoStretch Source #
pattern PangoStretchExtraExpanded :: PangoStretch Source #
pattern PangoStretchUltraExpanded :: PangoStretch Source #
Size
Constructors
Size CDouble | |
AbsoluteSize CDouble |
Instances
Show Size Source # | |
PangoFontDescriptionSetting Size Source # | |
Defined in Graphics.Pango.Basic.Fonts.PangoFontDescription Methods pangoFontDescriptionSet :: PrimMonad m => PangoFontDescriptionPrim (PrimState m) -> Size -> m () Source # pangoFontDescriptionGetUnsafe :: PangoFontDescription -> Size pangoFontDescriptionMaskBit :: PangoFontMask | |
PangoAttributeValue Size Source # | |
Defined in Graphics.Pango.Basic.TextAttributes.Internal Methods pangoAttrNew :: PrimMonad m => Size -> m (PangoAttribute (PrimState m)) Source # |