gi-harfbuzz-0.0.3: HarfBuzz bindings

Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte
License | LGPL-2.1
Maintainer | Iñaki García Etxebarria
Safe Haskell | None
Language | Haskell2010

GI.HarfBuzz.Flags

Contents

- Flags
  - BufferDiffFlagsT
  - BufferFlagsT
  - BufferSerializeFlagsT
  - GlyphFlagsT
  - OtColorPaletteFlagsT
  - OtMathGlyphPartFlagsT
  - OtVarAxisFlagsT

Description

Synopsis

- data BufferDiffFlagsT
  - = BufferDiffFlagsTEqual
  - | BufferDiffFlagsTContentTypeMismatch
  - | BufferDiffFlagsTLengthMismatch
  - | BufferDiffFlagsTNotdefPresent
  - | BufferDiffFlagsTDottedCirclePresent
  - | BufferDiffFlagsTCodepointMismatch
  - | BufferDiffFlagsTClusterMismatch
  - | BufferDiffFlagsTGlyphFlagsMismatch
  - | BufferDiffFlagsTPositionMismatch
  - | AnotherBufferDiffFlagsT Int
- data BufferFlagsT
  - = BufferFlagsTDefault
  - | BufferFlagsTBot
  - | BufferFlagsTEot
  - | BufferFlagsTPreserveDefaultIgnorables
  - | BufferFlagsTRemoveDefaultIgnorables
  - | BufferFlagsTDoNotInsertDottedCircle
  - | AnotherBufferFlagsT Int
- data BufferSerializeFlagsT
  - = BufferSerializeFlagsTDefault
  - | BufferSerializeFlagsTNoClusters
  - | BufferSerializeFlagsTNoPositions
  - | BufferSerializeFlagsTNoGlyphNames
  - | BufferSerializeFlagsTGlyphExtents
  - | BufferSerializeFlagsTGlyphFlags
  - | BufferSerializeFlagsTNoAdvances
  - | AnotherBufferSerializeFlagsT Int
- data GlyphFlagsT
  - = GlyphFlagsTUnsafeToBreak
  - | GlyphFlagsTDefined
  - | AnotherGlyphFlagsT Int
- data OtColorPaletteFlagsT
  - = OtColorPaletteFlagsTDefault
  - | OtColorPaletteFlagsTUsableWithLightBackground
  - | OtColorPaletteFlagsTUsableWithDarkBackground
  - | AnotherOtColorPaletteFlagsT Int
- data OtMathGlyphPartFlagsT
  - = OtMathGlyphPartFlagsTExtender
  - | AnotherOtMathGlyphPartFlagsT Int
- data OtVarAxisFlagsT
  - = OtVarAxisFlagsTHidden
  - | AnotherOtVarAxisFlagsT Int

# Flags

## BufferDiffFlagsT

data BufferDiffFlagsT Source #

No description available in the introspection data.

Constructors

BufferDiffFlagsTEqual | No description available in the introspection data.
BufferDiffFlagsTContentTypeMismatch | No description available in the introspection data.
BufferDiffFlagsTLengthMismatch | No description available in the introspection data.
BufferDiffFlagsTNotdefPresent | No description available in the introspection data.
BufferDiffFlagsTDottedCirclePresent | No description available in the introspection data.
BufferDiffFlagsTCodepointMismatch | No description available in the introspection data.
BufferDiffFlagsTClusterMismatch | No description available in the introspection data.
BufferDiffFlagsTGlyphFlagsMismatch | No description available in the introspection data.
BufferDiffFlagsTPositionMismatch | No description available in the introspection data.
AnotherBufferDiffFlagsT Int | Catch-all for unknown values

#### Instances

Instances details

Enum BufferDiffFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

succ :: BufferDiffFlagsT -> BufferDiffFlagsT

pred :: BufferDiffFlagsT -> BufferDiffFlagsT

toEnum :: Int -> BufferDiffFlagsT #

