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 <!-- ##### SECTION Image ##### -->
28 <!-- ##### STRUCT AtkRelation ##### -->
30 The AtkRelation structure should not be accessed directly.
35 <!-- ##### ARG AtkRelation:relation-type ##### -->
40 <!-- ##### ARG AtkRelation:target ##### -->
45 <!-- ##### ENUM AtkRelationType ##### -->
51 @ATK_RELATION_CONTROLLED_BY:
52 @ATK_RELATION_CONTROLLER_FOR:
53 @ATK_RELATION_LABEL_FOR:
54 @ATK_RELATION_LABELLED_BY:
55 @ATK_RELATION_MEMBER_OF:
56 @ATK_RELATION_NODE_CHILD_OF:
57 @ATK_RELATION_FLOWS_TO:
58 @ATK_RELATION_FLOWS_FROM:
59 @ATK_RELATION_SUBWINDOW_OF:
61 @ATK_RELATION_EMBEDDED_BY:
62 @ATK_RELATION_POPUP_FOR:
63 @ATK_RELATION_PARENT_WINDOW_OF:
64 @ATK_RELATION_DESCRIBED_BY:
65 @ATK_RELATION_DESCRIPTION_FOR:
66 @ATK_RELATION_NODE_PARENT_OF:
67 @ATK_RELATION_LAST_DEFINED:
69 <!-- ##### FUNCTION atk_relation_type_register ##### -->
78 <!-- ##### FUNCTION atk_relation_type_get_name ##### -->
87 <!-- ##### FUNCTION atk_relation_type_for_name ##### -->
96 <!-- ##### FUNCTION atk_relation_new ##### -->
107 <!-- ##### FUNCTION atk_relation_get_relation_type ##### -->
116 <!-- ##### FUNCTION atk_relation_get_target ##### -->
125 <!-- ##### FUNCTION atk_relation_add_target ##### -->