Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > 36a4a1ce4320fd74059ccc32828cc5d4 > files > 35

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::Display 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_1Display.html">Display</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_1Display-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gdk::Display Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<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 ...">Gdk::Display</a> object's purpose is two fold: To grab/ungrab keyboard focus and mouse pointer To manage and provide information about the <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(s)</a> available for this <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 ...">Gdk::Display</a>.  
 <a href="classGdk_1_1Display.html#details">More...</a></p>

<p><code>#include &lt;gdkmm/display.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gdk::Display:</div>
<div class="dyncontent">
<div class="center"><img src="classGdk_1_1Display__inherit__graph.png" border="0" usemap="#Gdk_1_1Display_inherit__map" alt="Inheritance graph"/></div>
<map name="Gdk_1_1Display_inherit__map" id="Gdk_1_1Display_inherit__map">
<area shape="rect" id="node2" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,155,115,181"/><area shape="rect" id="node3" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,80,131,107"/><area shape="rect" id="node4" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,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:a9055aa9e82b7a9f9d2a95a24230acb48"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a9055aa9e82b7a9f9d2a95a24230acb48">~Display</a> ()</td></tr>
<tr class="separator:a9055aa9e82b7a9f9d2a95a24230acb48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5ba401c95c8f72ffbc974fa9ff7e2f1"><td class="memItemLeft" align="right" valign="top">GdkDisplay*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#aa5ba401c95c8f72ffbc974fa9ff7e2f1">gobj</a> ()</td></tr>
<tr class="memdesc:aa5ba401c95c8f72ffbc974fa9ff7e2f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#aa5ba401c95c8f72ffbc974fa9ff7e2f1">More...</a><br /></td></tr>
<tr class="separator:aa5ba401c95c8f72ffbc974fa9ff7e2f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a410d10d1aa86f043b3bbf1df1ba1d075"><td class="memItemLeft" align="right" valign="top">const GdkDisplay*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a410d10d1aa86f043b3bbf1df1ba1d075">gobj</a> () const </td></tr>
<tr class="memdesc:a410d10d1aa86f043b3bbf1df1ba1d075"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a410d10d1aa86f043b3bbf1df1ba1d075">More...</a><br /></td></tr>
<tr class="separator:a410d10d1aa86f043b3bbf1df1ba1d075"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab90b102f28dc2ea9f1259b005acfba9e"><td class="memItemLeft" align="right" valign="top">GdkDisplay*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ab90b102f28dc2ea9f1259b005acfba9e">gobj_copy</a> ()</td></tr>
<tr class="memdesc:ab90b102f28dc2ea9f1259b005acfba9e"><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="#ab90b102f28dc2ea9f1259b005acfba9e">More...</a><br /></td></tr>
<tr class="separator:ab90b102f28dc2ea9f1259b005acfba9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81036bff74e1bb09cdd230743d433ec7"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a81036bff74e1bb09cdd230743d433ec7">get_name</a> () const </td></tr>
<tr class="memdesc:a81036bff74e1bb09cdd230743d433ec7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the display.  <a href="#a81036bff74e1bb09cdd230743d433ec7">More...</a><br /></td></tr>
<tr class="separator:a81036bff74e1bb09cdd230743d433ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa84e594f6dac8e7f77b031d57f13d504"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#aa84e594f6dac8e7f77b031d57f13d504">get_n_screens</a> () const </td></tr>
<tr class="memdesc:aa84e594f6dac8e7f77b031d57f13d504"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of screen managed by the <em>display</em>.  <a href="#aa84e594f6dac8e7f77b031d57f13d504">More...</a><br /></td></tr>
<tr class="separator:aa84e594f6dac8e7f77b031d57f13d504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bfae690b0a5c356ebd7dd7e2259c491"><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="el" href="classGdk_1_1Screen.html">Screen</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a9bfae690b0a5c356ebd7dd7e2259c491">get_screen</a> (int screen_num=0)</td></tr>
<tr class="memdesc:a9bfae690b0a5c356ebd7dd7e2259c491"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a screen object for one of the screens of the display.  <a href="#a9bfae690b0a5c356ebd7dd7e2259c491">More...</a><br /></td></tr>
<tr class="separator:a9bfae690b0a5c356ebd7dd7e2259c491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a756fa9493d0d08c372f0e65cc293605c"><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; const <a class="el" href="classGdk_1_1Screen.html">Screen</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a756fa9493d0d08c372f0e65cc293605c">get_screen</a> (int screen_num=0) const </td></tr>
<tr class="memdesc:a756fa9493d0d08c372f0e65cc293605c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a screen object for one of the screens of the display.  <a href="#a756fa9493d0d08c372f0e65cc293605c">More...</a><br /></td></tr>
<tr class="separator:a756fa9493d0d08c372f0e65cc293605c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac58b63c93376019814c62e2bd1271a94"><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="el" href="classGdk_1_1Screen.html">Screen</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ac58b63c93376019814c62e2bd1271a94">get_default_screen</a> ()</td></tr>
<tr class="memdesc:ac58b63c93376019814c62e2bd1271a94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default <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> for <em>display</em>.  <a href="#ac58b63c93376019814c62e2bd1271a94">More...</a><br /></td></tr>
<tr class="separator:ac58b63c93376019814c62e2bd1271a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6f355e1b0563454a2fc649622ac300"><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; const <a class="el" href="classGdk_1_1Screen.html">Screen</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a9e6f355e1b0563454a2fc649622ac300">get_default_screen</a> () const </td></tr>
<tr class="memdesc:a9e6f355e1b0563454a2fc649622ac300"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default <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> for <em>display</em>.  <a href="#a9e6f355e1b0563454a2fc649622ac300">More...</a><br /></td></tr>
<tr class="separator:a9e6f355e1b0563454a2fc649622ac300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63ff8a09aa81f2bf1f7581ddba39fe69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a63ff8a09aa81f2bf1f7581ddba39fe69">beep</a> ()</td></tr>
<tr class="memdesc:a63ff8a09aa81f2bf1f7581ddba39fe69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a short beep on <em>display</em>.  <a href="#a63ff8a09aa81f2bf1f7581ddba39fe69">More...</a><br /></td></tr>
<tr class="separator:a63ff8a09aa81f2bf1f7581ddba39fe69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad772046a33c0a1c6d071b1cf339faf63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ad772046a33c0a1c6d071b1cf339faf63">sync</a> ()</td></tr>
<tr class="memdesc:ad772046a33c0a1c6d071b1cf339faf63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes any requests queued for the windowing system and waits until all requests have been handled.  <a href="#ad772046a33c0a1c6d071b1cf339faf63">More...</a><br /></td></tr>
<tr class="separator:ad772046a33c0a1c6d071b1cf339faf63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00b18a2be2cd6216c30b64330e8817b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a00b18a2be2cd6216c30b64330e8817b6">close</a> ()</td></tr>
<tr class="memdesc:a00b18a2be2cd6216c30b64330e8817b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the connection to the windowing system for the given display, and cleans up associated resources.  <a href="#a00b18a2be2cd6216c30b64330e8817b6">More...</a><br /></td></tr>
<tr class="separator:a00b18a2be2cd6216c30b64330e8817b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a065b9acdb17f6d8377a58b9f08dbbdb2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a065b9acdb17f6d8377a58b9f08dbbdb2">is_closed</a> () const </td></tr>
<tr class="memdesc:a065b9acdb17f6d8377a58b9f08dbbdb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds out if the display has been closed.  <a href="#a065b9acdb17f6d8377a58b9f08dbbdb2">More...</a><br /></td></tr>
<tr class="separator:a065b9acdb17f6d8377a58b9f08dbbdb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71ef8186ac0ebce17ab869eb77f5e9e7"><td class="memItemLeft" align="right" valign="top">GdkEvent*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a71ef8186ac0ebce17ab869eb77f5e9e7">get_event</a> ()</td></tr>
<tr class="memdesc:a71ef8186ac0ebce17ab869eb77f5e9e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the next <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> to be processed for <em>display</em>, fetching events from the windowing system if necessary.  <a href="#a71ef8186ac0ebce17ab869eb77f5e9e7">More...</a><br /></td></tr>
<tr class="separator:a71ef8186ac0ebce17ab869eb77f5e9e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2619b3d9214ac40b38e571ed41be2a7"><td class="memItemLeft" align="right" valign="top">const GdkEvent*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#af2619b3d9214ac40b38e571ed41be2a7">get_event</a> () const </td></tr>
<tr class="memdesc:af2619b3d9214ac40b38e571ed41be2a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the next <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> to be processed for <em>display</em>, fetching events from the windowing system if necessary.  <a href="#af2619b3d9214ac40b38e571ed41be2a7">More...</a><br /></td></tr>
<tr class="separator:af2619b3d9214ac40b38e571ed41be2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b7ad20b7a23a50c3b5b48482deac281"><td class="memItemLeft" align="right" valign="top">GdkEvent*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a3b7ad20b7a23a50c3b5b48482deac281">peek_event</a> ()</td></tr>
<tr class="memdesc:a3b7ad20b7a23a50c3b5b48482deac281"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a copy of the first <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> in the <em>display’s</em> event queue, without removing the event from the queue.  <a href="#a3b7ad20b7a23a50c3b5b48482deac281">More...</a><br /></td></tr>
<tr class="separator:a3b7ad20b7a23a50c3b5b48482deac281"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da16e716abf57a3dd27b1fc93b1b0da"><td class="memItemLeft" align="right" valign="top">GdkEvent*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a7da16e716abf57a3dd27b1fc93b1b0da">peek_event</a> () const </td></tr>
<tr class="memdesc:a7da16e716abf57a3dd27b1fc93b1b0da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a copy of the first <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> in the <em>display’s</em> event queue, without removing the event from the queue.  <a href="#a7da16e716abf57a3dd27b1fc93b1b0da">More...</a><br /></td></tr>
<tr class="separator:a7da16e716abf57a3dd27b1fc93b1b0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaca03c9f4b869fdd127c298869f948b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#afaca03c9f4b869fdd127c298869f948b">put_event</a> (GdkEvent* event)</td></tr>
<tr class="memdesc:afaca03c9f4b869fdd127c298869f948b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends a copy of the given event onto the front of the event queue for <em>display</em>.  <a href="#afaca03c9f4b869fdd127c298869f948b">More...</a><br /></td></tr>
<tr class="separator:afaca03c9f4b869fdd127c298869f948b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee82de38f93b0396ee48628169bf5a37"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#aee82de38f93b0396ee48628169bf5a37">has_pending</a> () const </td></tr>
<tr class="memdesc:aee82de38f93b0396ee48628169bf5a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the display has events that are waiting to be processed.  <a href="#aee82de38f93b0396ee48628169bf5a37">More...</a><br /></td></tr>
<tr class="separator:aee82de38f93b0396ee48628169bf5a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd39ade2117b4fd825989dc25f9673bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#afd39ade2117b4fd825989dc25f9673bb">set_double_click_time</a> (guint msec)</td></tr>
<tr class="memdesc:afd39ade2117b4fd825989dc25f9673bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the double click time (two clicks within this time interval count as a double click and result in a <a class="el" href="namespaceGdk.html">Gdk</a>::2BUTTON_PRESS event).  <a href="#afd39ade2117b4fd825989dc25f9673bb">More...</a><br /></td></tr>
<tr class="separator:afd39ade2117b4fd825989dc25f9673bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7f3d567cbc742ea19dba76043fd6038"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#af7f3d567cbc742ea19dba76043fd6038">set_double_click_distance</a> (guint <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01635.html#gade7ee057985825bd6d67e7a1a682dd89">distance</a>)</td></tr>
<tr class="memdesc:af7f3d567cbc742ea19dba76043fd6038"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the double click distance (two clicks within this distance count as a double click and result in a <a class="el" href="namespaceGdk.html">Gdk</a>::2BUTTON_PRESS event).  <a href="#af7f3d567cbc742ea19dba76043fd6038">More...</a><br /></td></tr>
<tr class="separator:af7f3d567cbc742ea19dba76043fd6038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28f5bf65bb574fabfb145cae58af844"><td class="memItemLeft" align="right" valign="top">GdkKeymap*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ad28f5bf65bb574fabfb145cae58af844">get_keymap</a> ()</td></tr>
<tr class="memdesc:ad28f5bf65bb574fabfb145cae58af844"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Gdk::Keymap attached to <em>display</em>.  <a href="#ad28f5bf65bb574fabfb145cae58af844">More...</a><br /></td></tr>
<tr class="separator:ad28f5bf65bb574fabfb145cae58af844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4dce935b386c1782116cda227e464fd"><td class="memItemLeft" align="right" valign="top">const GdkKeymap*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#aa4dce935b386c1782116cda227e464fd">get_keymap</a> () const </td></tr>
<tr class="memdesc:aa4dce935b386c1782116cda227e464fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Gdk::Keymap attached to <em>display</em>.  <a href="#aa4dce935b386c1782116cda227e464fd">More...</a><br /></td></tr>
<tr class="separator:aa4dce935b386c1782116cda227e464fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a762f4c63f159da0597bc007864ae9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a12a762f4c63f159da0597bc007864ae9">set_selection_owner</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_1Window.html">Window</a> &gt;&amp; owner, <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; selection, guint32 time_, bool send_event)</td></tr>
<tr class="separator:a12a762f4c63f159da0597bc007864ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a1f27f2a222be22b6fd9cdbbc77c2bd"><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="el" href="classGdk_1_1Window.html">Window</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a7a1f27f2a222be22b6fd9cdbbc77c2bd">get_selection_owner</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; selection)</td></tr>
<tr class="separator:a7a1f27f2a222be22b6fd9cdbbc77c2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423672d86fe26b4dcc7fd208871e0492"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a423672d86fe26b4dcc7fd208871e0492">selection_send_notify</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_1Window.html">Window</a> &gt;&amp; requestor, <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; selection, <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; target, <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; property, guint32 time_)</td></tr>
<tr class="memdesc:a423672d86fe26b4dcc7fd208871e0492"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a response to SelectionRequest event.  <a href="#a423672d86fe26b4dcc7fd208871e0492">More...</a><br /></td></tr>
<tr class="separator:a423672d86fe26b4dcc7fd208871e0492"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b8fa8a05a7208f9b717000fe1b74aa6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a0b8fa8a05a7208f9b717000fe1b74aa6">flush</a> ()</td></tr>
<tr class="memdesc:a0b8fa8a05a7208f9b717000fe1b74aa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes any requests queued for the windowing system; this happens automatically when the main loop blocks waiting for new events, but if your application is drawing without returning control to the main loop, you may need to call this function explicitly.  <a href="#a0b8fa8a05a7208f9b717000fe1b74aa6">More...</a><br /></td></tr>
<tr class="separator:a0b8fa8a05a7208f9b717000fe1b74aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb60e53ec1440074fc6f93cdfaa94ac1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#abb60e53ec1440074fc6f93cdfaa94ac1">supports_cursor_alpha</a> () const </td></tr>
<tr class="memdesc:abb60e53ec1440074fc6f93cdfaa94ac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if cursors can use an 8bit alpha channel on <em>display</em>.  <a href="#abb60e53ec1440074fc6f93cdfaa94ac1">More...</a><br /></td></tr>
<tr class="separator:abb60e53ec1440074fc6f93cdfaa94ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cba00a292c19da1da97ec9cf6b09eef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a7cba00a292c19da1da97ec9cf6b09eef">supports_cursor_color</a> () const </td></tr>
<tr class="memdesc:a7cba00a292c19da1da97ec9cf6b09eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if multicolored cursors are supported on <em>display</em>.  <a href="#a7cba00a292c19da1da97ec9cf6b09eef">More...</a><br /></td></tr>
<tr class="separator:a7cba00a292c19da1da97ec9cf6b09eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae4cc7de8dd57745eba62c75b2a85c8"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a3ae4cc7de8dd57745eba62c75b2a85c8">get_default_cursor_size</a> () const </td></tr>
<tr class="memdesc:a3ae4cc7de8dd57745eba62c75b2a85c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the default size to use for cursors on <em>display</em>.  <a href="#a3ae4cc7de8dd57745eba62c75b2a85c8">More...</a><br /></td></tr>
<tr class="separator:a3ae4cc7de8dd57745eba62c75b2a85c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f80dfeaece806cca2eae5e4fa5e2c5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a9f80dfeaece806cca2eae5e4fa5e2c5f">get_maximal_cursor_size</a> (guint&amp; width, guint&amp; height)</td></tr>
<tr class="memdesc:a9f80dfeaece806cca2eae5e4fa5e2c5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the maximal size to use for cursors on <em>display</em>.  <a href="#a9f80dfeaece806cca2eae5e4fa5e2c5f">More...</a><br /></td></tr>
<tr class="separator:a9f80dfeaece806cca2eae5e4fa5e2c5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15fbecbe204a75e0788b6df41d555d00"><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="el" href="classGdk_1_1Window.html">Window</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a15fbecbe204a75e0788b6df41d555d00">get_default_group</a> ()</td></tr>
<tr class="memdesc:a15fbecbe204a75e0788b6df41d555d00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the default group leader window for all toplevel windows on <em>display</em>.  <a href="#a15fbecbe204a75e0788b6df41d555d00">More...</a><br /></td></tr>
<tr class="separator:a15fbecbe204a75e0788b6df41d555d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad63eaa23ede9e626e5b5d2ffb358d3ab"><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; const <a class="el" href="classGdk_1_1Window.html">Window</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ad63eaa23ede9e626e5b5d2ffb358d3ab">get_default_group</a> () const </td></tr>
<tr class="memdesc:ad63eaa23ede9e626e5b5d2ffb358d3ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the default group leader window for all toplevel windows on <em>display</em>.  <a href="#ad63eaa23ede9e626e5b5d2ffb358d3ab">More...</a><br /></td></tr>
<tr class="separator:ad63eaa23ede9e626e5b5d2ffb358d3ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9a895ff3dc878e5ff99eb4bb18ac2c5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ad9a895ff3dc878e5ff99eb4bb18ac2c5">supports_selection_notification</a> () const </td></tr>
<tr class="memdesc:ad9a895ff3dc878e5ff99eb4bb18ac2c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether Gdk::EventOwnerChange events will be sent when the owner of a selection changes.  <a href="#ad9a895ff3dc878e5ff99eb4bb18ac2c5">More...</a><br /></td></tr>
<tr class="separator:ad9a895ff3dc878e5ff99eb4bb18ac2c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2f39992d762deb3708166744fb833aa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ad2f39992d762deb3708166744fb833aa">request_selection_notification</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; selection)</td></tr>
<tr class="memdesc:ad2f39992d762deb3708166744fb833aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request Gdk::EventOwnerChange events for ownership changes of the selection named by the given atom.  <a href="#ad2f39992d762deb3708166744fb833aa">More...</a><br /></td></tr>
<tr class="separator:ad2f39992d762deb3708166744fb833aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa93797c67cffeb621925a8d3e2e7f335"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#aa93797c67cffeb621925a8d3e2e7f335">supports_clipboard_persistence</a> () const </td></tr>
<tr class="memdesc:aa93797c67cffeb621925a8d3e2e7f335"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the speicifed display supports clipboard persistance; i.e. if it’s possible to store the clipboard data after an application has quit.  <a href="#aa93797c67cffeb621925a8d3e2e7f335">More...</a><br /></td></tr>
<tr class="separator:aa93797c67cffeb621925a8d3e2e7f335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d31c8b4dfc1aca3b747497bfa2e60de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a0d31c8b4dfc1aca3b747497bfa2e60de">store_clipboard</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_1Window.html">Gdk::Window</a> &gt;&amp; clipboard_window, guint32 time_)</td></tr>
<tr class="memdesc:a0d31c8b4dfc1aca3b747497bfa2e60de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Issues a request to the clipboard manager to store the clipboard data, saving all available targets.  <a href="#a0d31c8b4dfc1aca3b747497bfa2e60de">More...</a><br /></td></tr>
<tr class="separator:a0d31c8b4dfc1aca3b747497bfa2e60de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bb2daf88d235d9cd4b5fcabf75b9ac8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a3bb2daf88d235d9cd4b5fcabf75b9ac8">store_clipboard</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_1Window.html">Gdk::Window</a> &gt;&amp; clipboard_window, guint32 time_, const <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;&amp; targets)</td></tr>
<tr class="separator:a3bb2daf88d235d9cd4b5fcabf75b9ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3988d20d640b06fad1afcbd9d7ebc487"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a3988d20d640b06fad1afcbd9d7ebc487">supports_shapes</a> () const </td></tr>
<tr class="memdesc:a3988d20d640b06fad1afcbd9d7ebc487"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if gdk_window_shape_combine_mask() can be used to create shaped windows on <em>display</em>.  <a href="#a3988d20d640b06fad1afcbd9d7ebc487">More...</a><br /></td></tr>
<tr class="separator:a3988d20d640b06fad1afcbd9d7ebc487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e2aef74c6b3409148fca531e12d0580"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a3e2aef74c6b3409148fca531e12d0580">supports_input_shapes</a> () const </td></tr>
<tr class="memdesc:a3e2aef74c6b3409148fca531e12d0580"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if gdk_window_input_shape_combine_mask() can be used to modify the input shape of windows on <em>display</em>.  <a href="#a3e2aef74c6b3409148fca531e12d0580">More...</a><br /></td></tr>
<tr class="separator:a3e2aef74c6b3409148fca531e12d0580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb030dde7590e1b649f398e99da0c9b3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#aeb030dde7590e1b649f398e99da0c9b3">supports_composite</a> () const </td></tr>
<tr class="memdesc:aeb030dde7590e1b649f398e99da0c9b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if <a class="el" href="classGdk_1_1Window.html#aba9d5bea3de05b31eff0da2bed753db8" title="Sets a Gdk::Window as composited, or unsets it. ">Gdk::Window::set_composited()</a> can be used to redirect drawing on the window using compositing.  <a href="#aeb030dde7590e1b649f398e99da0c9b3">More...</a><br /></td></tr>
<tr class="separator:aeb030dde7590e1b649f398e99da0c9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb9b36d3d1fab967f76f1f782319f5da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#afb9b36d3d1fab967f76f1f782319f5da">notify_startup_complete</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; startup_id)</td></tr>
<tr class="memdesc:afb9b36d3d1fab967f76f1f782319f5da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates to the GUI environment that the application has finished loading, using a given identifier.  <a href="#afb9b36d3d1fab967f76f1f782319f5da">More...</a><br /></td></tr>
<tr class="separator:afb9b36d3d1fab967f76f1f782319f5da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d6aa5284d79bb968482ed34d0a2d51a"><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="el" href="classGdk_1_1DeviceManager.html">DeviceManager</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a2d6aa5284d79bb968482ed34d0a2d51a">get_device_manager</a> ()</td></tr>
<tr class="memdesc:a2d6aa5284d79bb968482ed34d0a2d51a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGdk_1_1DeviceManager.html" title="Functions for handling input devices. ">Gdk::DeviceManager</a> associated to <em>display</em>.  <a href="#a2d6aa5284d79bb968482ed34d0a2d51a">More...</a><br /></td></tr>
<tr class="separator:a2d6aa5284d79bb968482ed34d0a2d51a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae226895026d1de7dda179a297e9b668c"><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; const <a class="el" href="classGdk_1_1DeviceManager.html">DeviceManager</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ae226895026d1de7dda179a297e9b668c">get_device_manager</a> () const </td></tr>
<tr class="memdesc:ae226895026d1de7dda179a297e9b668c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classGdk_1_1DeviceManager.html" title="Functions for handling input devices. ">Gdk::DeviceManager</a> associated to <em>display</em>.  <a href="#ae226895026d1de7dda179a297e9b668c">More...</a><br /></td></tr>
<tr class="separator:ae226895026d1de7dda179a297e9b668c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad948d39943838839ea2ab31cd609ef22"><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="el" href="classGdk_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#ad948d39943838839ea2ab31cd609ef22">get_app_launch_context</a> ()</td></tr>
<tr class="memdesc:ad948d39943838839ea2ab31cd609ef22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <a class="el" href="classGdk_1_1AppLaunchContext.html" title="This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphic...">Gdk::AppLaunchContext</a> suitable for launching applications on the given display.  <a href="#ad948d39943838839ea2ab31cd609ef22">More...</a><br /></td></tr>
<tr class="separator:ad948d39943838839ea2ab31cd609ef22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f9d4ace582ddefa2efba8f3f0fbfbfa"><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; const <br class="typebreak" />
<a class="el" href="classGdk_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a0f9d4ace582ddefa2efba8f3f0fbfbfa">get_app_launch_context</a> () const </td></tr>
<tr class="memdesc:a0f9d4ace582ddefa2efba8f3f0fbfbfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <a class="el" href="classGdk_1_1AppLaunchContext.html" title="This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphic...">Gdk::AppLaunchContext</a> suitable for launching applications on the given display.  <a href="#a0f9d4ace582ddefa2efba8f3f0fbfbfa">More...</a><br /></td></tr>
<tr class="separator:a0f9d4ace582ddefa2efba8f3f0fbfbfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac4a67cb0e152562cd68dae89047c313"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#aac4a67cb0e152562cd68dae89047c313">signal_closed</a> ()</td></tr>
<tr class="separator:aac4a67cb0e152562cd68dae89047c313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a209dabf5ff02c63bc1d433afc8757461"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a209dabf5ff02c63bc1d433afc8757461">signal_opened</a> ()</td></tr>
<tr class="separator:a209dabf5ff02c63bc1d433afc8757461"><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:a394a1a77a07d3622b4cce1c3413945f2"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a394a1a77a07d3622b4cce1c3413945f2">get_type</a> ()</td></tr>
<tr class="memdesc:a394a1a77a07d3622b4cce1c3413945f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a394a1a77a07d3622b4cce1c3413945f2">More...</a><br /></td></tr>
<tr class="separator:a394a1a77a07d3622b4cce1c3413945f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59cf8e3302a66aa24ba43b0c47dae946"><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>&lt; <a class="el" href="classGdk_1_1Display.html">Display</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a59cf8e3302a66aa24ba43b0c47dae946">open</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; display_name)</td></tr>
<tr class="memdesc:a59cf8e3302a66aa24ba43b0c47dae946"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a display.  <a href="#a59cf8e3302a66aa24ba43b0c47dae946">More...</a><br /></td></tr>
<tr class="separator:a59cf8e3302a66aa24ba43b0c47dae946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cbfb8aa89b6d2a7047b93909894b763"><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>&lt; <a class="el" href="classGdk_1_1Display.html">Display</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a0cbfb8aa89b6d2a7047b93909894b763">get_default</a> ()</td></tr>
<tr class="memdesc:a0cbfb8aa89b6d2a7047b93909894b763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the default <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 ...">Gdk::Display</a>.  <a href="#a0cbfb8aa89b6d2a7047b93909894b763">More...</a><br /></td></tr>
<tr class="separator:a0cbfb8aa89b6d2a7047b93909894b763"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a131a4247aeaeb8edb5d1cabb9ced3174"><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>&lt; <a class="el" href="classGdk_1_1Display.html">Display</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a131a4247aeaeb8edb5d1cabb9ced3174">open_default_libgtk_only</a> ()</td></tr>
<tr class="memdesc:a131a4247aeaeb8edb5d1cabb9ced3174"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the default display specified by command line arguments or environment variables, sets it as the default display, and returns it.  <a href="#a131a4247aeaeb8edb5d1cabb9ced3174">More...</a><br /></td></tr>
<tr class="separator:a131a4247aeaeb8edb5d1cabb9ced3174"><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:a343b97f710d20562739337c3f7ae7a26"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#a343b97f710d20562739337c3f7ae7a26">Display</a> ()</td></tr>
<tr class="separator:a343b97f710d20562739337c3f7ae7a26"><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:af5e336efbe340163508427f1c476af68"><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="el" href="classGdk_1_1Display.html">Gdk::Display</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Display.html#af5e336efbe340163508427f1c476af68">wrap</a> (GdkDisplay* object, bool take_copy=false)</td></tr>
<tr class="memdesc:af5e336efbe340163508427f1c476af68"><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="#af5e336efbe340163508427f1c476af68">More...</a><br /></td></tr>
<tr class="separator:af5e336efbe340163508427f1c476af68"><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><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 ...">Gdk::Display</a> object's purpose is two fold: To grab/ungrab keyboard focus and mouse pointer To manage and provide information about the <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(s)</a> available for this <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 ...">Gdk::Display</a>. </p>
<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 ...">Gdk::Display</a> objects are the GDK representation of the X <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> which can be described as a workstation consisting of a keyboard a pointing device (such as a mouse) and one or more screens. It is used to open and keep track of various <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> objects currently instantiated by the application. It is also used to grab and release the keyboard and the mouse pointer. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a9055aa9e82b7a9f9d2a95a24230acb48"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gdk::Display::~Display </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">

