1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 An object used to describe a relation between a object and one or more
8 <!-- ##### SECTION Long_Description ##### -->
10 An AtkRelation describes a relation between an 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 <!-- ##### SECTION Stability_Level ##### -->
25 <!-- ##### STRUCT AtkRelation ##### -->
27 The AtkRelation structure should not be accessed directly.
32 <!-- ##### ARG AtkRelation:relation-type ##### -->
37 <!-- ##### ARG AtkRelation:target ##### -->
42 <!-- ##### ENUM AtkRelationType ##### -->
48 @ATK_RELATION_CONTROLLED_BY:
49 @ATK_RELATION_CONTROLLER_FOR:
50 @ATK_RELATION_LABEL_FOR:
51 @ATK_RELATION_LABELLED_BY:
52 @ATK_RELATION_MEMBER_OF:
53 @ATK_RELATION_NODE_CHILD_OF:
54 @ATK_RELATION_FLOWS_TO:
55 @ATK_RELATION_FLOWS_FROM:
56 @ATK_RELATION_SUBWINDOW_OF:
58 @ATK_RELATION_EMBEDDED_BY:
59 @ATK_RELATION_POPUP_FOR:
60 @ATK_RELATION_PARENT_WINDOW_OF:
61 @ATK_RELATION_DESCRIBED_BY:
62 @ATK_RELATION_DESCRIPTION_FOR:
63 @ATK_RELATION_NODE_PARENT_OF:
64 @ATK_RELATION_LAST_DEFINED:
66 <!-- ##### FUNCTION atk_relation_type_register ##### -->
75 <!-- ##### FUNCTION atk_relation_type_get_name ##### -->
84 <!-- ##### FUNCTION atk_relation_type_for_name ##### -->
93 <!-- ##### FUNCTION atk_relation_new ##### -->
104 <!-- ##### FUNCTION atk_relation_get_relation_type ##### -->
113 <!-- ##### FUNCTION atk_relation_get_target ##### -->
122 <!-- ##### FUNCTION atk_relation_add_target ##### -->