Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 36a4a1ce4320fd74059ccc32828cc5d4 > files > 21

gtkmm3.0-doc-3.14.0-2.mga5.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.7"/>
<title>gtkmm: Gdk::AppLaunchContext 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.14.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
  <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="namespaceGdk.html">Gdk</a></li><li class="navelem"><a class="el" href="classGdk_1_1AppLaunchContext.html">AppLaunchContext</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="classGdk_1_1AppLaunchContext-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gdk::AppLaunchContext Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is an implementation of <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html">Gio::AppLaunchContext</a> that handles launching an application in a graphical context.  
 <a href="classGdk_1_1AppLaunchContext.html#details">More...</a></p>

<p><code>#include &lt;gdkmm/applaunchcontext.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gdk::AppLaunchContext:</div>
<div class="dyncontent">
<div class="center"><img src="classGdk_1_1AppLaunchContext__inherit__graph.png" border="0" usemap="#Gdk_1_1AppLaunchContext_inherit__map" alt="Inheritance graph"/></div>
<map name="Gdk_1_1AppLaunchContext_inherit__map" id="Gdk_1_1AppLaunchContext_inherit__map">
<area shape="rect" id="node2" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html" title="Gio::AppLaunchContext" alt="" coords="7,229,179,256"/><area shape="rect" id="node3" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="46,155,140,181"/><area shape="rect" id="node4" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="30,80,156,107"/><area shape="rect" id="node5" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="36,5,151,32"/></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:aa826ab3d87e371a1eaadb7e862cefe97"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#aa826ab3d87e371a1eaadb7e862cefe97">~AppLaunchContext</a> ()</td></tr>
<tr class="separator:aa826ab3d87e371a1eaadb7e862cefe97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc3e6b3847b748d902276ba1cedee42"><td class="memItemLeft" align="right" valign="top">GdkAppLaunchContext*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#a8bc3e6b3847b748d902276ba1cedee42">gobj</a> ()</td></tr>
<tr class="memdesc:a8bc3e6b3847b748d902276ba1cedee42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a8bc3e6b3847b748d902276ba1cedee42">More...</a><br /></td></tr>
<tr class="separator:a8bc3e6b3847b748d902276ba1cedee42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3979b6e6e7e93aeb784e9f21d56e30f6"><td class="memItemLeft" align="right" valign="top">const GdkAppLaunchContext*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#a3979b6e6e7e93aeb784e9f21d56e30f6">gobj</a> () const </td></tr>
<tr class="memdesc:a3979b6e6e7e93aeb784e9f21d56e30f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a3979b6e6e7e93aeb784e9f21d56e30f6">More...</a><br /></td></tr>
<tr class="separator:a3979b6e6e7e93aeb784e9f21d56e30f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2cfb2bff0e620e09e1203a86e251f03"><td class="memItemLeft" align="right" valign="top">GdkAppLaunchContext*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#ae2cfb2bff0e620e09e1203a86e251f03">gobj_copy</a> ()</td></tr>
<tr class="memdesc:ae2cfb2bff0e620e09e1203a86e251f03"><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="#ae2cfb2bff0e620e09e1203a86e251f03">More...</a><br /></td></tr>
<tr class="separator:ae2cfb2bff0e620e09e1203a86e251f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af95b3911778f44d3f6893d8583d617ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#af95b3911778f44d3f6893d8583d617ee">set_screen</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a> &gt;&amp; screen)</td></tr>
<tr class="memdesc:af95b3911778f44d3f6893d8583d617ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the screen on which applications will be launched when using this context.  <a href="#af95b3911778f44d3f6893d8583d617ee">More...</a><br /></td></tr>
<tr class="separator:af95b3911778f44d3f6893d8583d617ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a562759a651c8fad69b6c16ee557ea636"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#a562759a651c8fad69b6c16ee557ea636">set_desktop</a> (int desktop)</td></tr>
<tr class="memdesc:a562759a651c8fad69b6c16ee557ea636"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the workspace on which applications will be launched when using this context when running under a window manager that supports multiple workspaces, as described in the <a href="http://www.freedesktop.org/Standards/wm-spec">Extended Window Manager Hints</a>.  <a href="#a562759a651c8fad69b6c16ee557ea636">More...</a><br /></td></tr>
<tr class="separator:a562759a651c8fad69b6c16ee557ea636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebd5ce2b21a62cc7c3b223bd1b1c6c1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#aebd5ce2b21a62cc7c3b223bd1b1c6c1d">set_timestamp</a> (guint32 timestamp)</td></tr>
<tr class="memdesc:aebd5ce2b21a62cc7c3b223bd1b1c6c1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the timestamp of <em>context</em>.  <a href="#aebd5ce2b21a62cc7c3b223bd1b1c6c1d">More...</a><br /></td></tr>
<tr class="separator:aebd5ce2b21a62cc7c3b223bd1b1c6c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1eee8f1afed8479c9fab7ecf6a3f582"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#aa1eee8f1afed8479c9fab7ecf6a3f582">set_icon</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1Icon.html">Gio::Icon</a> &gt;&amp; icon)</td></tr>
<tr class="memdesc:aa1eee8f1afed8479c9fab7ecf6a3f582"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the icon for applications that are launched with this context.  <a href="#aa1eee8f1afed8479c9fab7ecf6a3f582">More...</a><br /></td></tr>
<tr class="separator:aa1eee8f1afed8479c9fab7ecf6a3f582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd7328e81c9340a28b3812c06bc76dab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#afd7328e81c9340a28b3812c06bc76dab">set_icon_name</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; icon_name)</td></tr>
<tr class="memdesc:afd7328e81c9340a28b3812c06bc76dab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the icon for applications that are launched with this context.  <a href="#afd7328e81c9340a28b3812c06bc76dab">More...</a><br /></td></tr>
<tr class="separator:afd7328e81c9340a28b3812c06bc76dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae827beec41a4043e79aa9c7658b3cc22"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Display.html">Display</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#ae827beec41a4043e79aa9c7658b3cc22">property_display</a> () const </td></tr>
<tr class="memdesc:ae827beec41a4043e79aa9c7658b3cc22"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGdk_1_1Display.html" title="Gdk::Display object&#39;s purpose is two fold: To grab/ungrab keyboard focus and mouse pointer To manage ...">Display</a>.  <a href="#ae827beec41a4043e79aa9c7658b3cc22">More...</a><br /></td></tr>
<tr class="separator:ae827beec41a4043e79aa9c7658b3cc22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGio_1_1AppLaunchContext"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGio_1_1AppLaunchContext')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html">Gio::AppLaunchContext</a></td></tr>
<tr class="memitem:a41ed3abab4ad83b765974dfa6cb66067 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">GAppLaunchContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#a41ed3abab4ad83b765974dfa6cb66067">gobj</a> ()</td></tr>
<tr class="separator:a41ed3abab4ad83b765974dfa6cb66067 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa05603f4fe010e75df7ca950183b9224 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">const GAppLaunchContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#aa05603f4fe010e75df7ca950183b9224">gobj</a> () const </td></tr>
<tr class="separator:aa05603f4fe010e75df7ca950183b9224 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac14e1569a0a5a81f846c0e11e7109011 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">GAppLaunchContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#ac14e1569a0a5a81f846c0e11e7109011">gobj_copy</a> ()</td></tr>
<tr class="separator:ac14e1569a0a5a81f846c0e11e7109011 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab96bed2c0a5ad1ab135a54585da697c4 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#ab96bed2c0a5ad1ab135a54585da697c4">setenv</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;variable, const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;value)</td></tr>
<tr class="separator:ab96bed2c0a5ad1ab135a54585da697c4 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b7dbc0301cebdf9d3dcf5ec589db04 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#a36b7dbc0301cebdf9d3dcf5ec589db04">unsetenv</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;variable)</td></tr>
<tr class="separator:a36b7dbc0301cebdf9d3dcf5ec589db04 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe35a0f3b2a6b29c82ba9fbb9ec9a421 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#afe35a0f3b2a6b29c82ba9fbb9ec9a421">get_environment</a> () const </td></tr>
<tr class="separator:afe35a0f3b2a6b29c82ba9fbb9ec9a421 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb9df3c4d0856cf54725a0ec1baf29cb inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#acb9df3c4d0856cf54725a0ec1baf29cb">get_display</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppInfo.html">AppInfo</a> &gt; &amp;info, const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt; &gt; &amp;files)</td></tr>
<tr class="separator:acb9df3c4d0856cf54725a0ec1baf29cb inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76a58054fccd2cfc6f3554e1d4b012a inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#ac76a58054fccd2cfc6f3554e1d4b012a">get_startup_notify_id</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppInfo.html">AppInfo</a> &gt; &amp;info, const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1File.html">Gio::File</a> &gt; &gt; &amp;files)</td></tr>
<tr class="separator:ac76a58054fccd2cfc6f3554e1d4b012a inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5fe002776ad4f040b6be49fa25b46a inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#aeb5fe002776ad4f040b6be49fa25b46a">launch_failed</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;startup_notify_id)</td></tr>
<tr class="separator:aeb5fe002776ad4f040b6be49fa25b46a inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a0e6581bcbcc6197cca07df24bb91c492">get_data</a> (const QueryQuark &amp;key)</td></tr>
<tr class="separator:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#afff7a375a862f3f899daaa99710122fa">set_data</a> (const Quark &amp;key, void *data)</td></tr>
<tr class="separator:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a1febe3bae2dd71756e98e523cd33c1b4">set_data</a> (const Quark &amp;key, void *data, <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a1d8d9f3c19b59eda96c40beca8d520e0">DestroyNotify</a> notify)</td></tr>
<tr class="separator:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#aada5b50844bda7ee02bed0ae2a715c00">remove_data</a> (const QueryQuark &amp;quark)</td></tr>
<tr class="separator:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ab454f71bd74403b0cc46d3cbbedd6b0e">steal_data</a> (const QueryQuark &amp;quark)</td></tr>
<tr class="separator:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cda3d0a285e3ad87f1c94142b04a688 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html">Gio::AppLaunchContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#a3cda3d0a285e3ad87f1c94142b04a688">wrap</a> (GAppLaunchContext *object, bool take_copy=false)</td></tr>
<tr class="separator:a3cda3d0a285e3ad87f1c94142b04a688 inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit pub_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ae4dea9a8dc611d6e4400a5b6a3cb4e7f">wrap</a> (GObject *object, bool take_copy=false)</td></tr>
<tr class="separator:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit pub_methods_classGio_1_1AppLaunchContext"><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:ae6092a3a59fe206bbf623cf681eb24d6"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#ae6092a3a59fe206bbf623cf681eb24d6">get_type</a> ()</td></tr>
<tr class="memdesc:ae6092a3a59fe206bbf623cf681eb24d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#ae6092a3a59fe206bbf623cf681eb24d6">More...</a><br /></td></tr>
<tr class="separator:ae6092a3a59fe206bbf623cf681eb24d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affc7a8941c53e3ff785b20e460f6ee63"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="el" href="classGdk_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#affc7a8941c53e3ff785b20e460f6ee63">create</a> ()</td></tr>
<tr class="separator:affc7a8941c53e3ff785b20e460f6ee63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGio_1_1AppLaunchContext"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGio_1_1AppLaunchContext')"><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_1AppLaunchContext.html">Gio::AppLaunchContext</a></td></tr>
<tr class="memitem:accc93a5b33f2f4b4609796c8f4db94c5 inherit pub_static_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#accc93a5b33f2f4b4609796c8f4db94c5">get_type</a> ()</td></tr>
<tr class="separator:accc93a5b33f2f4b4609796c8f4db94c5 inherit pub_static_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e0b952987932c15f4f8ac7ae6d2e046 inherit pub_static_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#a9e0b952987932c15f4f8ac7ae6d2e046">create</a> ()</td></tr>
<tr class="separator:a9e0b952987932c15f4f8ac7ae6d2e046 inherit pub_static_methods_classGio_1_1AppLaunchContext"><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:a5628652a695be62136401c2228116e39"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#a5628652a695be62136401c2228116e39">AppLaunchContext</a> ()</td></tr>
<tr class="separator:a5628652a695be62136401c2228116e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGio_1_1AppLaunchContext"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGio_1_1AppLaunchContext')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html">Gio::AppLaunchContext</a></td></tr>
<tr class="memitem:a04c6b83e39f16c6ae04ad10c387e2cec inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#a04c6b83e39f16c6ae04ad10c387e2cec">AppLaunchContext</a> ()</td></tr>
<tr class="separator:a04c6b83e39f16c6ae04ad10c387e2cec inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ad43f7c5ad0336e1eb3af622392a112eb">Object</a> ()</td></tr>
<tr class="separator:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a6d72588496bd7ac03f72420021fb94a5">Object</a> (const Glib::ConstructParams &amp;construct_params)</td></tr>
<tr class="separator:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a6f490eeaeb71db673c36799a0f729be5">Object</a> (GObject *castitem)</td></tr>
<tr class="separator:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ae4319439a3a03d8f803fb5a27f12df inherit pro_methods_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a5ae4319439a3a03d8f803fb5a27f12df">~Object</a> ()</td></tr>
<tr class="separator:a5ae4319439a3a03d8f803fb5a27f12df inherit pro_methods_classGio_1_1AppLaunchContext"><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:a97da12504367f28d2f6e98beefe01b66"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="el" href="classGdk_1_1AppLaunchContext.html">Gdk::AppLaunchContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1AppLaunchContext.html#a97da12504367f28d2f6e98beefe01b66">wrap</a> (GdkAppLaunchContext* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a97da12504367f28d2f6e98beefe01b66"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a97da12504367f28d2f6e98beefe01b66">More...</a><br /></td></tr>
<tr class="separator:a97da12504367f28d2f6e98beefe01b66"><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_1AppLaunchContext"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGio_1_1AppLaunchContext')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html">Gio::AppLaunchContext</a></td></tr>
<tr class="memitem:a1d8d9f3c19b59eda96c40beca8d520e0 inherit pub_types_classGio_1_1AppLaunchContext"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a1d8d9f3c19b59eda96c40beca8d520e0">DestroyNotify</a> )(gpointer data)</td></tr>
<tr class="separator:a1d8d9f3c19b59eda96c40beca8d520e0 inherit pub_types_classGio_1_1AppLaunchContext"><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>This is an implementation of <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html">Gio::AppLaunchContext</a> that handles launching an application in a graphical context. </p>
<p>It provides startup notification and allows to launch applications on a specific screen or workspace.</p>
<dl class="since_3_4"><dt><b><a class="el" href="since_3_4.html#_since_3_4000001">Since gtkmm 3.4:</a></b></dt><dd></dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa826ab3d87e371a1eaadb7e862cefe97"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gdk::AppLaunchContext::~AppLaunchContext </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="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1AppLaunchContext.html#a11fe8b5d8eb6de7c6d1a19d77d366c98">Gio::AppLaunchContext</a>.</p>

</div>
</div>
<a class="anchor" id="a5628652a695be62136401c2228116e39"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gdk::AppLaunchContext::AppLaunchContext </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="affc7a8941c53e3ff785b20e460f6ee63"></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="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1AppLaunchContext.html">AppLaunchContext</a>&gt; Gdk::AppLaunchContext::create </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">

</div>
</div>
<a class="anchor" id="ae6092a3a59fe206bbf623cf681eb24d6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gdk::AppLaunchContext::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="a8bc3e6b3847b748d902276ba1cedee42"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GdkAppLaunchContext* Gdk::AppLaunchContext::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="a3979b6e6e7e93aeb784e9f21d56e30f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GdkAppLaunchContext* Gdk::AppLaunchContext::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="ae2cfb2bff0e620e09e1203a86e251f03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GdkAppLaunchContext* Gdk::AppLaunchContext::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="ae827beec41a4043e79aa9c7658b3cc22"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Display.html">Display</a>&gt; &gt; Gdk::AppLaunchContext::property_display </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classGdk_1_1Display.html" title="Gdk::Display object&#39;s purpose is two fold: To grab/ungrab keyboard focus and mouse pointer To manage ...">Display</a>. </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="a562759a651c8fad69b6c16ee557ea636"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::AppLaunchContext::set_desktop </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>desktop</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the workspace on which applications will be launched when using this context when running under a window manager that supports multiple workspaces, as described in the <a href="http://www.freedesktop.org/Standards/wm-spec">Extended Window Manager Hints</a>. </p>
<p>When the workspace is not specified or <em>desktop</em> is set to -1, it is up to the window manager to pick one, typically it will be the current workspace.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000002">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">desktop</td><td>The number of a workspace, or -1. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa1eee8f1afed8479c9fab7ecf6a3f582"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::AppLaunchContext::set_icon </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGio_1_1Icon.html">Gio::Icon</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>icon</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the icon for applications that are launched with this context. </p>
<p><a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen. ">Window</a> Managers can use this information when displaying startup notification.</p>
<p>See also <a class="el" href="classGdk_1_1AppLaunchContext.html#afd7328e81c9340a28b3812c06bc76dab" title="Sets the icon for applications that are launched with this context. ">set_icon_name()</a>.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000004">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">icon</td><td>A Icon, or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afd7328e81c9340a28b3812c06bc76dab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::AppLaunchContext::set_icon_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>icon_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the icon for applications that are launched with this context. </p>
<p>The <em>icon_name</em> will be interpreted in the same way as the Icon field in desktop files. See also <a class="el" href="classGdk_1_1AppLaunchContext.html#aa1eee8f1afed8479c9fab7ecf6a3f582" title="Sets the icon for applications that are launched with this context. ">set_icon()</a>.</p>
<p>If both <em>icon</em> and <em>icon_name</em> are set, the <em>icon_name</em> takes priority. If neither <em>icon</em> or <em>icon_name</em> is set, the icon is taken from either the file that is passed to launched application or from the AppInfo for the launched application itself.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000005">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">icon_name</td><td>An icon name, or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af95b3911778f44d3f6893d8583d617ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::AppLaunchContext::set_screen </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1Screen.html">Gdk::Screen</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>screen</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the screen on which applications will be launched when using this context. </p>
<p>See also set_display().</p>
<p>If both <em>screen</em> and <em>display</em> are set, the <em>screen</em> takes priority. If neither <em>screen</em> or <em>display</em> are set, the default screen and display are used.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000001">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">screen</td><td>A <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation of a physical sc...">Gdk::Screen</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aebd5ce2b21a62cc7c3b223bd1b1c6c1d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::AppLaunchContext::set_timestamp </td>
          <td>(</td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>timestamp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the timestamp of <em>context</em>. </p>
<p>The timestamp should ideally be taken from the event that triggered the launch.</p>
<p>Window managers can use this information to avoid moving the focus to the newly launched application when the user is busy typing in another window. This is also known as 'focus stealing prevention'.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000003">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">timestamp</td><td>A timestamp. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a97da12504367f28d2f6e98beefe01b66"></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="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGdk_1_1AppLaunchContext.html">Gdk::AppLaunchContext</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GdkAppLaunchContext *&#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="http://library.gnome.org/devel/glibmm/unstable/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>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Sep 23 2014 12:59:11 for gtkmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.7
</small></address>
</body>
</html>