</div>
</div>
<a class="anchor" id="a343b97f710d20562739337c3f7ae7a26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gdk::Display::Display </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="a63ff8a09aa81f2bf1f7581ddba39fe69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::beep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Emits a short beep on <em>display</em>. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000011">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a00b18a2be2cd6216c30b64330e8817b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::close </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Closes the connection to the windowing system for the given display, and cleans up associated resources. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000013">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0b8fa8a05a7208f9b717000fe1b74aa6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::flush </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flushes any requests queued for the windowing system; this happens automatically when the main loop blocks waiting for new events, but if your application is drawing without returning control to the main loop, you may need to call this function explicitly. </p>
<p>A common case where this function needs to be called is when an application is executing drawing commands from a thread other than the thread where the main loop is running.</p>
<p>This is most useful for X11. On windowing systems where requests are handled synchronously, this function will do nothing.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000003">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad948d39943838839ea2ab31cd609ef22"></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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1AppLaunchContext.html">AppLaunchContext</a>&gt; Gdk::Display::get_app_launch_context </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a <a class="el" href="classGdk_1_1AppLaunchContext.html" title="This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphic...">Gdk::AppLaunchContext</a> suitable for launching applications on the given display. </p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000027">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGdk_1_1AppLaunchContext.html" title="This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphic...">Gdk::AppLaunchContext</a> for <em>display</em>. Free with Glib::object_unref() when done. </dd></dl>

