According to https://developer.gnome.org/pango/stable/pango-Layout-Objects.html#pango-layout-get-size pango_layout_get_size is a thing, and even
https://hackage.haskell.org/package/gi-pango-1.0.11/docs/GI-Pango-Objects-Layout.html#v:layoutGetPixelSize refers to layoutGetSize, however it is not made available by GI.Pango:
GHCi, version 8.0.1: http://www.haskell.org/ghc/ :? for help
Prelude> import GI.Pango
Prelude GI.Pango> :t layoutGetPixelSize
layoutGetPixelSize
:: (Control.Monad.IO.Class.MonadIO m, IsLayout a) =>
a -> m (GHC.Int.Int32, GHC.Int.Int32)
Prelude GI.Pango> :t layoutGetSize
<interactive>:1:1: error:
• Variable not in scope: layoutGetSize
• Perhaps you meant one of these:
‘layoutGetLine’ (imported from GI.Pango),
‘layoutGetLines’ (imported from GI.Pango)
According to https://developer.gnome.org/pango/stable/pango-Layout-Objects.html#pango-layout-get-size
pango_layout_get_sizeis a thing, and evenhttps://hackage.haskell.org/package/gi-pango-1.0.11/docs/GI-Pango-Objects-Layout.html#v:layoutGetPixelSize refers to
layoutGetSize, however it is not made available byGI.Pango: