~ubuntu-branches/ubuntu/trusty/glibmm2.4/trusty

« back to all changes in this revision

Viewing changes to docs/reference/html/classGio_1_1Application.html

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-06-18 12:13:18 UTC
  • mfrom: (1.2.73)
  • Revision ID: package-import@ubuntu.com-20120618121318-88t4ppyo8lq7s4ph
Tags: 2.33.1-0ubuntu1
* New upstream release
* debian/control:
  - Bump build-depends on libglib2.0-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
 
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
5
<title>glibmm: Gio::Application Class Reference</title>
7
6
 
8
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
23
22
  
24
23
  <td style="padding-left: 0.5em;">
25
24
   <div id="projectname">glibmm
26
 
   &#160;<span id="projectnumber">2.32.0</span>
 
25
   &#160;<span id="projectnumber">2.33.1</span>
27
26
   </div>
28
27
   
29
28
  </td>
35
34
</table>
36
35
</div>
37
36
 
38
 
<!-- Generated by Doxygen 1.7.6.1 -->
 
37
<!-- Generated by Doxygen 1.7.5 -->
39
38
  <div id="navrow1" class="tabs">
40
39
    <ul class="tablist">
41
40
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
70
69
<a href="#related">Related Functions</a> </div>
71
70
  <div class="headertitle">
72
71
<div class="title">Gio::Application Class Reference</div> </div>
73
 
</div><!--header-->
 
72
</div>
74
73
<div class="contents">
75
74
<!-- doxytag: class="Gio::Application" --><!-- doxytag: inherits="Glib::Object,Gio::ActionGroup,Gio::ActionMap" -->
76
75
<p><a class="el" href="classGio_1_1Application.html" title="Application - Core application class.">Application</a> - Core application class.  <a href="classGio_1_1Application.html#details">More...</a></p>
88
87
<table class="memberdecls">
89
88
<tr><td colspan="2"><h2><a name="pub-types"></a>
90
89
Public Types</h2></td></tr>
91
 
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00938.html">std::vector</a><br class="typebreak"/>
 
90
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a><br class="typebreak"/>
92
91
&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1File.html">File</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a></td></tr>
93
92
<tr><td colspan="2"><h2><a name="pub-methods"></a>
94
93
Public Member Functions</h2></td></tr>
169
168
&lt; <a class="el" href="classGio_1_1ApplicationCommandLine.html">ApplicationCommandLine</a> &gt;&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a9a89ad8ffc84ebfe802f0fdcd11bd296">signal_command_line</a> ()</td></tr>
170
169
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
171
170
Static Public Member Functions</h2></td></tr>
172
 
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Application.html">Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a5105819dbd72b5e5dbde444705927812">create</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id, <a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> flags=<a class="el" href="group__giommEnums.html#gga493d914cf0a466cc9c6b18a44c5d345ea62458d175fa8f9e1d969102c03c61850">APPLICATION_FLAGS_NONE</a>)</td></tr>
 
171
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Application.html">Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a49723f8caca339ff409c077d49425327">create</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id=<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>(), <a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> flags=APPLICATION_FLAGS_NONE)</td></tr>
 
172
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an application instance. <a href="#a49723f8caca339ff409c077d49425327"></a><br/></td></tr>
173
173
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#ad9d589ea6286e7518017494117f465a2">id_is_valid</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id)</td></tr>
174
174
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if <em>application_id</em> is a valid application identifier. <a href="#ad9d589ea6286e7518017494117f465a2"></a><br/></td></tr>
175
175
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a13e52a81fba2eca92dc7e2e582dc409d">set_default</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Application.html">Application</a> &gt;&amp; application)</td></tr>
180
180
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the default <a class="el" href="classGio_1_1Application.html" title="Application - Core application class.">Application</a> instance for this process. <a href="#a00e9413f162dffe7b7c6dbc09fa83bfa"></a><br/></td></tr>
181
181
<tr><td colspan="2"><h2><a name="pro-methods"></a>
182
182
Protected Member Functions</h2></td></tr>
183
 
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a53640ba0a2d3a5d33101eb1a0f3de608">Application</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id, <a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> flags=<a class="el" href="group__giommEnums.html#gga493d914cf0a466cc9c6b18a44c5d345ea62458d175fa8f9e1d969102c03c61850">APPLICATION_FLAGS_NONE</a>)</td></tr>
 
183
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#ab36332457ba478951f7743ed48324c6b">Application</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id=<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>(), <a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> flags=APPLICATION_FLAGS_NONE)</td></tr>
 
184
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an application instance. <a href="#ab36332457ba478951f7743ed48324c6b"></a><br/></td></tr>
184
185
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a11939a724e0ab8ddfa3989a950dce5ed">on_open</a> (const <a class="el" href="classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a>&amp; files, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; hint)</td></tr>
185
186
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a83d78cc068e04862a3d0fdab1afa48f8">local_command_line_vfunc</a> (char**&amp; arguments, int&amp; exit_status)</td></tr>
186
187
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Application.html#a32ff64453c75b262ec3c39f584d860d3">before_emit_vfunc</a> (const <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>&amp; platform_data)</td></tr>
223
224
<div class="memproto">
224
225
      <table class="memname">
225
226
        <tr>
226
 
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00938.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1File.html">File</a>&gt; &gt; <a class="el" href="classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">Gio::Application::type_vec_files</a></td>
 
