pango: Document three procedures.
authorMatt Birkholz <matt@birchwood-abbey.net>
Mon, 19 Mar 2018 06:07:08 +0000 (23:07 -0700)
committerMatt Birkholz <matt@birchwood-abbey.net>
Mon, 19 Mar 2018 06:20:27 +0000 (23:20 -0700)
src/pango/pango.texi

index cd25a648ba7773847e7e1c513e4e4666994fa2b8..2d496bfe277c07f84755190793a74a462d6118f4 100644 (file)
@@ -104,6 +104,10 @@ do so automatically, after the representative is garbage collected.
 A direct subclass of gobject representing a reference to a PangoLayout.
 @end deffn
 
+@deffn Procedure guarantee-pango-layout object operator
+Type guarantor.
+@end deffn
+
 @deffn Procedure pango-layout-get-context layout
 The layout's context, a PangoContext alien.
 @end deffn
@@ -275,6 +279,11 @@ One of @code{natural}, @code{strong}, @code{line}.
 
 @end deffn
 
+@deffn Procedure pango-layout-get-baseline layout
+The y position (in pixels, not pangos) of the baseline of the first
+line in @var{layout}.
+@end deffn
+
 @deffn Procedure pango-layout-get-pixel-extents layout receiver
 Applies @var{receiver} to @var{layout}'s width and height.
 @end deffn
@@ -285,6 +294,13 @@ upper-left corner of @var{layout}) and the width and height of the
 character at @var{index}.
 @end deffn
 
+@deffn Procedure pango-layout-xy-to-index layout x y
+Returns the byte index of the character at position (@var{x}, @var{y})
+within @var{layout}.  @var{X} and @var{y} should be given in pixels
+relative to the top left of the layout.  Returns @code{#f} if @var{x}
+or @var{y} are not inside @var{layout}.
+@end deffn
+
 @anchor{pango-font-description-from-string}
 @deffn Procedure pango-font-description-from-string string
 A new PangoFontDescription alien.  If it is garbage collected, the