fromEnum :: BufferDiffFlagsT -> Int #

enumFrom :: BufferDiffFlagsT -> [BufferDiffFlagsT]

enumFromThen :: BufferDiffFlagsT -> BufferDiffFlagsT -> [BufferDiffFlagsT]

enumFromTo :: BufferDiffFlagsT -> BufferDiffFlagsT -> [BufferDiffFlagsT]

enumFromThenTo :: BufferDiffFlagsT -> BufferDiffFlagsT -> BufferDiffFlagsT -> [BufferDiffFlagsT]

Eq BufferDiffFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods (==) :: BufferDiffFlagsT -> BufferDiffFlagsT -> Bool # (/=) :: BufferDiffFlagsT -> BufferDiffFlagsT -> Bool #
Ord BufferDiffFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

compare :: BufferDiffFlagsT -> BufferDiffFlagsT -> Ordering

(<) :: BufferDiffFlagsT -> BufferDiffFlagsT -> Bool

(<=) :: BufferDiffFlagsT -> BufferDiffFlagsT -> Bool

(>) :: BufferDiffFlagsT -> BufferDiffFlagsT -> Bool

(>=) :: BufferDiffFlagsT -> BufferDiffFlagsT -> Bool

max :: BufferDiffFlagsT -> BufferDiffFlagsT -> BufferDiffFlagsT

min :: BufferDiffFlagsT -> BufferDiffFlagsT -> BufferDiffFlagsT

Show BufferDiffFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods showsPrec :: Int -> BufferDiffFlagsT -> ShowS # show :: BufferDiffFlagsT -> String # showList :: [BufferDiffFlagsT] -> ShowS #
IsGFlag BufferDiffFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
BoxedFlags BufferDiffFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
TypedObject BufferDiffFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods glibType :: IO GType Source #
HasParentTypes BufferDiffFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
type ParentTypes BufferDiffFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags type ParentTypes BufferDiffFlagsT = '[] :: [Type]

## BufferFlagsT

data BufferFlagsT Source #

No description available in the introspection data.

Since: 0.9.20

Constructors

BufferFlagsTDefault | the default buffer flag.
BufferFlagsTBot | flag indicating that special handling of the beginning of text paragraph can be applied to this buffer. Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BufferFlagsTEot | flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar to `hBBUFFERFLAGBOT`.
BufferFlagsTPreserveDefaultIgnorables | flag indication that character with Default_Ignorable Unicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.) This flag takes precedence over `hBBUFFERFLAGREMOVEDEFAULTIGNORABLES`.
BufferFlagsTRemoveDefaultIgnorables | flag indication that character with Default_Ignorable Unicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.) `hBBUFFERFLAGPRESERVEDEFAULTIGNORABLES` takes precedence over this flag. Since: 1.8.0
BufferFlagsTDoNotInsertDottedCircle | flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>). Since: 2.4
AnotherBufferFlagsT Int | Catch-all for unknown values

#### Instances

Instances details

Enum BufferFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

succ :: BufferFlagsT -> BufferFlagsT

pred :: BufferFlagsT -> BufferFlagsT

toEnum :: Int -> BufferFlagsT #

fromEnum :: BufferFlagsT -> Int #

enumFrom :: BufferFlagsT -> [BufferFlagsT]

enumFromThen :: BufferFlagsT -> BufferFlagsT -> [BufferFlagsT]

enumFromTo :: BufferFlagsT -> BufferFlagsT -> [BufferFlagsT]

enumFromThenTo :: BufferFlagsT -> BufferFlagsT -> BufferFlagsT -> [BufferFlagsT]

