### Struct

# Atk Attribute

#### Description [src]

    struct AtkAttribute {
      gchar* name;
      gchar* value;
    }

AtkAttribute is a string name/value pair representing a generic attribute. This can be used to expose additional information from an accessible object as a whole (see atk_object_get_attributes()) or an document (see atk_document_get_attributes()). In the case of text attributes (see atk_text_get_default_attributes()), `AtkTextAttribute` enum defines all the possible text attribute names. You can use `atk_text_attribute_get_name()` to get the string name from the enum value. See also `atk_text_attribute_for_name()` and `atk_text_attribute_get_value()` for more information.

A string name/value pair representing a generic attribute.

###### Structure members

`name:` `gchar*`

  The attribute name.

`value:` `gchar*`

  The value of the attribute, represented as a string.

#### Functions

###### atk_attribute_set_free

Frees the memory used by an `AtkAttributeSet`, including all its `AtkAttributes`.