Method

PangoLayoutget_caret_pos

since: 1.50

Declaration [src]

void
pango_layout_get_caret_pos (
  PangoLayout* layout,
  int index_,
  PangoRectangle* strong_pos,
  PangoRectangle* weak_pos
)

Description [src]

Given an index within a layout, determines the positions that of the strong and weak cursors if the insertion point is at that index.

This is a variant of pango_layout_get_cursor_pos() that applies font metric information about caret slope and offset to the positions it returns.

Caret metrics

Available since: 1.50

Parameters

index_

Type: int

The byte index of the cursor.

strong_pos

Type: PangoRectangle

Location to store the strong cursor position.

The argument will be set by the function.
The argument can be NULL.
The returned data is owned by the instance.
weak_pos

Type: PangoRectangle

Location to store the weak cursor position.

The argument will be set by the function.
The argument can be NULL.
The returned data is owned by the instance.