Eq BufferFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods (==) :: BufferFlagsT -> BufferFlagsT -> Bool # (/=) :: BufferFlagsT -> BufferFlagsT -> Bool #
Ord BufferFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods compare :: BufferFlagsT -> BufferFlagsT -> Ordering (<) :: BufferFlagsT -> BufferFlagsT -> Bool (<=) :: BufferFlagsT -> BufferFlagsT -> Bool (>) :: BufferFlagsT -> BufferFlagsT -> Bool (>=) :: BufferFlagsT -> BufferFlagsT -> Bool max :: BufferFlagsT -> BufferFlagsT -> BufferFlagsT min :: BufferFlagsT -> BufferFlagsT -> BufferFlagsT
Show BufferFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods showsPrec :: Int -> BufferFlagsT -> ShowS # show :: BufferFlagsT -> String # showList :: [BufferFlagsT] -> ShowS #
IsGFlag BufferFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
BoxedFlags BufferFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
TypedObject BufferFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods glibType :: IO GType Source #
HasParentTypes BufferFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
type ParentTypes BufferFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags type ParentTypes BufferFlagsT = '[] :: [Type]

## BufferSerializeFlagsT

data BufferSerializeFlagsT Source #

Flags that control what glyph information are serialized in `bufferSerializeGlyphs`.

Since: 0.9.20

Constructors

BufferSerializeFlagsTDefault | serialize glyph names, clusters and positions.
BufferSerializeFlagsTNoClusters | do not serialize glyph cluster.
BufferSerializeFlagsTNoPositions | do not serialize glyph position information.
BufferSerializeFlagsTNoGlyphNames | do no serialize glyph name.
BufferSerializeFlagsTGlyphExtents | serialize glyph extents.
BufferSerializeFlagsTGlyphFlags | serialize glyph flags. Since: 1.5.0
BufferSerializeFlagsTNoAdvances | do not serialize glyph advances, glyph offsets will reflect absolute glyph positions. Since: 1.8.0
AnotherBufferSerializeFlagsT Int | Catch-all for unknown values

#### Instances

Instances details

Enum BufferSerializeFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

succ :: BufferSerializeFlagsT -> BufferSerializeFlagsT

pred :: BufferSerializeFlagsT -> BufferSerializeFlagsT

toEnum :: Int -> BufferSerializeFlagsT #

fromEnum :: BufferSerializeFlagsT -> Int #

enumFrom :: BufferSerializeFlagsT -> [BufferSerializeFlagsT]

enumFromThen :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> [BufferSerializeFlagsT]

enumFromTo :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> [BufferSerializeFlagsT]

enumFromThenTo :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> BufferSerializeFlagsT -> [BufferSerializeFlagsT]

Eq BufferSerializeFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods (==) :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> Bool # (/=) :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> Bool #
Ord BufferSerializeFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

compare :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> Ordering

(<) :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> Bool

(<=) :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> Bool

(>) :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> Bool

(>=) :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> Bool

max :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> BufferSerializeFlagsT

min :: BufferSerializeFlagsT -> BufferSerializeFlagsT -> BufferSerializeFlagsT

Show BufferSerializeFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods showsPrec :: Int -> BufferSerializeFlagsT -> ShowS # show :: BufferSerializeFlagsT -> String # showList :: [BufferSerializeFlagsT] -> ShowS #
IsGFlag BufferSerializeFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
BoxedFlags BufferSerializeFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
TypedObject BufferSerializeFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods glibType :: IO GType Source #
HasParentTypes BufferSerializeFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
type ParentTypes BufferSerializeFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags type ParentTypes BufferSerializeFlagsT = '[] :: [Type]

## GlyphFlagsT

data GlyphFlagsT Source #

No description available in the introspection data.

Since: 1.5.0

Constructors

GlyphFlagsTUnsafeToBreak

Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different. On the flip side, it means that when this flag is not present, then it's safe to break the glyph-run at the beginning of this cluster, and the two sides represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking, or limiting the reshaping to a small piece around the breaking point only.

GlyphFlagsTDefined | All the currently defined flags.
AnotherGlyphFlagsT Int | Catch-all for unknown values

#### Instances

Instances details

Enum GlyphFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

succ :: GlyphFlagsT -> GlyphFlagsT

