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 <!-- ##### STRUCT AtkRelation ##### -->
24 The AtkRelation structure should not be accessed directly.
29 <!-- ##### ENUM AtkRelationType ##### -->
35 @ATK_RELATION_CONTROLLED_BY:
36 @ATK_RELATION_CONTROLLER_FOR:
37 @ATK_RELATION_LABEL_FOR:
38 @ATK_RELATION_LABELLED_BY:
39 @ATK_RELATION_MEMBER_OF:
40 @ATK_RELATION_NODE_CHILD_OF:
41 @ATK_RELATION_FLOWS_TO:
42 @ATK_RELATION_FLOWS_FROM:
43 @ATK_RELATION_SUBWINDOW_OF:
45 @ATK_RELATION_EMBEDDED_BY:
46 @ATK_RELATION_POPUP_FOR:
47 @ATK_RELATION_PARENT_WINDOW_OF:
48 @ATK_RELATION_LAST_DEFINED:
50 <!-- ##### FUNCTION atk_relation_type_register ##### -->
59 <!-- ##### FUNCTION atk_relation_type_get_name ##### -->
68 <!-- ##### FUNCTION atk_relation_type_for_name ##### -->
77 <!-- ##### FUNCTION atk_relation_new ##### -->
88 <!-- ##### FUNCTION atk_relation_get_relation_type ##### -->
97 <!-- ##### FUNCTION atk_relation_get_target ##### -->
106 <!-- ##### ARG AtkRelation:relation-type ##### -->
111 <!-- ##### ARG AtkRelation:target ##### -->