Package: gdk
Function gdk-pango-layout-line-clip-region
Lambda Listgdk-pango-layout-line-clip-region (line x-origin y-origin ranges) ArgumentsReturn ValueA cairo-region-t clip region containing the given ranges. Details
Obtains a clip region which contains the areas where the given ranges of
text would be drawn. The arguments x-origin and y-origin are the top left position of the layout. The ranges list should contain ranges of bytes in the
layout's text. The clip region will include space to the left or right of the
line, to the layout bounding box, if you have indexes above or below the
indexes contained inside the line. This is to draw the selection all the way
to the side of the layout. However, the clip region is in line coordinates,
not layout coordinates. Note that the regions returned correspond to logical extents of the text ranges, not ink extents. So the drawn line may in fact touch areas out of the clip region. The clip region is mainly useful for highlightling parts of text, such as when text is selected. | See also |
2021-4-5