summaryrefslogtreecommitdiff
path: root/docs/tmpl/atkrelation.sgml
blob: d83f1e88f1ed53a5c6c018f113918b026582fc18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!-- ##### SECTION Title ##### -->
AtkRelation

<!-- ##### SECTION Short_Description ##### -->
An object used to describe a relation between a object and one or more
other objects.

<!-- ##### SECTION Long_Description ##### -->
<para>
An AtkRelation describes a relation between an object and one or more
other objects. The actual relations that an object has with other objects
are defined as an AtkRelationSet, which is a set of AtkRelations.


</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT AtkRelation ##### -->
<para>
The AtkRelation structure should not be accessed directly.

</para>


<!-- ##### ARG AtkRelation:relation-type ##### -->
<para>

</para>

<!-- ##### ARG AtkRelation:target ##### -->
<para>

</para>

<!-- ##### ENUM AtkRelationType ##### -->
<para>

</para>

@ATK_RELATION_NULL: 
@ATK_RELATION_CONTROLLED_BY: 
@ATK_RELATION_CONTROLLER_FOR: 
@ATK_RELATION_LABEL_FOR: 
@ATK_RELATION_LABELLED_BY: 
@ATK_RELATION_MEMBER_OF: 
@ATK_RELATION_NODE_CHILD_OF: 
@ATK_RELATION_FLOWS_TO: 
@ATK_RELATION_FLOWS_FROM: 
@ATK_RELATION_SUBWINDOW_OF: 
@ATK_RELATION_EMBEDS: 
@ATK_RELATION_EMBEDDED_BY: 
@ATK_RELATION_POPUP_FOR: 
@ATK_RELATION_PARENT_WINDOW_OF: 
@ATK_RELATION_DESCRIBED_BY: 
@ATK_RELATION_DESCRIPTION_FOR: 
@ATK_RELATION_NODE_PARENT_OF: 
@ATK_RELATION_LAST_DEFINED: 

<!-- ##### FUNCTION atk_relation_type_register ##### -->
<para>

</para>

@name: 
@Returns: 


<!-- ##### FUNCTION atk_relation_type_get_name ##### -->
<para>

</para>

@type: 
@Returns: 


<!-- ##### FUNCTION atk_relation_type_for_name ##### -->
<para>

</para>

@name: 
@Returns: 


<!-- ##### FUNCTION atk_relation_new ##### -->
<para>

</para>

@targets: 
@n_targets: 
@relationship: 
@Returns: 


<!-- ##### FUNCTION atk_relation_get_relation_type ##### -->
<para>

</para>

@relation: 
@Returns: 


<!-- ##### FUNCTION atk_relation_get_target ##### -->
<para>

</para>

@relation: 
@Returns: 


<!-- ##### FUNCTION atk_relation_add_target ##### -->
<para>

</para>

@relation: 
@target: 


<!-- ##### FUNCTION atk_relation_remove_target ##### -->
<para>

</para>

@relation: 
@target: 
@Returns: