GeezerVison is showing docs.gtk.org — Pango.AttrList
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.
Constructors
Create a new empty attribute list with a reference
count of one.
Functions
Deserializes a PangoAttrList from a string.
Instance methods
Insert the given attribute into the PangoAttrList.
Copy list and return an identical new list.
Checks whether list and other_list contain the same
attributes and whether those attributes apply to the
same ranges.
Given a PangoAttrList and callback function, removes
any elements of list for which func returns TRUE and
inserts them into a new list.
Gets a list of all attributes in list.
Create a iterator initialized to the beginning of the list.
Insert the given attribute into the PangoAttrList.
Insert the given attribute into the PangoAttrList.
Increase the reference count of the given attribute
list by one.
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.
Serializes a PangoAttrList to a string.
Decrease the reference count of the given attribute
list by one.
Update indices of attributes in list for a change in the
text they refer to.