|  | 
| static AttrType | register_type (const Glib::ustring & name) | 
|  | Allocate a new attribute type ID.  More... 
 | 
|  | 
| static Glib::ustring | get_type_name (AttrType type) | 
|  | Fetches the attribute type name passed in when registering the type using register_type().  More... 
 | 
|  | 
| static AttrString | create_attr_family (const Glib::ustring & family) | 
|  | Create a new font family attribute.  More... 
 | 
|  | 
| static AttrLanguage | create_attr_language (const Language & language) | 
|  | Create a new language tag attribute.  More... 
 | 
|  | 
| static AttrColor | create_attr_foreground (guint16 red, guint16 green, guint16 blue) | 
|  | Create a new foreground color attribute.  More... 
 | 
|  | 
| static AttrColor | create_attr_background (guint16 red, guint16 green, guint16 blue) | 
|  | Create a new background color attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_foreground_alpha (guint16 alpha) | 
|  | Create a new foreground alpha attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_background_alpha (guint16 alpha) | 
|  | Create a new background alpha attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_size (int size) | 
|  | Create a new font-size attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_size_absolute (int size) | 
|  | Create a new font-size attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_style (Style style) | 
|  | Create a new font slant style attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_weight (Weight weight) | 
|  | Create a new font weight attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_variant (Variant variant) | 
|  | Create a new font variant attribute (normal or small caps).  More... 
 | 
|  | 
| static AttrInt | create_attr_stretch (Stretch stretch) | 
|  | Create a new font stretch attribute.  More... 
 | 
|  | 
| static AttrFontDesc | create_attr_font_desc (const FontDescription & desc) | 
|  | Create a new font description attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_underline (Underline underline) | 
|  | Create a new underline-style object.  More... 
 | 
|  | 
| static AttrColor | create_attr_underline_color (guint16 red, guint16 green, guint16 blue) | 
|  | Create a new underline color attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_overline (Overline overline) | 
|  | Create a new overline-style object.  More... 
 | 
|  | 
| static AttrColor | create_attr_overline_color (guint16 red, guint16 green, guint16 blue) | 
|  | Create a new overline color attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_strikethrough (bool strikethrough) | 
|  | Create a new font strike-through attribute.  More... 
 | 
|  | 
| static AttrColor | create_attr_strikethrough_color (guint16 red, guint16 green, guint16 blue) | 
|  | Create a new strikethrough color attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_rise (int rise) | 
|  | Create a new baseline displacement attribute.  More... 
 | 
|  | 
| static AttrFloat | create_attr_scale (double scale_factor) | 
|  | Create a new font size scale attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_fallback (bool enable_fallback) | 
|  | Create a new font fallback attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_letter_spacing (int letter_spacing) | 
|  | Create a new letter-spacing attribute.  More... 
 | 
|  | 
| static AttrShape | create_attr_shape (const Rectangle & ink_rect, const Rectangle & logical_rect) | 
|  | Create a new shape attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_gravity (Gravity gravity) | 
|  | Create a new gravity attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_gravity_hint (int hint) | 
|  | Create a new gravity hint attribute.  More... 
 | 
|  | 
| static AttrString | create_attr_font_features (const Glib::ustring & features) | 
|  | Create a new font features tag attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_allow_breaks (bool allow_breaks) | 
|  | Create a new allow-breaks attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_insert_hyphens (bool insert_hyphens) | 
|  | Create a new insert-hyphens attribute.  More... 
 | 
|  | 
| static AttrInt | create_attr_show (ShowFlags show) | 
|  | Create a new attribute that influences how invisible characters are rendered.  More... 
 | 
|  | 
| PangoAttribute * | gobject_ | 
|  | 
A Pango::AttrShape structure is used to represent an attribute which imposes shape restrictions.