PgAttributeList.change

Insert the given attribute into the PangoAttrList It will replace any attributes of the same type on that segment and be merged with any adjoining attributes that are identical.

This function is slower than pango_attr_list_insert() for creating a attribute list in order (potentially much slower for large lists). However, pango_attr_list_insert() is not suitable for continually changing a set of attributes since it never removes or combines existing attributes.

class PgAttributeList
void
change

Parameters

attr PgAttribute

the attribute to insert. Ownership of this value is assumed by the list.