pred :: GlyphFlagsT -> GlyphFlagsT

toEnum :: Int -> GlyphFlagsT #

fromEnum :: GlyphFlagsT -> Int #

enumFrom :: GlyphFlagsT -> [GlyphFlagsT]

enumFromThen :: GlyphFlagsT -> GlyphFlagsT -> [GlyphFlagsT]

enumFromTo :: GlyphFlagsT -> GlyphFlagsT -> [GlyphFlagsT]

enumFromThenTo :: GlyphFlagsT -> GlyphFlagsT -> GlyphFlagsT -> [GlyphFlagsT]

Eq GlyphFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods (==) :: GlyphFlagsT -> GlyphFlagsT -> Bool # (/=) :: GlyphFlagsT -> GlyphFlagsT -> Bool #
Ord GlyphFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods compare :: GlyphFlagsT -> GlyphFlagsT -> Ordering (<) :: GlyphFlagsT -> GlyphFlagsT -> Bool (<=) :: GlyphFlagsT -> GlyphFlagsT -> Bool (>) :: GlyphFlagsT -> GlyphFlagsT -> Bool (>=) :: GlyphFlagsT -> GlyphFlagsT -> Bool max :: GlyphFlagsT -> GlyphFlagsT -> GlyphFlagsT min :: GlyphFlagsT -> GlyphFlagsT -> GlyphFlagsT
Show GlyphFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods showsPrec :: Int -> GlyphFlagsT -> ShowS # show :: GlyphFlagsT -> String # showList :: [GlyphFlagsT] -> ShowS #
IsGFlag GlyphFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
BoxedFlags GlyphFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
TypedObject GlyphFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods glibType :: IO GType Source #
HasParentTypes GlyphFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
type ParentTypes GlyphFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags type ParentTypes GlyphFlagsT = '[] :: [Type]

## OtColorPaletteFlagsT

data OtColorPaletteFlagsT Source #

No description available in the introspection data.

Since: 2.1.0

Constructors

OtColorPaletteFlagsTDefault | Default indicating that there is nothing special to note about a color palette.
OtColorPaletteFlagsTUsableWithLightBackground | Flag indicating that the color palette is appropriate to use when displaying the font on a light background such as white.
OtColorPaletteFlagsTUsableWithDarkBackground | Flag indicating that the color palette is appropriate to use when displaying the font on a dark background such as black.
AnotherOtColorPaletteFlagsT Int | Catch-all for unknown values

#### Instances

Instances details

Enum OtColorPaletteFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

succ :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT

pred :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT

toEnum :: Int -> OtColorPaletteFlagsT #

fromEnum :: OtColorPaletteFlagsT -> Int #

enumFrom :: OtColorPaletteFlagsT -> [OtColorPaletteFlagsT]

enumFromThen :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> [OtColorPaletteFlagsT]

enumFromTo :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> [OtColorPaletteFlagsT]

enumFromThenTo :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> [OtColorPaletteFlagsT]

Eq OtColorPaletteFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods (==) :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> Bool # (/=) :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> Bool #
Ord OtColorPaletteFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

compare :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> Ordering

(<) :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> Bool

(<=) :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> Bool

(>) :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> Bool

(>=) :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> Bool

max :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> OtColorPaletteFlagsT

min :: OtColorPaletteFlagsT -> OtColorPaletteFlagsT -> OtColorPaletteFlagsT

Show OtColorPaletteFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods showsPrec :: Int -> OtColorPaletteFlagsT -> ShowS # show :: OtColorPaletteFlagsT -> String # showList :: [OtColorPaletteFlagsT] -> ShowS #
IsGFlag OtColorPaletteFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
BoxedFlags OtColorPaletteFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
TypedObject OtColorPaletteFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods glibType :: IO GType Source #
HasParentTypes OtColorPaletteFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
type ParentTypes OtColorPaletteFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags type ParentTypes OtColorPaletteFlagsT = '[] :: [Type]

