Function
Pangolog2vis_get_embedding_levels
Declaration [src]
guint8*
pango_log2vis_get_embedding_levels (
  const gchar* text,
  int length,
  PangoDirection* pbase_dir
)
Description [src]
Return the bidirectional embedding levels of the input paragraph.
The bidirectional embedding levels are defined by the Unicode Bidirectional Algorithm.
If the input base direction is a weak direction, the direction of the characters in the text will determine the final resolved direction.
| Available since: | 1.4 | 
Parameters
| text | const gchar* | 
| The text to itemize. | |
| The data is owned by the caller of the function. | |
| The value is a NUL terminated UTF-8 string. | |
| length | int | 
| The number of bytes (not characters) to process, or -1
  if  | |
| pbase_dir | PangoDirection | 
| Input base direction, and output resolved direction. | |
| The data is owned by the caller of the function. | 
Return value
| Returns: | guint8* | 
| A newly allocated array of embedding levels, one item per
  character (not byte), that should be freed using  | |
| The data is owned by the called function. |