added g_list_insert_before().
[platform/upstream/glib.git] / docs / reference / gobject / tmpl / closures.sgml
1 <!-- ##### SECTION Title ##### -->
2 Closures
3
4 <!-- ##### SECTION Short_Description ##### -->
5
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9
10 </para>
11
12 <!-- ##### SECTION See_Also ##### -->
13 <para>
14
15 </para>
16
17 <!-- ##### MACRO G_CLOSURE_NEEDS_MARSHAL ##### -->
18 <para>
19
20 </para>
21
22 @closure: 
23
24
25 <!-- ##### MACRO G_CCLOSURE_SWAP_DATA ##### -->
26 <para>
27
28 </para>
29
30 @cclosure: 
31
32
33 <!-- ##### MACRO G_CALLBACK ##### -->
34 <para>
35
36 </para>
37
38 @f: 
39
40
41 <!-- ##### USER_FUNCTION GCallback ##### -->
42 <para>
43
44 </para>
45
46
47
48 <!-- ##### STRUCT GClosure ##### -->
49 <para>
50
51 </para>
52
53 @is_invalid: 
54
55 <!-- ##### STRUCT GCClosure ##### -->
56 <para>
57
58 </para>
59
60 @closure: 
61 @callback: 
62
63 <!-- ##### USER_FUNCTION GClosureMarshal ##### -->
64 <para>
65
66 </para>
67
68 @closure: 
69 @return_value: 
70 @n_param_values: 
71 @param_values: 
72 @invocation_hint: 
73 @marshal_data: 
74
75
76 <!-- ##### USER_FUNCTION GClosureNotify ##### -->
77 <para>
78
79 </para>
80
81 @data: 
82 @closure: 
83
84
85 <!-- ##### STRUCT GClosureNotifyData ##### -->
86 <para>
87
88 </para>
89
90 @data: 
91 @notify: 
92
93 <!-- ##### FUNCTION g_cclosure_new ##### -->
94 <para>
95
96 </para>
97
98 @callback_func: 
99 @user_data: 
100 @destroy_data: 
101 @Returns: 
102
103
104 <!-- ##### FUNCTION g_cclosure_new_swap ##### -->
105 <para>
106
107 </para>
108
109 @callback_func: 
110 @user_data: 
111 @destroy_data: 
112 @Returns: 
113
114
115 <!-- ##### FUNCTION g_cclosure_new_object ##### -->
116 <para>
117
118 </para>
119
120 @callback_func: 
121 @object: 
122 @Returns: 
123
124
125 <!-- ##### FUNCTION g_cclosure_new_object_swap ##### -->
126 <para>
127
128 </para>
129
130 @callback_func: 
131 @object: 
132 @Returns: 
133
134
135 <!-- ##### FUNCTION g_closure_new_object ##### -->
136 <para>
137
138 </para>
139
140 @sizeof_closure: 
141 @object: 
142 @Returns: 
143
144
145 <!-- ##### FUNCTION g_closure_ref ##### -->
146 <para>
147
148 </para>
149
150 @closure: 
151 @Returns: 
152
153
154 <!-- ##### FUNCTION g_closure_unref ##### -->
155 <para>
156
157 </para>
158
159 @closure: 
160
161
162 <!-- ##### FUNCTION g_closure_invoke ##### -->
163 <para>
164
165 </para>
166
167 @closure: 
168 @return_value: 
169 @n_param_values: 
170 @param_values: 
171 @invocation_hint: 
172
173
174 <!-- ##### FUNCTION g_closure_invalidate ##### -->
175 <para>
176
177 </para>
178
179 @closure: 
180
181
182 <!-- ##### FUNCTION g_closure_new_simple ##### -->
183 <para>
184
185 </para>
186
187 @sizeof_closure: 
188 @data: 
189 @Returns: 
190
191
192 <!-- ##### FUNCTION g_closure_set_marshal ##### -->
193 <para>
194
195 </para>
196
197 @closure: 
198 @marshal: 
199
200
201 <!-- ##### FUNCTION g_closure_add_marshal_guards ##### -->
202 <para>
203
204 </para>
205
206 @closure: 
207 @pre_marshal_data: 
208 @pre_marshal_notify: 
209 @post_marshal_data: 
210 @post_marshal_notify: 
211
212
213 <!-- ##### FUNCTION g_closure_set_meta_marshal ##### -->
214 <para>
215
216 </para>
217
218 @closure: 
219 @marshal_data: 
220 @meta_marshal: 
221
222