69
69
<div class="refsynopsisdiv" title="Synopsis">
70
70
<a name="gobject-Signals.synopsis"></a><h2>Synopsis</h2>
71
71
<pre class="synopsis">
72
73
#include <glib-object.h>
74
75
<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint">GSignalInvocationHint</a>;
75
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()">*GSignalAccumulator</a>) (<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint"><span class="returnvalue">GSignalInvocationHint</span></a> *ihint,
76
<a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *return_accu,
77
const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *handler_return,
78
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> data);
77
href="./../glib/glib/glib-Basic-Types.html#gboolean"
78
>gboolean</a> (<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()">*GSignalAccumulator</a>) (<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint">GSignalInvocationHint</a> *ihint,
79
<a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *return_accu,
80
const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *handler_return,
82
href="./../glib/glib/glib-Basic-Types.html#gpointer"
79
84
typedef <a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller">GSignalCMarshaller</a>;
80
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="gobject-Signals.html#GSignalEmissionHook" title="GSignalEmissionHook ()">*GSignalEmissionHook</a>) (<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint"><span class="returnvalue">GSignalInvocationHint</span></a> *ihint,
81
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_param_values,
82
const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *param_values,
83
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> data);
86
href="./../glib/glib/glib-Basic-Types.html#gboolean"
87
>gboolean</a> (<a class="link" href="gobject-Signals.html#GSignalEmissionHook" title="GSignalEmissionHook ()">*GSignalEmissionHook</a>) (<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint">GSignalInvocationHint</a> *ihint,
89
href="./../glib/glib/glib-Basic-Types.html#guint"
90
>guint</a> n_param_values,
91
const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *param_values,
93
href="./../glib/glib/glib-Basic-Types.html#gpointer"
84
95
enum <a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags">GSignalFlags</a>;
85
96
enum <a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType">GSignalMatchType</a>;
86
97
<a class="link" href="gobject-Signals.html#GSignalQuery" title="GSignalQuery">GSignalQuery</a>;
87
#define <a class="link" href="gobject-Signals.html#G-SIGNAL-TYPE-STATIC-SCOPE:CAPS" title="G_SIGNAL_TYPE_STATIC_SCOPE">G_SIGNAL_TYPE_STATIC_SCOPE</a>
88
#define <a class="link" href="gobject-Signals.html#G-SIGNAL-MATCH-MASK:CAPS" title="G_SIGNAL_MATCH_MASK">G_SIGNAL_MATCH_MASK</a>
89
#define <a class="link" href="gobject-Signals.html#G-SIGNAL-FLAGS-MASK:CAPS" title="G_SIGNAL_FLAGS_MASK">G_SIGNAL_FLAGS_MASK</a>
90
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gobject-Signals.html#g-signal-new" title="g_signal_new ()">g_signal_new</a> (const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *signal_name,
91
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> itype,
92
<a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags"><span class="returnvalue">GSignalFlags</span></a> signal_flags,
93
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> class_offset,
94
<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()"><span class="returnvalue">GSignalAccumulator</span></a> accumulator,
95
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> accu_data,
96
<a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller"><span class="returnvalue">GSignalCMarshaller</span></a> c_marshaller,
97
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> return_type,
98
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_params,
100
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gobject-Signals.html#g-signal-newv" title="g_signal_newv ()">g_signal_newv</a> (const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *signal_name,
101
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> itype,
102
<a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags"><span class="returnvalue">GSignalFlags</span></a> signal_flags,
103
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *class_closure,
104
<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()"><span class="returnvalue">GSignalAccumulator</span></a> accumulator,
105
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> accu_data,
106
<a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller"><span class="returnvalue">GSignalCMarshaller</span></a> c_marshaller,
107
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> return_type,
108
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_params,
109
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> *param_types);
110
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gobject-Signals.html#g-signal-new-valist" title="g_signal_new_valist ()">g_signal_new_valist</a> (const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *signal_name,
111
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> itype,
112
<a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags"><span class="returnvalue">GSignalFlags</span></a> signal_flags,
113
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *class_closure,
114
<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()"><span class="returnvalue">GSignalAccumulator</span></a> accumulator,
115
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> accu_data,
116
<a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller"><span class="returnvalue">GSignalCMarshaller</span></a> c_marshaller,
117
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> return_type,
118
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_params,
119
<span class="returnvalue">va_list</span> args);
120
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-query" title="g_signal_query ()">g_signal_query</a> (<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
121
<a class="link" href="gobject-Signals.html#GSignalQuery" title="GSignalQuery"><span class="returnvalue">GSignalQuery</span></a> *query);
122
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gobject-Signals.html#g-signal-lookup" title="g_signal_lookup ()">g_signal_lookup</a> (const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
123
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> itype);
124
const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>* <a class="link" href="gobject-Signals.html#g-signal-name" title="g_signal_name ()">g_signal_name</a> (<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id);
125
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>* <a class="link" href="gobject-Signals.html#g-signal-list-ids" title="g_signal_list_ids ()">g_signal_list_ids</a> (<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> itype,
126
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *n_ids);
127
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-emit" title="g_signal_emit ()">g_signal_emit</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
128
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
129
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
131
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-emit-by-name" title="g_signal_emit_by_name ()">g_signal_emit_by_name</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
132
const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *detailed_signal,
134
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-emitv" title="g_signal_emitv ()">g_signal_emitv</a> (const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *instance_and_params,
135
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
136
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
137
<a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *return_value);
138
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-emit-valist" title="g_signal_emit_valist ()">g_signal_emit_valist</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
139
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
140
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
141
<span class="returnvalue">va_list</span> var_args);
98
#define <a class="link" href="gobject-Signals.html#G-SIGNAL-TYPE-STATIC-SCOPE--CAPS" title="G_SIGNAL_TYPE_STATIC_SCOPE">G_SIGNAL_TYPE_STATIC_SCOPE</a>
99
#define <a class="link" href="gobject-Signals.html#G-SIGNAL-MATCH-MASK--CAPS" title="G_SIGNAL_MATCH_MASK">G_SIGNAL_MATCH_MASK</a>
100
#define <a class="link" href="gobject-Signals.html#G-SIGNAL-FLAGS-MASK--CAPS" title="G_SIGNAL_FLAGS_MASK">G_SIGNAL_FLAGS_MASK</a>
102
href="./../glib/glib/glib-Basic-Types.html#guint"
103
>guint</a> <a class="link" href="gobject-Signals.html#g-signal-new" title="g_signal_new ()">g_signal_new</a> (const <a
104
href="./../glib/glib/glib-Basic-Types.html#gchar"
105
>gchar</a> *signal_name,
106
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> itype,
107
<a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags">GSignalFlags</a> signal_flags,
109
href="./../glib/glib/glib-Basic-Types.html#guint"
110
>guint</a> class_offset,
111
<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()">GSignalAccumulator</a> accumulator,
113
href="./../glib/glib/glib-Basic-Types.html#gpointer"
114
>gpointer</a> accu_data,
115
<a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller">GSignalCMarshaller</a> c_marshaller,
116
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> return_type,
118
href="./../glib/glib/glib-Basic-Types.html#guint"
122
href="./../glib/glib/glib-Basic-Types.html#guint"
123
>guint</a> <a class="link" href="gobject-Signals.html#g-signal-newv" title="g_signal_newv ()">g_signal_newv</a> (const <a
124
href="./../glib/glib/glib-Basic-Types.html#gchar"
125
>gchar</a> *signal_name,
126
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> itype,
127
<a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags">GSignalFlags</a> signal_flags,
128
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *class_closure,
129
<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()">GSignalAccumulator</a> accumulator,
131
href="./../glib/glib/glib-Basic-Types.html#gpointer"
132
>gpointer</a> accu_data,
133
<a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller">GSignalCMarshaller</a> c_marshaller,
134
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> return_type,
136
href="./../glib/glib/glib-Basic-Types.html#guint"
138
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> *param_types);
140
href="./../glib/glib/glib-Basic-Types.html#guint"
141
>guint</a> <a class="link" href="gobject-Signals.html#g-signal-new-valist" title="g_signal_new_valist ()">g_signal_new_valist</a> (const <a
142
href="./../glib/glib/glib-Basic-Types.html#gchar"
143
>gchar</a> *signal_name,
144
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> itype,
145
<a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags">GSignalFlags</a> signal_flags,
146
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *class_closure,
147
<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()">GSignalAccumulator</a> accumulator,
149
href="./../glib/glib/glib-Basic-Types.html#gpointer"
150
>gpointer</a> accu_data,
151
<a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller">GSignalCMarshaller</a> c_marshaller,
152
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> return_type,
154
href="./../glib/glib/glib-Basic-Types.html#guint"
157
void <a class="link" href="gobject-Signals.html#g-signal-query" title="g_signal_query ()">g_signal_query</a> (<a
158
href="./../glib/glib/glib-Basic-Types.html#guint"
159
>guint</a> signal_id,
160
<a class="link" href="gobject-Signals.html#GSignalQuery" title="GSignalQuery">GSignalQuery</a> *query);
162
href="./../glib/glib/glib-Basic-Types.html#guint"
163
>guint</a> <a class="link" href="gobject-Signals.html#g-signal-lookup" title="g_signal_lookup ()">g_signal_lookup</a> (const <a
164
href="./../glib/glib/glib-Basic-Types.html#gchar"
166
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> itype);
168
href="./../glib/glib/glib-Basic-Types.html#gchar"
169
>gchar</a>* <a class="link" href="gobject-Signals.html#g-signal-name" title="g_signal_name ()">g_signal_name</a> (<a
170
href="./../glib/glib/glib-Basic-Types.html#guint"
171
>guint</a> signal_id);
173
href="./../glib/glib/glib-Basic-Types.html#guint"
174
>guint</a>* <a class="link" href="gobject-Signals.html#g-signal-list-ids" title="g_signal_list_ids ()">g_signal_list_ids</a> (<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> itype,
176
href="./../glib/glib/glib-Basic-Types.html#guint"
178
void <a class="link" href="gobject-Signals.html#g-signal-emit" title="g_signal_emit ()">g_signal_emit</a> (<a
179
href="./../glib/glib/glib-Basic-Types.html#gpointer"
180
>gpointer</a> instance,
182
href="./../glib/glib/glib-Basic-Types.html#guint"
183
>guint</a> signal_id,
185
href="./../glib/glib/glib-Quarks.html#GQuark"
188
void <a class="link" href="gobject-Signals.html#g-signal-emit-by-name" title="g_signal_emit_by_name ()">g_signal_emit_by_name</a> (<a
189
href="./../glib/glib/glib-Basic-Types.html#gpointer"
190
>gpointer</a> instance,
192
href="./../glib/glib/glib-Basic-Types.html#gchar"
193
>gchar</a> *detailed_signal,
195
void <a class="link" href="gobject-Signals.html#g-signal-emitv" title="g_signal_emitv ()">g_signal_emitv</a> (const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *instance_and_params,
197
href="./../glib/glib/glib-Basic-Types.html#guint"
198
>guint</a> signal_id,
200
href="./../glib/glib/glib-Quarks.html#GQuark"
202
<a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *return_value);
203
void <a class="link" href="gobject-Signals.html#g-signal-emit-valist" title="g_signal_emit_valist ()">g_signal_emit_valist</a> (<a
204
href="./../glib/glib/glib-Basic-Types.html#gpointer"
205
>gpointer</a> instance,
207
href="./../glib/glib/glib-Basic-Types.html#guint"
208
>guint</a> signal_id,
210
href="./../glib/glib/glib-Quarks.html#GQuark"
142
213
#define <a class="link" href="gobject-Signals.html#g-signal-connect" title="g_signal_connect()">g_signal_connect</a> (instance, detailed_signal, c_handler, data)
143
214
#define <a class="link" href="gobject-Signals.html#g-signal-connect-after" title="g_signal_connect_after()">g_signal_connect_after</a> (instance, detailed_signal, c_handler, data)
144
215
#define <a class="link" href="gobject-Signals.html#g-signal-connect-swapped" title="g_signal_connect_swapped()">g_signal_connect_swapped</a> (instance, detailed_signal, c_handler, data)
145
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> <a class="link" href="gobject-Signals.html#g-signal-connect-object" title="g_signal_connect_object ()">g_signal_connect_object</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
146
const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *detailed_signal,
147
<a class="link" href="gobject-Closures.html#GCallback" title="GCallback ()"><span class="returnvalue">GCallback</span></a> c_handler,
148
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> gobject,
149
<a class="link" href="gobject-Signals.html#GConnectFlags" title="enum GConnectFlags"><span class="returnvalue">GConnectFlags</span></a> connect_flags);
217
href="./../glib/glib/glib-Basic-Types.html#gulong"
218
>gulong</a> <a class="link" href="gobject-Signals.html#g-signal-connect-object" title="g_signal_connect_object ()">g_signal_connect_object</a> (<a
219
href="./../glib/glib/glib-Basic-Types.html#gpointer"
220
>gpointer</a> instance,
222
href="./../glib/glib/glib-Basic-Types.html#gchar"
223
>gchar</a> *detailed_signal,
224
<a class="link" href="gobject-Closures.html#GCallback" title="GCallback ()">GCallback</a> c_handler,
226
href="./../glib/glib/glib-Basic-Types.html#gpointer"
227
>gpointer</a> gobject,
228
<a class="link" href="gobject-Signals.html#GConnectFlags" title="enum GConnectFlags">GConnectFlags</a> connect_flags);
150
229
enum <a class="link" href="gobject-Signals.html#GConnectFlags" title="enum GConnectFlags">GConnectFlags</a>;
151
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> <a class="link" href="gobject-Signals.html#g-signal-connect-data" title="g_signal_connect_data ()">g_signal_connect_data</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
152
const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *detailed_signal,
153
<a class="link" href="gobject-Closures.html#GCallback" title="GCallback ()"><span class="returnvalue">GCallback</span></a> c_handler,
154
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> data,
155
<a class="link" href="gobject-Closures.html#GClosureNotify" title="GClosureNotify ()"><span class="returnvalue">GClosureNotify</span></a> destroy_data,
156
<a class="link" href="gobject-Signals.html#GConnectFlags" title="enum GConnectFlags"><span class="returnvalue">GConnectFlags</span></a> connect_flags);
157
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> <a class="link" href="gobject-Signals.html#g-signal-connect-closure" title="g_signal_connect_closure ()">g_signal_connect_closure</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
158
const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *detailed_signal,
159
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *closure,
160
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> after);
161
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> <a class="link" href="gobject-Signals.html#g-signal-connect-closure-by-id" title="g_signal_connect_closure_by_id ()">g_signal_connect_closure_by_id</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
162
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
163
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
164
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *closure,
165
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> after);
166
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-handler-block" title="g_signal_handler_block ()">g_signal_handler_block</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
167
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> handler_id);
168
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-handler-unblock" title="g_signal_handler_unblock ()">g_signal_handler_unblock</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
169
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> handler_id);
170
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-handler-disconnect" title="g_signal_handler_disconnect ()">g_signal_handler_disconnect</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
171
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> handler_id);
172
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> <a class="link" href="gobject-Signals.html#g-signal-handler-find" title="g_signal_handler_find ()">g_signal_handler_find</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
173
<a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType"><span class="returnvalue">GSignalMatchType</span></a> mask,
174
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
175
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
176
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *closure,
177
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> func,
178
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> data);
179
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gobject-Signals.html#g-signal-handlers-block-matched" title="g_signal_handlers_block_matched ()">g_signal_handlers_block_matched</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
180
<a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType"><span class="returnvalue">GSignalMatchType</span></a> mask,
181
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
182
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
183
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *closure,
184
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> func,
185
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> data);
186
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gobject-Signals.html#g-signal-handlers-unblock-matched" title="g_signal_handlers_unblock_matched ()">g_signal_handlers_unblock_matched</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
187
<a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType"><span class="returnvalue">GSignalMatchType</span></a> mask,
188
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
189
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
190
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *closure,
191
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> func,
192
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> data);
193
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gobject-Signals.html#g-signal-handlers-disconnect-matched" title="g_signal_handlers_disconnect_matched ()">g_signal_handlers_disconnect_matched</a>
194
(<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
195
<a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType"><span class="returnvalue">GSignalMatchType</span></a> mask,
196
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
197
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
198
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *closure,
199
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> func,
200
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> data);
201
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gobject-Signals.html#g-signal-handler-is-connected" title="g_signal_handler_is_connected ()">g_signal_handler_is_connected</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
202
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> handler_id);
231
href="./../glib/glib/glib-Basic-Types.html#gulong"
232
>gulong</a> <a class="link" href="gobject-Signals.html#g-signal-connect-data" title="g_signal_connect_data ()">g_signal_connect_data</a> (<a
233
href="./../glib/glib/glib-Basic-Types.html#gpointer"
234
>gpointer</a> instance,
236
href="./../glib/glib/glib-Basic-Types.html#gchar"
237
>gchar</a> *detailed_signal,
238
<a class="link" href="gobject-Closures.html#GCallback" title="GCallback ()">GCallback</a> c_handler,
240
href="./../glib/glib/glib-Basic-Types.html#gpointer"
242
<a class="link" href="gobject-Closures.html#GClosureNotify" title="GClosureNotify ()">GClosureNotify</a> destroy_data,
243
<a class="link" href="gobject-Signals.html#GConnectFlags" title="enum GConnectFlags">GConnectFlags</a> connect_flags);
245
href="./../glib/glib/glib-Basic-Types.html#gulong"
246
>gulong</a> <a class="link" href="gobject-Signals.html#g-signal-connect-closure" title="g_signal_connect_closure ()">g_signal_connect_closure</a> (<a
247
href="./../glib/glib/glib-Basic-Types.html#gpointer"
248
>gpointer</a> instance,
250
href="./../glib/glib/glib-Basic-Types.html#gchar"
251
>gchar</a> *detailed_signal,
252
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *closure,
254
href="./../glib/glib/glib-Basic-Types.html#gboolean"
255
>gboolean</a> after);
257
href="./../glib/glib/glib-Basic-Types.html#gulong"
258
>gulong</a> <a class="link" href="gobject-Signals.html#g-signal-connect-closure-by-id" title="g_signal_connect_closure_by_id ()">g_signal_connect_closure_by_id</a> (<a
259
href="./../glib/glib/glib-Basic-Types.html#gpointer"
260
>gpointer</a> instance,
262
href="./../glib/glib/glib-Basic-Types.html#guint"
263
>guint</a> signal_id,
265
href="./../glib/glib/glib-Quarks.html#GQuark"
267
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *closure,
269
href="./../glib/glib/glib-Basic-Types.html#gboolean"
270
>gboolean</a> after);
271
void <a class="link" href="gobject-Signals.html#g-signal-handler-block" title="g_signal_handler_block ()">g_signal_handler_block</a> (<a
272
href="./../glib/glib/glib-Basic-Types.html#gpointer"
273
>gpointer</a> instance,
275
href="./../glib/glib/glib-Basic-Types.html#gulong"
276
>gulong</a> handler_id);
277
void <a class="link" href="gobject-Signals.html#g-signal-handler-unblock" title="g_signal_handler_unblock ()">g_signal_handler_unblock</a> (<a
278
href="./../glib/glib/glib-Basic-Types.html#gpointer"
279
>gpointer</a> instance,
281
href="./../glib/glib/glib-Basic-Types.html#gulong"
282
>gulong</a> handler_id);
283
void <a class="link" href="gobject-Signals.html#g-signal-handler-disconnect" title="g_signal_handler_disconnect ()">g_signal_handler_disconnect</a> (<a
284
href="./../glib/glib/glib-Basic-Types.html#gpointer"
285
>gpointer</a> instance,
287
href="./../glib/glib/glib-Basic-Types.html#gulong"
288
>gulong</a> handler_id);
290
href="./../glib/glib/glib-Basic-Types.html#gulong"
291
>gulong</a> <a class="link" href="gobject-Signals.html#g-signal-handler-find" title="g_signal_handler_find ()">g_signal_handler_find</a> (<a
292
href="./../glib/glib/glib-Basic-Types.html#gpointer"
293
>gpointer</a> instance,
294
<a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType">GSignalMatchType</a> mask,
296
href="./../glib/glib/glib-Basic-Types.html#guint"
297
>guint</a> signal_id,
299
href="./../glib/glib/glib-Quarks.html#GQuark"
301
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *closure,
303
href="./../glib/glib/glib-Basic-Types.html#gpointer"
306
href="./../glib/glib/glib-Basic-Types.html#gpointer"
309
href="./../glib/glib/glib-Basic-Types.html#guint"
310
>guint</a> <a class="link" href="gobject-Signals.html#g-signal-handlers-block-matched" title="g_signal_handlers_block_matched ()">g_signal_handlers_block_matched</a> (<a
311
href="./../glib/glib/glib-Basic-Types.html#gpointer"
312
>gpointer</a> instance,
313
<a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType">GSignalMatchType</a> mask,
315
href="./../glib/glib/glib-Basic-Types.html#guint"
316
>guint</a> signal_id,
318
href="./../glib/glib/glib-Quarks.html#GQuark"
320
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *closure,
322
href="./../glib/glib/glib-Basic-Types.html#gpointer"
325
href="./../glib/glib/glib-Basic-Types.html#gpointer"
328
href="./../glib/glib/glib-Basic-Types.html#guint"
329
>guint</a> <a class="link" href="gobject-Signals.html#g-signal-handlers-unblock-matched" title="g_signal_handlers_unblock_matched ()">g_signal_handlers_unblock_matched</a> (<a
330
href="./../glib/glib/glib-Basic-Types.html#gpointer"
331
>gpointer</a> instance,
332
<a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType">GSignalMatchType</a> mask,
334
href="./../glib/glib/glib-Basic-Types.html#guint"
335
>guint</a> signal_id,
337
href="./../glib/glib/glib-Quarks.html#GQuark"
339
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *closure,
341
href="./../glib/glib/glib-Basic-Types.html#gpointer"
344
href="./../glib/glib/glib-Basic-Types.html#gpointer"
347
href="./../glib/glib/glib-Basic-Types.html#guint"
348
>guint</a> <a class="link" href="gobject-Signals.html#g-signal-handlers-disconnect-matched" title="g_signal_handlers_disconnect_matched ()">g_signal_handlers_disconnect_matched</a>
350
href="./../glib/glib/glib-Basic-Types.html#gpointer"
351
>gpointer</a> instance,
352
<a class="link" href="gobject-Signals.html#GSignalMatchType" title="enum GSignalMatchType">GSignalMatchType</a> mask,
354
href="./../glib/glib/glib-Basic-Types.html#guint"
355
>guint</a> signal_id,
357
href="./../glib/glib/glib-Quarks.html#GQuark"
359
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *closure,
361
href="./../glib/glib/glib-Basic-Types.html#gpointer"
364
href="./../glib/glib/glib-Basic-Types.html#gpointer"
367
href="./../glib/glib/glib-Basic-Types.html#gboolean"
368
>gboolean</a> <a class="link" href="gobject-Signals.html#g-signal-handler-is-connected" title="g_signal_handler_is_connected ()">g_signal_handler_is_connected</a> (<a
369
href="./../glib/glib/glib-Basic-Types.html#gpointer"
370
>gpointer</a> instance,
372
href="./../glib/glib/glib-Basic-Types.html#gulong"
373
>gulong</a> handler_id);
203
374
#define <a class="link" href="gobject-Signals.html#g-signal-handlers-block-by-func" title="g_signal_handlers_block_by_func()">g_signal_handlers_block_by_func</a> (instance, func, data)
204
375
#define <a class="link" href="gobject-Signals.html#g-signal-handlers-unblock-by-func" title="g_signal_handlers_unblock_by_func()">g_signal_handlers_unblock_by_func</a> (instance, func, data)
205
376
#define <a class="link" href="gobject-Signals.html#g-signal-handlers-disconnect-by-func" title="g_signal_handlers_disconnect_by_func()">g_signal_handlers_disconnect_by_func</a>(instance, func, data)
206
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gobject-Signals.html#g-signal-has-handler-pending" title="g_signal_has_handler_pending ()">g_signal_has_handler_pending</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
207
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
208
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
209
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> may_be_blocked);
210
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-stop-emission" title="g_signal_stop_emission ()">g_signal_stop_emission</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
211
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
212
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail);
213
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-stop-emission-by-name" title="g_signal_stop_emission_by_name ()">g_signal_stop_emission_by_name</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
214
const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *detailed_signal);
215
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-override-class-closure" title="g_signal_override_class_closure ()">g_signal_override_class_closure</a> (<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
216
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> instance_type,
217
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a> *class_closure);
218
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-chain-from-overridden" title="g_signal_chain_from_overridden ()">g_signal_chain_from_overridden</a> (const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *instance_and_params,
219
<a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *return_value);
220
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gobject-Signals.html#g-signal-new-class-handler" title="g_signal_new_class_handler ()">g_signal_new_class_handler</a> (const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *signal_name,
221
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> itype,
222
<a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags"><span class="returnvalue">GSignalFlags</span></a> signal_flags,
223
<a class="link" href="gobject-Closures.html#GCallback" title="GCallback ()"><span class="returnvalue">GCallback</span></a> class_handler,
224
<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()"><span class="returnvalue">GSignalAccumulator</span></a> accumulator,
225
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> accu_data,
226
<a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller"><span class="returnvalue">GSignalCMarshaller</span></a> c_marshaller,
227
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> return_type,
228
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_params,
230
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-override-class-handler" title="g_signal_override_class_handler ()">g_signal_override_class_handler</a> (const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *signal_name,
231
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> instance_type,
232
<a class="link" href="gobject-Closures.html#GCallback" title="GCallback ()"><span class="returnvalue">GCallback</span></a> class_handler);
233
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-chain-from-overridden-handler" title="g_signal_chain_from_overridden_handler ()">g_signal_chain_from_overridden_handler</a>
234
(<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
236
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> <a class="link" href="gobject-Signals.html#g-signal-add-emission-hook" title="g_signal_add_emission_hook ()">g_signal_add_emission_hook</a> (<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
237
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> detail,
238
<a class="link" href="gobject-Signals.html#GSignalEmissionHook" title="GSignalEmissionHook ()"><span class="returnvalue">GSignalEmissionHook</span></a> hook_func,
239
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> hook_data,
240
<a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="returnvalue">GDestroyNotify</span></a> data_destroy);
241
<span class="returnvalue">void</span> <a class="link" href="gobject-Signals.html#g-signal-remove-emission-hook" title="g_signal_remove_emission_hook ()">g_signal_remove_emission_hook</a> (<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> signal_id,
242
<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> hook_id);
243
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gobject-Signals.html#g-signal-parse-name" title="g_signal_parse_name ()">g_signal_parse_name</a> (const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *detailed_signal,
244
<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> itype,
245
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *signal_id_p,
246
<a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> *detail_p,
247
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> force_detail_quark);
248
<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint"><span class="returnvalue">GSignalInvocationHint</span></a>* <a class="link" href="gobject-Signals.html#g-signal-get-invocation-hint" title="g_signal_get_invocation_hint ()">g_signal_get_invocation_hint</a> (<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance);
249
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure"><span class="returnvalue">GClosure</span></a>* <a class="link" href="gobject-Signals.html#g-signal-type-cclosure-new" title="g_signal_type_cclosure_new ()">g_signal_type_cclosure_new</a> (<a class="link" href="gobject-Type-Information.html#GType" title="GType"><span class="returnvalue">GType</span></a> itype,
250
<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> struct_offset);
251
<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gobject-Signals.html#g-signal-accumulator-true-handled" title="g_signal_accumulator_true_handled ()">g_signal_accumulator_true_handled</a> (<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint"><span class="returnvalue">GSignalInvocationHint</span></a> *ihint,
252
<a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *return_accu,
253
const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="returnvalue">GValue</span></a> *handler_return,
254
<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> dummy);
378
href="./../glib/glib/glib-Basic-Types.html#gboolean"
379
>gboolean</a> <a class="link" href="gobject-Signals.html#g-signal-has-handler-pending" title="g_signal_has_handler_pending ()">g_signal_has_handler_pending</a> (<a
380
href="./../glib/glib/glib-Basic-Types.html#gpointer"
381
>gpointer</a> instance,
383
href="./../glib/glib/glib-Basic-Types.html#guint"
384
>guint</a> signal_id,
386
href="./../glib/glib/glib-Quarks.html#GQuark"
389
href="./../glib/glib/glib-Basic-Types.html#gboolean"
390
>gboolean</a> may_be_blocked);
391
void <a class="link" href="gobject-Signals.html#g-signal-stop-emission" title="g_signal_stop_emission ()">g_signal_stop_emission</a> (<a
392
href="./../glib/glib/glib-Basic-Types.html#gpointer"
393
>gpointer</a> instance,
395
href="./../glib/glib/glib-Basic-Types.html#guint"
396
>guint</a> signal_id,
398
href="./../glib/glib/glib-Quarks.html#GQuark"
400
void <a class="link" href="gobject-Signals.html#g-signal-stop-emission-by-name" title="g_signal_stop_emission_by_name ()">g_signal_stop_emission_by_name</a> (<a
401
href="./../glib/glib/glib-Basic-Types.html#gpointer"
402
>gpointer</a> instance,
404
href="./../glib/glib/glib-Basic-Types.html#gchar"
405
>gchar</a> *detailed_signal);
406
void <a class="link" href="gobject-Signals.html#g-signal-override-class-closure" title="g_signal_override_class_closure ()">g_signal_override_class_closure</a> (<a
407
href="./../glib/glib/glib-Basic-Types.html#guint"
408
>guint</a> signal_id,
409
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> instance_type,
410
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a> *class_closure);
411
void <a class="link" href="gobject-Signals.html#g-signal-chain-from-overridden" title="g_signal_chain_from_overridden ()">g_signal_chain_from_overridden</a> (const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *instance_and_params,
412
<a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *return_value);
414
href="./../glib/glib/glib-Basic-Types.html#guint"
415
>guint</a> <a class="link" href="gobject-Signals.html#g-signal-new-class-handler" title="g_signal_new_class_handler ()">g_signal_new_class_handler</a> (const <a
416
href="./../glib/glib/glib-Basic-Types.html#gchar"
417
>gchar</a> *signal_name,
418
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> itype,
419
<a class="link" href="gobject-Signals.html#GSignalFlags" title="enum GSignalFlags">GSignalFlags</a> signal_flags,
420
<a class="link" href="gobject-Closures.html#GCallback" title="GCallback ()">GCallback</a> class_handler,
421
<a class="link" href="gobject-Signals.html#GSignalAccumulator" title="GSignalAccumulator ()">GSignalAccumulator</a> accumulator,
423
href="./../glib/glib/glib-Basic-Types.html#gpointer"
424
>gpointer</a> accu_data,
425
<a class="link" href="gobject-Signals.html#GSignalCMarshaller" title="GSignalCMarshaller">GSignalCMarshaller</a> c_marshaller,
426
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> return_type,
428
href="./../glib/glib/glib-Basic-Types.html#guint"
431
void <a class="link" href="gobject-Signals.html#g-signal-override-class-handler" title="g_signal_override_class_handler ()">g_signal_override_class_handler</a> (const <a
432
href="./../glib/glib/glib-Basic-Types.html#gchar"
433
>gchar</a> *signal_name,
434
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> instance_type,
435
<a class="link" href="gobject-Closures.html#GCallback" title="GCallback ()">GCallback</a> class_handler);
436
void <a class="link" href="gobject-Signals.html#g-signal-chain-from-overridden-handler" title="g_signal_chain_from_overridden_handler ()">g_signal_chain_from_overridden_handler</a>
438
href="./../glib/glib/glib-Basic-Types.html#gpointer"
439
>gpointer</a> instance,
442
href="./../glib/glib/glib-Basic-Types.html#gulong"
443
>gulong</a> <a class="link" href="gobject-Signals.html#g-signal-add-emission-hook" title="g_signal_add_emission_hook ()">g_signal_add_emission_hook</a> (<a
444
href="./../glib/glib/glib-Basic-Types.html#guint"
445
>guint</a> signal_id,
447
href="./../glib/glib/glib-Quarks.html#GQuark"
449
<a class="link" href="gobject-Signals.html#GSignalEmissionHook" title="GSignalEmissionHook ()">GSignalEmissionHook</a> hook_func,
451
href="./../glib/glib/glib-Basic-Types.html#gpointer"
452
>gpointer</a> hook_data,
454
href="./../glib/glib/glib-Datasets.html#GDestroyNotify"
455
>GDestroyNotify</a> data_destroy);
456
void <a class="link" href="gobject-Signals.html#g-signal-remove-emission-hook" title="g_signal_remove_emission_hook ()">g_signal_remove_emission_hook</a> (<a
457
href="./../glib/glib/glib-Basic-Types.html#guint"
458
>guint</a> signal_id,
460
href="./../glib/glib/glib-Basic-Types.html#gulong"
461
>gulong</a> hook_id);
463
href="./../glib/glib/glib-Basic-Types.html#gboolean"
464
>gboolean</a> <a class="link" href="gobject-Signals.html#g-signal-parse-name" title="g_signal_parse_name ()">g_signal_parse_name</a> (const <a
465
href="./../glib/glib/glib-Basic-Types.html#gchar"
466
>gchar</a> *detailed_signal,
467
<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> itype,
469
href="./../glib/glib/glib-Basic-Types.html#guint"
470
>guint</a> *signal_id_p,
472
href="./../glib/glib/glib-Quarks.html#GQuark"
473
>GQuark</a> *detail_p,
475
href="./../glib/glib/glib-Basic-Types.html#gboolean"
476
>gboolean</a> force_detail_quark);
477
<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint">GSignalInvocationHint</a>* <a class="link" href="gobject-Signals.html#g-signal-get-invocation-hint" title="g_signal_get_invocation_hint ()">g_signal_get_invocation_hint</a> (<a
478
href="./../glib/glib/glib-Basic-Types.html#gpointer"
479
>gpointer</a> instance);
480
<a class="link" href="gobject-Closures.html#GClosure" title="GClosure">GClosure</a>* <a class="link" href="gobject-Signals.html#g-signal-type-cclosure-new" title="g_signal_type_cclosure_new ()">g_signal_type_cclosure_new</a> (<a class="link" href="gobject-Type-Information.html#GType" title="GType">GType</a> itype,
482
href="./../glib/glib/glib-Basic-Types.html#guint"
483
>guint</a> struct_offset);
485
href="./../glib/glib/glib-Basic-Types.html#gboolean"
486
>gboolean</a> <a class="link" href="gobject-Signals.html#g-signal-accumulator-true-handled" title="g_signal_accumulator_true_handled ()">g_signal_accumulator_true_handled</a> (<a class="link" href="gobject-Signals.html#GSignalInvocationHint" title="GSignalInvocationHint">GSignalInvocationHint</a> *ihint,
487
<a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *return_accu,
488
const <a class="link" href="gobject-Generic-values.html#GValue" title="GValue">GValue</a> *handler_return,
490
href="./../glib/glib/glib-Basic-Types.html#gpointer"
491
>gpointer</a> dummy);
257
494
<div class="refsect1" title="Description">