~ubuntu-branches/ubuntu/vivid/glib2.0/vivid-proposed

« back to all changes in this revision

Viewing changes to docs/reference/gobject/html/signal.html

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2015-03-03 17:36:38 UTC
  • mfrom: (207.1.11 experimental)
  • Revision ID: package-import@ubuntu.com-20150303173638-plazvisc6kzfsve3
Tags: 2.43.91-1
* New upstream release 2.43.91
  - We have now added 'g_autofree' as a libgsystem-style autocleanup macro
    that calls g_free() on the content of a local variable when it leaves
    scope (working only on GCC and clang).
  - GApplication now has an "is-busy" property, allowing one to query the
    effective busy state.
* debian/libglib2.0-0.symbols: Add new symbols for this release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html>
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>GObject Reference Manual: Signals</title>
 
5
<title>Signals: GObject Reference Manual</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="GObject Reference Manual">
8
8
<link rel="up" href="chapter-signal.html" title="The GObject messaging system">
9
9
<link rel="prev" href="chapter-signal.html" title="The GObject messaging system">
10
10
<link rel="next" href="rn01.html" title="API Reference">
11
 
<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
47
47
    <tbody>
48
48
      <tr>
49
49
        <td class="listing_lines" align="right"><pre>1</pre></td>
50
 
        <td class="listing_code"><pre class="programlisting">return_type <span class="function">function_callback</span> <span class="gtkdoc opt">(</span>gpointer instance<span class="gtkdoc opt">, ... ,</span> gpointer user_data<span class="gtkdoc opt">);</span></pre></td>
 
50
        <td class="listing_code"><pre class="programlisting">return_type function_callback (<span class="type">gpointer</span> instance, ... , <span class="type">gpointer</span> user_data);</pre></td>
51
51
      </tr>
52
52
    </tbody>
53
53
  </table>
76
76
8
77
77
9
78
78
10</pre></td>
79
 
        <td class="listing_code"><pre class="programlisting">guint <span class="function"><a href="gobject-Signals.html#g-signal-newv">g_signal_newv</a></span> <span class="gtkdoc opt">(</span><span class="gtkdoc kwb">const</span> gchar        <span class="gtkdoc opt">*</span>signal_name<span class="gtkdoc opt">,</span>
80
 
                     GType               itype<span class="gtkdoc opt">,</span>
81
 
                     GSignalFlags        signal_flags<span class="gtkdoc opt">,</span>
82
 
                     GClosure           <span class="gtkdoc opt">*</span>class_closure<span class="gtkdoc opt">,</span>
83
 
                     GSignalAccumulator  accumulator<span class="gtkdoc opt">,</span>
84
 
                     gpointer            accu_data<span class="gtkdoc opt">,</span>
85
 
                     GSignalCMarshaller  c_marshaller<span class="gtkdoc opt">,</span>
86
 
                     GType               return_type<span class="gtkdoc opt">,</span>
87
 
                     guint               n_params<span class="gtkdoc opt">,</span>
88
 
                     GType              <span class="gtkdoc opt">*</span>param_types<span class="gtkdoc opt">);</span></pre></td>
 
79
        <td class="listing_code"><pre class="programlisting"><span class="type">guint</span> <span class="function"><a href="gobject-Signals.html#g-signal-newv">g_signal_newv</a></span> (<span class="type">const</span> <span class="type">gchar</span>        *signal_name,
 
80
                     <span class="type">GType</span>               itype,
 
81
                     <span class="type">GSignalFlags</span>        signal_flags,
 
82
                     <span class="type">GClosure</span>           *class_closure,
 
83
                     <span class="type">GSignalAccumulator</span>  accumulator,
 
84
                     <span class="type">gpointer</span>            accu_data,
 
85
                     <span class="type">GSignalCMarshaller</span>  c_marshaller,
 
86
                     <span class="type">GType</span>               return_type,
 
87
                     <span class="type">guint</span>               n_params,
 
88
                     <span class="type">GType</span>              *param_types);</pre></td>
89
89
      </tr>
90
90
    </tbody>
91
91
  </table>
193
193
2
194
194
3
195
195
4</pre></td>
196
 
        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">void</span> <span class="function"><a href="gobject-Signals.html#g-signal-emitv">g_signal_emitv</a></span> <span class="gtkdoc opt">(</span><span class="gtkdoc kwb">const</span> GValue <span class="gtkdoc opt">*</span>instance_and_params<span class="gtkdoc opt">,</span>
197
 
                     guint         signal_id<span class="gtkdoc opt">,</span>
