~ubuntu-branches/ubuntu/trusty/libbonobo/trusty-proposed

« back to all changes in this revision

Viewing changes to doc/api/html/libbonobo-bonobo-listener.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-09-17 16:38:13 UTC
  • mfrom: (1.1.16 upstream)
  • Revision ID: james.westby@ubuntu.com-20070917163813-sg2l3nt1q6s3lybq
Tags: 2.20.0-0ubuntu1
* New upstream version:
  - Add unit test for bug 427992.
  - Align configure switches
  - Updated translations

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
5
<title>bonobo-listener</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
7
<link rel="start" href="index.html" title="Libbonobo Reference Manual">
8
8
<link rel="up" href="property-bags.html" title="Property Bags, Events, Listeners">
9
9
<link rel="prev" href="libbonobo-bonobo-event-source.html" title="bonobo-event-source">
28
28
<th width="100%" align="center">Libbonobo Reference Manual</th>
29
29
<td><a accesskey="n" href="libbonobo-bonobo-property-bag.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
30
30
</tr>
31
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2597469" class="shortcut">Top</a>
32
 
                  &#160;|&#160;
33
 
                  <a href="#id2597806" class="shortcut">Description</a>
34
 
                  &#160;|&#160;
35
 
                  <a href="#id2597746" class="shortcut">Object Hierarchy</a>
36
 
                  &#160;|&#160;
37
 
                  <a href="#id2597778" class="shortcut">Signals</a></nobr></td></tr>
 
31
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3080188" class="shortcut">Top</a>
 
32
                  &#160;|&#160;
 
33
                  <a href="#id3080525" class="shortcut">Description</a>
 
34
                  &#160;|&#160;
 
35
                  <a href="#id3080465" class="shortcut">Object Hierarchy</a>
 
36
                  &#160;|&#160;
 
37
                  <a href="#id3080497" class="shortcut">Signals</a></nobr></td></tr>
38
38
</table>
39
39
<div class="refentry" lang="en">
40
40
<a name="libbonobo-bonobo-listener"></a><div class="titlepage"></div>
41
41
<div class="refnamediv"><table width="100%"><tr>
42
42
<td valign="top">
43
43
<h2>
44
 
<a name="id2597469"></a><span class="refentrytitle">bonobo-listener</span>
 
44
<a name="id3080188"></a><span class="refentrytitle">bonobo-listener</span>
45
45
</h2>
46
46
<p>bonobo-listener &#8212; An Event Listener (an implementation of Bonobo::Listener)</p>
47
47
</td>
53
53
 
54
54
 
55
55
 
56
 
                    <a href="libbonobo-bonobo-listener.html#BonoboListener-struct">BonoboListener</a>;
57
 
                    <a href="libbonobo-bonobo-listener.html#BonoboListenerClass">BonoboListenerClass</a>;
58
 