227
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1File.html">File</a>&gt; &gt; <a class="el" href="classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">Gio::Application::type_vec_files</a></td>
227
228
        </tr>
228
229
      </table>
229
230
</div>
237
238
<div class="memproto">
238
239
      <table class="memname">
239
240
        <tr>
240
 
          <td class="memname">virtual <a class="el" href="classGio_1_1Application.html#a01c45143f595a603c38f0e6706b0145a">Gio::Application::~Application</a> </td>
 
241
          <td class="memname">virtual Gio::Application::~Application </td>
241
242
          <td>(</td>
242
243
          <td class="paramname"></td><td>)</td>
243
244
          <td><code> [virtual]</code></td>
248
249
 
249
250
</div>
250
251
</div>
251
 
<a class="anchor" id="a53640ba0a2d3a5d33101eb1a0f3de608"></a><!-- doxytag: member="Gio::Application::Application" ref="a53640ba0a2d3a5d33101eb1a0f3de608" args="(const Glib::ustring &amp;application_id, ApplicationFlags flags=APPLICATION_FLAGS_NONE)" -->
 
252
<a class="anchor" id="ab36332457ba478951f7743ed48324c6b"></a><!-- doxytag: member="Gio::Application::Application" ref="ab36332457ba478951f7743ed48324c6b" args="(const Glib::ustring &amp;application_id=Glib::ustring(), ApplicationFlags flags=APPLICATION_FLAGS_NONE)" -->
252
253
<div class="memitem">
253
254
<div class="memproto">
254
255
      <table class="memname">
255
256
        <tr>
256
 
          <td class="memname"><a class="el" href="classGio_1_1Application.html#a53640ba0a2d3a5d33101eb1a0f3de608">Gio::Application::Application</a> </td>
 
257
          <td class="memname">Gio::Application::Application </td>