198
 
                     GQuark        detail<span class="gtkdoc opt">,</span>
199
 
                     GValue       <span class="gtkdoc opt">*</span>return_value<span class="gtkdoc opt">);</span></pre></td>
 
196
        <td class="listing_code"><pre class="programlisting"><span class="type">void</span> <span class="function"><a href="gobject-Signals.html#g-signal-emitv">g_signal_emitv</a></span> (<span class="type">const</span> <span class="type">GValue</span> *instance_and_params,
 
197
                     <span class="type">guint</span>         signal_id,
 
198
                     <span class="type">GQuark</span>        detail,
 
199
                     <span class="type">GValue</span>       *return_value);</pre></td>
200
200
      </tr>
201
201
    </tbody>
202
202
  </table>
320
320
3
321
321
4
322
322
5</pre></td>
323
 
        <td class="listing_code"><pre class="programlisting">gulong     <span class="function"><a href="gobject-Signals.html#g-signal-connect-closure-by-id">g_signal_connect_closure_by_id</a></span>          <span class="gtkdoc opt">(</span>gpointer          instance<span class="gtkdoc opt">,</span>
324
 
                           guint          signal_id<span class="gtkdoc opt">,</span>
325
 
                           GQuark          detail<span class="gtkdoc opt">,</span>
326
 
                           GClosure         <span class="gtkdoc opt">*</span>closure<span class="gtkdoc opt">,</span>
327
 
                           gboolean          after<span class="gtkdoc opt">);</span></pre></td>
 
323
        <td class="listing_code"><pre class="programlisting"><span class="type">gulong</span>     <span class="function"><a href="gobject-Signals.html#g-signal-connect-closure-by-id">g_signal_connect_closure_by_id</a></span>          (<span class="type">gpointer</span>          instance,
 
324
                           <span class="type">guint</span>          signal_id,
 
325
                           <span class="type">GQuark</span>          detail,
 
326
                           <span class="type">GClosure</span>         *closure,
 
327
                           <span class="type">gboolean</span>          after);</pre></td>
328
328
      </tr>
329
329
    </tbody>
330
330
  </table>
347
347
8
348
348
9
349
349
10</pre></td>
350
 
        <td class="listing_code"><pre class="programlisting">gulong     <span class="function"><a href="gobject-Signals.html#g-signal-connect-closure">g_signal_connect_closure</a></span>          <span class="gtkdoc opt">(</span>gpointer          instance<span class="gtkdoc opt">,</span>
351
 
                           <span class="gtkdoc kwb">const</span> gchar       <span class="gtkdoc opt">*</span>detailed_signal<span class="gtkdoc opt">,</span>
352
 
                           GClosure         <span class="gtkdoc opt">*</span>closure<span class="gtkdoc opt">,</span>
353
 
                           gboolean          after<span class="gtkdoc opt">);</span>
354
 
gulong     <span class="function"><a href="gobject-Signals.html#g-signal-connect-data">g_signal_connect_data</a></span>              <span class="gtkdoc opt">(</span>gpointer          instance<span class="gtkdoc opt">,</span>
355
 
                           <span class="gtkdoc kwb">const</span> gchar     <span class="gtkdoc opt">*</span>detailed_signal<span class="gtkdoc opt">,</span>
356
 
                           GCallback      c_handler<span class="gtkdoc opt">,</span>
357
 
                           gpointer          data<span class="gtkdoc opt">,</span>
358
 
                           GClosureNotify      destroy_data<span class="gtkdoc opt">,</span>
359
 
                           GConnectFlags      connect_flags<span class="gtkdoc opt">);</span></pre></td>
 
350
        <td class="listing_code"><pre class="programlisting"><span class="type">gulong</span>     <span class="function"><a href="gobject-Signals.html#g-signal-connect-closure">g_signal_connect_closure</a></span>          (<span class="type">gpointer</span>          instance,
 
351
                           <span class="type">const</span> <span class="type">gchar</span>       *detailed_signal,
 
352
                           <span class="type">GClosure</span>         *closure,
 
353
                           <span class="type">gboolean</span>          after);
 
354
<span class="type">gulong</span>     <span class="function"><a href="gobject-Signals.html#g-signal-connect-data">g_signal_connect_data</a></span>              (<span class="type">gpointer</span>          instance,
 
355
                           <span class="type">const</span> <span class="type">gchar</span>     *detailed_signal,
 
356
                           <span class="type">GCallback</span>      c_handler,
 
357
                           <span class="type">gpointer</span>          data,
 
358
                           <span class="type">GClosureNotify</span>      destroy_data,
 
359
                           <span class="type">GConnectFlags</span>      connect_flags);</pre></td>
