Function
Pangoitemize_with_base_dir
Declaration [src]
GList*
pango_itemize_with_base_dir (
PangoContext* context,
PangoDirection base_dir,
const char* text,
int start_index,
int length,
PangoAttrList* attrs,
PangoAttrIterator* cached_iter
)
Description [src]
Like pango_itemize()
, but with an explicitly specified base direction.
The base direction is used when computing bidirectional levels.
pango_itemize()
gets the base direction from the PangoContext
(see pango_context_set_base_dir()
).
Available since: | 1.4 |
Parameters
context |
PangoContext |
A structure holding information that affects the itemization process. |
|
The data is owned by the caller of the function. | |
base_dir |
PangoDirection |
Base direction to use for bidirectional processing. |
|
text |
const char* |
The text to itemize. |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
start_index |
int |
First byte in |
|
length |
int |
The number of bytes (not characters) to process
after |
|
attrs |
PangoAttrList |
The set of attributes that apply to |
|
The data is owned by the caller of the function. | |
cached_iter |
PangoAttrIterator |
Cached attribute iterator. |
|
The argument can be NULL . | |
The data is owned by the caller of the function. |
Return value
Returns: | A list of PangoItem* |
A |
|
The caller of the function takes ownership of the data, and is responsible for freeing it. |