Function

Pango.default_break

Declaration [src]

void
pango_default_break (
  const char* text,
  int length,
  PangoAnalysis* analysis,
  PangoLogAttr* attrs,
  int attrs_len
)

Description [src]

This is the default break algorithm.

It applies rules from the Unicode Line Breaking Algorithm without language-specific tailoring, therefore the analyis argument is unused and can be NULL.

See pango_tailor_break() for language-specific breaks.

See pango_attr_break() for attribute-based customization.

Parameters

text const char*
 

text to break. Must be valid UTF-8

 The data is owned by the caller of the function
 The string is a NUL terminated UTF-8 string
length int
 

length of text in bytes (may be -1 if text is nul-terminated)

analysis PangoAnalysis
 

a PangoAnalysis structure for the text

 Can be NULL
 The data is owned by the caller of the function
attrs PangoLogAttr
 

logical attributes to fill in

 The data is owned by the caller of the function
attrs_len int
 

size of the array passed as attrs