257
258
          <td>(</td>
258
259
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
259
 
          <td class="paramname"><em>application_id</em>, </td>
 
260
          <td class="paramname"><em>application_id</em> = <code><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
260
261
        </tr>
261
262
        <tr>
262
263
          <td class="paramkey"></td>
263
264
          <td></td>
264
265
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a>&#160;</td>
265
 
          <td class="paramname"><em>flags</em> = <code><a class="el" href="group__giommEnums.html#gga493d914cf0a466cc9c6b18a44c5d345ea62458d175fa8f9e1d969102c03c61850">APPLICATION_FLAGS_NONE</a></code>&#160;</td>
 
266
          <td class="paramname"><em>flags</em> = <code>APPLICATION_FLAGS_NONE</code>&#160;</td>
266
267
        </tr>
267
268
        <tr>
268
269
          <td></td>
273
274
</div>
274
275
<div class="memdoc">
275
276
 
 
277
<p>Constructs an application instance. </p>
 
278
<p>If no application ID is given then some features (most notably application uniqueness) will be disabled.</p>
 
279
<p>application_id The application ID. </p>
 
280
<dl><dt><b>Parameters:</b></dt><dd>
 
281
  <table class="params">
 
282
    <tr><td class="paramname">flags</td><td>The application flags. </td></tr>
 
283
  </table>
 
284
  </dd>
 
285
</dl>
 
286
 
276
287
</div>
277
288
</div>
278
289
<hr/><h2>Member Function Documentation</h2>
281
292
<div class="memproto">
282
293
      <table class="memname">
283
294
        <tr>
284
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#a933c7e0d462692cf7389ab3b08b6e883">Gio::Application::activate</a> </td>
 
295
          <td class="memname">void Gio::Application::activate </td>
285
296
          <td>(</td>
286
297
          <td class="paramname"></td><td>)</td>
287
298
          <td></td>
302
313
<div class="memproto">
303
314
      <table class="memname">
304
315
        <tr>
305
 
          <td class="memname">virtual void <a class="el" href="classGio_1_1Application.html#a24a45fbd57b7863e073d0bf120adb52e">Gio::Application::after_emit_vfunc</a> </td>
 
316
          <td class="memname">virtual void Gio::Application::after_emit_vfunc </td>
306
317
          <td>(</td>
307
318
          <td class="paramtype">const <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>&amp;&#160;</td>
308
319
          <td class="paramname"><em>platform_data</em></td><td>)</td>
319
330
<div class="memproto">
320
331
      <table class="memname">
321
332
        <tr>
322
 
          <td class="memname">virtual void <a class="el" href="classGio_1_1Application.html#a32ff64453c75b262ec3c39f584d860d3">Gio::Application::before_emit_vfunc</a> </td>
 
333
          <td class="memname">virtual void Gio::Application::before_emit_vfunc </td>
323
334
          <td>(</td>
324
335
          <td class="paramtype">const <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>&amp;&#160;</td>
325
336
          <td class="paramname"><em>platform_data</em></td><td>)</td>
331
342
 
332
343
</div>
333
344
</div>
334
 
<a class="anchor" id="a5105819dbd72b5e5dbde444705927812"></a><!-- doxytag: member="Gio::Application::create" ref="a5105819dbd72b5e5dbde444705927812" args="(const Glib::ustring &amp;application_id, ApplicationFlags flags=APPLICATION_FLAGS_NONE)" -->
 
345
<a class="anchor" id="a49723f8caca339ff409c077d49425327"></a><!-- doxytag: member="Gio::Application::create" ref="a49723f8caca339ff409c077d49425327" args="(const Glib::ustring &amp;application_id=Glib::ustring(), ApplicationFlags flags=APPLICATION_FLAGS_NONE)" -->
335
346
<div class="memitem">
336
347
<div class="memproto">
337
348
      <table class="memname">
338
349
        <tr>
339
 
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Application.html">Application</a>&gt; <a class="el" href="classGio_1_1Application.html#a5105819dbd72b5e5dbde444705927812">Gio::Application::create</a> </td>
 
350
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Application.html">Application</a>&gt; Gio::Application::create </td>
340
351
          <td>(</td>
341
352
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
342
 
          <td class="paramname"><em>application_id</em>, </td>
 
353
          <td class="paramname"><em>application_id</em> = <code><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
343
354
        </tr>
344
355
        <tr>
345
356
          <td class="paramkey"></td>
346
357
          <td></td>
347
358
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a>&#160;</td>
348
 
          <td class="paramname"><em>flags</em> = <code><a class="el" href="group__giommEnums.html#gga493d914cf0a466cc9c6b18a44c5d345ea62458d175fa8f9e1d969102c03c61850">APPLICATION_FLAGS_NONE</a></code>&#160;</td>
 
359
          <td class="paramname"><em>flags</em> = <code>APPLICATION_FLAGS_NONE</code>&#160;</td>
349
360
        </tr>
350
361
        <tr>
351
362
          <td></td>
356
367
</div>
357
368
<div class="memdoc">
358
369
 
 
370
<p>Creates an application instance. </p>
 
371
<p>If no application ID is given then some features (most notably application uniqueness) will be disabled.</p>
 
372
<p>application_id The application ID. </p>
 
373
<dl><dt><b>Parameters:</b></dt><dd>
 
374
  <table class="params">
 
375
    <tr><td class="paramname">flags</td><td>The application flags. </td></tr>
 
376
  </table>
 
377
  </dd>
 
378
</dl>
 
379
 
359
380
</div>
360
381
</div>
361
382
<a class="anchor" id="a00e9413f162dffe7b7c6dbc09fa83bfa"></a><!-- doxytag: member="Gio::Application::get_default" ref="a00e9413f162dffe7b7c6dbc09fa83bfa" args="()" -->
363
384
<div class="memproto">
364
385
      <table class="memname">
365
386
        <tr>
366
 
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Application.html">Application</a>&gt; <a class="el" href="classGio_1_1Application.html#a00e9413f162dffe7b7c6dbc09fa83bfa">Gio::Application::get_default</a> </td>
 
387
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Application.html">Application</a>&gt; Gio::Application::get_default </td>
367
388
          <td>(</td>
368
389
          <td class="paramname"></td><td>)</td>
369
390
          <td><code> [static]</code></td>
385
406
<div class="memproto">
386
407
      <table class="memname">
387
408
        <tr>
388
 
          <td class="memname"><a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> <a class="el" href="classGio_1_1Application.html#a4d2f0f2c7b58a8183bb18a4dbaffbede">Gio::Application::get_flags</a> </td>
 
409
          <td class="memname"><a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> Gio::Application::get_flags </td>
389
410
          <td>(</td>
390
411
          <td class="paramname"></td><td>)</td>
391
412
          <td> const</td>
406
427
<div class="memproto">
407
428
      <table class="memname">
408
429
        <tr>
409
 
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> <a class="el" href="classGio_1_1Application.html#a0850af24ee016a9dd6087a3d4fc78d4b">Gio::Application::get_id</a> </td>
 
430
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::Application::get_id </td>
410
431
          <td>(</td>
411
432
          <td class="paramname"></td><td>)</td>
412
433
          <td> const</td>
426
447
<div class="memproto">
427
448
      <table class="memname">
428
449
        <tr>
429
 
          <td class="memname">guint <a class="el" href="classGio_1_1Application.html#aab3c1d90e69da18356130b989060e9f7">Gio::Application::get_inactivity_timeout</a> </td>
 
450
          <td class="memname">guint Gio::Application::get_inactivity_timeout </td>
430
451
          <td>(</td>
431
452
          <td class="paramname"></td><td>)</td>
432
453
          <td> const</td>
447
468
<div class="memproto">
448
469
      <table class="memname">
449
470
        <tr>
450
 
          <td class="memname">GApplication* <a class="el" href="classGio_1_1Application.html#a5bf7165c776bb2979a15da499b67b906">Gio::Application::gobj</a> </td>
 
471
          <td class="memname">GApplication* Gio::Application::gobj </td>
451
472
          <td>(</td>
452
473
          <td class="paramname"></td><td>)</td>
453
474
          <td><code> [inline]</code></td>
467
488
<div class="memproto">
468
489
      <table class="memname">
469
490
        <tr>
470
 
          <td class="memname">const GApplication* <a class="el" href="classGio_1_1Application.html#a5bf7165c776bb2979a15da499b67b906">Gio::Application::gobj</a> </td>
 
491
          <td class="memname">const GApplication* Gio::Application::gobj </td>
471
492
          <td>(</td>
472
493
          <td class="paramname"></td><td>)</td>
473
494
          <td> const<code> [inline]</code></td>
487
508
<div class="memproto">
488
509
      <table class="memname">
489
510
        <tr>
490
 
          <td class="memname">GApplication* <a class="el" href="classGio_1_1Application.html#a554fe8f0fbd560c6ab28fc7c49ac3ce5">Gio::Application::gobj_copy</a> </td>
 
511
          <td class="memname">GApplication* Gio::Application::gobj_copy </td>
491
512
          <td>(</td>
492
513
          <td class="paramname"></td><td>)</td>
493
514
          <td></td>
505
526
<div class="memproto">
506
527
      <table class="memname">
507
528
        <tr>
508
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#ae20746f00a9ae5a98b21f469c079bc65">Gio::Application::hold</a> </td>
 
529
          <td class="memname">void Gio::Application::hold </td>
509
530
          <td>(</td>
510
531
          <td class="paramname"></td><td>)</td>
511
532
          <td></td>
525
546
<div class="memproto">
526
547
      <table class="memname">
527
548
        <tr>
528
 
          <td class="memname">static bool <a class="el" href="classGio_1_1Application.html#ad9d589ea6286e7518017494117f465a2">Gio::Application::id_is_valid</a> </td>
 
549
          <td class="memname">static bool Gio::Application::id_is_valid </td>
529
550
          <td>(</td>
530
551
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
531
552
          <td class="paramname"><em>application_id</em></td><td>)</td>
545
566
<li><a class="el" href="classGio_1_1Application.html" title="Application - Core application class.">Application</a> identifiers must not contain consecutive '.' (period) characters.</li>
546
567
<li><a class="el" href="classGio_1_1Application.html" title="Application - Core application class.">Application</a> identifiers must not exceed 255 characters.</li>
547
568
</ul>
548
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
569
<dl><dt><b>Parameters:</b></dt><dd>
549
570
  <table class="params">
550
571
    <tr><td class="paramname">application_id</td><td>A potential application identifier. </td></tr>
551
572
  </table>
560
581
<div class="memproto">
561
582
      <table class="memname">
562
583
        <tr>
563
 
          <td class="memname">bool <a class="el" href="classGio_1_1Application.html#a986b5738f908ae89486fef16d37e0581">Gio::Application::is_registered</a> </td>
 
584
          <td class="memname">bool Gio::Application::is_registered </td>
564
585
          <td>(</td>
565
586
          <td class="paramname"></td><td>)</td>
566
587
          <td> const</td>
581
602
<div class="memproto">
582
603
      <table class="memname">
583
604
        <tr>
584
 
          <td class="memname">bool <a class="el" href="classGio_1_1Application.html#a6510145fd5dce7b73b137174ffab918d">Gio::Application::is_remote</a> </td>
 
605
          <td class="memname">bool Gio::Application::is_remote </td>
585
606
          <td>(</td>
586
607
          <td class="paramname"></td><td>)</td>
587
608
          <td> const</td>
603
624
<div class="memproto">
604
625
      <table class="memname">
605
626
        <tr>
606
 
          <td class="memname">virtual bool <a class="el" href="classGio_1_1Application.html#a83d78cc068e04862a3d0fdab1afa48f8">Gio::Application::local_command_line_vfunc</a> </td>
 
627
          <td class="memname">virtual bool Gio::Application::local_command_line_vfunc </td>
607
628
          <td>(</td>
608
629
          <td class="paramtype">char **&amp;&#160;</td>
609
630
          <td class="paramname"><em>arguments</em>, </td>
630
651
<div class="memproto">
631
652
      <table class="memname">
632
653
        <tr>
633
 
          <td class="memname">virtual void <a class="el" href="classGio_1_1Application.html#af764ec32aee390fc888a4236ef7f4b8e">Gio::Application::on_activate</a> </td>
 
654
          <td class="memname">virtual void Gio::Application::on_activate </td>
634
655
          <td>(</td>
635
656
          <td class="paramname"></td><td>)</td>
636
657
          <td><code> [protected, virtual]</code></td>
648
669
<div class="memproto">
649
670
      <table class="memname">
650
671
        <tr>
651
 
          <td class="memname">virtual int <a class="el" href="classGio_1_1Application.html#a3a061412c26150b96c69a0595325b707">Gio::Application::on_command_line</a> </td>
 
672
          <td class="memname">virtual int Gio::Application::on_command_line </td>
652
673
          <td>(</td>
653
674
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1ApplicationCommandLine.html">ApplicationCommandLine</a> &gt;&amp;&#160;</td>
654
675
          <td class="paramname"><em>command_line</em></td><td>)</td>
667
688
<div class="memproto">
668
689
      <table class="memname">
669
690
        <tr>
670
 
          <td class="memname">virtual void <a class="el" href="classGio_1_1Application.html#a11939a724e0ab8ddfa3989a950dce5ed">Gio::Application::on_open</a> </td>
 
691
          <td class="memname">virtual void Gio::Application::on_open </td>
671
692
          <td>(</td>
672
693
          <td class="paramtype">const <a class="el" href="classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a>&amp;&#160;</td>
673
694
          <td class="paramname"><em>files</em>, </td>
694
715
<div class="memproto">
695
716
      <table class="memname">
696
717
        <tr>
697
 
          <td class="memname">virtual void <a class="el" href="classGio_1_1Application.html#a1f101517a3cfad44c71f5b147893cccb">Gio::Application::on_startup</a> </td>
 
718
          <td class="memname">virtual void Gio::Application::on_startup </td>
698
719
          <td>(</td>
699
720
          <td class="paramname"></td><td>)</td>
700
721
          <td><code> [protected, virtual]</code></td>
712
733
<div class="memproto">
713
734
      <table class="memname">
714
735
        <tr>
715
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#a41a766989330ceba997254c31d322e5f">Gio::Application::open</a> </td>
 
736
          <td class="memname">void Gio::Application::open </td>
716
737
          <td>(</td>
717
738
          <td class="paramtype">const <a class="el" href="classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a>&amp;&#160;</td>
718
739
          <td class="paramname"><em>files</em>, </td>
739
760
<div class="memproto">
740
761
      <table class="memname">
741
762
        <tr>
742
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#a41a766989330ceba997254c31d322e5f">Gio::Application::open</a> </td>
 
763
          <td class="memname">void Gio::Application::open </td>
743
764
          <td>(</td>
744
765
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1File.html">Gio::File</a> &gt;&amp;&#160;</td>
745
766
          <td class="paramname"><em>file</em>, </td>
766
787
<div class="memproto">
767
788
      <table class="memname">
768
789
        <tr>
769
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__WriteOnly.html">Glib::PropertyProxy_WriteOnly</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1ActionGroup.html">ActionGroup</a>&gt; &gt; <a class="el" href="classGio_1_1Application.html#abc3c0d24a55249fca479302d97a21217">Gio::Application::property_action_group</a> </td>
 
790
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__WriteOnly.html">Glib::PropertyProxy_WriteOnly</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1ActionGroup.html">ActionGroup</a>&gt; &gt; Gio::Application::property_action_group </td>
770
791
          <td>(</td>
771
792
          <td class="paramname"></td><td>)</td>
772
793
          <td></td>
786
807
<div class="memproto">
787
808
      <table class="memname">
788
809
        <tr>
789
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt; <a class="el" href="classGio_1_1Application.html#ae7aa0fb864de6c4c61f62c9bad6b2c8a">Gio::Application::property_application_id</a> </td>
 
810
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt; Gio::Application::property_application_id </td>
790
811
          <td>(</td>
791
812
          <td class="paramname"></td><td>)</td>
792
813
          <td></td>
806
827
<div class="memproto">
807
828
      <table class="memname">
808
829
        <tr>
809
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt; <a class="el" href="classGio_1_1Application.html#ae7aa0fb864de6c4c61f62c9bad6b2c8a">Gio::Application::property_application_id</a> </td>
 
830
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt; Gio::Application::property_application_id </td>
810
831
          <td>(</td>
811
832
          <td class="paramname"></td><td>)</td>
812
833
          <td> const</td>
826
847
<div class="memproto">
827
848
      <table class="memname">
828
849
        <tr>
829
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> &gt; <a class="el" href="classGio_1_1Application.html#ab478a16ab3e8a5d2819c5abe2590b88b">Gio::Application::property_flags</a> </td>
 
850
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> &gt; Gio::Application::property_flags </td>
830
851
          <td>(</td>
831
852
          <td class="paramname"></td><td>)</td>
832
853
          <td></td>
846
867
<div class="memproto">
847
868
      <table class="memname">
848
869
        <tr>
849
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> &gt; <a class="el" href="classGio_1_1Application.html#ab478a16ab3e8a5d2819c5abe2590b88b">Gio::Application::property_flags</a> </td>
 
870
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> &gt; Gio::Application::property_flags </td>
850
871
          <td>(</td>
851
872
          <td class="paramname"></td><td>)</td>
852
873
          <td> const</td>
866
887
<div class="memproto">
867
888
      <table class="memname">
868
889
        <tr>
869
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt; <a class="el" href="classGio_1_1Application.html#a037c44160c6fb4f305ad3ce0c098c9b3">Gio::Application::property_inactivity_timeout</a> </td>
 
890
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt; Gio::Application::property_inactivity_timeout </td>
870
891
          <td>(</td>
871
892
          <td class="paramname"></td><td>)</td>
872
893
          <td></td>
886
907
<div class="memproto">
887
908
      <table class="memname">
888
909
        <tr>
889
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; guint &gt; <a class="el" href="classGio_1_1Application.html#a037c44160c6fb4f305ad3ce0c098c9b3">Gio::Application::property_inactivity_timeout</a> </td>
 
910
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; guint &gt; Gio::Application::property_inactivity_timeout </td>
890
911
          <td>(</td>
891
912
          <td class="paramname"></td><td>)</td>
892
913
          <td> const</td>
906
927
<div class="memproto">
907
928
      <table class="memname">
908
929
        <tr>
909
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; <a class="el" href="classGio_1_1Application.html#a99a8d9641b9b767782523c52dd602a42">Gio::Application::property_is_registered</a> </td>
 
930
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gio::Application::property_is_registered </td>
910
931
          <td>(</td>
911
932
          <td class="paramname"></td><td>)</td>
912
933
          <td> const</td>
926
947
<div class="memproto">
927
948
      <table class="memname">
928
949
        <tr>
929
 
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; <a class="el" href="classGio_1_1Application.html#a3cb12b781da84b280b39929419c032eb">Gio::Application::property_is_remote</a> </td>
 
950
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gio::Application::property_is_remote </td>
930
951
          <td>(</td>
931
952
          <td class="paramname"></td><td>)</td>
932
953
          <td> const</td>
946
967
<div class="memproto">
947
968
      <table class="memname">
948
969
        <tr>
949
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#a0420530131f4303251091dac443b1961">Gio::Application::quit</a> </td>
 
970
          <td class="memname">void Gio::Application::quit </td>
950
971
          <td>(</td>
951
972
          <td class="paramname"></td><td>)</td>
952
973
          <td></td>
968
989
<div class="memproto">
969
990
      <table class="memname">
970
991
        <tr>
971
 
          <td class="memname">virtual void <a class="el" href="classGio_1_1Application.html#a2071fdc29b98017584d0a5ad6ca25236">Gio::Application::quit_mainloop_vfunc</a> </td>
 
992
          <td class="memname">virtual void Gio::Application::quit_mainloop_vfunc </td>
972
993
          <td>(</td>
973
994
          <td class="paramname"></td><td>)</td>
974
995
          <td><code> [protected, virtual]</code></td>
984
1005
<div class="memproto">
985
1006
      <table class="memname">
986
1007
        <tr>
987
 
          <td class="memname">bool <a class="el" href="classGio_1_1Application.html#adc6e597f2d27521f3658c6b8b48d9ae0">Gio::Application::register_application</a> </td>
 
1008
          <td class="memname">bool Gio::Application::register_application </td>
988
1009
          <td>(</td>
989
1010
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Cancellable.html">Gio::Cancellable</a> &gt;&amp;&#160;</td>
990
1011
          <td class="paramname"><em>cancellable</em></td><td>)</td>
1002
1023
<p>In the event of an error (such as <em>cancellable</em> being cancelled, or a failure to connect to the session bus), <code>false</code> is returned and <em>error</em> is set appropriately.</p>
1003
1024
<dl class="note"><dt><b>Note:</b></dt><dd>the return value of this function is not an indicator that this instance is or is not the primary instance of the application. See g_application_get_is_remote() for that.</dd></dl>
1004
1025
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000093">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
1005
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
1026
<dl><dt><b>Parameters:</b></dt><dd>
1006
1027
  <table class="params">
1007
1028
    <tr><td class="paramname">cancellable</td><td>A <a class="el" href="classGio_1_1Cancellable.html" title="Allows actions to be cancelled.">Cancellable</a>, or <code>0</code>. </td></tr>
1008
1029
  </table>
1017
1038
<div class="memproto">
1018
1039
      <table class="memname">
1019
1040
        <tr>
1020
 
          <td class="memname">bool <a class="el" href="classGio_1_1Application.html#adc6e597f2d27521f3658c6b8b48d9ae0">Gio::Application::register_application</a> </td>
 
1041
          <td class="memname">bool Gio::Application::register_application </td>
1021
1042
          <td>(</td>
1022
1043
          <td class="paramname"></td><td>)</td>
1023
1044
          <td></td>
1035
1056
<div class="memproto">
1036
1057
      <table class="memname">
1037
1058
        <tr>
1038
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#a8d279ffaf0b8ea548ac5ae1db0ebe0a2">Gio::Application::release</a> </td>
 
1059
          <td class="memname">void Gio::Application::release </td>
1039
1060
          <td>(</td>
1040
1061
          <td class="paramname"></td><td>)</td>
1041
1062
          <td></td>
1055
1076
<div class="memproto">
1056
1077
      <table class="memname">
1057
1078
        <tr>
1058
 
          <td class="memname">int <a class="el" href="classGio_1_1Application.html#add3bdf8c89411777cb44d6ce5aa26f9b">Gio::Application::run</a> </td>
 
1079
          <td class="memname">int Gio::Application::run </td>
1059
1080
          <td>(</td>
1060
1081
          <td class="paramtype">int&#160;</td>
1061
1082
          <td class="paramname"><em>argc</em>, </td>
1088
1109
<p>If, after the above is done, the use count of the application is zero then the exit status is returned immediately. If the use count is non-zero then the default main context is iterated until the use count falls to zero, at which point 0 is returned.</p>
1089
1110
<p>If the APPLICATION_IS_SERVICE flag is set, then the exiting at use count of zero is delayed for a while (ie: the instance stays around to provide its <em>service</em> to others).</p>
1090
1111
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000095">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
1091
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
1112
<dl><dt><b>Parameters:</b></dt><dd>
1092
1113
  <table class="params">
1093
1114
    <tr><td class="paramname">argc</td><td>The argc from main() (or 0 if <em>argv</em> is <code>0</code>). </td></tr>
1094
1115
    <tr><td class="paramname">argv</td><td>The argv from main(), or <code>0</code>. </td></tr>
1104
1125
<div class="memproto">
1105
1126
      <table class="memname">
1106
1127
        <tr>
1107
 
          <td class="memname">virtual void <a class="el" href="classGio_1_1Application.html#acec64d0bcee724c3cb83bf124159e5d1">Gio::Application::run_mainloop_vfunc</a> </td>
 
1128
          <td class="memname">virtual void Gio::Application::run_mainloop_vfunc </td>
1108
1129
          <td>(</td>
1109
1130
          <td class="paramname"></td><td>)</td>
1110
1131
          <td><code> [protected, virtual]</code></td>
1120
1141
<div class="memproto">
1121
1142
      <table class="memname">
1122
1143
        <tr>
1123
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#a9bf1e6006b6eac3e7ccefc1e6bfc92c4">Gio::Application::set_action_group</a> </td>
 
1144
          <td class="memname">void Gio::Application::set_action_group </td>
1124
1145
          <td>(</td>
1125
1146
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1ActionGroup.html">ActionGroup</a> &gt;&amp;&#160;</td>
1126
1147
          <td class="paramname"><em>action_group</em></td><td>)</td>
1134
1155
<p>Now there is <a class="el" href="classGio_1_1ActionMap.html" title="ActionMap - Interface for action containers.">ActionMap</a> for that.</p>
1135
1156
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000090">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
1136
1157
<p>Deprecated:2.32:Use the <a class="el" href="classGio_1_1ActionMap.html" title="ActionMap - Interface for action containers.">ActionMap</a> interface instead. Never ever mix use of this API with use of <a class="el" href="classGio_1_1ActionMap.html" title="ActionMap - Interface for action containers.">ActionMap</a> on the same <em>application</em> or things will go very badly wrong. This function is known to introduce buggy behaviour (ie: signals not emitted on changes to the action group), so you should really use <a class="el" href="classGio_1_1ActionMap.html" title="ActionMap - Interface for action containers.">ActionMap</a> instead. </p>
1137
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
1158
<dl><dt><b>Parameters:</b></dt><dd>
1138
1159
  <table class="params">
1139
1160
    <tr><td class="paramname">action_group</td><td>A <a class="el" href="classGio_1_1ActionGroup.html" title="ActionGroup - a group of actions.">ActionGroup</a>, or <code>0</code>. </td></tr>
1140
1161
  </table>
1148
1169
<div class="memproto">
1149
1170
      <table class="memname">
1150
1171
        <tr>
1151
 
          <td class="memname">static void <a class="el" href="classGio_1_1Application.html#a13e52a81fba2eca92dc7e2e582dc409d">Gio::Application::set_default</a> </td>
 
1172
          <td class="memname">static void Gio::Application::set_default </td>
1152
1173
          <td>(</td>
1153
1174
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Application.html">Application</a> &gt;&amp;&#160;</td>
1154
1175
          <td class="paramname"><em>application</em></td><td>)</td>
1169
1190
<div class="memproto">
1170
1191
      <table class="memname">
1171
1192
        <tr>
1172
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#aefe6afbad1f139beafeada33a9e72db4">Gio::Application::set_flags</a> </td>
 
1193
          <td class="memname">void Gio::Application::set_flags </td>
1173
1194
          <td>(</td>
1174
1195
          <td class="paramtype"><a class="el" href="group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a>&#160;</td>
1175
1196
          <td class="paramname"><em>flags</em></td><td>)</td>
1183
1204
<p>The flags can only be modified if <em>application</em> has not yet been registered.</p>
1184
1205
<p>See ApplicationFlags.</p>
1185
1206
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000089">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
1186
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
1207
<dl><dt><b>Parameters:</b></dt><dd>
1187
1208
  <table class="params">
1188
1209
    <tr><td class="paramname">flags</td><td>The flags for <em>application</em>. </td></tr>
1189
1210
  </table>
1197
1218
<div class="memproto">
1198
1219
      <table class="memname">
1199
1220
        <tr>
1200
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#a4a33387fd6130b5305ca410c95d2ef96">Gio::Application::set_id</a> </td>
 
1221
          <td class="memname">void Gio::Application::set_id </td>
1201
1222
          <td>(</td>
1202
1223
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
1203
1224
          <td class="paramname"><em>application_id</em></td><td>)</td>
1211
1232
<p>The application id can only be modified if <em>application</em> has not yet been registered.</p>
1212
1233
<p>The application id must be valid. See g_application_id_is_valid().</p>
1213
1234
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000085">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
1214
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
1235
<dl><dt><b>Parameters:</b></dt><dd>
1215
1236
  <table class="params">
1216
1237
    <tr><td class="paramname">application_id</td><td>The identifier for <em>application</em>. </td></tr>
1217
1238
  </table>
1225
1246
<div class="memproto">
1226
1247
      <table class="memname">
1227
1248
        <tr>
1228
 
          <td class="memname">void <a class="el" href="classGio_1_1Application.html#a19eebde1f77194f294e7f00f773ba1b7">Gio::Application::set_inactivity_timeout</a> </td>
 
1249
          <td class="memname">void Gio::Application::set_inactivity_timeout </td>
1229
1250
          <td>(</td>
1230
1251
          <td class="paramtype">guint&#160;</td>
1231
1252
          <td class="paramname"><em>inactivity_timeout</em></td><td>)</td>
1239
1260
<p>This is the amount of time (in milliseconds) after the last call to g_application_release() before the application stops running.</p>
1240
1261
<p>This call has no side effects of its own. The value set here is only used for next time g_application_release() drops the use count to zero. Any timeouts currently in progress are not impacted.</p>
1241
1262
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000087">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
1242
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
1263
<dl><dt><b>Parameters:</b></dt><dd>
1243
1264
  <table class="params">
1244
1265
    <tr><td class="paramname">inactivity_timeout</td><td>The timeout, in milliseconds. </td></tr>
1245
1266
  </table>
1253
1274
<div class="memproto">
1254
1275
      <table class="memname">
1255
1276
        <tr>
1256
 
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; <a class="el" href="classGio_1_1Application.html#a94eaa9b797229fa29ef4efb1d24a0205">Gio::Application::signal_activate</a> </td>
 
1277
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gio::Application::signal_activate </td>
1257
1278
          <td>(</td>
1258
1279
          <td class="paramname"></td><td>)</td>
1259
1280
          <td></td>
1271
1292
<div class="memproto">
1272
1293
      <table class="memname">
1273
1294
        <tr>
1274
 
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; int,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1ApplicationCommandLine.html">ApplicationCommandLine</a>&gt;&amp; &gt; <a class="el" href="classGio_1_1Application.html#a9a89ad8ffc84ebfe802f0fdcd11bd296">Gio::Application::signal_command_line</a> </td>
 
1295
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; int,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1ApplicationCommandLine.html">ApplicationCommandLine</a>&gt;&amp; &gt; Gio::Application::signal_command_line </td>
1275
1296
          <td>(</td>
1276
1297
          <td class="paramname"></td><td>)</td>
1277
1298
          <td></td>
1281
1302
<div class="memdoc">
1282
1303
<dl class="user"><dt><b>Slot Prototype:</b></dt><dd><code>int on_my_command_line(const Glib::RefPtr&lt;ApplicationCommandLine&gt;&amp; command_line)</code></dd></dl>
1283
1304
<p>The <a class="el" href="classGio_1_1Application.html#a9a89ad8ffc84ebfe802f0fdcd11bd296">signal_command_line()</a> signal is emitted on the primary instance when a commandline is not handled locally. See g_application_run() and the <a class="el" href="classGio_1_1ApplicationCommandLine.html" title="ApplicationCommandLine - A command-line invocation of an application.">ApplicationCommandLine</a> documentation for more information. </p>
1284
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
1305
<dl><dt><b>Parameters:</b></dt><dd>
1285
1306
  <table class="params">
1286
1307
    <tr><td class="paramname">command_line</td><td>A <a class="el" href="classGio_1_1ApplicationCommandLine.html" title="ApplicationCommandLine - A command-line invocation of an application.">ApplicationCommandLine</a> representing the passed commandline. </td></tr>
1287
1308
  </table>
1296
1317
<div class="memproto">
1297
1318
      <table class="memname">
1298
1319
        <tr>
1299
 
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, const <a class="el" href="classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a>&amp;, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; &gt; <a class="el" href="classGio_1_1Application.html#ae4d42ebea7a6738f2513e964ff2fb247">Gio::Application::signal_open</a> </td>
 
1320
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, const <a class="el" href="classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a>&amp;, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; &gt; Gio::Application::signal_open </td>
1300
1321
          <td>(</td>
1301
1322
          <td class="paramname"></td><td>)</td>
1302
1323
          <td></td>
1312
1333
<div class="memproto">
1313
1334
      <table class="memname">
1314
1335
        <tr>
1315
 
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; <a class="el" href="classGio_1_1Application.html#a6b1a3f8cacdedb1b1e33d4f2801a3a2b">Gio::Application::signal_startup</a> </td>
 
1336
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gio::Application::signal_startup </td>
1316
1337
          <td>(</td>
1317
1338
          <td class="paramname"></td><td>)</td>
1318
1339
          <td></td>
1330
1351
<div class="memproto">
1331
1352
      <table class="memname">
1332
1353
        <tr>
1333
 
          <td class="memname">static void <a class="el" href="classGio_1_1Application.html#aaff99f1512e9dde8fd3c182d71c82cc8">Gio::Application::unset_default</a> </td>
 
1354
          <td class="memname">static void Gio::Application::unset_default </td>
1334
1355
          <td>(</td>
1335
1356
          <td class="paramname"></td><td>)</td>
1336
1357
          <td><code> [static]</code></td>
1349
1370
<div class="memproto">
1350
1371
      <table class="memname">
1351
1372
        <tr>
1352
 
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Application.html">Gio::Application</a> &gt; <a class="el" href="classGio_1_1Application.html#a49c378c598e06036b2ed954dd6405706">wrap</a> </td>
 
1373
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Application.html">Gio::Application</a> &gt; wrap </td>
1353
1374
          <td>(</td>
1354
1375
          <td class="paramtype">GApplication *&#160;</td>
1355
1376
          <td class="paramname"><em>object</em>, </td>
1370
1391
<div class="memdoc">
1371
1392
 
1372
1393
<p>A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
1373
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
1394
<dl><dt><b>Parameters:</b></dt><dd>
1374
1395
  <table class="params">
1375
1396
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
1376
1397
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
1381
1402
 
1382
1403
</div>
1383
1404
</div>
1384
 
</div><!-- contents -->
 
1405
</div>
1385
1406
 
1386
1407
 
1387
1408
<hr class="footer"/><address class="footer"><small>
1388
 
Generated on Tue Apr 10 2012 14:20:37 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
 
1409
Generated on Tue Jun 12 2012 09:21:29 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
1389
1410
<img class="footer" src="doxygen.png" alt="doxygen"/>
1390
 
</a> 1.7.6.1
 
1411
</a> 1.7.5
1391
1412
</small></address>
1392
1413
 
1393
1414
</body>