</div>
</div>
<a class="anchor" id="a0f9d4ace582ddefa2efba8f3f0fbfbfa"></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_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1AppLaunchContext.html">AppLaunchContext</a>&gt; Gdk::Display::get_app_launch_context </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a <a class="el" href="classGdk_1_1AppLaunchContext.html" title="This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphic...">Gdk::AppLaunchContext</a> suitable for launching applications on the given display. </p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000028">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGdk_1_1AppLaunchContext.html" title="This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphic...">Gdk::AppLaunchContext</a> for <em>display</em>. Free with Glib::object_unref() when done. </dd></dl>

</div>
</div>
<a class="anchor" id="a0cbfb8aa89b6d2a7047b93909894b763"></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_1Display.html">Display</a>&gt; Gdk::Display::get_default </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>Gets the default <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 ...">Gdk::Display</a>. </p>
<p>This is a convenience function for: <code>gdk_display_manager_get_default_display (<a class="el" href="classGdk_1_1DisplayManager.html#ac17b40997902dce84e1e9ed435e5e7bd" title="Gets the singleton Gdk::DisplayManager object. ">Gdk::DisplayManager::get()</a>)</code>.</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000020">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A <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 ...">Gdk::Display</a>, or <code>0</code> if there is no default display. </dd></dl>

