Method
PangoLayoutset_markup_with_accel
Declaration [src]
void
pango_layout_set_markup_with_accel (
PangoLayout* layout,
const char* markup,
int length,
gunichar accel_marker,
gunichar* accel_char
)
Description [src]
Sets the layout text and attribute list from marked-up text.
See Pango Markup).
Replaces the current text and attribute list.
If accel_marker
is nonzero, the given character will mark the
character following it as an accelerator. For example, accel_marker
might be an ampersand or underscore. All characters marked
as an accelerator will receive a PANGO_UNDERLINE_LOW
attribute,
and the first character so marked will be returned in accel_char
.
Two accel_marker
characters following each other produce a single
literal accel_marker
character.
Parameters
markup |
const char* |
Marked-up text (see Pango Markup) |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
length |
int |
Length of marked-up text in bytes, or -1 if |
|
accel_marker |
gunichar |
Marker for accelerators in the text. |
|
accel_char |
gunichar* |
Return location for first located accelerator. |
|
The argument will be set by the function. | |
The argument can be NULL . |