Method

PangoGlyphStringindex_to_x

Declaration [src]

void
pango_glyph_string_index_to_x (
  PangoGlyphString* glyphs,
  char* text,
  int length,
  PangoAnalysis* analysis,
  int index_,
  gboolean trailing,
  int* x_pos
)

Description [src]

Converts from character position to x position.

The X position is measured from the left edge of the run. Character positions are computed by dividing up each cluster into equal portions.

Parameters

text

Type: char*

The text for the run.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
length

Type: int

The number of bytes (not characters) in text.

analysis

Type: PangoAnalysis

The analysis information return from pango_itemize().

The data is owned by the caller of the method.
index_

Type: int

The byte index within text.

trailing

Type: gboolean

Whether we should compute the result for the beginning (FALSE) or end (TRUE) of the character.

x_pos

Type: int*

Location to store result.

The argument will be set by the function.