Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > 9a0a79014b834e3e43ba7caa953e8c16 > files > 122

gtkmm3.0-doc-3.10.1-1.mga4.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>gtkmm: Gtk::Application Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">gtkmm
   &#160;<span id="projectnumber">3.10.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a></li><li class="navelem"><a class="el" href="classGtk_1_1Application.html">Application</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGtk_1_1Application-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gtk::Application Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a> class handles many important aspects of a GTK+ application in a convenient fashion, without enforcing a one-size-fits-all application model.  
 <a href="classGtk_1_1Application.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Gtk::Application:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1Application__inherit__graph.png" border="0" usemap="#Gtk_1_1Application_inherit__map" alt="Inheritance graph"/></div>
<map name="Gtk_1_1Application_inherit__map" id="Gtk_1_1Application_inherit__map">
<area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html" title="Gio::Application" alt="" coords="94,304,215,331"/><area shape="rect" id="node3" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,99,181"/><area shape="rect" id="node4" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,80,177,107"/><area shape="rect" id="node7" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,155,233,181"/><area shape="rect" id="node5" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,172,32"/><area shape="rect" id="node6" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html" title="Gio::ActionGroup" alt="" coords="89,229,220,256"/><area shape="rect" id="node8" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html" title="Gio::ActionMap" alt="" coords="245,229,363,256"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a867c5d01ff51a30c53ba206da5f67217"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a867c5d01ff51a30c53ba206da5f67217">~Application</a> ()</td></tr>
<tr class="separator:a867c5d01ff51a30c53ba206da5f67217"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb538b778c1d17c710b824ac0e383970"><td class="memItemLeft" align="right" valign="top">GtkApplication*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#aeb538b778c1d17c710b824ac0e383970">gobj</a> ()</td></tr>
<tr class="memdesc:aeb538b778c1d17c710b824ac0e383970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#aeb538b778c1d17c710b824ac0e383970">More...</a><br/></td></tr>
<tr class="separator:aeb538b778c1d17c710b824ac0e383970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4e0f99e0a71b31502185d30b30ab770"><td class="memItemLeft" align="right" valign="top">const GtkApplication*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#af4e0f99e0a71b31502185d30b30ab770">gobj</a> () const </td></tr>
<tr class="memdesc:af4e0f99e0a71b31502185d30b30ab770"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#af4e0f99e0a71b31502185d30b30ab770">More...</a><br/></td></tr>
<tr class="separator:af4e0f99e0a71b31502185d30b30ab770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96b38ed46d42370aeb42afa1023053d9"><td class="memItemLeft" align="right" valign="top">GtkApplication*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a96b38ed46d42370aeb42afa1023053d9">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a96b38ed46d42370aeb42afa1023053d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#a96b38ed46d42370aeb42afa1023053d9">More...</a><br/></td></tr>
<tr class="separator:a96b38ed46d42370aeb42afa1023053d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae48f4f9566b2a97a3f4c05c42d1eb1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</a>&lt; <a class="el" href="classGtk_1_1Window.html">Window</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a3ae48f4f9566b2a97a3f4c05c42d1eb1">get_windows</a> ()</td></tr>
<tr class="memdesc:a3ae48f4f9566b2a97a3f4c05c42d1eb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of the Gtk::Windows associated with <em>application</em>.  <a href="#a3ae48f4f9566b2a97a3f4c05c42d1eb1">More...</a><br/></td></tr>
<tr class="separator:a3ae48f4f9566b2a97a3f4c05c42d1eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12e151bd0069a4c15b9a28c03f78be06"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</a>&lt; const <a class="el" href="classGtk_1_1Window.html">Window</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a12e151bd0069a4c15b9a28c03f78be06">get_windows</a> () const </td></tr>
<tr class="memdesc:a12e151bd0069a4c15b9a28c03f78be06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of the Gtk::Windows associated with <em>application</em>.  <a href="#a12e151bd0069a4c15b9a28c03f78be06">More...</a><br/></td></tr>
<tr class="separator:a12e151bd0069a4c15b9a28c03f78be06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d2f04c1cb6c3093747626c4889376f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a2d2f04c1cb6c3093747626c4889376f1">add_window</a> (<a class="el" href="classGtk_1_1Window.html">Window</a>&amp; window)</td></tr>
<tr class="memdesc:a2d2f04c1cb6c3093747626c4889376f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a window to the <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a>.  <a href="#a2d2f04c1cb6c3093747626c4889376f1">More...</a><br/></td></tr>
<tr class="separator:a2d2f04c1cb6c3093747626c4889376f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe36cb32c2f4dc3ddbc35faae81cfb8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#afe36cb32c2f4dc3ddbc35faae81cfb8a">remove_window</a> (<a class="el" href="classGtk_1_1Window.html">Window</a>&amp; window)</td></tr>
<tr class="memdesc:afe36cb32c2f4dc3ddbc35faae81cfb8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a window from <em>application</em>.  <a href="#afe36cb32c2f4dc3ddbc35faae81cfb8a">More...</a><br/></td></tr>
<tr class="separator:afe36cb32c2f4dc3ddbc35faae81cfb8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41ede16109c06bbefce5194f4b601780"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a41ede16109c06bbefce5194f4b601780">run</a> (int argc, char** argv)</td></tr>
<tr class="memdesc:a41ede16109c06bbefce5194f4b601780"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the application.  <a href="#a41ede16109c06bbefce5194f4b601780">More...</a><br/></td></tr>
<tr class="separator:a41ede16109c06bbefce5194f4b601780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349b70fb52c8a5c62fac581676675e87"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a349b70fb52c8a5c62fac581676675e87">run</a> (<a class="el" href="classGtk_1_1Window.html">Window</a>&amp; window, int argc, char** argv)</td></tr>
<tr class="memdesc:a349b70fb52c8a5c62fac581676675e87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the application.  <a href="#a349b70fb52c8a5c62fac581676675e87">More...</a><br/></td></tr>
<tr class="separator:a349b70fb52c8a5c62fac581676675e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eba85ca96882d3db9c3d7a889fdd686"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a6eba85ca96882d3db9c3d7a889fdd686">run</a> (<a class="el" href="classGtk_1_1Window.html">Window</a>&amp; window)</td></tr>
<tr class="memdesc:a6eba85ca96882d3db9c3d7a889fdd686"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the application.  <a href="#a6eba85ca96882d3db9c3d7a889fdd686">More...</a><br/></td></tr>
<tr class="separator:a6eba85ca96882d3db9c3d7a889fdd686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2772d9f33a86b259238356d2fcf8048c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a2772d9f33a86b259238356d2fcf8048c">run</a> ()</td></tr>
<tr class="memdesc:a2772d9f33a86b259238356d2fcf8048c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the application.  <a href="#a2772d9f33a86b259238356d2fcf8048c">More...</a><br/></td></tr>
<tr class="separator:a2772d9f33a86b259238356d2fcf8048c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004854ed84e7c01a441981d6bce2623f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a004854ed84e7c01a441981d6bce2623f">get_app_menu</a> ()</td></tr>
<tr class="memdesc:a004854ed84e7c01a441981d6bce2623f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the menu model that has been set with <a class="el" href="classGtk_1_1Application.html#a452a8bad7e3a34846647073243e0920f" title="Sets or unsets the application menu for application.">set_app_menu()</a>.  <a href="#a004854ed84e7c01a441981d6bce2623f">More...</a><br/></td></tr>
<tr class="separator:a004854ed84e7c01a441981d6bce2623f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a824fc52dd49da41bcb656a8d4c91e9ae"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a824fc52dd49da41bcb656a8d4c91e9ae">get_app_menu</a> () const </td></tr>
<tr class="memdesc:a824fc52dd49da41bcb656a8d4c91e9ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the menu model that has been set with <a class="el" href="classGtk_1_1Application.html#a452a8bad7e3a34846647073243e0920f" title="Sets or unsets the application menu for application.">set_app_menu()</a>.  <a href="#a824fc52dd49da41bcb656a8d4c91e9ae">More...</a><br/></td></tr>
<tr class="separator:a824fc52dd49da41bcb656a8d4c91e9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a452a8bad7e3a34846647073243e0920f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a452a8bad7e3a34846647073243e0920f">set_app_menu</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt;&amp; app_menu)</td></tr>
<tr class="memdesc:a452a8bad7e3a34846647073243e0920f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or unsets the application menu for <em>application</em>.  <a href="#a452a8bad7e3a34846647073243e0920f">More...</a><br/></td></tr>
<tr class="separator:a452a8bad7e3a34846647073243e0920f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a172cbaf9caf30aeb6bd12fcfa2e9d23e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a172cbaf9caf30aeb6bd12fcfa2e9d23e">get_menubar</a> ()</td></tr>
<tr class="memdesc:a172cbaf9caf30aeb6bd12fcfa2e9d23e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the menu model that has been set with <a class="el" href="classGtk_1_1Application.html#aef25d09a3867f74fc48c36c65b3b2e7f" title="Sets or unsets the menubar for windows of application.">set_menubar()</a>.  <a href="#a172cbaf9caf30aeb6bd12fcfa2e9d23e">More...</a><br/></td></tr>
<tr class="separator:a172cbaf9caf30aeb6bd12fcfa2e9d23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c01ae31b6b35bfc0be3064c8432a97"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a15c01ae31b6b35bfc0be3064c8432a97">get_menubar</a> () const </td></tr>
<tr class="memdesc:a15c01ae31b6b35bfc0be3064c8432a97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the menu model that has been set with <a class="el" href="classGtk_1_1Application.html#aef25d09a3867f74fc48c36c65b3b2e7f" title="Sets or unsets the menubar for windows of application.">set_menubar()</a>.  <a href="#a15c01ae31b6b35bfc0be3064c8432a97">More...</a><br/></td></tr>
<tr class="separator:a15c01ae31b6b35bfc0be3064c8432a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef25d09a3867f74fc48c36c65b3b2e7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#aef25d09a3867f74fc48c36c65b3b2e7f">set_menubar</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt;&amp; menubar)</td></tr>
<tr class="memdesc:aef25d09a3867f74fc48c36c65b3b2e7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or unsets the menubar for windows of <em>application</em>.  <a href="#aef25d09a3867f74fc48c36c65b3b2e7f">More...</a><br/></td></tr>
<tr class="separator:aef25d09a3867f74fc48c36c65b3b2e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6969609d1fcd75871918003bc16afdeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a6969609d1fcd75871918003bc16afdeb">add_accelerator</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; accelerator, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; action_name, GVariant* parameter)</td></tr>
<tr class="memdesc:a6969609d1fcd75871918003bc16afdeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Installs an accelerator that will cause the named action to be activated when the key combination specificed by <em>accelerator</em> is pressed.  <a href="#a6969609d1fcd75871918003bc16afdeb">More...</a><br/></td></tr>
<tr class="separator:a6969609d1fcd75871918003bc16afdeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9d3281d4e9289adcebcafc585b0fa1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#ab9d3281d4e9289adcebcafc585b0fa1b">add_accelerator</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; accelerator, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; action_name)</td></tr>
<tr class="memdesc:ab9d3281d4e9289adcebcafc585b0fa1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGtk_1_1Application.html#a6969609d1fcd75871918003bc16afdeb" title="Installs an accelerator that will cause the named action to be activated when the key combination spe...">add_accelerator()</a> convenience overload.  <a href="#ab9d3281d4e9289adcebcafc585b0fa1b">More...</a><br/></td></tr>
<tr class="separator:ab9d3281d4e9289adcebcafc585b0fa1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb5c4d4e1833edfcca58e6897ddcd904"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#afb5c4d4e1833edfcca58e6897ddcd904">remove_accelerator</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; action_name, GVariant* parameter)</td></tr>
<tr class="memdesc:afb5c4d4e1833edfcca58e6897ddcd904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an accelerator that has been previously added with <a class="el" href="classGtk_1_1Application.html#a6969609d1fcd75871918003bc16afdeb" title="Installs an accelerator that will cause the named action to be activated when the key combination spe...">add_accelerator()</a>.  <a href="#afb5c4d4e1833edfcca58e6897ddcd904">More...</a><br/></td></tr>
<tr class="separator:afb5c4d4e1833edfcca58e6897ddcd904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a65e411c9c2d19b4f6f90d49637798d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a0a65e411c9c2d19b4f6f90d49637798d">remove_accelerator</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; action_name)</td></tr>
<tr class="memdesc:a0a65e411c9c2d19b4f6f90d49637798d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGtk_1_1Application.html#afb5c4d4e1833edfcca58e6897ddcd904" title="Removes an accelerator that has been previously added with add_accelerator().">remove_accelerator()</a> convenience overload.  <a href="#a0a65e411c9c2d19b4f6f90d49637798d">More...</a><br/></td></tr>
<tr class="separator:a0a65e411c9c2d19b4f6f90d49637798d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2a1f464239bf5c99423a733c438bb9"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a3d2a1f464239bf5c99423a733c438bb9">inhibit</a> (<a class="el" href="classGtk_1_1Window.html">Window</a>&amp; window, <a class="el" href="group__gtkmmEnums.html#ga5214469eb7025397aaecaf904b7e1390">ApplicationInhibitFlags</a> flags, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; reason)</td></tr>
<tr class="memdesc:a3d2a1f464239bf5c99423a733c438bb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inform the session manager that certain types of actions should be inhibited.  <a href="#a3d2a1f464239bf5c99423a733c438bb9">More...</a><br/></td></tr>
<tr class="separator:a3d2a1f464239bf5c99423a733c438bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fb884b154e49195ebf245f2eabcaa78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a9fb884b154e49195ebf245f2eabcaa78">uninhibit</a> (guint cookie)</td></tr>
<tr class="memdesc:a9fb884b154e49195ebf245f2eabcaa78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an inhibitor that has been established with <a class="el" href="classGtk_1_1Application.html#a3d2a1f464239bf5c99423a733c438bb9" title="Inform the session manager that certain types of actions should be inhibited.">inhibit()</a>.  <a href="#a9fb884b154e49195ebf245f2eabcaa78">More...</a><br/></td></tr>
<tr class="separator:a9fb884b154e49195ebf245f2eabcaa78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafa39b0dc2bbef0e70cf0cb4a9773809"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#aafa39b0dc2bbef0e70cf0cb4a9773809">is_inhibited</a> (<a class="el" href="group__gtkmmEnums.html#ga5214469eb7025397aaecaf904b7e1390">ApplicationInhibitFlags</a> flags) const </td></tr>
<tr class="memdesc:aafa39b0dc2bbef0e70cf0cb4a9773809"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if any of the actions specified in <em>flags</em> are currently inhibited (possibly by another application).  <a href="#aafa39b0dc2bbef0e70cf0cb4a9773809">More...</a><br/></td></tr>
<tr class="separator:aafa39b0dc2bbef0e70cf0cb4a9773809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa98871f45913f320abead5ff24fa2b63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Window.html">Window</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#aa98871f45913f320abead5ff24fa2b63">get_window_by_id</a> (guint id)</td></tr>
<tr class="memdesc:aa98871f45913f320abead5ff24fa2b63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGtk_1_1ApplicationWindow.html" title="A Gtk::Window subclass with Gtk::Application support.">Gtk::ApplicationWindow</a> with the given ID.  <a href="#aa98871f45913f320abead5ff24fa2b63">More...</a><br/></td></tr>
<tr class="separator:aa98871f45913f320abead5ff24fa2b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7202845f13de7b9b2926339893f4939d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Window.html">Window</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a7202845f13de7b9b2926339893f4939d">get_window_by_id</a> (guint id) const </td></tr>
<tr class="memdesc:a7202845f13de7b9b2926339893f4939d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGtk_1_1ApplicationWindow.html" title="A Gtk::Window subclass with Gtk::Application support.">Gtk::ApplicationWindow</a> with the given ID.  <a href="#a7202845f13de7b9b2926339893f4939d">More...</a><br/></td></tr>
<tr class="separator:a7202845f13de7b9b2926339893f4939d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6772829e0fb11aff67e836aeaa54bec8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Window.html">Window</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a6772829e0fb11aff67e836aeaa54bec8">get_active_window</a> ()</td></tr>
<tr class="memdesc:a6772829e0fb11aff67e836aeaa54bec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the "active" window for the application.  <a href="#a6772829e0fb11aff67e836aeaa54bec8">More...</a><br/></td></tr>
<tr class="separator:a6772829e0fb11aff67e836aeaa54bec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80d7a04db2b1ad32db2ac4a10f6976d1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Window.html">Window</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a80d7a04db2b1ad32db2ac4a10f6976d1">get_active_window</a> () const </td></tr>
<tr class="memdesc:a80d7a04db2b1ad32db2ac4a10f6976d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the "active" window for the application.  <a href="#a80d7a04db2b1ad32db2ac4a10f6976d1">More...</a><br/></td></tr>
<tr class="separator:a80d7a04db2b1ad32db2ac4a10f6976d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b1d8058b0a0462ecc5bf1758ea729b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a49b1d8058b0a0462ecc5bf1758ea729b">property_app_menu</a> ()</td></tr>
<tr class="memdesc:a49b1d8058b0a0462ecc5bf1758ea729b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GMenuModel for the application menu.  <a href="#a49b1d8058b0a0462ecc5bf1758ea729b">More...</a><br/></td></tr>
<tr class="separator:a49b1d8058b0a0462ecc5bf1758ea729b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab881ea32510686227739513dda40d4c0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#ab881ea32510686227739513dda40d4c0">property_app_menu</a> () const </td></tr>
<tr class="memdesc:ab881ea32510686227739513dda40d4c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GMenuModel for the application menu.  <a href="#ab881ea32510686227739513dda40d4c0">More...</a><br/></td></tr>
<tr class="separator:ab881ea32510686227739513dda40d4c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40dc9251e23f5b6849d582a3b5a2e948"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a40dc9251e23f5b6849d582a3b5a2e948">property_menubar</a> ()</td></tr>
<tr class="memdesc:a40dc9251e23f5b6849d582a3b5a2e948"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GMenuModel for the menubar.  <a href="#a40dc9251e23f5b6849d582a3b5a2e948">More...</a><br/></td></tr>
<tr class="separator:a40dc9251e23f5b6849d582a3b5a2e948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c4c9c74da54b43c95fc93022d579cdb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a8c4c9c74da54b43c95fc93022d579cdb">property_menubar</a> () const </td></tr>
<tr class="memdesc:a8c4c9c74da54b43c95fc93022d579cdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GMenuModel for the menubar.  <a href="#a8c4c9c74da54b43c95fc93022d579cdb">More...</a><br/></td></tr>
<tr class="separator:a8c4c9c74da54b43c95fc93022d579cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f4d0dcbe37bb11e3bbfaea10af39c4c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a8f4d0dcbe37bb11e3bbfaea10af39c4c">property_register_session</a> ()</td></tr>
<tr class="memdesc:a8f4d0dcbe37bb11e3bbfaea10af39c4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register with the session manager.  <a href="#a8f4d0dcbe37bb11e3bbfaea10af39c4c">More...</a><br/></td></tr>
<tr class="separator:a8f4d0dcbe37bb11e3bbfaea10af39c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6fc2c688b821d8c6894d98a262c832c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#aa6fc2c688b821d8c6894d98a262c832c">property_register_session</a> () const </td></tr>
<tr class="memdesc:aa6fc2c688b821d8c6894d98a262c832c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register with the session manager.  <a href="#aa6fc2c688b821d8c6894d98a262c832c">More...</a><br/></td></tr>
<tr class="separator:aa6fc2c688b821d8c6894d98a262c832c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d55f36a74687ba78534bea728c5baa"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="classGtk_1_1Window.html">Window</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#ad0d55f36a74687ba78534bea728c5baa">property_active_window</a> () const </td></tr>
<tr class="memdesc:ad0d55f36a74687ba78534bea728c5baa"><td class="mdescLeft">&#160;</td><td class="mdescRight">The window which most recently had focus.  <a href="#ad0d55f36a74687ba78534bea728c5baa">More...</a><br/></td></tr>
<tr class="separator:ad0d55f36a74687ba78534bea728c5baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae64fd4055a7d6cbf1b29b5d4095a332f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, <br class="typebreak"/>
<a class="el" href="classGtk_1_1Window.html">Window</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#ae64fd4055a7d6cbf1b29b5d4095a332f">signal_window_added</a> ()</td></tr>
<tr class="separator:ae64fd4055a7d6cbf1b29b5d4095a332f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad93f3468b3e5f6c399966b3663ab20f9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, <br class="typebreak"/>
<a class="el" href="classGtk_1_1Window.html">Window</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#ad93f3468b3e5f6c399966b3663ab20f9">signal_window_removed</a> ()</td></tr>
<tr class="separator:ad93f3468b3e5f6c399966b3663ab20f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGio_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGio_1_1Application')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1Application.html">Gio::Application</a></td></tr>
<tr class="memitem:a5bf7165c776bb2979a15da499b67b906 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">GApplication *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a5bf7165c776bb2979a15da499b67b906">gobj</a> ()</td></tr>
<tr class="separator:a5bf7165c776bb2979a15da499b67b906 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad024d1c363f8e850b52cfea2726a1b52 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">const GApplication *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#ad024d1c363f8e850b52cfea2726a1b52">gobj</a> () const </td></tr>
<tr class="separator:ad024d1c363f8e850b52cfea2726a1b52 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554fe8f0fbd560c6ab28fc7c49ac3ce5 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">GApplication *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a554fe8f0fbd560c6ab28fc7c49ac3ce5">gobj_copy</a> ()</td></tr>
<tr class="separator:a554fe8f0fbd560c6ab28fc7c49ac3ce5 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0850af24ee016a9dd6087a3d4fc78d4b inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a0850af24ee016a9dd6087a3d4fc78d4b">get_id</a> () const </td></tr>
<tr class="separator:a0850af24ee016a9dd6087a3d4fc78d4b inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a33387fd6130b5305ca410c95d2ef96 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a4a33387fd6130b5305ca410c95d2ef96">set_id</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;application_id)</td></tr>
<tr class="separator:a4a33387fd6130b5305ca410c95d2ef96 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b7f24a60afc884e40ab49461790a0a1 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1DBus_1_1Connection.html">DBus::Connection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a1b7f24a60afc884e40ab49461790a0a1">get_dbus_connection</a> ()</td></tr>
<tr class="separator:a1b7f24a60afc884e40ab49461790a0a1 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a365ad29c4c9643a79afb05e1734bc0ab inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1DBus_1_1Connection.html">DBus::Connection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a365ad29c4c9643a79afb05e1734bc0ab">get_dbus_connection</a> () const </td></tr>
<tr class="separator:a365ad29c4c9643a79afb05e1734bc0ab inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee8695d2cc323db74899e4cbb7a73f4f inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#aee8695d2cc323db74899e4cbb7a73f4f">get_dbus_object_path</a> () const </td></tr>
<tr class="separator:aee8695d2cc323db74899e4cbb7a73f4f inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3c1d90e69da18356130b989060e9f7 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#aab3c1d90e69da18356130b989060e9f7">get_inactivity_timeout</a> () const </td></tr>
<tr class="separator:aab3c1d90e69da18356130b989060e9f7 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19eebde1f77194f294e7f00f773ba1b7 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a19eebde1f77194f294e7f00f773ba1b7">set_inactivity_timeout</a> (guint inactivity_timeout)</td></tr>
<tr class="separator:a19eebde1f77194f294e7f00f773ba1b7 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d2f0f2c7b58a8183bb18a4dbaffbede inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a4d2f0f2c7b58a8183bb18a4dbaffbede">get_flags</a> () const </td></tr>
<tr class="separator:a4d2f0f2c7b58a8183bb18a4dbaffbede inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe6afbad1f139beafeada33a9e72db4 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#aefe6afbad1f139beafeada33a9e72db4">set_flags</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> flags)</td></tr>
<tr class="separator:aefe6afbad1f139beafeada33a9e72db4 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bf1e6006b6eac3e7ccefc1e6bfc92c4 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a9bf1e6006b6eac3e7ccefc1e6bfc92c4">set_action_group</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html">ActionGroup</a> &gt; &amp;action_group)</td></tr>
<tr class="separator:a9bf1e6006b6eac3e7ccefc1e6bfc92c4 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a986b5738f908ae89486fef16d37e0581 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a986b5738f908ae89486fef16d37e0581">is_registered</a> () const </td></tr>
<tr class="separator:a986b5738f908ae89486fef16d37e0581 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6510145fd5dce7b73b137174ffab918d inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a6510145fd5dce7b73b137174ffab918d">is_remote</a> () const </td></tr>
<tr class="separator:a6510145fd5dce7b73b137174ffab918d inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6e597f2d27521f3658c6b8b48d9ae0 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#adc6e597f2d27521f3658c6b8b48d9ae0">register_application</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Cancellable.html">Gio::Cancellable</a> &gt; &amp;cancellable)</td></tr>
<tr class="separator:adc6e597f2d27521f3658c6b8b48d9ae0 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8964856be3086656cc1f933381754d3a inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a8964856be3086656cc1f933381754d3a">register_application</a> ()</td></tr>
<tr class="separator:a8964856be3086656cc1f933381754d3a inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae20746f00a9ae5a98b21f469c079bc65 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#ae20746f00a9ae5a98b21f469c079bc65">hold</a> ()</td></tr>
<tr class="separator:ae20746f00a9ae5a98b21f469c079bc65 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d279ffaf0b8ea548ac5ae1db0ebe0a2 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a8d279ffaf0b8ea548ac5ae1db0ebe0a2">release</a> ()</td></tr>
<tr class="separator:a8d279ffaf0b8ea548ac5ae1db0ebe0a2 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a933c7e0d462692cf7389ab3b08b6e883 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a933c7e0d462692cf7389ab3b08b6e883">activate</a> ()</td></tr>
<tr class="separator:a933c7e0d462692cf7389ab3b08b6e883 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41a766989330ceba997254c31d322e5f inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a41a766989330ceba997254c31d322e5f">open</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a> &amp;files, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;hint=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
<tr class="separator:a41a766989330ceba997254c31d322e5f inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f72e3bf2d0826d69067e6138a97d47b inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a5f72e3bf2d0826d69067e6138a97d47b">open</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1File.html">Gio::File</a> &gt; &amp;file, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;hint=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>
<tr class="separator:a5f72e3bf2d0826d69067e6138a97d47b inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add3bdf8c89411777cb44d6ce5aa26f9b inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#add3bdf8c89411777cb44d6ce5aa26f9b">run</a> (int argc, char **argv)</td></tr>
<tr class="separator:add3bdf8c89411777cb44d6ce5aa26f9b inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0420530131f4303251091dac443b1961 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a0420530131f4303251091dac443b1961">quit</a> ()</td></tr>
<tr class="separator:a0420530131f4303251091dac443b1961 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0429cbaaaf8bc48f461a90507fc157 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#afb0429cbaaaf8bc48f461a90507fc157">mark_busy</a> ()</td></tr>
<tr class="separator:afb0429cbaaaf8bc48f461a90507fc157 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb096763f2db84419d2d3e32f0393d04 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#acb096763f2db84419d2d3e32f0393d04">unmark_busy</a> ()</td></tr>
<tr class="separator:acb096763f2db84419d2d3e32f0393d04 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc3c0d24a55249fca479302d97a21217 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__WriteOnly.html">Glib::PropertyProxy_WriteOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html">ActionGroup</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#abc3c0d24a55249fca479302d97a21217">property_action_group</a> ()</td></tr>
<tr class="separator:abc3c0d24a55249fca479302d97a21217 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7aa0fb864de6c4c61f62c9bad6b2c8a inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#ae7aa0fb864de6c4c61f62c9bad6b2c8a">property_application_id</a> ()</td></tr>
<tr class="separator:ae7aa0fb864de6c4c61f62c9bad6b2c8a inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6aed2688366db4c40a92cf024ffdc89 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#aa6aed2688366db4c40a92cf024ffdc89">property_application_id</a> () const </td></tr>
<tr class="separator:aa6aed2688366db4c40a92cf024ffdc89 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab478a16ab3e8a5d2819c5abe2590b88b inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#ab478a16ab3e8a5d2819c5abe2590b88b">property_flags</a> ()</td></tr>
<tr class="separator:ab478a16ab3e8a5d2819c5abe2590b88b inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44db85a2c702c2e36e72d93e710936a3 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a44db85a2c702c2e36e72d93e710936a3">property_flags</a> () const </td></tr>
<tr class="separator:a44db85a2c702c2e36e72d93e710936a3 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a037c44160c6fb4f305ad3ce0c098c9b3 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a037c44160c6fb4f305ad3ce0c098c9b3">property_inactivity_timeout</a> ()</td></tr>
<tr class="separator:a037c44160c6fb4f305ad3ce0c098c9b3 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5175cca6b3e13306f9746589d962919d inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a5175cca6b3e13306f9746589d962919d">property_inactivity_timeout</a> () const </td></tr>
<tr class="separator:a5175cca6b3e13306f9746589d962919d inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99a8d9641b9b767782523c52dd602a42 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a99a8d9641b9b767782523c52dd602a42">property_is_registered</a> () const </td></tr>
<tr class="separator:a99a8d9641b9b767782523c52dd602a42 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cb12b781da84b280b39929419c032eb inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a3cb12b781da84b280b39929419c032eb">property_is_remote</a> () const </td></tr>
<tr class="separator:a3cb12b781da84b280b39929419c032eb inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b1a3f8cacdedb1b1e33d4f2801a3a2b inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a6b1a3f8cacdedb1b1e33d4f2801a3a2b">signal_startup</a> ()</td></tr>
<tr class="separator:a6b1a3f8cacdedb1b1e33d4f2801a3a2b inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94eaa9b797229fa29ef4efb1d24a0205 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a94eaa9b797229fa29ef4efb1d24a0205">signal_activate</a> ()</td></tr>
<tr class="separator:a94eaa9b797229fa29ef4efb1d24a0205 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d42ebea7a6738f2513e964ff2fb247 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a> &amp;, const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#ae4d42ebea7a6738f2513e964ff2fb247">signal_open</a> ()</td></tr>
<tr class="separator:ae4d42ebea7a6738f2513e964ff2fb247 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a89ad8ffc84ebfe802f0fdcd11bd296 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; int, const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ApplicationCommandLine.html">ApplicationCommandLine</a> &gt; &amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a9a89ad8ffc84ebfe802f0fdcd11bd296">signal_command_line</a> ()</td></tr>
<tr class="separator:a9a89ad8ffc84ebfe802f0fdcd11bd296 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49c378c598e06036b2ed954dd6405706 inherit pub_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html">Gio::Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a49c378c598e06036b2ed954dd6405706">wrap</a> (GApplication *object, bool take_copy=false)</td></tr>
<tr class="separator:a49c378c598e06036b2ed954dd6405706 inherit pub_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGio_1_1ActionGroup"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGio_1_1ActionGroup')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1ActionGroup.html">Gio::ActionGroup</a></td></tr>
<tr class="memitem:a1ab7a30ac8bd8c5a6ce58bfb9665c14e inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a1ab7a30ac8bd8c5a6ce58bfb9665c14e">~ActionGroup</a> ()</td></tr>
<tr class="separator:a1ab7a30ac8bd8c5a6ce58bfb9665c14e inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affe86c6498361e348fe33be39be04ab0 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">GActionGroup *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#affe86c6498361e348fe33be39be04ab0">gobj</a> ()</td></tr>
<tr class="separator:affe86c6498361e348fe33be39be04ab0 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca7db192b98be14cd12002918c43acd inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">const GActionGroup *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a5ca7db192b98be14cd12002918c43acd">gobj</a> () const </td></tr>
<tr class="separator:a5ca7db192b98be14cd12002918c43acd inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d4936c728e51217ad7c018aff9735a inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a84d4936c728e51217ad7c018aff9735a">has_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:a84d4936c728e51217ad7c018aff9735a inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa8e5b5751cdd43ace13ce529bbe3d5c inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#afa8e5b5751cdd43ace13ce529bbe3d5c">list_actions</a> () const </td></tr>
<tr class="separator:afa8e5b5751cdd43ace13ce529bbe3d5c inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19e7a3c5f3e49adbf92cac1e2b6966a7 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a19e7a3c5f3e49adbf92cac1e2b6966a7">query_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool &amp;enabled, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a> &amp;parameter_type, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state_hint, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a> &amp;state_type, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state)</td></tr>
<tr class="separator:a19e7a3c5f3e49adbf92cac1e2b6966a7 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28aa7ffebc5e1880cfb57f5fb0ff1d3f inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a28aa7ffebc5e1880cfb57f5fb0ff1d3f">query_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool &amp;enabled, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a> &amp;parameter_type, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state_hint, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a> &amp;state_type)</td></tr>
<tr class="separator:a28aa7ffebc5e1880cfb57f5fb0ff1d3f inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896c0f50d6c4fd4cc17b22d363b7ad81 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a896c0f50d6c4fd4cc17b22d363b7ad81">query_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool &amp;enabled, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a> &amp;parameter_type, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state_hint, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state)</td></tr>
<tr class="separator:a896c0f50d6c4fd4cc17b22d363b7ad81 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfc61788cb9bc2b4b923763f0483b51e inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#acfc61788cb9bc2b4b923763f0483b51e">query_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool &amp;enabled, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a> &amp;parameter_type, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state_hint)</td></tr>
<tr class="separator:acfc61788cb9bc2b4b923763f0483b51e inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a788c4e56d0077bd8662968ccdd86e2b6 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a788c4e56d0077bd8662968ccdd86e2b6">query_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool &amp;enabled, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state_hint, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a> &amp;state_type, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state)</td></tr>
<tr class="separator:a788c4e56d0077bd8662968ccdd86e2b6 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4678fc74b915ecd70a36fa911276105 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#af4678fc74b915ecd70a36fa911276105">query_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool &amp;enabled, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state_hint, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a> &amp;state_type)</td></tr>
<tr class="separator:af4678fc74b915ecd70a36fa911276105 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdc51e18b1a5cb871db9194d636ea055 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#abdc51e18b1a5cb871db9194d636ea055">query_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool &amp;enabled, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state_hint, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state)</td></tr>
<tr class="separator:abdc51e18b1a5cb871db9194d636ea055 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cd39881204a98dcf766f65d630c6e02 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a6cd39881204a98dcf766f65d630c6e02">query_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool &amp;enabled, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state_hint)</td></tr>
<tr class="separator:a6cd39881204a98dcf766f65d630c6e02 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae37272d155dd39689ff9fbf14e88a5d2 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#ae37272d155dd39689ff9fbf14e88a5d2">get_action_enabled</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:ae37272d155dd39689ff9fbf14e88a5d2 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeff709d2c6545425dccdc1cb8db970d inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#adeff709d2c6545425dccdc1cb8db970d">get_action_parameter_type</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:adeff709d2c6545425dccdc1cb8db970d inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae87a5a748cfcf9d49a0e998364f44c3 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#aae87a5a748cfcf9d49a0e998364f44c3">get_action_state_type</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:aae87a5a748cfcf9d49a0e998364f44c3 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00076dd913902d8bb2059f304cb75bfd inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantContainerBase.html">Glib::VariantContainerBase</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a00076dd913902d8bb2059f304cb75bfd">get_action_state_hint</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:a00076dd913902d8bb2059f304cb75bfd inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad106114d0284f6c73c12b8d39ae73062 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#ad106114d0284f6c73c12b8d39ae73062">get_action_state_hint</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, T_Value &amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01670.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
<tr class="separator:ad106114d0284f6c73c12b8d39ae73062 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab320fd8b171387c9bd68968b7f4b2ede inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantContainerBase.html">Glib::VariantContainerBase</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#ab320fd8b171387c9bd68968b7f4b2ede">get_action_state_hint_variant</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:ab320fd8b171387c9bd68968b7f4b2ede inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94819b439c950b7d295d5bd30e565d94 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a94819b439c950b7d295d5bd30e565d94">get_action_state</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:a94819b439c950b7d295d5bd30e565d94 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67792d211c065540fe88c18297525be4 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a67792d211c065540fe88c18297525be4">get_action_state</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, T_Value &amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01670.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
<tr class="separator:a67792d211c065540fe88c18297525be4 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a059b62c090523b0165cd481cfd66cba7 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a059b62c090523b0165cd481cfd66cba7">get_action_state_variant</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:a059b62c090523b0165cd481cfd66cba7 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4488ac862cf56001be245ccf4638d85c inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a4488ac862cf56001be245ccf4638d85c">change_action_state</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01670.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr class="separator:a4488ac862cf56001be245ccf4638d85c inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb1430eed8062a856c32b8e48f41ebe6 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#acb1430eed8062a856c32b8e48f41ebe6">activate_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;parameter)</td></tr>
<tr class="separator:acb1430eed8062a856c32b8e48f41ebe6 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96a3b2f5be80d7263a5acf8a8529d7eb inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a96a3b2f5be80d7263a5acf8a8529d7eb">activate_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name)</td></tr>
<tr class="separator:a96a3b2f5be80d7263a5acf8a8529d7eb inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81e3d3f5123763a1a65e920deb7e1677 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a81e3d3f5123763a1a65e920deb7e1677">action_added</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name)</td></tr>
<tr class="separator:a81e3d3f5123763a1a65e920deb7e1677 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4fb6c4dca623abffd51178fc87cc8b2 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#ae4fb6c4dca623abffd51178fc87cc8b2">action_removed</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name)</td></tr>
<tr class="separator:ae4fb6c4dca623abffd51178fc87cc8b2 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c9d5b01a16210ee40d2ee078c589253 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a9c9d5b01a16210ee40d2ee078c589253">action_enabled_changed</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool enabled)</td></tr>
<tr class="separator:a9c9d5b01a16210ee40d2ee078c589253 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a303e38b81629b094e7290f366a40ac inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a5a303e38b81629b094e7290f366a40ac">action_state_changed</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;state)</td></tr>
<tr class="separator:a5a303e38b81629b094e7290f366a40ac inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17c569a317549b9b5ad43e5bd1fb08d7 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, <br class="typebreak"/>
const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a17c569a317549b9b5ad43e5bd1fb08d7">signal_action_added</a> ()</td></tr>
<tr class="separator:a17c569a317549b9b5ad43e5bd1fb08d7 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7377172c504f5c1cc77ef470e7ad6203 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a7377172c504f5c1cc77ef470e7ad6203">signal_action_enabled_changed</a> ()</td></tr>
<tr class="separator:a7377172c504f5c1cc77ef470e7ad6203 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6545755151ee7148aee898cf3bc126 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, <br class="typebreak"/>
const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a8d6545755151ee7148aee898cf3bc126">signal_action_removed</a> ()</td></tr>
<tr class="separator:a8d6545755151ee7148aee898cf3bc126 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab712b9c47e43ef1b2769793e39a108ad inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, <br class="typebreak"/>
const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;, const <br class="typebreak"/>
<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#ab712b9c47e43ef1b2769793e39a108ad">signal_action_state_changed</a> ()</td></tr>
<tr class="separator:ab712b9c47e43ef1b2769793e39a108ad inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa879afef3b8fa9935bf685384cad6c37 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#aa879afef3b8fa9935bf685384cad6c37">has_action_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name) const </td></tr>
<tr class="separator:aa879afef3b8fa9935bf685384cad6c37 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaefd0ffc294ccc020e18706d4f6b8506 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#aaefd0ffc294ccc020e18706d4f6b8506">list_actions_vfunc</a> () const </td></tr>
<tr class="separator:aaefd0ffc294ccc020e18706d4f6b8506 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c4555915ba58b36770a081414706be7 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a3c4555915ba58b36770a081414706be7">get_action_enabled_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name) const </td></tr>
<tr class="separator:a3c4555915ba58b36770a081414706be7 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52f73cf9371ca92259812700cbbbcb54 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a52f73cf9371ca92259812700cbbbcb54">get_action_parameter_type_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name) const </td></tr>
<tr class="separator:a52f73cf9371ca92259812700cbbbcb54 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada28868b0d1ca45f035125098a3feb66 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantType.html">Glib::VariantType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#ada28868b0d1ca45f035125098a3feb66">get_action_state_type_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name) const </td></tr>
<tr class="separator:ada28868b0d1ca45f035125098a3feb66 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adefc14fee2bbda347daa09bc2539f987 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#adefc14fee2bbda347daa09bc2539f987">get_action_state_hint_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name) const </td></tr>
<tr class="separator:adefc14fee2bbda347daa09bc2539f987 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d0c03e41f072ff8277b072d61a110e8 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a0d0c03e41f072ff8277b072d61a110e8">get_action_state_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name) const </td></tr>
<tr class="separator:a0d0c03e41f072ff8277b072d61a110e8 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa621807bd6c8ce09466a03f4b4d7cf04 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#aa621807bd6c8ce09466a03f4b4d7cf04">change_action_state_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01670.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr class="separator:aa621807bd6c8ce09466a03f4b4d7cf04 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dca67391676bf10e3e4bd167dfeba62 inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a0dca67391676bf10e3e4bd167dfeba62">activate_action_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;parameter)</td></tr>
<tr class="separator:a0dca67391676bf10e3e4bd167dfeba62 inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a428112d0fff62242c0d4e3f31f076f8c inherit pub_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html">Gio::ActionGroup</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a428112d0fff62242c0d4e3f31f076f8c">wrap</a> (GActionGroup *object, bool take_copy=false)</td></tr>
<tr class="separator:a428112d0fff62242c0d4e3f31f076f8c inherit pub_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGio_1_1ActionMap"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGio_1_1ActionMap')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1ActionMap.html">Gio::ActionMap</a></td></tr>
<tr class="memitem:ab2258a99d2e74bad302b62eb28be685c inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#ab2258a99d2e74bad302b62eb28be685c">~ActionMap</a> ()</td></tr>
<tr class="separator:ab2258a99d2e74bad302b62eb28be685c inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7733b9ec4c8ad7f36887661e1c5118d5 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">GActionMap *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a7733b9ec4c8ad7f36887661e1c5118d5">gobj</a> ()</td></tr>
<tr class="separator:a7733b9ec4c8ad7f36887661e1c5118d5 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc5e2ebd8c4d3470fb1ad863fe5833e4 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">const GActionMap *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#abc5e2ebd8c4d3470fb1ad863fe5833e4">gobj</a> () const </td></tr>
<tr class="separator:abc5e2ebd8c4d3470fb1ad863fe5833e4 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca337f535c1db1d435bbf79d9e7d3c0e inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Action.html">Action</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#aca337f535c1db1d435bbf79d9e7d3c0e">lookup_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name)</td></tr>
<tr class="separator:aca337f535c1db1d435bbf79d9e7d3c0e inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d57243d90ce36096deddb26bb6ef5e4 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Action.html">Action</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a6d57243d90ce36096deddb26bb6ef5e4">lookup_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name) const </td></tr>
<tr class="separator:a6d57243d90ce36096deddb26bb6ef5e4 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a784dfa4573e994ac452d5e2dd56a5909 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a784dfa4573e994ac452d5e2dd56a5909">add_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name)</td></tr>
<tr class="separator:a784dfa4573e994ac452d5e2dd56a5909 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3548d329e7abda0d6325c1f75a799da6 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a3548d329e7abda0d6325c1f75a799da6">add_action_with_parameter</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a0cfa34eeb24fa3c247bb0acf369c5bbb">ActivateWithParameterSlot</a> &amp;slot)</td></tr>
<tr class="separator:a3548d329e7abda0d6325c1f75a799da6 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af98561d9fe5f98aa1e469be0ec55d82b inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#af98561d9fe5f98aa1e469be0ec55d82b">add_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a20d1ef5a8675224179ebee86d59578a3">ActivateSlot</a> &amp;slot)</td></tr>
<tr class="separator:af98561d9fe5f98aa1e469be0ec55d82b inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec19298dafe16546dd4c664fd3f3ef3f inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#aec19298dafe16546dd4c664fd3f3ef3f">add_action_bool</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, bool state=false)</td></tr>
<tr class="separator:aec19298dafe16546dd4c664fd3f3ef3f inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e0cfe16737aa26601508a0b912f6fea inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a1e0cfe16737aa26601508a0b912f6fea">add_action_bool</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a20d1ef5a8675224179ebee86d59578a3">ActivateSlot</a> &amp;slot, bool state=false)</td></tr>
<tr class="separator:a1e0cfe16737aa26601508a0b912f6fea inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99f4d541960158961ba0e30209ca1b2d inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a99f4d541960158961ba0e30209ca1b2d">add_action_radio_string</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;state)</td></tr>
<tr class="separator:a99f4d541960158961ba0e30209ca1b2d inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5324d4987143dadbd08d5696e99bb66d inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a5324d4987143dadbd08d5696e99bb66d">add_action_radio_string</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a5d938580b566117fc4a7aa4a6f31f651">ActivateWithStringParameterSlot</a> &amp;slot, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;state)</td></tr>
<tr class="separator:a5324d4987143dadbd08d5696e99bb66d inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa389cd74fb2455308b9d19d8a06601e inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#aaa389cd74fb2455308b9d19d8a06601e">add_action_radio_integer</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, gint32 state)</td></tr>
<tr class="separator:aaa389cd74fb2455308b9d19d8a06601e inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad106a05dd5179295c5d037c1ebad66f9 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1SimpleAction.html">SimpleAction</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#ad106a05dd5179295c5d037c1ebad66f9">add_action_radio_integer</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a024a6233b274195332973872f0b5eaa9">ActivateWithIntParameterSlot</a> &amp;slot, gint32 state)</td></tr>
<tr class="separator:ad106a05dd5179295c5d037c1ebad66f9 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cd54f21b2f817b279c6e47154610852 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a3cd54f21b2f817b279c6e47154610852">add_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Action.html">Action</a> &gt; &amp;action)</td></tr>
<tr class="separator:a3cd54f21b2f817b279c6e47154610852 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd8bcc4209fae2afbb0aba3f90c8bb0d inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#afd8bcc4209fae2afbb0aba3f90c8bb0d">remove_action</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name)</td></tr>
<tr class="separator:afd8bcc4209fae2afbb0aba3f90c8bb0d inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73863b440e8a07406dbd6c00812a4921 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Action.html">Action</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a73863b440e8a07406dbd6c00812a4921">lookup_action_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name) const </td></tr>
<tr class="separator:a73863b440e8a07406dbd6c00812a4921 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a05019f8c79a4a6b9ab9e1837f8488 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a79a05019f8c79a4a6b9ab9e1837f8488">add_action_vfunc</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Action.html">Action</a> &gt; action) const </td></tr>
<tr class="separator:a79a05019f8c79a4a6b9ab9e1837f8488 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9666b169b2fc68093950d8aacf1cf28 inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#af9666b169b2fc68093950d8aacf1cf28">remove_action_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;name)</td></tr>
<tr class="separator:af9666b169b2fc68093950d8aacf1cf28 inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58108146b22f328cb2153f3bcbd0c07b inherit pub_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html">Gio::ActionMap</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a58108146b22f328cb2153f3bcbd0c07b">wrap</a> (GActionMap *object, bool take_copy=false)</td></tr>
<tr class="separator:a58108146b22f328cb2153f3bcbd0c07b inherit pub_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a2fad1bb7a36614589ca9a4ed6b9c2253"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a2fad1bb7a36614589ca9a4ed6b9c2253">get_type</a> ()</td></tr>
<tr class="memdesc:a2fad1bb7a36614589ca9a4ed6b9c2253"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a2fad1bb7a36614589ca9a4ed6b9c2253">More...</a><br/></td></tr>
<tr class="separator:a2fad1bb7a36614589ca9a4ed6b9c2253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0521e314658e75606184c53dcb4b8cef"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Application.html">Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a0521e314658e75606184c53dcb4b8cef">create</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>(), <a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">Gio::ApplicationFlags</a> flags=<a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">Gio::APPLICATION_FLAGS_NONE</a>)</td></tr>
<tr class="memdesc:a0521e314658e75606184c53dcb4b8cef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> instance.  <a href="#a0521e314658e75606184c53dcb4b8cef">More...</a><br/></td></tr>
<tr class="separator:a0521e314658e75606184c53dcb4b8cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6432c724238bf3bf6dd24dd16ed56795"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Application.html">Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a6432c724238bf3bf6dd24dd16ed56795">create</a> (int&amp; argc, char**&amp; argv, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>(), <a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">Gio::ApplicationFlags</a> flags=<a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">Gio::APPLICATION_FLAGS_NONE</a>)</td></tr>
<tr class="memdesc:a6432c724238bf3bf6dd24dd16ed56795"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> instance.  <a href="#a6432c724238bf3bf6dd24dd16ed56795">More...</a><br/></td></tr>
<tr class="separator:a6432c724238bf3bf6dd24dd16ed56795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGio_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGio_1_1Application')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1Application.html">Gio::Application</a></td></tr>
<tr class="memitem:a63cc5cae8c93f4cb344cbeab0cdfcef3 inherit pub_static_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a63cc5cae8c93f4cb344cbeab0cdfcef3">get_type</a> ()</td></tr>
<tr class="separator:a63cc5cae8c93f4cb344cbeab0cdfcef3 inherit pub_static_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49723f8caca339ff409c077d49425327 inherit pub_static_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html">Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a49723f8caca339ff409c077d49425327">create</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;application_id=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>(), <a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> flags=<a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">APPLICATION_FLAGS_NONE</a>)</td></tr>
<tr class="separator:a49723f8caca339ff409c077d49425327 inherit pub_static_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9d589ea6286e7518017494117f465a2 inherit pub_static_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#ad9d589ea6286e7518017494117f465a2">id_is_valid</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;application_id)</td></tr>
<tr class="separator:ad9d589ea6286e7518017494117f465a2 inherit pub_static_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13e52a81fba2eca92dc7e2e582dc409d inherit pub_static_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a13e52a81fba2eca92dc7e2e582dc409d">set_default</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html">Application</a> &gt; &amp;application)</td></tr>
<tr class="separator:a13e52a81fba2eca92dc7e2e582dc409d inherit pub_static_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaff99f1512e9dde8fd3c182d71c82cc8 inherit pub_static_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#aaff99f1512e9dde8fd3c182d71c82cc8">unset_default</a> ()</td></tr>
<tr class="separator:aaff99f1512e9dde8fd3c182d71c82cc8 inherit pub_static_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00e9413f162dffe7b7c6dbc09fa83bfa inherit pub_static_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html">Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a00e9413f162dffe7b7c6dbc09fa83bfa">get_default</a> ()</td></tr>
<tr class="separator:a00e9413f162dffe7b7c6dbc09fa83bfa inherit pub_static_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGio_1_1ActionGroup"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGio_1_1ActionGroup')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1ActionGroup.html">Gio::ActionGroup</a></td></tr>
<tr class="memitem:a19d09dd80a81909b8927ebe631de486a inherit pub_static_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a19d09dd80a81909b8927ebe631de486a">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a19d09dd80a81909b8927ebe631de486a inherit pub_static_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb04677c5e63eb413f111339ea385568 inherit pub_static_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#abb04677c5e63eb413f111339ea385568">get_type</a> ()</td></tr>
<tr class="separator:abb04677c5e63eb413f111339ea385568 inherit pub_static_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGio_1_1ActionMap"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGio_1_1ActionMap')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1ActionMap.html">Gio::ActionMap</a></td></tr>
<tr class="memitem:a6e390dc3b7c4bb4422fbfafbb3190173 inherit pub_static_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a6e390dc3b7c4bb4422fbfafbb3190173">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a6e390dc3b7c4bb4422fbfafbb3190173 inherit pub_static_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24704a273680f1947ea09b72a6268146 inherit pub_static_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#a24704a273680f1947ea09b72a6268146">get_type</a> ()</td></tr>
<tr class="separator:a24704a273680f1947ea09b72a6268146 inherit pub_static_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a2a9af1ce23733014bd025c662a1ed6f7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a2a9af1ce23733014bd025c662a1ed6f7">Application</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>(), <a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">Gio::ApplicationFlags</a> flags=<a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">Gio::APPLICATION_FLAGS_NONE</a>)</td></tr>
<tr class="memdesc:a2a9af1ce23733014bd025c662a1ed6f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> instance.  <a href="#a2a9af1ce23733014bd025c662a1ed6f7">More...</a><br/></td></tr>
<tr class="separator:a2a9af1ce23733014bd025c662a1ed6f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a419fa0d9bb11feb93b2ba0e8fef1537e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a419fa0d9bb11feb93b2ba0e8fef1537e">Application</a> (int&amp; argc, char**&amp; argv, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; application_id=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>(), <a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">Gio::ApplicationFlags</a> flags=<a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">Gio::APPLICATION_FLAGS_NONE</a>)</td></tr>
<tr class="memdesc:a419fa0d9bb11feb93b2ba0e8fef1537e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> instance.  <a href="#a419fa0d9bb11feb93b2ba0e8fef1537e">More...</a><br/></td></tr>
<tr class="separator:a419fa0d9bb11feb93b2ba0e8fef1537e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5f0f182f2292e4bf095a618eba5ac0c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#aa5f0f182f2292e4bf095a618eba5ac0c">on_window_added</a> (<a class="el" href="classGtk_1_1Window.html">Window</a>* window)</td></tr>
<tr class="memdesc:aa5f0f182f2292e4bf095a618eba5ac0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1Application.html#ae64fd4055a7d6cbf1b29b5d4095a332f">signal_window_added()</a>.  <a href="#aa5f0f182f2292e4bf095a618eba5ac0c">More...</a><br/></td></tr>
<tr class="separator:aa5f0f182f2292e4bf095a618eba5ac0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ee1588b96238b6d68cbda7c284727fa"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a3ee1588b96238b6d68cbda7c284727fa">on_window_removed</a> (<a class="el" href="classGtk_1_1Window.html">Window</a>* window)</td></tr>
<tr class="memdesc:a3ee1588b96238b6d68cbda7c284727fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1Application.html#ad93f3468b3e5f6c399966b3663ab20f9">signal_window_removed()</a>.  <a href="#a3ee1588b96238b6d68cbda7c284727fa">More...</a><br/></td></tr>
<tr class="separator:a3ee1588b96238b6d68cbda7c284727fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGio_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGio_1_1Application')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1Application.html">Gio::Application</a></td></tr>
<tr class="memitem:ab36332457ba478951f7743ed48324c6b inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#ab36332457ba478951f7743ed48324c6b">Application</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;application_id=<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>(), <a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">ApplicationFlags</a> flags=<a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">APPLICATION_FLAGS_NONE</a>)</td></tr>
<tr class="separator:ab36332457ba478951f7743ed48324c6b inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11939a724e0ab8ddfa3989a950dce5ed inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a11939a724e0ab8ddfa3989a950dce5ed">on_open</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a> &amp;files, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;hint)</td></tr>
<tr class="separator:a11939a724e0ab8ddfa3989a950dce5ed inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d78cc068e04862a3d0fdab1afa48f8 inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a83d78cc068e04862a3d0fdab1afa48f8">local_command_line_vfunc</a> (char **&amp;arguments, int &amp;exit_status)</td></tr>
<tr class="separator:a83d78cc068e04862a3d0fdab1afa48f8 inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ff64453c75b262ec3c39f584d860d3 inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a32ff64453c75b262ec3c39f584d860d3">before_emit_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;platform_data)</td></tr>
<tr class="separator:a32ff64453c75b262ec3c39f584d860d3 inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24a45fbd57b7863e073d0bf120adb52e inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a24a45fbd57b7863e073d0bf120adb52e">after_emit_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;platform_data)</td></tr>
<tr class="separator:a24a45fbd57b7863e073d0bf120adb52e inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2071fdc29b98017584d0a5ad6ca25236 inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a2071fdc29b98017584d0a5ad6ca25236">quit_mainloop_vfunc</a> ()</td></tr>
<tr class="separator:a2071fdc29b98017584d0a5ad6ca25236 inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acec64d0bcee724c3cb83bf124159e5d1 inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#acec64d0bcee724c3cb83bf124159e5d1">run_mainloop_vfunc</a> ()</td></tr>
<tr class="separator:acec64d0bcee724c3cb83bf124159e5d1 inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f101517a3cfad44c71f5b147893cccb inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a1f101517a3cfad44c71f5b147893cccb">on_startup</a> ()</td></tr>
<tr class="separator:a1f101517a3cfad44c71f5b147893cccb inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af764ec32aee390fc888a4236ef7f4b8e inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#af764ec32aee390fc888a4236ef7f4b8e">on_activate</a> ()</td></tr>
<tr class="separator:af764ec32aee390fc888a4236ef7f4b8e inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a061412c26150b96c69a0595325b707 inherit pro_methods_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a3a061412c26150b96c69a0595325b707">on_command_line</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ApplicationCommandLine.html">ApplicationCommandLine</a> &gt; &amp;command_line)</td></tr>
<tr class="separator:a3a061412c26150b96c69a0595325b707 inherit pro_methods_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGio_1_1ActionGroup"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGio_1_1ActionGroup')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1ActionGroup.html">Gio::ActionGroup</a></td></tr>
<tr class="memitem:ab609e11f0c2f1fc50b7a1fa44a28e052 inherit pro_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#ab609e11f0c2f1fc50b7a1fa44a28e052">ActionGroup</a> ()</td></tr>
<tr class="separator:ab609e11f0c2f1fc50b7a1fa44a28e052 inherit pro_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f2650b664d5147b80e90648cd765267 inherit pro_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a1f2650b664d5147b80e90648cd765267">on_action_added</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name)</td></tr>
<tr class="separator:a1f2650b664d5147b80e90648cd765267 inherit pro_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a7e4f8b6320487ef072937f1c617f29 inherit pro_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#a9a7e4f8b6320487ef072937f1c617f29">on_action_enabled_changed</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, bool enabled)</td></tr>
<tr class="separator:a9a7e4f8b6320487ef072937f1c617f29 inherit pro_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfd41d6c32940285f651aaa09aede3d9 inherit pro_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#abfd41d6c32940285f651aaa09aede3d9">on_action_removed</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name)</td></tr>
<tr class="separator:abfd41d6c32940285f651aaa09aede3d9 inherit pro_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb99c786b38bc8b55d3b9d82df6a9853 inherit pro_methods_classGio_1_1ActionGroup"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#acb99c786b38bc8b55d3b9d82df6a9853">on_action_state_changed</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;action_name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1VariantBase.html">Glib::VariantBase</a> &amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01670.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
<tr class="separator:acb99c786b38bc8b55d3b9d82df6a9853 inherit pro_methods_classGio_1_1ActionGroup"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGio_1_1ActionMap"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGio_1_1ActionMap')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1ActionMap.html">Gio::ActionMap</a></td></tr>
<tr class="memitem:ad507af7d6d501b3e3e23f7838fd093e6 inherit pro_methods_classGio_1_1ActionMap"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html#ad507af7d6d501b3e3e23f7838fd093e6">ActionMap</a> ()</td></tr>
<tr class="separator:ad507af7d6d501b3e3e23f7838fd093e6 inherit pro_methods_classGio_1_1ActionMap"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a07644ff178af026cdb2c2aaa0758c15c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Application.html">Gtk::Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Application.html#a07644ff178af026cdb2c2aaa0758c15c">wrap</a> (GtkApplication* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a07644ff178af026cdb2c2aaa0758c15c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a07644ff178af026cdb2c2aaa0758c15c">More...</a><br/></td></tr>
<tr class="separator:a07644ff178af026cdb2c2aaa0758c15c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classGio_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGio_1_1Application')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1Application.html">Gio::Application</a></td></tr>
<tr class="memitem:a49e9c2644440be5859747d350bb0643c inherit pub_types_classGio_1_1Application"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1File.html">File</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a49e9c2644440be5859747d350bb0643c">type_vec_files</a></td></tr>
<tr class="separator:a49e9c2644440be5859747d350bb0643c inherit pub_types_classGio_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a> class handles many important aspects of a GTK+ application in a convenient fashion, without enforcing a one-size-fits-all application model. </p>
<p>Currently, <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a> handles GTK+ and gtkmm initialization, application uniqueness, session management, provides some basic scriptability and desktop shell integration by exporting actions and menus, and manages a list of toplevel windows whose life-cycle is automatically tied to the life-cycle of your application.</p>
<p>While <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a> works fine with plain <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a>s, it is recommended to use it together with <a class="el" href="classGtk_1_1ApplicationWindow.html" title="A Gtk::Window subclass with Gtk::Application support.">Gtk::ApplicationWindow</a>.</p>
<p>When GDK threads are enabled, <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a> will acquire the GDK lock when invoking actions that arrive from other processes. The GDK lock is not touched for local action invocations. In order to have actions invoked in a predictable context it is therefore recommended that the GDK lock be held while invoking actions locally with <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionGroup.html#acb1430eed8062a856c32b8e48f41ebe6">Gio::ActionGroup::activate_action()</a>. The same applies to actions associated with <a class="el" href="classGtk_1_1ApplicationWindow.html" title="A Gtk::Window subclass with Gtk::Application support.">Gtk::ApplicationWindow</a> and to the <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a933c7e0d462692cf7389ab3b08b6e883">Gio::Application::activate()</a> and <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a41a766989330ceba997254c31d322e5f">Gio::Application::open()</a> methods.</p>
<p>To set an application menu for a <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a>, use <a class="el" href="classGtk_1_1Application.html#a452a8bad7e3a34846647073243e0920f" title="Sets or unsets the application menu for application.">set_app_menu()</a>. The <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> that this method expects is usually constructed using <a class="el" href="classGtk_1_1Builder.html" title="Build an interface from a UI definition description.">Gtk::Builder</a>. To specify a menubar that will be shown by <a class="el" href="classGtk_1_1ApplicationWindow.html" title="A Gtk::Window subclass with Gtk::Application support.">Gtk::ApplicationWindow</a>s, use <a class="el" href="classGtk_1_1Application.html#aef25d09a3867f74fc48c36c65b3b2e7f" title="Sets or unsets the menubar for windows of application.">set_menubar()</a>. Use the base <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1ActionMap.html">Gio::ActionMap</a> interface to add actions, to respond to the user selecting these menu items.</p>
<p>GTK+ displays these menus as expected, depending on the platform the application is running on.</p>
<p><a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a> optionally registers with a session manager of the users session (if you set the register-session property) and offers various functionality related to the session life-cycle.</p>
<p>An application can block various ways to end the session with the <a class="el" href="classGtk_1_1Application.html#a3d2a1f464239bf5c99423a733c438bb9" title="Inform the session manager that certain types of actions should be inhibited.">inhibit()</a> method. Typical use cases for this kind of inhibiting are long-running, uninterruptible operations, such as burning a CD or performing a disk backup. The session manager may not honor the inhibitor, but it can be expected to inform the user about the negative consequences of ending the session while inhibitors are present.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000017">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a867c5d01ff51a30c53ba206da5f67217"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::Application::~Application </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a01c45143f595a603c38f0e6706b0145a">Gio::Application</a>.</p>

</div>
</div>
<a class="anchor" id="a2a9af1ce23733014bd025c662a1ed6f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Application::Application </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>application_id</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">Gio::ApplicationFlags</a>&#160;</td>
          <td class="paramname"><em>flags</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">Gio::APPLICATION_FLAGS_NONE</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a new <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> instance. </p>
<p>This initializes gtkmm (and the GObject type system) for you.</p>
<p>If non-empty, the application ID must be valid. See g_application_id_is_valid().</p>
<p>If no application ID is given then some features (most notably application uniqueness) will be disabled. A null application ID is only allowed with gtkmm 3.6 or later.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">application_id</td><td>A valid application ID. </td></tr>
    <tr><td class="paramname">flags</td><td>The application flags.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000018">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a419fa0d9bb11feb93b2ba0e8fef1537e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Application::Application </td>
          <td>(</td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&amp;&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>application_id</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">Gio::ApplicationFlags</a>&#160;</td>
          <td class="paramname"><em>flags</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">Gio::APPLICATION_FLAGS_NONE</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a new <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> instance. </p>
<p>This initializes gtkmm (and the GObject type system) for you, parsing the standard GTK+ command line arguments.</p>
<p>You could instead use the constuctor that takes no command line arguements and later supply the command line arguments to <a class="el" href="classGtk_1_1Application.html#a2772d9f33a86b259238356d2fcf8048c" title="Starts the application.">run()</a>.</p>
<p>Note that all GTK+ functionality that is available via command line arguments can instead be achieved by setting suitable environment variables such as G_DEBUG.</p>
<p>If non-empty, the application ID must be valid. See g_application_id_is_valid().</p>
<p>If no application ID is given then some features (most notably application uniqueness) will be disabled. A null application ID is only allowed with gtkmm 3.6 or later.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">argc</td><td>The parameter received by your main() function. </td></tr>
    <tr><td class="paramname">argv</td><td>The parameter received by your main() function. </td></tr>
    <tr><td class="paramname">application_id</td><td>A valid application ID. </td></tr>
    <tr><td class="paramname">flags</td><td>The application flags.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000019">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a6969609d1fcd75871918003bc16afdeb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::add_accelerator </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>accelerator</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>action_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GVariant *&#160;</td>
          <td class="paramname"><em>parameter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Installs an accelerator that will cause the named action to be activated when the key combination specificed by <em>accelerator</em> is pressed. </p>
<p><em>accelerator</em> must be a string that can be parsed by gtk_accelerator_parse(), e.g. "&lt;Primary&gt;q" or "&lt;Control&gt;&lt;Alt&gt;p".</p>
<p><em>action_name</em> must be the name of an action as it would be used in the app menu, i.e. actions that have been added to the application are referred to with an "app." prefix, and window-specific actions with a "win." prefix.</p>
<p>GtkApplication also extracts accelerators out of 'accel' attributes in the MenuModels passed to <a class="el" href="classGtk_1_1Application.html#a452a8bad7e3a34846647073243e0920f" title="Sets or unsets the application menu for application.">set_app_menu()</a> and <a class="el" href="classGtk_1_1Application.html#aef25d09a3867f74fc48c36c65b3b2e7f" title="Sets or unsets the menubar for windows of application.">set_menubar()</a>, which is usually more convenient than calling this function for each accelerator.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000033">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">accelerator</td><td>Accelerator string. </td></tr>
    <tr><td class="paramname">action_name</td><td>The name of the action to activate. </td></tr>
    <tr><td class="paramname">parameter</td><td>Parameter to pass when activating the action, or <code>0</code> if the action does not accept an activation parameter. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab9d3281d4e9289adcebcafc585b0fa1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::add_accelerator </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>accelerator</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>action_name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <a class="el" href="classGtk_1_1Application.html#a6969609d1fcd75871918003bc16afdeb" title="Installs an accelerator that will cause the named action to be activated when the key combination spe...">add_accelerator()</a> convenience overload. </p>

</div>
</div>
<a class="anchor" id="a2d2f04c1cb6c3093747626c4889376f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::add_window </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Window.html">Window</a>&amp;&#160;</td>
          <td class="paramname"><em>window</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a window to the <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a>. </p>
<p>If all the windows managed by <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a> are closed or removed from the application then the <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Gtk::Application</a> will call <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1Application.html#a0420530131f4303251091dac443b1961">quit()</a>, and quit the application.</p>
<p>This call is equivalent to calling <a class="el" href="classGtk_1_1Window.html#a6eadd0aa1c88ac7e1ca196089ed0cd02" title="Sets or unsets the Gtk::Application associated with the window.">Gtk::Window::set_application()</a>.</p>
<p>Normally, the connection between the application and the window will remain until the window is closed or destroyed, but you can explicitly remove it with <a class="el" href="classGtk_1_1Application.html#afe36cb32c2f4dc3ddbc35faae81cfb8a" title="Remove a window from application.">remove_window()</a>.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000022">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>A toplevel window to add to the application. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0521e314658e75606184c53dcb4b8cef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Application.html">Application</a>&gt; Gtk::Application::create </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>application_id</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">Gio::ApplicationFlags</a>&#160;</td>
          <td class="paramname"><em>flags</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">Gio::APPLICATION_FLAGS_NONE</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a new <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> instance. </p>
<p>This initializes gtkmm (and the GObject type system) for you.</p>
<p>If non-empty, the application ID must be valid. See g_application_id_is_valid().</p>
<p>If no application ID is given then some features (most notably application uniqueness) will be disabled. A null application ID is only allowed with gtkmm 3.6 or later.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">application_id</td><td>A valid application ID. </td></tr>
    <tr><td class="paramname">flags</td><td>The application flags.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000020">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6432c724238bf3bf6dd24dd16ed56795"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Application.html">Application</a>&gt; Gtk::Application::create </td>
          <td>(</td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&amp;&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>application_id</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/group__giommEnums.html#ga493d914cf0a466cc9c6b18a44c5d345e">Gio::ApplicationFlags</a>&#160;</td>
          <td class="paramname"><em>flags</em> = <code><a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGio.html#ga493d914cf0a466cc9c6b18a44c5d345eac3648311d6c651b1ec142a9126dd9218">Gio::APPLICATION_FLAGS_NONE</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a new <a class="el" href="classGtk_1_1Application.html" title="The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashi...">Application</a> instance. </p>
<p>This initializes gtkmm (and the GObject type system) for you, parsing the standard GTK+ command line arguments.</p>
<p>You could instead use the constuctor that takes no command line arguements and later supply the command line arguments to <a class="el" href="classGtk_1_1Application.html#a2772d9f33a86b259238356d2fcf8048c" title="Starts the application.">run()</a>.</p>
<p>Note that all GTK+ functionality that is available via command line arguments can instead be achieved by setting suitable environment variables such as G_DEBUG.</p>
<p>If non-empty, the application ID must be valid. See g_application_id_is_valid().</p>
<p>If no application ID is given then some features (most notably application uniqueness) will be disabled. A null application ID is only allowed with gtkmm 3.6 or later.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">argc</td><td>The parameter received by your main() function. </td></tr>
    <tr><td class="paramname">argv</td><td>The parameter received by your main() function. </td></tr>
    <tr><td class="paramname">application_id</td><td>A valid application ID.</td></tr>
    <tr><td class="paramname">flags</td><td>The application flags. </td></tr>
  </table>
  </dd>
</dl>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000021">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6772829e0fb11aff67e836aeaa54bec8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Window.html">Window</a>* Gtk::Application::get_active_window </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the "active" window for the application. </p>
<p>The active window is the one that was most recently focused (within the application). This window may not have the focus at the moment if another application has it &#8211; this is just the most recently-focused window within this application.</p>
<dl class="since_3_6"><dt><b><a class="el" href="since_3_6.html#_since_3_6000009">Since gtkmm 3.6:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The active window. </dd></dl>

</div>
</div>
<a class="anchor" id="a80d7a04db2b1ad32db2ac4a10f6976d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Window.html">Window</a>* Gtk::Application::get_active_window </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the "active" window for the application. </p>
<p>The active window is the one that was most recently focused (within the application). This window may not have the focus at the moment if another application has it &#8211; this is just the most recently-focused window within this application.</p>
<dl class="since_3_6"><dt><b><a class="el" href="since_3_6.html#_since_3_6000010">Since gtkmm 3.6:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The active window. </dd></dl>

</div>
</div>
<a class="anchor" id="a004854ed84e7c01a441981d6bce2623f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a>&gt; Gtk::Application::get_app_menu </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the menu model that has been set with <a class="el" href="classGtk_1_1Application.html#a452a8bad7e3a34846647073243e0920f" title="Sets or unsets the application menu for application.">set_app_menu()</a>. </p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000027">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The application menu of <em>application</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a824fc52dd49da41bcb656a8d4c91e9ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a>&gt; Gtk::Application::get_app_menu </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the menu model that has been set with <a class="el" href="classGtk_1_1Application.html#a452a8bad7e3a34846647073243e0920f" title="Sets or unsets the application menu for application.">set_app_menu()</a>. </p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000028">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The application menu of <em>application</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a172cbaf9caf30aeb6bd12fcfa2e9d23e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a>&gt; Gtk::Application::get_menubar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the menu model that has been set with <a class="el" href="classGtk_1_1Application.html#aef25d09a3867f74fc48c36c65b3b2e7f" title="Sets or unsets the menubar for windows of application.">set_menubar()</a>. </p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000030">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The menubar for windows of <em>application</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a15c01ae31b6b35bfc0be3064c8432a97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a>&gt; Gtk::Application::get_menubar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the menu model that has been set with <a class="el" href="classGtk_1_1Application.html#aef25d09a3867f74fc48c36c65b3b2e7f" title="Sets or unsets the menubar for windows of application.">set_menubar()</a>. </p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000031">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The menubar for windows of <em>application</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a2fad1bb7a36614589ca9a4ed6b9c2253"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gtk::Application::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="aa98871f45913f320abead5ff24fa2b63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Window.html">Window</a>* Gtk::Application::get_window_by_id </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classGtk_1_1ApplicationWindow.html" title="A Gtk::Window subclass with Gtk::Application support.">Gtk::ApplicationWindow</a> with the given ID. </p>
<dl class="since_3_6"><dt><b><a class="el" href="since_3_6.html#_since_3_6000007">Since gtkmm 3.6:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>An identifier number. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The window with ID <em>id</em>, or <code>0</code> if there is no window with this ID. </dd></dl>

</div>
</div>
<a class="anchor" id="a7202845f13de7b9b2926339893f4939d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Window.html">Window</a>* Gtk::Application::get_window_by_id </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classGtk_1_1ApplicationWindow.html" title="A Gtk::Window subclass with Gtk::Application support.">Gtk::ApplicationWindow</a> with the given ID. </p>
<dl class="since_3_6"><dt><b><a class="el" href="since_3_6.html#_since_3_6000008">Since gtkmm 3.6:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>An identifier number. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The window with ID <em>id</em>, or <code>0</code> if there is no window with this ID. </dd></dl>

</div>
</div>
<a class="anchor" id="a3ae48f4f9566b2a97a3f4c05c42d1eb1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</a>&lt;<a class="el" href="classGtk_1_1Window.html">Window</a>*&gt; Gtk::Application::get_windows </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a list of the Gtk::Windows associated with <em>application</em>. </p>
<p>The list is sorted by most recently focused window, such that the first element is the currently focused window. (Useful for choosing a parent for a transient window.)</p>
<p>The list that is returned should not be modified in any way. It will only remain valid until the next focus change or window creation or deletion.</p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000076">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A List of <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a12e151bd0069a4c15b9a28c03f78be06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00973.html">std::vector</a>&lt;const <a class="el" href="classGtk_1_1Window.html">Window</a>*&gt; Gtk::Application::get_windows </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a list of the Gtk::Windows associated with <em>application</em>. </p>
<p>The list is sorted by most recently focused window, such that the first element is the currently focused window. (Useful for choosing a parent for a transient window.)</p>
<p>The list that is returned should not be modified in any way. It will only remain valid until the next focus change or window creation or deletion.</p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000077">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A List of <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="aeb538b778c1d17c710b824ac0e383970"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkApplication* Gtk::Application::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="af4e0f99e0a71b31502185d30b30ab770"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GtkApplication* Gtk::Application::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="a96b38ed46d42370aeb42afa1023053d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkApplication* Gtk::Application::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a class="anchor" id="a3d2a1f464239bf5c99423a733c438bb9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint Gtk::Application::inhibit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Window.html">Window</a>&amp;&#160;</td>
          <td class="paramname"><em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga5214469eb7025397aaecaf904b7e1390">ApplicationInhibitFlags</a>&#160;</td>
          <td class="paramname"><em>flags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>reason</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Inform the session manager that certain types of actions should be inhibited. </p>
<p>This is not guaranteed to work on all platforms and for all types of actions.</p>
<p>Applications should invoke this method when they begin an operation that should not be interrupted, such as creating a CD or DVD. The types of actions that may be blocked are specified by the <em>flags</em> parameter. When the application completes the operation it should call <a class="el" href="classGtk_1_1Application.html#a9fb884b154e49195ebf245f2eabcaa78" title="Removes an inhibitor that has been established with inhibit().">uninhibit()</a> to remove the inhibitor. Note that an application can have multiple inhibitors, and all of the must be individually removed. Inhibitors are also cleared when the application exits.</p>
<p>Applications should not expect that they will always be able to block the action. In most cases, users will be given the option to force the action to take place.</p>
<p>Reasons should be short and to the point.</p>
<p>If <em>window</em> is given, the session manager may point the user to this window to find out more about why the action is inhibited.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000035">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>A <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a>, or <code>0</code>. </td></tr>
    <tr><td class="paramname">flags</td><td>What types of actions should be inhibited. </td></tr>
    <tr><td class="paramname">reason</td><td>A short, human-readable string that explains why these operations are inhibited. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A non-zero cookie that is used to uniquely identify this request. It should be used as an argument to <a class="el" href="classGtk_1_1Application.html#a9fb884b154e49195ebf245f2eabcaa78" title="Removes an inhibitor that has been established with inhibit().">uninhibit()</a> in order to remove the request. If the platform does not support inhibiting or the request failed for some reason, 0 is returned. </dd></dl>

</div>
</div>
<a class="anchor" id="aafa39b0dc2bbef0e70cf0cb4a9773809"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::Application::is_inhibited </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga5214469eb7025397aaecaf904b7e1390">ApplicationInhibitFlags</a>&#160;</td>
          <td class="paramname"><em>flags</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if any of the actions specified in <em>flags</em> are currently inhibited (possibly by another application). </p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000037">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">flags</td><td>What types of actions should be queried. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if any of the actions specified in <em>flags</em> are inhibited. </dd></dl>

</div>
</div>
<a class="anchor" id="aa5f0f182f2292e4bf095a618eba5ac0c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Application::on_window_added </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Window.html">Window</a>*&#160;</td>
          <td class="paramname"><em>window</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGtk_1_1Application.html#ae64fd4055a7d6cbf1b29b5d4095a332f">signal_window_added()</a>. </p>

</div>
</div>
<a class="anchor" id="a3ee1588b96238b6d68cbda7c284727fa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Application::on_window_removed </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Window.html">Window</a>*&#160;</td>
          <td class="paramname"><em>window</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGtk_1_1Application.html#ad93f3468b3e5f6c399966b3663ab20f9">signal_window_removed()</a>. </p>

</div>
</div>
<a class="anchor" id="ad0d55f36a74687ba78534bea728c5baa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="classGtk_1_1Window.html">Window</a>* &gt; Gtk::Application::property_active_window </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The window which most recently had focus. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a49b1d8058b0a0462ecc5bf1758ea729b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a>&gt; &gt; Gtk::Application::property_app_menu </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The GMenuModel for the application menu. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab881ea32510686227739513dda40d4c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a>&gt; &gt; Gtk::Application::property_app_menu </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The GMenuModel for the application menu. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a40dc9251e23f5b6849d582a3b5a2e948"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a>&gt; &gt; Gtk::Application::property_menubar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The GMenuModel for the menubar. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8c4c9c74da54b43c95fc93022d579cdb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a>&gt; &gt; Gtk::Application::property_menubar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The GMenuModel for the menubar. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8f4d0dcbe37bb11e3bbfaea10af39c4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt; Gtk::Application::property_register_session </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register with the session manager. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa6fc2c688b821d8c6894d98a262c832c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt; Gtk::Application::property_register_session </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register with the session manager. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afb5c4d4e1833edfcca58e6897ddcd904"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::remove_accelerator </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>action_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GVariant *&#160;</td>
          <td class="paramname"><em>parameter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes an accelerator that has been previously added with <a class="el" href="classGtk_1_1Application.html#a6969609d1fcd75871918003bc16afdeb" title="Installs an accelerator that will cause the named action to be activated when the key combination spe...">add_accelerator()</a>. </p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000034">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">action_name</td><td>The name of the action to activate. </td></tr>
    <tr><td class="paramname">parameter</td><td>Parameter to pass when activating the action, or <code>0</code> if the action does not accept an activation parameter. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0a65e411c9c2d19b4f6f90d49637798d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::remove_accelerator </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>action_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <a class="el" href="classGtk_1_1Application.html#afb5c4d4e1833edfcca58e6897ddcd904" title="Removes an accelerator that has been previously added with add_accelerator().">remove_accelerator()</a> convenience overload. </p>

</div>
</div>
<a class="anchor" id="afe36cb32c2f4dc3ddbc35faae81cfb8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::remove_window </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Window.html">Window</a>&amp;&#160;</td>
          <td class="paramname"><em>window</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove a window from <em>application</em>. </p>
<p>If <em>window</em> belongs to <em>application</em> then this call is equivalent to setting the <a class="el" href="classGtk_1_1Window.html#a06c9420500a84e397d02da685cda2ceb" title="The GtkApplication for the window.">Gtk::Window::property_application()</a> property of <em>window</em> to <code>0</code>.</p>
<p>The application may stop running as a result of a call to this function.</p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000078">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>A <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a41ede16109c06bbefce5194f4b601780"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Application::run </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Starts the application. </p>
<p>The default implementation of this virtual function will simply run a main loop.</p>
<p>It is an error to call this function if <em>application</em> is a proxy for a remote application.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">argc</td><td>The argc from main() (or 0 if <em>argv</em> is <code>0</code>). </td></tr>
    <tr><td class="paramname">argv</td><td>The argv from main(), or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The exit status.</dd></dl>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000023">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a349b70fb52c8a5c62fac581676675e87"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Application::run </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Window.html">Window</a>&amp;&#160;</td>
          <td class="paramname"><em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Starts the application. </p>
<p>The default implementation of this virtual function will simply run a main loop.</p>
<p>It is an error to call this function if <em>application</em> is a proxy for a remote application.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>The window to show. This method will return when the window is hidden. </td></tr>
    <tr><td class="paramname">argc</td><td>The argc from main() (or 0 if <em>argv</em> is <code>0</code>). </td></tr>
    <tr><td class="paramname">argv</td><td>The argv from main(), or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The exit status.</dd></dl>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000024">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6eba85ca96882d3db9c3d7a889fdd686"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Application::run </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Window.html">Window</a>&amp;&#160;</td>
          <td class="paramname"><em>window</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Starts the application. </p>
<p>The default implementation of this virtual function will simply run a main loop.</p>
<p>It is an error to call this function if <em>application</em> is a proxy for a remote application.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>The window to show. This method will return when the window is hidden. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The exit status.</dd></dl>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000025">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2772d9f33a86b259238356d2fcf8048c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Application::run </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Starts the application. </p>
<p>The default implementation of this virtual function will simply run a main loop.</p>
<p>It is an error to call this function if <em>application</em> is a proxy for a remote application.</p>
<dl class="section return"><dt>Returns</dt><dd>The exit status.</dd></dl>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000026">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a452a8bad7e3a34846647073243e0920f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::set_app_menu </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>app_menu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets or unsets the application menu for <em>application</em>. </p>
<p>This can only be done in the primary instance of the application, after it has been registered. Application::property_startup() is a good place to call this.</p>
<p>The application menu is a single menu containing items that typically impact the application as a whole, rather than acting on a specific window or document. For example, you would expect to see "Preferences" or "Quit" in an application menu, but not "Save" or "Print".</p>
<p>If supported, the application menu will be rendered by the desktop environment.</p>
<p>Use the base ActionMap interface to add actions, to respond to the user selecting these menu items.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000029">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">app_menu</td><td>A MenuModel, or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aef25d09a3867f74fc48c36c65b3b2e7f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::set_menubar </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGio_1_1MenuModel.html">Gio::MenuModel</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>menubar</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets or unsets the menubar for windows of <em>application</em>. </p>
<p>This is a menubar in the traditional sense.</p>
<p>This can only be done in the primary instance of the application, after it has been registered. Application::property_startup() is a good place to call this.</p>
<p>Depending on the desktop environment, this may appear at the top of each window, or at the top of the screen. In some environments, if both the application menu and the menubar are set, the application menu will be presented as if it were the first item of the menubar. Other environments treat the two as completely separate &#8211; for example, the application menu may be rendered by the desktop shell while the menubar (if set) remains in each individual window.</p>
<p>Use the base ActionMap interface to add actions, to respond to the user selecting these menu items.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000032">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">menubar</td><td>A MenuModel, or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae64fd4055a7d6cbf1b29b5d4095a332f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,<a class="el" href="classGtk_1_1Window.html">Window</a>* &gt; Gtk::Application::signal_window_added </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>void on_my_window_added(Window* window)</code></dd></dl>
<p>Emitted when a <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a> is added to <em>application</em> through <a class="el" href="classGtk_1_1Application.html#a2d2f04c1cb6c3093747626c4889376f1" title="Adds a window to the Gtk::Application.">Gtk::Application::add_window()</a>.</p>
<dl class="since_3_2"><dt><b><a class="el" href="since_3_2.html#_since_3_2000004">Since gtkmm 3.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>The newly-added <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad93f3468b3e5f6c399966b3663ab20f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,<a class="el" href="classGtk_1_1Window.html">Window</a>* &gt; Gtk::Application::signal_window_removed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>void on_my_window_removed(Window* window)</code></dd></dl>
<p>Emitted when a <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a> is removed from <em>application</em>, either as a side-effect of being destroyed or explicitly through <a class="el" href="classGtk_1_1Application.html#afe36cb32c2f4dc3ddbc35faae81cfb8a" title="Remove a window from application.">Gtk::Application::remove_window()</a>.</p>
<dl class="since_3_2"><dt><b><a class="el" href="since_3_2.html#_since_3_2000005">Since gtkmm 3.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>The <a class="el" href="classGtk_1_1Window.html" title="Toplevel Window This represents all widgets which are physical windows controlled by the window manag...">Gtk::Window</a> that is being removed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9fb884b154e49195ebf245f2eabcaa78"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Application::uninhibit </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>cookie</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes an inhibitor that has been established with <a class="el" href="classGtk_1_1Application.html#a3d2a1f464239bf5c99423a733c438bb9" title="Inform the session manager that certain types of actions should be inhibited.">inhibit()</a>. </p>
<p>Inhibitors are also cleared when the application exits.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000036">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cookie</td><td>A cookie that was returned by <a class="el" href="classGtk_1_1Application.html#a3d2a1f464239bf5c99423a733c438bb9" title="Inform the session manager that certain types of actions should be inhibited.">inhibit()</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a07644ff178af026cdb2c2aaa0758c15c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Application.html">Gtk::Application</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GtkApplication *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <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>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/application.h</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>