Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
TextTransformNone :: TextTransformgi-pango GI.Pango.Enums Leave text unchanged
TextTransformUppercase :: TextTransformgi-pango GI.Pango.Enums Display letters and numbers as uppercase
attrForegroundAlphaNew :: (HasCallStack, MonadIO m) => Word16 -> m Attributegi-pango GI.Pango.Functions Create a new foreground alpha attribute. Since: 1.38
attrForegroundNew :: (HasCallStack, MonadIO m) => Word16 -> Word16 -> Word16 -> m Attributegi-pango GI.Pango.Functions Create a new foreground color attribute.
attrTextTransformNew :: (HasCallStack, MonadIO m) => TextTransform -> m Attributegi-pango GI.Pango.Functions Create a new attribute that influences how characters are transformed during shaping. Since: 1.50
fontsetForeach :: (HasCallStack, MonadIO m, IsFontset a) => a -> FontsetForeachFunc -> m ()gi-pango GI.Pango.Objects.Fontset Iterates through all the fonts in a fontset, calling func for each one. If func returns True, that stops the iteration. Since: 1.4
attrListInsertBefore :: (HasCallStack, MonadIO m) => AttrList -> Attribute -> m ()gi-pango GI.Pango.Structs.AttrList Insert the given attribute into the PangoAttrList. It will be inserted before all other attributes with a matching startIndex.
-
gi-pango GI.Pango.Structs.Matrix Transforms the distance vector (dx,dy) by matrix. This is similar to matrixTransformPoint, except that the translation components of the transformation are ignored. The calculation of the returned vector is as follows:
dx2 = dx1 * xx + dy1 * xy; dy2 = dx1 * yx + dy1 * yy;
Affine transformations are position invariant, so the same vector always transforms to the same vector. If (x1,y1) transforms to (x2,y2) then (x1+dx1,y1+dy1) will transform to (x1+dx2,y1+dy2) for all values of x1 and x2. Since: 1.16 -
gi-pango GI.Pango.Structs.Matrix First transforms the rect using matrix, then calculates the bounding box of the transformed rectangle. This function is useful for example when you want to draw a rotated pangoLayout to an image buffer, and want to know how large the image should be and how much you should shift the layout when rendering. For better accuracy, you should use matrixTransformRectangle on original rectangle in Pango units and convert to pixels afterward using [funcextentsToPixels]'s first argument. Since: 1.16
-
gi-pango GI.Pango.Structs.Matrix Transforms the point (x, y) by matrix. Since: 1.16