Sets our main struct and passes it to the parent class.
Create a new shape attribute.
Creates a new shape attribute.
Get the main Gtk struct
the main Gtk struct as a void*
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Make a copy of an attribute.
Destroy a PangoAttribute and free all associated memory.
Compare two attributes for equality. This compares only the actual value of the two attributes and not the ranges that the attributes apply to.
Initializes @attr's klass to @klass, it's start_index to %PANGO_ATTR_INDEX_FROM_TEXT_BEGINNING and end_index to %PANGO_ATTR_INDEX_TO_TEXT_END such that the attribute applies to the entire text by default.
Create a new background color attribute.
Create a new background alpha attribute.
Create a new font fallback attribute.
Create a new font family attribute.
Create a new foreground color attribute.
Create a new foreground alpha attribute.
Create a new gravity hint attribute.
Create a new gravity attribute.
Create a new letter-spacing attribute.
Create a new baseline displacement attribute.
Create a new font size scale attribute.
Create a new font stretch attribute.
Create a new strikethrough color attribute.
Create a new strike-through attribute.
Create a new font slant style attribute.
Fetches the attribute type name.
Allocate a new attribute type ID.
Create a new underline color attribute.
Create a new underline-style attribute.
Create a new font variant attribute (normal or small caps).
Create a new font weight attribute.
Finishes parsing markup.
Incrementally parses marked-up text to create a plain-text string and an attribute list.
Parses marked-up text to create a plain-text string and an attribute list.
The PangoAttrShape structure is used to represent attributes which impose shape restrictions.