Struct
PangoAttrList
Description [src]
struct PangoAttrList {
/* No available fields */
}
A PangoAttrList
represents a list of attributes that apply to a section
of text.
The attributes in a PangoAttrList
are, in general, allowed to overlap in
an arbitrary fashion. However, if the attributes are manipulated only through
pango_attr_list_change()
, the overlap between properties will meet
stricter criteria.
Since the PangoAttrList
structure is stored as a linear list, it is not
suitable for storing attributes for large amounts of text. In general, you
should not use a single PangoAttrList
for more than one paragraph of text.
Instance methods
pango_attr_list_equal
Checks whether list
and other_list
contain the same
attributes and whether those attributes apply to the
same ranges.
since: 1.46
pango_attr_list_filter
Given a PangoAttrList
and callback function, removes
any elements of list
for which func
returns TRUE
and
inserts them into a new list.
since: 1.2
pango_attr_list_splice
This function opens up a hole in list
, fills it
in with attributes from the left, and then merges
other
on top of the hole.
pango_attr_list_update
Update indices of attributes in list
for a change in the
text they refer to.
since: 1.44