Name
AtkRelation -- defines the functional relationship between two AtkObjects
Description
Defines the functional relationship between two AtkObjects.
Details
enum AtkRelationType
typedef enum
{
ATK_RELATION_NULL = 0,
ATK_RELATION_CONTROLLED_BY,
ATK_RELATION_CONTROLLER_FOR,
ATK_RELATION_LABEL_FOR,
ATK_RELATION_LABELLED_BY,
ATK_RELATION_MEMBER_OF,
ATK_RELATION_LAST_DEFINED
} AtkRelationType; |
The possible types of an AtkRelation
atk_relation_new ()
AtkRelation* atk_relation_new (AtkObject **targets,
gint n_targets,
AtkRelationType relationship); |
Create a new relation for the specified key and the specified list
of targets.
atk_relation_get_relation_type ()
Gets the type of relation
atk_relation_get_target ()
GPtrArray* atk_relation_get_target (AtkRelation *relation); |
Gets the target list of relation