Method
Pango.Layout.set_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 string 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 |
|
Direction: out | |
The data is owned by the caller of the function |