</div>
</div>
<a class="anchor" id="a3ae4cc7de8dd57745eba62c75b2a85c8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">guint Gdk::Display::get_default_cursor_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the default size to use for cursors on <em>display</em>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000006">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The default cursor size. </dd></dl>

</div>
</div>
<a class="anchor" id="a15fbecbe204a75e0788b6df41d555d00"></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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Window</a>&gt; Gdk::Display::get_default_group </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the default group leader window for all toplevel windows on <em>display</em>. </p>
<p>This window is implicitly created by GDK. See <a class="el" href="classGdk_1_1Window.html#ac45fc54f035a56f9b8c6a1f5a8a63ed3" title="Sets the group leader window for window. ">Gdk::Window::set_group()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000008">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The default group leader window for <em>display</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="ad63eaa23ede9e626e5b5d2ffb358d3ab"></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_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Window.html">Window</a>&gt; Gdk::Display::get_default_group </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the default group leader window for all toplevel windows on <em>display</em>. </p>
<p>This window is implicitly created by GDK. See <a class="el" href="classGdk_1_1Window.html#ac45fc54f035a56f9b8c6a1f5a8a63ed3" title="Sets the group leader window for window. ">Gdk::Window::set_group()</a>.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000009">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The default group leader window for <em>display</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="ac58b63c93376019814c62e2bd1271a94"></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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Screen</a>&gt; Gdk::Display::get_default_screen </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the default <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> for <em>display</em>. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000009">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The default <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> object for <em>display</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a9e6f355e1b0563454a2fc649622ac300"></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_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Screen.html">Screen</a>&gt; Gdk::Display::get_default_screen </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the default <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> for <em>display</em>. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000010">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The default <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> object for <em>display</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a2d6aa5284d79bb968482ed34d0a2d51a"></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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1DeviceManager.html">DeviceManager</a>&gt; Gdk::Display::get_device_manager </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classGdk_1_1DeviceManager.html" title="Functions for handling input devices. ">Gdk::DeviceManager</a> associated to <em>display</em>. </p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000025">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classGdk_1_1DeviceManager.html" title="Functions for handling input devices. ">Gdk::DeviceManager</a>, or <code>0</code>. This memory is owned by GDK and must not be freed or unreferenced. </dd></dl>

