1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 An object usaed to describe a relation between a object and one or more
8 <!-- ##### SECTION Long_Description ##### -->
10 An AtkRelation describes a relation between the object and one or more
11 other objects. The actual relations that an object has with other objects
12 are defined as an AtkRelationSet, which is a set of AtkRelations.
17 <!-- ##### SECTION See_Also ##### -->
22 <!-- ##### STRUCT AtkRelation ##### -->
28 <!-- ##### ENUM AtkRelationType ##### -->
34 @ATK_RELATION_CONTROLLED_BY:
35 @ATK_RELATION_CONTROLLER_FOR:
36 @ATK_RELATION_LABEL_FOR:
37 @ATK_RELATION_LABELLED_BY:
38 @ATK_RELATION_MEMBER_OF:
39 @ATK_RELATION_NODE_CHILD_OF:
40 @ATK_RELATION_LAST_DEFINED:
42 <!-- ##### FUNCTION atk_relation_type_register ##### -->
51 <!-- ##### FUNCTION atk_relation_type_get_name ##### -->
60 <!-- ##### FUNCTION atk_relation_type_for_name ##### -->
69 <!-- ##### FUNCTION atk_relation_new ##### -->
80 <!-- ##### FUNCTION atk_relation_get_relation_type ##### -->
89 <!-- ##### FUNCTION atk_relation_get_target ##### -->