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.Pango.Structs.GlyphGeometry
Description
The GlyphGeometry
structure contains width and positioning
information for a single glyph.
- newtype GlyphGeometry = GlyphGeometry (ManagedPtr GlyphGeometry)
- newZeroGlyphGeometry :: MonadIO m => m GlyphGeometry
- noGlyphGeometry :: Maybe GlyphGeometry
- getGlyphGeometryWidth :: MonadIO m => GlyphGeometry -> m Int32
- glyphGeometry_width :: AttrLabelProxy "width"
- setGlyphGeometryWidth :: MonadIO m => GlyphGeometry -> Int32 -> m ()
- getGlyphGeometryXOffset :: MonadIO m => GlyphGeometry -> m Int32
- glyphGeometry_xOffset :: AttrLabelProxy "xOffset"
- setGlyphGeometryXOffset :: MonadIO m => GlyphGeometry -> Int32 -> m ()
- getGlyphGeometryYOffset :: MonadIO m => GlyphGeometry -> m Int32
- glyphGeometry_yOffset :: AttrLabelProxy "yOffset"
- setGlyphGeometryYOffset :: MonadIO m => GlyphGeometry -> Int32 -> m ()
Exported types
newtype GlyphGeometry Source #
Constructors
GlyphGeometry (ManagedPtr GlyphGeometry) |
Instances
WrappedPtr GlyphGeometry Source # | |
(~) AttrOpTag tag AttrSet => Constructible GlyphGeometry tag Source # | |
((~) * info (ResolveGlyphGeometryMethod t GlyphGeometry), MethodInfo * info GlyphGeometry p) => IsLabel t (GlyphGeometry -> p) Source # | |
((~) * info (ResolveGlyphGeometryMethod t GlyphGeometry), MethodInfo * info GlyphGeometry p) => IsLabelProxy t (GlyphGeometry -> p) Source # | |
HasAttributeList * GlyphGeometry Source # | |
type AttributeList GlyphGeometry Source # | |
newZeroGlyphGeometry :: MonadIO m => m GlyphGeometry Source #
Construct a GlyphGeometry
struct initialized to zero.
Properties
width
getGlyphGeometryWidth :: MonadIO m => GlyphGeometry -> m Int32 Source #
glyphGeometry_width :: AttrLabelProxy "width" Source #
setGlyphGeometryWidth :: MonadIO m => GlyphGeometry -> Int32 -> m () Source #
xOffset
getGlyphGeometryXOffset :: MonadIO m => GlyphGeometry -> m Int32 Source #
glyphGeometry_xOffset :: AttrLabelProxy "xOffset" Source #
setGlyphGeometryXOffset :: MonadIO m => GlyphGeometry -> Int32 -> m () Source #
yOffset
getGlyphGeometryYOffset :: MonadIO m => GlyphGeometry -> m Int32 Source #
glyphGeometry_yOffset :: AttrLabelProxy "yOffset" Source #
setGlyphGeometryYOffset :: MonadIO m => GlyphGeometry -> Int32 -> m () Source #