</div>
</div>
<a class="anchor" id="ae226895026d1de7dda179a297e9b668c"></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_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1DeviceManager.html">DeviceManager</a>&gt; Gdk::Display::get_device_manager </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classGdk_1_1DeviceManager.html" title="Functions for handling input devices. ">Gdk::DeviceManager</a> associated to <em>display</em>. </p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000026">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classGdk_1_1DeviceManager.html" title="Functions for handling input devices. ">Gdk::DeviceManager</a>, or <code>0</code>. This memory is owned by GDK and must not be freed or unreferenced. </dd></dl>

</div>
</div>
<a class="anchor" id="a71ef8186ac0ebce17ab869eb77f5e9e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GdkEvent* Gdk::Display::get_event </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the next <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> to be processed for <em>display</em>, fetching events from the windowing system if necessary. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000014">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The next <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> to be processed, or <code>0</code> if no events are pending. The returned <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> should be freed with Gdk::Event::free(). </dd></dl>

</div>
</div>
<a class="anchor" id="af2619b3d9214ac40b38e571ed41be2a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GdkEvent* Gdk::Display::get_event </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the next <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> to be processed for <em>display</em>, fetching events from the windowing system if necessary. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000015">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The next <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> to be processed, or <code>0</code> if no events are pending. The returned <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> should be freed with Gdk::Event::free(). </dd></dl>