void                (<a href="libbonobo-bonobo-listener.html#BonoboListenerCallbackFn">*BonoboListenerCallbackFn</a>)         (<a href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a> *listener,
 
56
                    <a class="link" href="libbonobo-bonobo-listener.html#BonoboListener-struct">BonoboListener</a>;
 
57
                    <a class="link" href="libbonobo-bonobo-listener.html#BonoboListenerClass">BonoboListenerClass</a>;
 
58
void                (<a class="link" href="libbonobo-bonobo-listener.html#BonoboListenerCallbackFn">*BonoboListenerCallbackFn</a>)         (<a class="link" href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a> *listener,
59
59
                                                         const char *event_name,
60
60
                                                         const CORBA_any *any,
61
61
                                                         CORBA_Environment *ev,
62
 
                                                         gpointer user_data);
63
 
<a href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>*     <a href="libbonobo-bonobo-listener.html#bonobo-listener-new">bonobo_listener_new</a>                 (<a href="libbonobo-bonobo-listener.html#BonoboListenerCallbackFn">BonoboListenerCallbackFn</a> event_cb,
64
 
                                                         gpointer user_data);
65
 
<a href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>*     <a href="libbonobo-bonobo-listener.html#bonobo-listener-new-closure">bonobo_listener_new_closure</a>         (GClosure *event_closure);
66
 
char*               <a href="libbonobo-bonobo-listener.html#bonobo-event-make-name">bonobo_event_make_name</a>              (const char *idl_path,
 
62
                                                         <a
 
63
href="../glib/glib-Basic-Types.html#gpointer"
 
64
>gpointer</a> user_data);
 
65
<a class="link" href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>*     <a class="link" href="libbonobo-bonobo-listener.html#bonobo-listener-new">bonobo_listener_new</a>                 (<a class="link" href="libbonobo-bonobo-listener.html#BonoboListenerCallbackFn">BonoboListenerCallbackFn</a> event_cb,
 
66
                                                         <a
 
67
href="../glib/glib-Basic-Types.html#gpointer"
 
68
>gpointer</a> user_data);
 
69
<a class="link" href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>*     <a class="link" href="libbonobo-bonobo-listener.html#bonobo-listener-new-closure">bonobo_listener_new_closure</a>         (<a
 
70
href="../gobject/gobject-Closures.html#GClosure"
 
71
>GClosure</a> *event_closure);
 
72
char*               <a class="link" href="libbonobo-bonobo-listener.html#bonobo-event-make-name">bonobo_event_make_name</a>              (const char *idl_path,
67
73
                                                         const char *kind,
68
74
                                                         const char *subtype);
69
 
char*               <a href="libbonobo-bonobo-listener.html#bonobo-event-type">bonobo_event_type</a>                   (const char *event_name);
70
 
char*               <a href="libbonobo-bonobo-listener.html#bonobo-event-subtype">bonobo_event_subtype</a>                (const char *event_name);
71
 
char*               <a href="libbonobo-bonobo-listener.html#bonobo-event-kind">bonobo_event_kind</a>                   (const char *event_name);
72
 
char*               <a href="libbonobo-bonobo-listener.html#bonobo-event-idl-path">bonobo_event_idl_path</a>               (const char *event_name);
 
75
char*               <a class="link" href="libbonobo-bonobo-listener.html#bonobo-event-type">bonobo_event_type</a>                   (const char *event_name);
 
76
char*               <a class="link" href="libbonobo-bonobo-listener.html#bonobo-event-subtype">bonobo_event_subtype</a>                (const char *event_name);
 
77
char*               <a class="link" href="libbonobo-bonobo-listener.html#bonobo-event-kind">bonobo_event_kind</a>                   (const char *event_name);
 
78
char*               <a class="link" href="libbonobo-bonobo-listener.html#bonobo-event-idl-path">bonobo_event_idl_path</a>               (const char *event_name);
73
79
 
74
80
 
75
81
</pre>
76
82
</div>
77
83
<div class="refsect1" lang="en">
78
 
<a name="id2597746"></a><h2>Object Hierarchy</h2>
 
84
<a name="id3080465"></a><h2>Object Hierarchy</h2>
79
85
<pre class="synopsis">
80
86
 
81
 
  GObject
82
 
   +----<a href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>
 
87
  <a
 
88
href="../gobject/gobject-The-Base-Object-Type.html#GObject"
 
89
>GObject</a>
 
90
   +----<a class="link" href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>
83
91
         +----BonoboListener
84
92
</pre>
85
93
</div>
86
94
<div class="refsect1" lang="en">
87
 
<a name="id2597778"></a><h2>Signals</h2>
 
95
<a name="id3080497"></a><h2>Signals</h2>
88
96
<pre class="synopsis">
89
97
 
90
 
  "<a href="libbonobo-bonobo-listener.html#BonoboListener-event-notify">event-notify</a>"                                   : Run Last
 
98
  "<a class="link" href="libbonobo-bonobo-listener.html#BonoboListener-event-notify">event-notify</a>"                                   : Run Last
91
99
</pre>
92
100
</div>
93
101
<div class="refsect1" lang="en">
94
 
<a name="id2597806"></a><h2>Description</h2>
 
102
<a name="id3080525"></a><h2>Description</h2>
95
103
<p>
96
104
   The BonoboListener object is a CORBA server used to receive events
97
105
   emitted by a remote Bonobo::EventSource server.  The combination
156
164
</p>
157
165
</div>
158
166
<div class="refsect1" lang="en">
159
 
<a name="id2597878"></a><h2>Details</h2>
 
167
<a name="id3080597"></a><h2>Details</h2>
160
168
<div class="refsect2" lang="en">
161
 
<a name="id2597888"></a><h3>
 
169
<a name="id3080607"></a><h3>
162
170
<a name="BonoboListener-struct"></a>BonoboListener</h3>
163
 
<a class="indexterm" name="id2597902"></a><pre class="programlisting">typedef struct _BonoboListener BonoboListener;</pre>
 
171
<a class="indexterm" name="id3080621"></a><pre class="programlisting">typedef struct _BonoboListener BonoboListener;</pre>
164
172
<p>
165
173
Implementents Bonobo::Listener.
166
174
</p>
167
175
</div>
168
176
<hr>
169
177
<div class="refsect2" lang="en">
170
 
<a name="id2597918"></a><h3>
 
178
<a name="id3080637"></a><h3>
171
179
<a name="BonoboListenerClass"></a>BonoboListenerClass</h3>
172
 
<a class="indexterm" name="id2597930"></a><pre class="programlisting">typedef struct {
 
180
<a class="indexterm" name="id3080649"></a><pre class="programlisting">typedef struct {
173
181
        BonoboObjectClass     parent_class;
174
182
 
175
183
        POA_Bonobo_Listener__epv epv;
182
190
} BonoboListenerClass;
183
191
</pre>
184
192
<p>
185
 
<a href="libbonobo-bonobo-listener.html#BonoboListener"><span class="type">BonoboListener</span></a>'s class
 
193
<a class="link" href="libbonobo-bonobo-listener.html#BonoboListener"><span class="type">BonoboListener</span></a>'s class
186
194
</p>
187
195
</div>
188
196
<hr>
189
197
<div class="refsect2" lang="en">
190
 
<a name="id2597958"></a><h3>
 
198
<a name="id3080677"></a><h3>
191
199
<a name="BonoboListenerCallbackFn"></a>BonoboListenerCallbackFn ()</h3>
192
 
<a class="indexterm" name="id2597971"></a><pre class="programlisting">void                (*BonoboListenerCallbackFn)         (<a href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a> *listener,
 
200
<a class="indexterm" name="id3080690"></a><pre class="programlisting">void                (*BonoboListenerCallbackFn)         (<a class="link" href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a> *listener,
193
201
                                                         const char *event_name,
194
202
                                                         const CORBA_any *any,
195
203
                                                         CORBA_Environment *ev,
196
 
                                                         gpointer user_data);</pre>
 
204
                                                         <a
 
205
href="../glib/glib-Basic-Types.html#gpointer"
 
206
>gpointer</a> user_data);</pre>
197
207
<p>
198
208
   The signature for the callback function invoked when an event is
199
209
   delivered to the BonoboListener object.  
202
212
<col align="left" valign="top">
203
213
<tbody>
204
214
<tr>
205
 
<td><span class="term"><em class="parameter"><code>listener</code></em>&#160;:</span></td>
 
215
<td><p><span class="term"><em class="parameter"><code>listener</code></em>&#160;:</span></p></td>
206
216
<td>a pointer to the BonoboListener.
207
217
</td>
208
218
</tr>
209
219
<tr>
210
 
<td><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></td>
 
220
<td><p><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></p></td>
211
221
<td>the event name that was emitted.
212
222
</td>
213
223
</tr>
214
224
<tr>
215
 
<td><span class="term"><em class="parameter"><code>any</code></em>&#160;:</span></td>
 
225
<td><p><span class="term"><em class="parameter"><code>any</code></em>&#160;:</span></p></td>
216
226
<td>The value (A CORBA Any) that was passed by the EventSource.
217
227
</td>
218
228
</tr>
219
229
<tr>
220
 
<td><span class="term"><em class="parameter"><code>ev</code></em>&#160;:</span></td>
 
230
<td><p><span class="term"><em class="parameter"><code>ev</code></em>&#160;:</span></p></td>
221
231
<td>Environment for returning CORBA errors.
222
232
</td>
223
233
</tr>
224
234
<tr>
225
 
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
235
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
226
236
<td>the data pointer specified when you called bonobo_listener_new
227
237
 
228
238
 
233
243
</div>
234
244
<hr>
235
245
<div class="refsect2" lang="en">
236
 
<a name="id2598110"></a><h3>
 
246
<a name="id3080829"></a><h3>
237
247
<a name="bonobo-listener-new"></a>bonobo_listener_new ()</h3>
238
 
<a class="indexterm" name="id2598123"></a><pre class="programlisting"><a href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>*     bonobo_listener_new                 (<a href="libbonobo-bonobo-listener.html#BonoboListenerCallbackFn">BonoboListenerCallbackFn</a> event_cb,
239
 
                                                         gpointer user_data);</pre>
 
248
<a class="indexterm" name="id3080842"></a><pre class="programlisting"><a class="link" href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>*     bonobo_listener_new                 (<a class="link" href="libbonobo-bonobo-listener.html#BonoboListenerCallbackFn">BonoboListenerCallbackFn</a> event_cb,
 
249
                                                         <a
 
250
href="../glib/glib-Basic-Types.html#gpointer"
 
251
>gpointer</a> user_data);</pre>
240
252
<p>
241
253
Creates a generic event listener.  The listener calls the <em class="parameter"><code>event_callback</code></em> 
242
254
function and emits an "event_notify" signal when notified of an event.  
263
275
<col align="left" valign="top">
264
276
<tbody>
265
277
<tr>
266
 
<td><span class="term"><em class="parameter"><code>event_cb</code></em>&#160;:</span></td>
 
278
<td><p><span class="term"><em class="parameter"><code>event_cb</code></em>&#160;:</span></p></td>
267
279
<td> function to be invoked when an event is emitted by the EventSource.
268
280
</td>
269
281
</tr>
270
282
<tr>
271
 
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
283
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
272
284
<td> data passed to the functioned pointed by <em class="parameter"><code>event_call</code></em>.
273
285
</td>
274
286
</tr>
275
287
<tr>
276
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
288
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
277
289
<td> A BonoboListener object.
278
290
</td>
279
291
</tr>
282
294
</div>
283
295
<hr>
284
296
<div class="refsect2" lang="en">
285
 
<a name="id2598243"></a><h3>
 
297
<a name="id3080962"></a><h3>
286
298
<a name="bonobo-listener-new-closure"></a>bonobo_listener_new_closure ()</h3>
287
 
<a class="indexterm" name="id2598256"></a><pre class="programlisting"><a href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>*     bonobo_listener_new_closure         (GClosure *event_closure);</pre>
 
299
<a class="indexterm" name="id3080975"></a><pre class="programlisting"><a class="link" href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>*     bonobo_listener_new_closure         (<a
 
300
href="../gobject/gobject-Closures.html#GClosure"
 
301
>GClosure</a> *event_closure);</pre>
288
302
<p>
289
303
Creates a generic event listener.  The listener invokes the <em class="parameter"><code>event_closure</code></em> 
290
304
closure and emits an "event_notify" signal when notified of an event.  
311
325
<col align="left" valign="top">
312
326
<tbody>
313
327
<tr>
314
 
<td><span class="term"><em class="parameter"><code>event_closure</code></em>&#160;:</span></td>
 
328
<td><p><span class="term"><em class="parameter"><code>event_closure</code></em>&#160;:</span></p></td>
315
329
<td> closure to be invoked when an event is emitted by the EventSource.
316
330
</td>
317
331
</tr>
318
332
<tr>
319
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
333
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
320
334
<td> A BonoboListener object.
321
335
</td>
322
336
</tr>
325
339
</div>
326
340
<hr>
327
341
<div class="refsect2" lang="en">
328
 
<a name="id2598347"></a><h3>
 
342
<a name="id3081066"></a><h3>
329
343
<a name="bonobo-event-make-name"></a>bonobo_event_make_name ()</h3>
330
 
<a class="indexterm" name="id2598361"></a><pre class="programlisting">char*               bonobo_event_make_name              (const char *idl_path,
 
344
<a class="indexterm" name="id3081080"></a><pre class="programlisting">char*               bonobo_event_make_name              (const char *idl_path,
331
345
                                                         const char *kind,
332
346
                                                         const char *subtype);</pre>
333
347
<p>
345
359
<col align="left" valign="top">
346
360
<tbody>
347
361
<tr>
348
 
<td><span class="term"><em class="parameter"><code>idl_path</code></em>&#160;:</span></td>
 
362
<td><p><span class="term"><em class="parameter"><code>idl_path</code></em>&#160;:</span></p></td>
349
363
<td> the IDL part of the event name.
350
364
</td>
351
365
</tr>
352
366
<tr>
353
 
<td><span class="term"><em class="parameter"><code>kind</code></em>&#160;:</span></td>
 
367
<td><p><span class="term"><em class="parameter"><code>kind</code></em>&#160;:</span></p></td>
354
368
<td> the kind of the event
355
369
</td>
356
370
</tr>
357
371
<tr>
358
 
<td><span class="term"><em class="parameter"><code>subtype</code></em>&#160;:</span></td>
 
372
<td><p><span class="term"><em class="parameter"><code>subtype</code></em>&#160;:</span></p></td>
359
373
<td> an optional subtype
360
374
</td>
361
375
</tr>
362
376
<tr>
363
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
377
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
364
378
<td> A valid event_name, or NULL on error.
365
379
</td>
366
380
</tr>
369
383
</div>
370
384
<hr>
371
385
<div class="refsect2" lang="en">
372
 
<a name="id2598491"></a><h3>
 
386
<a name="id3081211"></a><h3>
373
387
<a name="bonobo-event-type"></a>bonobo_event_type ()</h3>
374
 
<a class="indexterm" name="id2598505"></a><pre class="programlisting">char*               bonobo_event_type                   (const char *event_name);</pre>
 
388
<a class="indexterm" name="id3081224"></a><pre class="programlisting">char*               bonobo_event_type                   (const char *event_name);</pre>
375
389
<p>
376
390
</p>
377
391
<p>
381
395
<col align="left" valign="top">
382
396
<tbody>
383
397
<tr>
384
 
<td><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></td>
 
398
<td><p><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></p></td>
385
399
<td> the event name
386
400
</td>
387
401
</tr>
388
402
<tr>
389
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
403
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
390
404
<td> The event subtype, or NULL on error.
391
405
</td>
392
406
</tr>
395
409
</div>
396
410
<hr>
397
411
<div class="refsect2" lang="en">
398
 
<a name="id2598565"></a><h3>
 
412
<a name="id3081284"></a><h3>
399
413
<a name="bonobo-event-subtype"></a>bonobo_event_subtype ()</h3>
400
 
<a class="indexterm" name="id2598579"></a><pre class="programlisting">char*               bonobo_event_subtype                (const char *event_name);</pre>
 
414
<a class="indexterm" name="id3081298"></a><pre class="programlisting">char*               bonobo_event_subtype                (const char *event_name);</pre>
401
415
<p>
402
416
 
403
417
</p>
405
419
<col align="left" valign="top">
406
420
<tbody>
407
421
<tr>
408
 
<td><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></td>
 
422
<td><p><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></p></td>
409
423
<td>
410
424
</td>
411
425
</tr>
412
426
<tr>
413
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
427
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
414
428
<td>
415
429
 
416
430
 
421
435
</div>
422
436
<hr>
423
437
<div class="refsect2" lang="en">
424
 
<a name="id2598635"></a><h3>
 
438
<a name="id3081354"></a><h3>
425
439
<a name="bonobo-event-kind"></a>bonobo_event_kind ()</h3>
426
 
<a class="indexterm" name="id2598649"></a><pre class="programlisting">char*               bonobo_event_kind                   (const char *event_name);</pre>
 
440
<a class="indexterm" name="id3081368"></a><pre class="programlisting">char*               bonobo_event_kind                   (const char *event_name);</pre>
427
441
<p>
428
442
</p>
429
443
<p>
433
447
<col align="left" valign="top">
434
448
<tbody>
435
449
<tr>
436
 
<td><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></td>
 
450
<td><p><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></p></td>
437
451
<td> the event name
438
452
</td>
439
453
</tr>
440
454
<tr>
441
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
455
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
442
456
<td> The event kind, or NULL on error.
443
457
</td>
444
458
</tr>
447
461
</div>
448
462
<hr>
449
463
<div class="refsect2" lang="en">
450
 
<a name="id2598709"></a><h3>
 
464
<a name="id3081428"></a><h3>
451
465
<a name="bonobo-event-idl-path"></a>bonobo_event_idl_path ()</h3>
452
 
<a class="indexterm" name="id2598722"></a><pre class="programlisting">char*               bonobo_event_idl_path               (const char *event_name);</pre>
 
466
<a class="indexterm" name="id3081441"></a><pre class="programlisting">char*               bonobo_event_idl_path               (const char *event_name);</pre>
453
467
<p>
454
468
</p>
455
469
<p>
459
473
<col align="left" valign="top">
460
474
<tbody>
461
475
<tr>
462
 
<td><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></td>
 
476
<td><p><span class="term"><em class="parameter"><code>event_name</code></em>&#160;:</span></p></td>
463
477
<td> the event name
464
478
</td>
465
479
</tr>
466
480
<tr>
467
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
481
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
468
482
<td> The event idl path, or NULL on error.
469
483
</td>
470
484
</tr>
473
487
</div>
474
488
</div>
475
489
<div class="refsect1" lang="en">
476
 
<a name="id2598784"></a><h2>Signal Details</h2>
 
490
<a name="id3081503"></a><h2>Signal Details</h2>
477
491
<div class="refsect2" lang="en">
478
 
<a name="id2598795"></a><h3>
 
492
<a name="id3081514"></a><h3>
479
493
<a name="BonoboListener-event-notify"></a>The "event-notify" signal</h3>
480
 
<a class="indexterm" name="id2598806"></a><pre class="programlisting">void                user_function                      (<a href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>       *bonobolistener,
481
 
                                                        gchar                *arg1,
 
494
<a class="indexterm" name="id3081525"></a><pre class="programlisting">void                user_function                      (<a class="link" href="libbonobo-bonobo-listener.html#BonoboListener">BonoboListener</a>       *bonobolistener,
 
495
                                                        <a
 
496
href="../glib/glib-Basic-Types.html#gchar"
 
497
>gchar</a>                *arg1,
482
498
                                                        BonoboCorbaAny       *arg2,
483
499
                                                        BonoboCorbaException *arg3,
484
 
                                                        gpointer              user_data)           : Run Last</pre>
 
500
                                                        <a
 
501
href="../glib/glib-Basic-Types.html#gpointer"
 
502
>gpointer</a>              user_data)           : Run Last</pre>
485
503
<p>
486
504
 
487
505
</p>
489
507
<col align="left" valign="top">
490
508
<tbody>
491
509
<tr>
492
 
<td><span class="term"><em class="parameter"><code>bonobolistener</code></em>&#160;:</span></td>
 
510
<td><p><span class="term"><em class="parameter"><code>bonobolistener</code></em>&#160;:</span></p></td>
493
511
<td>the object which received the signal.
494
512
</td>
495
513
</tr>
496
514
<tr>
497
 
<td><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></td>
498
 
<td>
499
 
</td>
500
 
</tr>
501
 
<tr>
502
 
<td><span class="term"><em class="parameter"><code>arg2</code></em>&#160;:</span></td>
503
 
<td>
504
 
</td>
505
 
</tr>
506
 
<tr>
507
 
<td><span class="term"><em class="parameter"><code>arg3</code></em>&#160;:</span></td>
 
515
<td><p><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></p></td>
 
516
<td>
 
517
</td>
 
518
</tr>
 
519
<tr>
 
520
<td><p><span class="term"><em class="parameter"><code>arg2</code></em>&#160;:</span></p></td>
 
521
<td>
 
522
</td>
 
523
</tr>
 
524
<tr>
 
525
<td><p><span class="term"><em class="parameter"><code>arg3</code></em>&#160;:</span></p></td>
508
526
<td>
509
527
 
510
528
</td>
511
529
</tr>
512
530
<tr>
513
 
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
531
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
514
532
<td>user data set when the signal handler was connected.</td>
515
533
</tr>
516
534
</tbody>
518
536
</div>
519
537
</div>
520
538
<div class="refsect1" lang="en">
521
 
<a name="id2598943"></a><h2>See Also</h2>
 
539
<a name="id3081662"></a><h2>See Also</h2>
522
540
<p>
523
 
   <span class="type">BonoboEventSource</span> <a href="libbonobo-bonobo-arg.html#BonoboArg"><span class="type">BonoboArg</span></a>
 
541
   <span class="type">BonoboEventSource</span> <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg"><span class="type">BonoboArg</span></a>
524
542
</p>
525
543
</div>
526
544
</div>