1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
5
>Advanced Event and Signal Handling</TITLE
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
10
TITLE="GTK+ 2.0 Tutorial"
11
HREF="book1.html"><LINK
13
TITLE="Idle Functions"
14
HREF="x1792.html"><LINK
16
TITLE="Signal Emission and Propagation"
17
HREF="x1812.html"></HEAD
28
SUMMARY="Header navigation table"
37
>GTK+ 2.0 Tutorial</TH
47
><<< Previous</A
61
>Next >>></A
72
NAME="CH-ADVANCEDEVENTSANDSIGNALS"
74
>Advanced Event and Signal Handling</H1
80
NAME="SEC-SIGNALFUNCTIONS"
89
>Connecting and Disconnecting Signal Handlers</A
98
CLASS="PROGRAMLISTING"
99
>gulong g_signal_connect( GObject *object,
102
gpointer func_data );
104
gulong g_signal_connect_after( GObject *object,
107
gpointer func_data );
109
gulong g_signal_connect_swapped( GObject *object,
112
GObject *slot_object );
114
void g_signal_handler_disconnect( GObject *object,
117
void g_signal_handlers_disconnect_by_func( GObject *object,
119
gpointer data );</PRE
130
>Blocking and Unblocking Signal Handlers</A
139
CLASS="PROGRAMLISTING"
140
>void g_signal_handler_block( GObject *object,
143
void g_signal_handlers_block_by_func( GObject *object,
147
void g_signal_handler_unblock( GObject *object,
150
void g_signal_handler_unblock_by_func( GObject *object,
152
gpointer data );</PRE
163
>Emitting and Stopping Signals</A
172
CLASS="PROGRAMLISTING"
173
>void g_signal_emit( GObject *object,
177
void g_signal_emit_by_name( GObject *object,
181
void g_signal_emitv( const GValue *instance_and_params,
184
GValue *return_value );
186
void g_signal_stop_emission( GObject *object,
190
void g_signal_stop_emission_by_name( GObject *object,
191
const gchar *detailed_signal );</PRE
203
SUMMARY="Footer navigation table"
216
><<< Previous</A
234
>Next >>></A
252
>Signal Emission and Propagation</TD
b'\\ No newline at end of file'