## OtMathGlyphPartFlagsT

data OtMathGlyphPartFlagsT Source #

Flags for math glyph parts.

Since: 1.3.3

Constructors

OtMathGlyphPartFlagsTExtender | No description available in the introspection data.
AnotherOtMathGlyphPartFlagsT Int | Catch-all for unknown values

#### Instances

Instances details

Enum OtMathGlyphPartFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

succ :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT

pred :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT

toEnum :: Int -> OtMathGlyphPartFlagsT #

fromEnum :: OtMathGlyphPartFlagsT -> Int #

enumFrom :: OtMathGlyphPartFlagsT -> [OtMathGlyphPartFlagsT]

enumFromThen :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> [OtMathGlyphPartFlagsT]

enumFromTo :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> [OtMathGlyphPartFlagsT]

enumFromThenTo :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> [OtMathGlyphPartFlagsT]

Eq OtMathGlyphPartFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods (==) :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> Bool # (/=) :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> Bool #
Ord OtMathGlyphPartFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

compare :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> Ordering

(<) :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> Bool

(<=) :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> Bool

(>) :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> Bool

(>=) :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> Bool

max :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT

min :: OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT -> OtMathGlyphPartFlagsT

Show OtMathGlyphPartFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods showsPrec :: Int -> OtMathGlyphPartFlagsT -> ShowS # show :: OtMathGlyphPartFlagsT -> String # showList :: [OtMathGlyphPartFlagsT] -> ShowS #
IsGFlag OtMathGlyphPartFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
BoxedFlags OtMathGlyphPartFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
TypedObject OtMathGlyphPartFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods glibType :: IO GType Source #
HasParentTypes OtMathGlyphPartFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
type ParentTypes OtMathGlyphPartFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags type ParentTypes OtMathGlyphPartFlagsT = '[] :: [Type]

## OtVarAxisFlagsT

data OtVarAxisFlagsT Source #

No description available in the introspection data.

Since: 2.2.0

Constructors

OtVarAxisFlagsTHidden | The axis should not be exposed directly in user interfaces.
AnotherOtVarAxisFlagsT Int | Catch-all for unknown values

#### Instances

Instances details

Enum OtVarAxisFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

succ :: OtVarAxisFlagsT -> OtVarAxisFlagsT

pred :: OtVarAxisFlagsT -> OtVarAxisFlagsT

toEnum :: Int -> OtVarAxisFlagsT #

fromEnum :: OtVarAxisFlagsT -> Int #

enumFrom :: OtVarAxisFlagsT -> [OtVarAxisFlagsT]

enumFromThen :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> [OtVarAxisFlagsT]

enumFromTo :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> [OtVarAxisFlagsT]

enumFromThenTo :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> OtVarAxisFlagsT -> [OtVarAxisFlagsT]

Eq OtVarAxisFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods (==) :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> Bool # (/=) :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> Bool #
Ord OtVarAxisFlagsT Source # |

Instance details

Defined in GI.HarfBuzz.Flags

Methods

compare :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> Ordering

(<) :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> Bool

(<=) :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> Bool

(>) :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> Bool

(>=) :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> Bool

max :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> OtVarAxisFlagsT

min :: OtVarAxisFlagsT -> OtVarAxisFlagsT -> OtVarAxisFlagsT

Show OtVarAxisFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods showsPrec :: Int -> OtVarAxisFlagsT -> ShowS # show :: OtVarAxisFlagsT -> String # showList :: [OtVarAxisFlagsT] -> ShowS #
IsGFlag OtVarAxisFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
BoxedFlags OtVarAxisFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
TypedObject OtVarAxisFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags Methods glibType :: IO GType Source #
HasParentTypes OtVarAxisFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags
type ParentTypes OtVarAxisFlagsT Source # |
Instance details Defined in GI.HarfBuzz.Flags type ParentTypes OtVarAxisFlagsT = '[] :: [Type]