</div>
</div>
<a class="anchor" id="ad28f5bf65bb574fabfb145cae58af844"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GdkKeymap* Gdk::Display::get_keymap </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the Gdk::Keymap attached to <em>display</em>. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000021">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The Gdk::Keymap attached to <em>display</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="aa4dce935b386c1782116cda227e464fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GdkKeymap* Gdk::Display::get_keymap </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the Gdk::Keymap attached to <em>display</em>. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000022">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The Gdk::Keymap attached to <em>display</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a9f80dfeaece806cca2eae5e4fa5e2c5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::get_maximal_cursor_size </td>
          <td>(</td>
          <td class="paramtype">guint &amp;&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint &amp;&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the maximal size to use for cursors on <em>display</em>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000007">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">width</td><td>The return location for the maximal cursor width. </td></tr>
    <tr><td class="paramname">height</td><td>The return location for the maximal cursor height. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa84e594f6dac8e7f77b031d57f13d504"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gdk::Display::get_n_screens </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the number of screen managed by the <em>display</em>. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000006">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<p>Deprecated: 3.10: The number of screens is always 1.</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>The number of screens is always 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Number of screens. </dd></dl>

</div>
</div>
<a class="anchor" id="a81036bff74e1bb09cdd230743d433ec7"></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_1ustring.html">Glib::ustring</a> Gdk::Display::get_name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the name of the display. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000005">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A string representing the display name. This string is owned by GDK and should not be modified or freed. </dd></dl>

</div>
</div>
<a class="anchor" id="a9bfae690b0a5c356ebd7dd7e2259c491"></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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Screen.html">Screen</a>&gt; Gdk::Display::get_screen </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>screen_num</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a screen object for one of the screens of the display. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000007">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">screen_num</td><td>The screen number. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <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> object. </dd></dl>

</div>
</div>
<a class="anchor" id="a756fa9493d0d08c372f0e65cc293605c"></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_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Screen.html">Screen</a>&gt; Gdk::Display::get_screen </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>screen_num</em> = <code>0</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a screen object for one of the screens of the display. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000008">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">screen_num</td><td>The screen number. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <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> object. </dd></dl>

</div>
</div>
<a class="anchor" id="a7a1f27f2a222be22b6fd9cdbbc77c2bd"></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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Window</a>&gt; Gdk::Display::get_selection_owner </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>selection</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a394a1a77a07d3622b4cce1c3413945f2"></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::Display::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="aa5ba401c95c8f72ffbc974fa9ff7e2f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GdkDisplay* Gdk::Display::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="a410d10d1aa86f043b3bbf1df1ba1d075"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GdkDisplay* Gdk::Display::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="ab90b102f28dc2ea9f1259b005acfba9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GdkDisplay* Gdk::Display::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="aee82de38f93b0396ee48628169bf5a37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::has_pending </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the display has events that are waiting to be processed. </p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000023">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if there are events ready to be processed. </dd></dl>

</div>
</div>
<a class="anchor" id="a065b9acdb17f6d8377a58b9f08dbbdb2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::is_closed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Finds out if the display has been closed. </p>
<dl class="since_2_22"><dt><b><a class="el" href="since_2_22.html#_since_2_22000002">Since gtkmm 2.22:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the display is closed. </dd></dl>

</div>
</div>
<a class="anchor" id="afb9b36d3d1fab967f76f1f782319f5da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::notify_startup_complete </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>startup_id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Indicates to the GUI environment that the application has finished loading, using a given identifier. </p>
<p>GTK+ will call this function automatically for <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> with custom startup-notification identifier unless gtk_window_set_auto_startup_notification() is called to disable that feature.</p>
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000024">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">startup_id</td><td>A startup-notification identifier, for which notification process should be completed. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a59cf8e3302a66aa24ba43b0c47dae946"></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_1Display.html">Display</a>&gt; Gdk::Display::open </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>display_name</em></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>Opens a display. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000004">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">display_name</td><td>The name of the display to open. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <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 ...">Gdk::Display</a>, or <code>0</code> if the display could not be opened. </dd></dl>

</div>
</div>
<a class="anchor" id="a131a4247aeaeb8edb5d1cabb9ced3174"></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_1Display.html">Display</a>&gt; Gdk::Display::open_default_libgtk_only </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>Opens the default display specified by command line arguments or environment variables, sets it as the default display, and returns it. </p>
<p>gdk_parse_args() must have been called first. If the default display has previously been set, simply returns that. An internal function that should not be used by applications.</p>
<dl class="section return"><dt>Returns</dt><dd>The default display, if it could be opened, otherwise <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a3b7ad20b7a23a50c3b5b48482deac281"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GdkEvent* Gdk::Display::peek_event </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a copy of the first <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> in the <em>display’s</em> event queue, without removing the event from the queue. </p>
<p>(Note that this function will not get more events from the windowing system. It only checks the events that have already been moved to the GDK event queue.)</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000016">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A copy of the first <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> on the event queue, or <code>0</code> if no events are in the queue. The returned <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> should be freed with Gdk::Event::free(). </dd></dl>

</div>
</div>
<a class="anchor" id="a7da16e716abf57a3dd27b1fc93b1b0da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GdkEvent* Gdk::Display::peek_event </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a copy of the first <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> in the <em>display’s</em> event queue, without removing the event from the queue. </p>
<p>(Note that this function will not get more events from the windowing system. It only checks the events that have already been moved to the GDK event queue.)</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000017">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A copy of the first <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> on the event queue, or <code>0</code> if no events are in the queue. The returned <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a> should be freed with Gdk::Event::free(). </dd></dl>

</div>
</div>
<a class="anchor" id="afaca03c9f4b869fdd127c298869f948b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::put_event </td>
          <td>(</td>
          <td class="paramtype">GdkEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Appends a copy of the given event onto the front of the event queue for <em>display</em>. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000018">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>A <a class="el" href="classGdk_1_1Event.html">Gdk::Event</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad2f39992d762deb3708166744fb833aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::request_selection_notification </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>selection</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Request Gdk::EventOwnerChange events for ownership changes of the selection named by the given atom. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000002">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">selection</td><td>The Gdk::Atom naming the selection for which ownership change notification is requested. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether Gdk::EventOwnerChange events will be sent. </dd></dl>

</div>
</div>
<a class="anchor" id="a423672d86fe26b4dcc7fd208871e0492"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::selection_send_notify </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_1Window.html">Window</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>requestor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><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>selection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><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>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><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>property</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>time_</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Send a response to SelectionRequest event. </p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000023">Since gtkmm 2.2:</a></b></dt><dd><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">requestor</td><td><a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen. ">Window</a> to which to deliver response. </td></tr>
    <tr><td class="paramname">selection</td><td>Selection that was requested. </td></tr>
    <tr><td class="paramname">target</td><td>Target that was selected. </td></tr>
    <tr><td class="paramname">property</td><td>Property in which the selection owner stored the data, or "None" to indicate that the request was rejected. </td></tr>
    <tr><td class="paramname">time_</td><td>Timestamp. </td></tr>
  </table>
  </dd>
</dl>
</dd></dl>

</div>
</div>
<a class="anchor" id="af7f3d567cbc742ea19dba76043fd6038"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::set_double_click_distance </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>distance</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the double click distance (two clicks within this distance count as a double click and result in a <a class="el" href="namespaceGdk.html">Gdk</a>::2BUTTON_PRESS event). </p>
<p>See also <a class="el" href="classGdk_1_1Display.html#afd39ade2117b4fd825989dc25f9673bb" title="Sets the double click time (two clicks within this time interval count as a double click and result i...">set_double_click_time()</a>. Applications should not set this, it is a global user-configured setting.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000002">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>No replacement method. Applications should not set this.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">distance</td><td>Distance in pixels. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afd39ade2117b4fd825989dc25f9673bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::set_double_click_time </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>msec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the double click time (two clicks within this time interval count as a double click and result in a <a class="el" href="namespaceGdk.html">Gdk</a>::2BUTTON_PRESS event). </p>
<p>Applications should not set this, it is a global user-configured setting.</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000019">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>No replacement method. Applications should not set this.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">msec</td><td>Double click time in milliseconds (thousandths of a second). </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a12a762f4c63f159da0597bc007864ae9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::set_selection_owner </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_1Window.html">Window</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>owner</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><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>selection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>time_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>send_event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aac4a67cb0e152562cd68dae89047c313"></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_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,bool &gt; Gdk::Display::signal_closed </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_closed(bool is_error)</code></dd></dl>
<p>The <a class="el" href="classGdk_1_1Display.html#aac4a67cb0e152562cd68dae89047c313">signal_closed()</a> signal is emitted when the connection to the windowing system for <em>display</em> is closed.</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000024">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">is_error</td><td><code>true</code> if the display was closed due to an error. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a209dabf5ff02c63bc1d433afc8757461"></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_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gdk::Display::signal_opened </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_opened()</code></dd></dl>
<p>The <a class="el" href="classGdk_1_1Display.html#a209dabf5ff02c63bc1d433afc8757461">signal_opened()</a> signal is emitted when the connection to the windowing system for <em>display</em> is opened. </p>

</div>
</div>
<a class="anchor" id="a0d31c8b4dfc1aca3b747497bfa2e60de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::store_clipboard </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_1Window.html">Gdk::Window</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>clipboard_window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>time_</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Issues a request to the clipboard manager to store the clipboard data, saving all available targets. </p>
<p>On X11, this is a special program that works according to the freedesktop clipboard specification, available at <a href="http://www.freedesktop.org/Standards/clipboard-manager-spec">http://www.freedesktop.org/Standards/clipboard-manager-spec</a>. </p><dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000004">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">clipboard_window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen. ">Gdk::Window</a> belonging to the clipboard owner. </td></tr>
    <tr><td class="paramname">time_</td><td>A timestamp. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3bb2daf88d235d9cd4b5fcabf75b9ac8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::store_clipboard </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_1Window.html">Gdk::Window</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>clipboard_window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>time_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <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; &amp;&#160;</td>
          <td class="paramname"><em>targets</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa93797c67cffeb621925a8d3e2e7f335"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::supports_clipboard_persistence </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether the speicifed display supports clipboard persistance; i.e. if it’s possible to store the clipboard data after an application has quit. </p>
<p>On X11 this checks if a clipboard daemon is running.</p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000003">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the display supports clipboard persistance. </dd></dl>

</div>
</div>
<a class="anchor" id="aeb030dde7590e1b649f398e99da0c9b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::supports_composite </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if <a class="el" href="classGdk_1_1Window.html#aba9d5bea3de05b31eff0da2bed753db8" title="Sets a Gdk::Window as composited, or unsets it. ">Gdk::Window::set_composited()</a> can be used to redirect drawing on the window using compositing. </p>
<p>Currently this only works on X11 with XComposite and XDamage extensions available.</p>
<dl class="since_2_12"><dt><b><a class="el" href="since_2_12.html#_since_2_12000001">Since gtkmm 2.12:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if windows may be composited. </dd></dl>

</div>
</div>
<a class="anchor" id="abb60e53ec1440074fc6f93cdfaa94ac1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::supports_cursor_alpha </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if cursors can use an 8bit alpha channel on <em>display</em>. </p>
<p>Otherwise, cursors are restricted to bilevel alpha (i.e. a mask).</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000004">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Whether cursors can have alpha channels. </dd></dl>

</div>
</div>
<a class="anchor" id="a7cba00a292c19da1da97ec9cf6b09eef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::supports_cursor_color </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if multicolored cursors are supported on <em>display</em>. </p>
<p>Otherwise, cursors have only a forground and a background color.</p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000005">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Whether cursors can have multiple colors. </dd></dl>

</div>
</div>
<a class="anchor" id="a3e2aef74c6b3409148fca531e12d0580"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::supports_input_shapes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if gdk_window_input_shape_combine_mask() can be used to modify the input shape of windows on <em>display</em>. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000002">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if windows with modified input shape are supported. </dd></dl>

</div>
</div>
<a class="anchor" id="ad9a895ff3dc878e5ff99eb4bb18ac2c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::supports_selection_notification </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether Gdk::EventOwnerChange events will be sent when the owner of a selection changes. </p>
<dl class="since_2_6"><dt><b><a class="el" href="since_2_6.html#_since_2_6000001">Since gtkmm 2.6:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Whether Gdk::EventOwnerChange events will be sent. </dd></dl>

</div>
</div>
<a class="anchor" id="a3988d20d640b06fad1afcbd9d7ebc487"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gdk::Display::supports_shapes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if gdk_window_shape_combine_mask() can be used to create shaped windows on <em>display</em>. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000001">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if shaped windows are supported. </dd></dl>

</div>
</div>
<a class="anchor" id="ad772046a33c0a1c6d071b1cf339faf63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gdk::Display::sync </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flushes any requests queued for the windowing system and waits until all requests have been handled. </p>
<p>This is often used for making sure that the display is synchronized with the current state of the program. Calling <a class="el" href="classGdk_1_1Display.html#ad772046a33c0a1c6d071b1cf339faf63" title="Flushes any requests queued for the windowing system and waits until all requests have been handled...">sync()</a> before gdk_error_trap_pop() makes sure that any errors generated from earlier requests are handled before the error trap is removed.</p>
<p>This is most useful for X11. On windowing systems where requests are handled synchronously, this function will do nothing.</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000012">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="af5e336efbe340163508427f1c476af68"></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_1Display.html">Gdk::Display</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GdkDisplay *&#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>