gi-pango-1.0.26: Pango bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Pango.Flags

Description

 
Synopsis

Flags

FontMask

data FontMask Source #

The bits in a PangoFontMask correspond to the set fields in a PangoFontDescription.

Constructors

FontMaskFamily

the font family is specified.

FontMaskStyle

the font style is specified.

FontMaskVariant

the font variant is specified.

FontMaskWeight

the font weight is specified.

FontMaskStretch

the font stretch is specified.

FontMaskSize

the font size is specified.

FontMaskGravity

the font gravity is specified (Since: 1.16.)

FontMaskVariations

OpenType font variations are specified (Since: 1.42)

AnotherFontMask Int

Catch-all for unknown values

Instances

Instances details
Enum FontMask Source # 
Instance details

Defined in GI.Pango.Flags

Show FontMask Source # 
Instance details

Defined in GI.Pango.Flags

Eq FontMask Source # 
Instance details

Defined in GI.Pango.Flags

Ord FontMask Source # 
Instance details

Defined in GI.Pango.Flags

BoxedFlags FontMask Source # 
Instance details

Defined in GI.Pango.Flags

IsGFlag FontMask Source # 
Instance details

Defined in GI.Pango.Flags

TypedObject FontMask Source # 
Instance details

Defined in GI.Pango.Flags

Methods

glibType :: IO GType

HasParentTypes FontMask Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes FontMask Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes FontMask = '[] :: [Type]

LayoutDeserializeFlags

data LayoutDeserializeFlags Source #

Flags that influence the behavior of [funcpango.Layout.deserialize].

New members may be added to this enumeration over time.

Since: 1.50

Constructors

LayoutDeserializeFlagsDefault

Default behavior

LayoutDeserializeFlagsContext

Apply context information from the serialization to the PangoContext

AnotherLayoutDeserializeFlags Int

Catch-all for unknown values

Instances

Instances details
Enum LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Show LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Eq LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Ord LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

BoxedFlags LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

IsGFlag LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

TypedObject LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Methods

glibType :: IO GType

HasParentTypes LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes LayoutDeserializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes LayoutDeserializeFlags = '[] :: [Type]

LayoutSerializeFlags

data LayoutSerializeFlags Source #

Flags that influence the behavior of layoutSerialize.

New members may be added to this enumeration over time.

Since: 1.50

Constructors

LayoutSerializeFlagsDefault

Default behavior

LayoutSerializeFlagsContext

Include context information

LayoutSerializeFlagsOutput

Include information about the formatted output

AnotherLayoutSerializeFlags Int

Catch-all for unknown values

Instances

Instances details
Enum LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Show LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Eq LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Ord LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

BoxedFlags LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

IsGFlag LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

TypedObject LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Methods

glibType :: IO GType

HasParentTypes LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes LayoutSerializeFlags Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes LayoutSerializeFlags = '[] :: [Type]

ShapeFlags

data ShapeFlags Source #

Flags influencing the shaping process.

PangoShapeFlags can be passed to shapeWithFlags.

Since: 1.44

Constructors

ShapeFlagsNone

Default value

ShapeFlagsRoundPositions

Round glyph positions and widths to whole device units This option should be set if the target renderer can't do subpixel positioning of glyphs

AnotherShapeFlags Int

Catch-all for unknown values

Instances

Instances details
Enum ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Show ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Eq ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Ord ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

BoxedFlags ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

IsGFlag ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

TypedObject ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

Methods

glibType :: IO GType

HasParentTypes ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes ShapeFlags Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes ShapeFlags = '[] :: [Type]

ShowFlags

data ShowFlags Source #

These flags affect how Pango treats characters that are normally not visible in the output.

Since: 1.44

Constructors

ShowFlagsNone

No special treatment for invisible characters

ShowFlagsSpaces

Render spaces, tabs and newlines visibly

ShowFlagsLineBreaks

Render line breaks visibly

ShowFlagsIgnorables

Render default-ignorable Unicode characters visibly

AnotherShowFlags Int

Catch-all for unknown values

Instances

Instances details
Enum ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

Show ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

Eq ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

Ord ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

BoxedFlags ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

IsGFlag ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

TypedObject ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

Methods

glibType :: IO GType

HasParentTypes ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes ShowFlags Source # 
Instance details

Defined in GI.Pango.Flags

type ParentTypes ShowFlags = '[] :: [Type]