360
360
      </tr>
361
361
    </tbody>
362
362
  </table>
390
390
10
391
391
11
392
392
12</pre></td>
393
 
        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">void</span>                  <span class="function"><a href="gobject-Signals.html#g-signal-emitv">g_signal_emitv</a></span>        <span class="gtkdoc opt">(</span><span class="gtkdoc kwb">const</span> GValue       <span class="gtkdoc opt">*</span>instance_and_params<span class="gtkdoc opt">,</span>
394
 
                         guint               signal_id<span class="gtkdoc opt">,</span>
395
 
                         GQuark              detail<span class="gtkdoc opt">,</span>
396
 
                         GValue             <span class="gtkdoc opt">*</span>return_value<span class="gtkdoc opt">);</span>
397
 
<span class="gtkdoc kwb">void</span>                  <span class="function"><a href="gobject-Signals.html#g-signal-emit-valist">g_signal_emit_valist</a></span>  <span class="gtkdoc opt">(</span>gpointer            instance<span class="gtkdoc opt">,</span>
398
 
                         guint               signal_id<span class="gtkdoc opt">,</span>
399
 
                         GQuark              detail<span class="gtkdoc opt">,</span>
400
 
                         <span class="gtkdoc kwb">va_list</span>             var_args<span class="gtkdoc opt">);</span>
401
 
<span class="gtkdoc kwb">void</span>                  <span class="function"><a href="gobject-Signals.html#g-signal-emit">g_signal_emit</a></span>         <span class="gtkdoc opt">(</span>gpointer            instance<span class="gtkdoc opt">,</span>
402
 
                         guint               signal_id<span class="gtkdoc opt">,</span>
403
 
                         GQuark              detail<span class="gtkdoc opt">,</span>
404
 
                         <span class="gtkdoc opt">...);</span></pre></td>
 
393
        <td class="listing_code"><pre class="programlisting"><span class="type">void</span>                  <span class="function"><a href="gobject-Signals.html#g-signal-emitv">g_signal_emitv</a></span>        (<span class="type">const</span> <span class="type">GValue</span>       *instance_and_params,
 
394
                         <span class="type">guint</span>               signal_id,
 
395
                         <span class="type">GQuark</span>              detail,
 
396
                         <span class="type">GValue</span>             *return_value);
 
397
<span class="type">void</span>                  <span class="function"><a href="gobject-Signals.html#g-signal-emit-valist">g_signal_emit_valist</a></span>  (<span class="type">gpointer</span>            instance,
 
398
                         <span class="type">guint</span>               signal_id,
 
399
                         <span class="type">GQuark</span>              detail,
 
400
                         <span class="type">va_list</span>             var_args);
 
401
<span class="type">void</span>                  <span class="function"><a href="gobject-Signals.html#g-signal-emit">g_signal_emit</a></span>         (<span class="type">gpointer</span>            instance,
 
402
                         <span class="type">guint</span>               signal_id,
 
403
                         <span class="type">GQuark</span>              detail,
 
404
                         ...);</pre></td>
405
405
      </tr>
406
406
    </tbody>
407
407
  </table>
417
417
        <td class="listing_lines" align="right"><pre>1
418
418
2
419
419
3</pre></td>
420
 
        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">void</span>                  <span class="function"><a href="gobject-Signals.html#g-signal-emit-by-name">g_signal_emit_by_name</a></span> <span class="gtkdoc opt">(</span>gpointer            instance<span class="gtkdoc opt">,</span>
421
 
                         <span class="gtkdoc kwb">const</span> gchar        <span class="gtkdoc opt">*</span>detailed_signal<span class="gtkdoc opt">,</span>
422
 
                         <span class="gtkdoc opt">...);</span></pre></td>
 
420
        <td class="listing_code"><pre class="programlisting"><span class="type">void</span>                  <span class="function"><a href="gobject-Signals.html#g-signal-emit-by-name">g_signal_emit_by_name</a></span> (<span class="type">gpointer</span>            instance,
 
421
                         <span class="type">const</span> <span class="type">gchar</span>        *detailed_signal,
 
422
                         ...);</pre></td>
423
423
      </tr>
424
424
    </tbody>
425
425
  </table>
467
467
</div>
468
468
<div class="footer">
469
469
<hr>
470
 
          Generated by GTK-Doc V1.21</div>
 
470
          Generated by GTK-Doc V1.21.1</div>
471
471
</body>
472
472
</html>
 
 
b'\\ No newline at end of file'