Release atk 1.32.0
[atk.git] / docs / tmpl / atkrelation.sgml
blob477f27212051e832cdd5067f62db03feafbf23a0
1 <!-- ##### SECTION Title ##### -->
2 AtkRelation
4 <!-- ##### SECTION Short_Description ##### -->
5 An object used to describe a relation between a object and one or more
6 other objects.
8 <!-- ##### SECTION Long_Description ##### -->
9 <para>
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.
15 </para>
17 <!-- ##### SECTION See_Also ##### -->
18 <para>
20 </para>
22 <!-- ##### SECTION Stability_Level ##### -->
25 <!-- ##### SECTION Image ##### -->
28 <!-- ##### STRUCT AtkRelation ##### -->
29 <para>
30 The AtkRelation structure should not be accessed directly.
32 </para>
35 <!-- ##### ARG AtkRelation:relation-type ##### -->
36 <para>
38 </para>
40 <!-- ##### ARG AtkRelation:target ##### -->
41 <para>
43 </para>
45 <!-- ##### ENUM AtkRelationType ##### -->
46 <para>
48 </para>
50 @ATK_RELATION_NULL:
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:
60 @ATK_RELATION_EMBEDS:
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 ##### -->
70 <para>
72 </para>
74 @name:
75 @Returns:
78 <!-- ##### FUNCTION atk_relation_type_get_name ##### -->
79 <para>
81 </para>
83 @type:
84 @Returns:
87 <!-- ##### FUNCTION atk_relation_type_for_name ##### -->
88 <para>
90 </para>
92 @name:
93 @Returns:
96 <!-- ##### FUNCTION atk_relation_new ##### -->
97 <para>
99 </para>
101 @targets:
102 @n_targets:
103 @relationship:
104 @Returns:
107 <!-- ##### FUNCTION atk_relation_get_relation_type ##### -->
108 <para>
110 </para>
112 @relation:
113 @Returns:
116 <!-- ##### FUNCTION atk_relation_get_target ##### -->
117 <para>
119 </para>
121 @relation:
122 @Returns:
125 <!-- ##### FUNCTION atk_relation_add_target ##### -->
126 <para>
128 </para>
130 @relation:
131 @target: