Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release > by-pkgid > 484a04df77805a13777e0efdf4585f03 > files > 42

goocanvasmm-doc-1.90.11-3.mga7.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.9.1"/>
<title>goocanvasmm: Goocanvas::Item 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">goocanvasmm
   &#160;<span id="projectnumber">1.90.11</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGoocanvas.html">Goocanvas</a></li><li class="navelem"><a class="el" href="classGoocanvas_1_1Item.html">Item</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="classGoocanvas_1_1Item-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Goocanvas::Item Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for Goocanvas::Item:</div>
<div class="dyncontent">
<div class="center"><img src="classGoocanvas_1_1Item__inherit__graph.png" border="0" usemap="#Goocanvas_1_1Item_inherit__map" alt="Inheritance graph"/></div>
<map name="Goocanvas_1_1Item_inherit__map" id="Goocanvas_1_1Item_inherit__map">
<area shape="rect" id="node5" href="classGoocanvas_1_1ItemSimple.html" title="Goocanvas::ItemSimple" alt="" coords="641,208,800,235"/><area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="324,208,427,235"/><area shape="rect" id="node3" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="157,208,276,235"/><area shape="rect" id="node4" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="5,208,109,235"/><area shape="rect" id="node6" href="classGoocanvas_1_1Ellipse.html" title="Goocanvas::Ellipse" alt="" coords="852,5,981,32"/><area shape="rect" id="node7" href="classGoocanvas_1_1Grid.html" title="Goocanvas::Grid" alt="" coords="859,56,975,83"/><area shape="rect" id="node8" href="classGoocanvas_1_1Group.html" title="Goocanvas::Group" alt="" coords="853,107,980,133"/><area shape="rect" id="node10" href="classGoocanvas_1_1Image.html" title="Goocanvas::Image" alt="" coords="853,157,981,184"/><area shape="rect" id="node11" href="classGoocanvas_1_1Path.html" title="Goocanvas::Path" alt="" coords="857,208,976,235"/><area shape="rect" id="node12" href="classGoocanvas_1_1Polyline.html" title="Goocanvas::Polyline" alt="" coords="848,259,985,285"/><area shape="rect" id="node13" href="classGoocanvas_1_1Rect.html" title="Goocanvas::Rect" alt="" coords="857,309,976,336"/><area shape="rect" id="node14" href="classGoocanvas_1_1Text.html" title="Goocanvas::Text" alt="" coords="858,360,975,387"/><area shape="rect" id="node15" href="classGoocanvas_1_1Widget.html" title="Goocanvas::Widget" alt="" coords="851,411,983,437"/><area shape="rect" id="node9" href="classGoocanvas_1_1Table.html" title="Goocanvas::Table" alt="" coords="1033,107,1157,133"/></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:ab93f20263f3aa134569eba2f11c0705e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ab93f20263f3aa134569eba2f11c0705e">Item</a> (<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ab93f20263f3aa134569eba2f11c0705e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a804bfd4fa3c66a8063fc46acde722ad6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGoocanvas_1_1Item.html">Item</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a804bfd4fa3c66a8063fc46acde722ad6">operator=</a> (<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a804bfd4fa3c66a8063fc46acde722ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc81d602a2bf8d7d3e77498a52f9f701"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#adc81d602a2bf8d7d3e77498a52f9f701">~Item</a> () noexcept</td></tr>
<tr class="separator:adc81d602a2bf8d7d3e77498a52f9f701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1779f000d57274608de71b2873ee9f0"><td class="memItemLeft" align="right" valign="top">GooCanvasItem*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ac1779f000d57274608de71b2873ee9f0">gobj</a> ()</td></tr>
<tr class="memdesc:ac1779f000d57274608de71b2873ee9f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ac1779f000d57274608de71b2873ee9f0">More...</a><br /></td></tr>
<tr class="separator:ac1779f000d57274608de71b2873ee9f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738f5ccdcc0011e00c408f93b8104473"><td class="memItemLeft" align="right" valign="top">const GooCanvasItem*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a738f5ccdcc0011e00c408f93b8104473">gobj</a> () const </td></tr>
<tr class="memdesc:a738f5ccdcc0011e00c408f93b8104473"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a738f5ccdcc0011e00c408f93b8104473">More...</a><br /></td></tr>
<tr class="separator:a738f5ccdcc0011e00c408f93b8104473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2192af96a330038c12543c54cd6721a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a2192af96a330038c12543c54cd6721a7">get_canvas</a> ()</td></tr>
<tr class="memdesc:a2192af96a330038c12543c54cd6721a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns: the Goo::Canvas.  <a href="#a2192af96a330038c12543c54cd6721a7">More...</a><br /></td></tr>
<tr class="separator:a2192af96a330038c12543c54cd6721a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13184dba645178be4a0d67a4ad8675fa"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a13184dba645178be4a0d67a4ad8675fa">get_canvas</a> () const </td></tr>
<tr class="memdesc:a13184dba645178be4a0d67a4ad8675fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns: the Goo::Canvas.  <a href="#a13184dba645178be4a0d67a4ad8675fa">More...</a><br /></td></tr>
<tr class="separator:a13184dba645178be4a0d67a4ad8675fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec50994b24e2b011c459d3c0e5495d20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aec50994b24e2b011c459d3c0e5495d20">set_canvas</a> (<a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>* canvas)</td></tr>
<tr class="memdesc:aec50994b24e2b011c459d3c0e5495d20"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup.  <a href="#aec50994b24e2b011c459d3c0e5495d20">More...</a><br /></td></tr>
<tr class="separator:aec50994b24e2b011c459d3c0e5495d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4663d8a67679de50ea81fca20ea1a3e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a4663d8a67679de50ea81fca20ea1a3e2">is_visible</a> () const </td></tr>
<tr class="memdesc:a4663d8a67679de50ea81fca20ea1a3e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the item is visible.  <a href="#a4663d8a67679de50ea81fca20ea1a3e2">More...</a><br /></td></tr>
<tr class="separator:a4663d8a67679de50ea81fca20ea1a3e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ccb574ad4e9422c0740532eed85c2ec"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a1ccb574ad4e9422c0740532eed85c2ec">get_model</a> ()</td></tr>
<tr class="memdesc:a1ccb574ad4e9422c0740532eed85c2ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the model of the given canvas item.  <a href="#a1ccb574ad4e9422c0740532eed85c2ec">More...</a><br /></td></tr>
<tr class="separator:a1ccb574ad4e9422c0740532eed85c2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ca31113f6285be13efd5861a1fba5e5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a4ca31113f6285be13efd5861a1fba5e5">get_model</a> () const </td></tr>
<tr class="memdesc:a4ca31113f6285be13efd5861a1fba5e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the model of the given canvas item.  <a href="#a4ca31113f6285be13efd5861a1fba5e5">More...</a><br /></td></tr>
<tr class="separator:a4ca31113f6285be13efd5861a1fba5e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc2bd4364797a14048c8232b409af20f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#adc2bd4364797a14048c8232b409af20f">set_model</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a> &gt;&amp; model)</td></tr>
<tr class="memdesc:adc2bd4364797a14048c8232b409af20f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the model of the given canvas item.  <a href="#adc2bd4364797a14048c8232b409af20f">More...</a><br /></td></tr>
<tr class="separator:adc2bd4364797a14048c8232b409af20f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b7c3deacff84cb90d7ced7f8256fec2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a4b7c3deacff84cb90d7ced7f8256fec2">get_parent</a> ()</td></tr>
<tr class="memdesc:a4b7c3deacff84cb90d7ced7f8256fec2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the parent of the given item.  <a href="#a4b7c3deacff84cb90d7ced7f8256fec2">More...</a><br /></td></tr>
<tr class="separator:a4b7c3deacff84cb90d7ced7f8256fec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82160b320aeb566153e3efdbfdf72294"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a82160b320aeb566153e3efdbfdf72294">get_parent</a> () const </td></tr>
<tr class="memdesc:a82160b320aeb566153e3efdbfdf72294"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the parent of the given item.  <a href="#a82160b320aeb566153e3efdbfdf72294">More...</a><br /></td></tr>
<tr class="separator:a82160b320aeb566153e3efdbfdf72294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8d8589687d208ffa72a2e1c2de923a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ae8d8589687d208ffa72a2e1c2de923a0">set_parent</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; parent)</td></tr>
<tr class="memdesc:ae8d8589687d208ffa72a2e1c2de923a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items (specifically container items such as Goo::CanvasGroup).  <a href="#ae8d8589687d208ffa72a2e1c2de923a0">More...</a><br /></td></tr>
<tr class="separator:ae8d8589687d208ffa72a2e1c2de923a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7130980c93f41f2153010c65a06124ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a7130980c93f41f2153010c65a06124ae">remove</a> ()</td></tr>
<tr class="memdesc:a7130980c93f41f2153010c65a06124ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an item from its parent.  <a href="#a7130980c93f41f2153010c65a06124ae">More...</a><br /></td></tr>
<tr class="separator:a7130980c93f41f2153010c65a06124ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae00042888a004adbefe4be3469a90f24"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ae00042888a004adbefe4be3469a90f24">is_container</a> () const </td></tr>
<tr class="memdesc:ae00042888a004adbefe4be3469a90f24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests to see if the given item is a container.  <a href="#ae00042888a004adbefe4be3469a90f24">More...</a><br /></td></tr>
<tr class="separator:ae00042888a004adbefe4be3469a90f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a6d2df004704d7e26276ef7355079d7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a5a6d2df004704d7e26276ef7355079d7">get_n_children</a> () const </td></tr>
<tr class="memdesc:a5a6d2df004704d7e26276ef7355079d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of children of the container.  <a href="#a5a6d2df004704d7e26276ef7355079d7">More...</a><br /></td></tr>
<tr class="separator:a5a6d2df004704d7e26276ef7355079d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56f1f87e2b582a258504ece89a1831ad"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a56f1f87e2b582a258504ece89a1831ad">get_child</a> (int child_num)</td></tr>
<tr class="memdesc:a56f1f87e2b582a258504ece89a1831ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the child item at the given stack position.  <a href="#a56f1f87e2b582a258504ece89a1831ad">More...</a><br /></td></tr>
<tr class="separator:a56f1f87e2b582a258504ece89a1831ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5dc31a8e4c49fa8485848b6d89c3335"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ad5dc31a8e4c49fa8485848b6d89c3335">get_child</a> (int child_num) const </td></tr>
<tr class="memdesc:ad5dc31a8e4c49fa8485848b6d89c3335"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the child item at the given stack position.  <a href="#ad5dc31a8e4c49fa8485848b6d89c3335">More...</a><br /></td></tr>
<tr class="separator:ad5dc31a8e4c49fa8485848b6d89c3335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a52d0c14c95c33361a401f423c7678"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a49a52d0c14c95c33361a401f423c7678">find_child</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child)</td></tr>
<tr class="memdesc:a49a52d0c14c95c33361a401f423c7678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to find the given child item with the container's stack.  <a href="#a49a52d0c14c95c33361a401f423c7678">More...</a><br /></td></tr>
<tr class="separator:a49a52d0c14c95c33361a401f423c7678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f1cc230977e365ac99e780b7564581b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a8f1cc230977e365ac99e780b7564581b">add_child</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, int pos)</td></tr>
<tr class="memdesc:a8f1cc230977e365ac99e780b7564581b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a child item to a container item at the given stack position.  <a href="#a8f1cc230977e365ac99e780b7564581b">More...</a><br /></td></tr>
<tr class="separator:a8f1cc230977e365ac99e780b7564581b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0920082408c185479f3bd06465316fb9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a0920082408c185479f3bd06465316fb9">add_child</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child)</td></tr>
<tr class="separator:a0920082408c185479f3bd06465316fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0efefb9b1202cb76a412fd8301e1a9db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a0efefb9b1202cb76a412fd8301e1a9db">get_child_property_value</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
<tr class="memdesc:a0efefb9b1202cb76a412fd8301e1a9db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a child property of <em>child</em>.  <a href="#a0efefb9b1202cb76a412fd8301e1a9db">More...</a><br /></td></tr>
<tr class="separator:a0efefb9b1202cb76a412fd8301e1a9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17be5182713af95adcaa91937f89f7eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a17be5182713af95adcaa91937f89f7eb">set_child_property_value</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value)</td></tr>
<tr class="memdesc:a17be5182713af95adcaa91937f89f7eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a child property of <em>child</em>.  <a href="#a17be5182713af95adcaa91937f89f7eb">More...</a><br /></td></tr>
<tr class="separator:a17be5182713af95adcaa91937f89f7eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b4c766cc3162ead4347710bfb7594bc"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
<tr class="memitem:a6b4c766cc3162ead4347710bfb7594bc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a6b4c766cc3162ead4347710bfb7594bc">get_child_property</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; the_property_name, PropertyType&amp; value) const </td></tr>
<tr class="separator:a6b4c766cc3162ead4347710bfb7594bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf4d3bbf309c443f0c2918fd16ed894"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
<tr class="memitem:addf4d3bbf309c443f0c2918fd16ed894"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#addf4d3bbf309c443f0c2918fd16ed894">set_child_property</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; the_property_name, const PropertyType&amp; value)</td></tr>
<tr class="separator:addf4d3bbf309c443f0c2918fd16ed894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ae0d5e4a8c0e71d6419a68716a5e53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ae5ae0d5e4a8c0e71d6419a68716a5e53">move_child</a> (int old_position, int new_position)</td></tr>
<tr class="memdesc:ae5ae0d5e4a8c0e71d6419a68716a5e53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves a child item to a new stack position within the container.  <a href="#ae5ae0d5e4a8c0e71d6419a68716a5e53">More...</a><br /></td></tr>
<tr class="separator:ae5ae0d5e4a8c0e71d6419a68716a5e53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff197daacfeb565be37498e038f41724"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aff197daacfeb565be37498e038f41724">remove_child</a> (int child_num)</td></tr>
<tr class="memdesc:aff197daacfeb565be37498e038f41724"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the child item at the given position.  <a href="#aff197daacfeb565be37498e038f41724">More...</a><br /></td></tr>
<tr class="separator:aff197daacfeb565be37498e038f41724"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a624f67d2daa22bedaff5034682913710"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a624f67d2daa22bedaff5034682913710">raise</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; above)</td></tr>
<tr class="memdesc:a624f67d2daa22bedaff5034682913710"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raises an item in the stacking order.  <a href="#a624f67d2daa22bedaff5034682913710">More...</a><br /></td></tr>
<tr class="separator:a624f67d2daa22bedaff5034682913710"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f0ef300b0891aebc35fe2d5168ba769"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a5f0ef300b0891aebc35fe2d5168ba769">raise</a> ()</td></tr>
<tr class="memdesc:a5f0ef300b0891aebc35fe2d5168ba769"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise the item to the top of the stack.  <a href="#a5f0ef300b0891aebc35fe2d5168ba769">More...</a><br /></td></tr>
<tr class="separator:a5f0ef300b0891aebc35fe2d5168ba769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9126e96ea58f51c0b6295a8b2a4bb8c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a9126e96ea58f51c0b6295a8b2a4bb8c7">lower</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; below)</td></tr>
<tr class="memdesc:a9126e96ea58f51c0b6295a8b2a4bb8c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lowers an item in the stacking order.  <a href="#a9126e96ea58f51c0b6295a8b2a4bb8c7">More...</a><br /></td></tr>
<tr class="separator:a9126e96ea58f51c0b6295a8b2a4bb8c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afed78b386ac1774ae6bf65e157b5f6e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#afed78b386ac1774ae6bf65e157b5f6e9">lower</a> ()</td></tr>
<tr class="memdesc:afed78b386ac1774ae6bf65e157b5f6e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower the item to the bottom of the stack.  <a href="#afed78b386ac1774ae6bf65e157b5f6e9">More...</a><br /></td></tr>
<tr class="separator:afed78b386ac1774ae6bf65e157b5f6e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04ae90b0d58c40eb2956260b7e364ea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a04ae90b0d58c40eb2956260b7e364ea8">get_bounds</a> () const </td></tr>
<tr class="separator:a04ae90b0d58c40eb2956260b7e364ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7735ce552d9f8038ed1d601928c0d13c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a7735ce552d9f8038ed1d601928c0d13c">request_update</a> ()</td></tr>
<tr class="memdesc:a7735ce552d9f8038ed1d601928c0d13c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items.  <a href="#a7735ce552d9f8038ed1d601928c0d13c">More...</a><br /></td></tr>
<tr class="separator:a7735ce552d9f8038ed1d601928c0d13c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e5b293fd9bcd8381d010bc39e9ea0ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a0e5b293fd9bcd8381d010bc39e9ea0ab">ensure_updated</a> ()</td></tr>
<tr class="memdesc:a0e5b293fd9bcd8381d010bc39e9ea0ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items.  <a href="#a0e5b293fd9bcd8381d010bc39e9ea0ab">More...</a><br /></td></tr>
<tr class="separator:a0e5b293fd9bcd8381d010bc39e9ea0ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504713da7ce731bae9939116d822ee9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a504713da7ce731bae9939116d822ee9a">update</a> (bool entire_tree, const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; bounds)</td></tr>
<tr class="memdesc:a504713da7ce731bae9939116d822ee9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup.  <a href="#a504713da7ce731bae9939116d822ee9a">More...</a><br /></td></tr>
<tr class="separator:a504713da7ce731bae9939116d822ee9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac38ec78d72254ce6446f9bca057b2480"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ac38ec78d72254ce6446f9bca057b2480">paint</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; bounds, double <a class="el" href="classGoocanvas_1_1Item.html#a9fd902700df497329396c6ea1c049bec">scale</a>)</td></tr>
<tr class="memdesc:ac38ec78d72254ce6446f9bca057b2480"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup.  <a href="#ac38ec78d72254ce6446f9bca057b2480">More...</a><br /></td></tr>
<tr class="separator:ac38ec78d72254ce6446f9bca057b2480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76fdacbc0edfa972b2047d4306eb60b2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a76fdacbc0edfa972b2047d4306eb60b2">get_requested_area</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; bounds) const </td></tr>
<tr class="memdesc:a76fdacbc0edfa972b2047d4306eb60b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items, specifically layout items such as Goo::CanvasTable.  <a href="#a76fdacbc0edfa972b2047d4306eb60b2">More...</a><br /></td></tr>
<tr class="separator:a76fdacbc0edfa972b2047d4306eb60b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14001eb4995602550de7e321b0ab1238"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a14001eb4995602550de7e321b0ab1238">get_requested_height</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, double width) const </td></tr>
<tr class="memdesc:a14001eb4995602550de7e321b0ab1238"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items, specifically layout items such as Goo::CanvasTable.  <a href="#a14001eb4995602550de7e321b0ab1238">More...</a><br /></td></tr>
<tr class="separator:a14001eb4995602550de7e321b0ab1238"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1794881a26a385452b2885607a158c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ac1794881a26a385452b2885607a158c3">allocate_area</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; requested_area, const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; allocated_area, double x_offset, double y_offset)</td></tr>
<tr class="memdesc:ac1794881a26a385452b2885607a158c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items, specifically layout items such as Goo::CanvasTable.  <a href="#ac1794881a26a385452b2885607a158c3">More...</a><br /></td></tr>
<tr class="separator:ac1794881a26a385452b2885607a158c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41919fa42e001014caeacf026ee59935"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a41919fa42e001014caeacf026ee59935">get_items_at</a> (double x, double y, const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, bool is_pointer_event, bool parent_is_visible, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&amp; found_items)</td></tr>
<tr class="memdesc:a41919fa42e001014caeacf026ee59935"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup.  <a href="#a41919fa42e001014caeacf026ee59935">More...</a><br /></td></tr>
<tr class="separator:a41919fa42e001014caeacf026ee59935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad72733ed281162091b746b3a682e3f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#afad72733ed281162091b746b3a682e3f">get_items_at</a> (double x, double y, const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, bool is_pointer_event, bool parent_is_visible, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&amp; found_items) const </td></tr>
<tr class="memdesc:afad72733ed281162091b746b3a682e3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup.  <a href="#afad72733ed281162091b746b3a682e3f">More...</a><br /></td></tr>
<tr class="separator:afad72733ed281162091b746b3a682e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accedfa5459cf385d7529a6e4306b922c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#accedfa5459cf385d7529a6e4306b922c">get_items_at</a> (double x, double y, const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, bool is_pointer_event, bool parent_is_visible)</td></tr>
<tr class="separator:accedfa5459cf385d7529a6e4306b922c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a678bdfae0503e526ea3152b329061e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a8a678bdfae0503e526ea3152b329061e">get_items_at</a> (double x, double y, const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, bool is_pointer_event, bool parent_is_visible) const </td></tr>
<tr class="separator:a8a678bdfae0503e526ea3152b329061e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac97217a8683a06ced1c04435735fba2d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ac97217a8683a06ced1c04435735fba2d">get_transform</a> (<a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>* matrix)</td></tr>
<tr class="memdesc:ac97217a8683a06ced1c04435735fba2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the transformation matrix of an item.  <a href="#ac97217a8683a06ced1c04435735fba2d">More...</a><br /></td></tr>
<tr class="separator:ac97217a8683a06ced1c04435735fba2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb92d19307b3c01de7f1191d8e623da9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#afb92d19307b3c01de7f1191d8e623da9">set_transform</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>* matrix)</td></tr>
<tr class="memdesc:afb92d19307b3c01de7f1191d8e623da9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the transformation matrix of an item.  <a href="#afb92d19307b3c01de7f1191d8e623da9">More...</a><br /></td></tr>
<tr class="separator:afb92d19307b3c01de7f1191d8e623da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7ad127368aad8d8d89d41bec928ae10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ad7ad127368aad8d8d89d41bec928ae10">set_simple_transform</a> (double x, double y, double <a class="el" href="classGoocanvas_1_1Item.html#a9fd902700df497329396c6ea1c049bec">scale</a>, double rotation)</td></tr>
<tr class="memdesc:ad7ad127368aad8d8d89d41bec928ae10"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience function to set the item's transformation matrix.  <a href="#ad7ad127368aad8d8d89d41bec928ae10">More...</a><br /></td></tr>
<tr class="separator:ad7ad127368aad8d8d89d41bec928ae10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adff6d027e88ea6ff05a9207ca9341c4e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#adff6d027e88ea6ff05a9207ca9341c4e">get_simple_transform</a> (double&amp; x, double&amp; y, double&amp;<a class="el" href="classGoocanvas_1_1Item.html#a9fd902700df497329396c6ea1c049bec">scale</a>, double&amp; rotation) const </td></tr>
<tr class="memdesc:adff6d027e88ea6ff05a9207ca9341c4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function can be used to get the position, scale and rotation of an item, providing that the item has a simple transformation matrix (e.g. set with <a class="el" href="classGoocanvas_1_1Item.html#ad7ad127368aad8d8d89d41bec928ae10" title="A convenience function to set the item&#39;s transformation matrix. ">set_simple_transform()</a>, or using a combination of simple translate, scale and rotate operations).  <a href="#adff6d027e88ea6ff05a9207ca9341c4e">More...</a><br /></td></tr>
<tr class="separator:adff6d027e88ea6ff05a9207ca9341c4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f80b706233427ddd4a33f98bc40d275"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a7f80b706233427ddd4a33f98bc40d275">translate</a> (double tx, double ty)</td></tr>
<tr class="memdesc:a7f80b706233427ddd4a33f98bc40d275"><td class="mdescLeft">&#160;</td><td class="mdescRight">Translates the origin of the item's coordinate system by the given amounts.  <a href="#a7f80b706233427ddd4a33f98bc40d275">More...</a><br /></td></tr>
<tr class="separator:a7f80b706233427ddd4a33f98bc40d275"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd902700df497329396c6ea1c049bec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a9fd902700df497329396c6ea1c049bec">scale</a> (double sx, double sy)</td></tr>
<tr class="memdesc:a9fd902700df497329396c6ea1c049bec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scales the item's coordinate system by the given amounts.  <a href="#a9fd902700df497329396c6ea1c049bec">More...</a><br /></td></tr>
<tr class="separator:a9fd902700df497329396c6ea1c049bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a5a2113b13f3fb313738bea6a0e28bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a1a5a2113b13f3fb313738bea6a0e28bd">rotate</a> (double degrees, double cx, double cy)</td></tr>
<tr class="memdesc:a1a5a2113b13f3fb313738bea6a0e28bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotates the item's coordinate system by the given amount, about the given origin.  <a href="#a1a5a2113b13f3fb313738bea6a0e28bd">More...</a><br /></td></tr>
<tr class="separator:a1a5a2113b13f3fb313738bea6a0e28bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26ed05facbaf5c63ffa7bc42b4b3092b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a26ed05facbaf5c63ffa7bc42b4b3092b">skew_x</a> (double degrees, double cx, double cy)</td></tr>
<tr class="memdesc:a26ed05facbaf5c63ffa7bc42b4b3092b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Skews the item's coordinate system along the x axis by the given amount, about the given origin.  <a href="#a26ed05facbaf5c63ffa7bc42b4b3092b">More...</a><br /></td></tr>
<tr class="separator:a26ed05facbaf5c63ffa7bc42b4b3092b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0888b193bf7f7857fc500f3eeb09ce73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a0888b193bf7f7857fc500f3eeb09ce73">skew_y</a> (double degrees, double cx, double cy)</td></tr>
<tr class="memdesc:a0888b193bf7f7857fc500f3eeb09ce73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Skews the item's coordinate system along the y axis by the given amount, about the given origin.  <a href="#a0888b193bf7f7857fc500f3eeb09ce73">More...</a><br /></td></tr>
<tr class="separator:a0888b193bf7f7857fc500f3eeb09ce73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca4c0d0bef2ff16c270945a86ff207df"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aca4c0d0bef2ff16c270945a86ff207df">get_transform_for_child</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>*<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01658.html#ga92e41473c3907d39cbc98ab6bea346fe">transform</a>)</td></tr>
<tr class="memdesc:aca4c0d0bef2ff16c270945a86ff207df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the transformation matrix of an item combined with any special transform needed for the given child.  <a href="#aca4c0d0bef2ff16c270945a86ff207df">More...</a><br /></td></tr>
<tr class="separator:aca4c0d0bef2ff16c270945a86ff207df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51fea41606a97c2c16d6e9d3381df783"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Style.html">Style</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a51fea41606a97c2c16d6e9d3381df783">get_style</a> ()</td></tr>
<tr class="memdesc:a51fea41606a97c2c16d6e9d3381df783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the item's style.  <a href="#a51fea41606a97c2c16d6e9d3381df783">More...</a><br /></td></tr>
<tr class="separator:a51fea41606a97c2c16d6e9d3381df783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a472ac209540942d24e7bb5bdde831143"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGoocanvas_1_1Style.html">Style</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a472ac209540942d24e7bb5bdde831143">get_style</a> () const </td></tr>
<tr class="memdesc:a472ac209540942d24e7bb5bdde831143"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the item's style.  <a href="#a472ac209540942d24e7bb5bdde831143">More...</a><br /></td></tr>
<tr class="separator:a472ac209540942d24e7bb5bdde831143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ddce5ea36d478fad34bbe3012c9298c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a2ddce5ea36d478fad34bbe3012c9298c">set_style</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Style.html">Style</a> &gt;&amp; style)</td></tr>
<tr class="memdesc:a2ddce5ea36d478fad34bbe3012c9298c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the item's style, by copying the properties from the given style.  <a href="#a2ddce5ea36d478fad34bbe3012c9298c">More...</a><br /></td></tr>
<tr class="separator:a2ddce5ea36d478fad34bbe3012c9298c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b1bbc8c835b0675f67482629244e32f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a7b1bbc8c835b0675f67482629244e32f">animate</a> (double x, double y, double <a class="el" href="classGoocanvas_1_1Item.html#a9fd902700df497329396c6ea1c049bec">scale</a>, double degrees, bool absolute, int duration, int step_time, GooCanvasAnimateType <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib_1_1Unicode.html#a042d1c3fdb1a22daf647211210af80c3">type</a>)</td></tr>
<tr class="memdesc:a7b1bbc8c835b0675f67482629244e32f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Animates an item from its current position to the given offsets, scale and rotation.  <a href="#a7b1bbc8c835b0675f67482629244e32f">More...</a><br /></td></tr>
<tr class="separator:a7b1bbc8c835b0675f67482629244e32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d4ded968b2fbae6e53b48b8b49aa9f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a0d4ded968b2fbae6e53b48b8b49aa9f9">stop_animation</a> ()</td></tr>
<tr class="memdesc:a0d4ded968b2fbae6e53b48b8b49aa9f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops any current animation for the given item, leaving it at its current position.  <a href="#a0d4ded968b2fbae6e53b48b8b49aa9f9">More...</a><br /></td></tr>
<tr class="separator:a0d4ded968b2fbae6e53b48b8b49aa9f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ce7bff162dd70c5f6019cd4a92fa40"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a11ce7bff162dd70c5f6019cd4a92fa40">get_is_static</a> () const </td></tr>
<tr class="separator:a11ce7bff162dd70c5f6019cd4a92fa40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0be64765a3bda3d3a746a63e010ec36f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a0be64765a3bda3d3a746a63e010ec36f">set_is_static</a> (bool is_static=true)</td></tr>
<tr class="separator:a0be64765a3bda3d3a746a63e010ec36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a709f1c2fbbcbabaf0225506f6b8a3667"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventCrossing* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a709f1c2fbbcbabaf0225506f6b8a3667">signal_enter_notify_event</a> ()</td></tr>
<tr class="separator:a709f1c2fbbcbabaf0225506f6b8a3667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a549ff006f35f9713e958658acf1fc3dc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventCrossing* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a549ff006f35f9713e958658acf1fc3dc">signal_leave_notify_event</a> ()</td></tr>
<tr class="separator:a549ff006f35f9713e958658acf1fc3dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aeb749a907d3ee9e3970d5e971e4f53"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventMotion* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a5aeb749a907d3ee9e3970d5e971e4f53">signal_motion_notify_event</a> ()</td></tr>
<tr class="separator:a5aeb749a907d3ee9e3970d5e971e4f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf75b311771afbc53f76020169ba2fcf"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventButton* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aaf75b311771afbc53f76020169ba2fcf">signal_button_press_event</a> ()</td></tr>
<tr class="separator:aaf75b311771afbc53f76020169ba2fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0cddb0292ebffe8e70b3b1afc7c26eb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventButton* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ac0cddb0292ebffe8e70b3b1afc7c26eb">signal_button_release_event</a> ()</td></tr>
<tr class="separator:ac0cddb0292ebffe8e70b3b1afc7c26eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6c22b55437b9a39e930e7eaf51483a5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventFocus* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ad6c22b55437b9a39e930e7eaf51483a5">signal_focus_in_event</a> ()</td></tr>
<tr class="separator:ad6c22b55437b9a39e930e7eaf51483a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab0f07f0c744ca7433dfc9f20e1f413f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventFocus* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aab0f07f0c744ca7433dfc9f20e1f413f">signal_focus_out_event</a> ()</td></tr>
<tr class="separator:aab0f07f0c744ca7433dfc9f20e1f413f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55f57ff8e9ee1433f5bb1c0bb737d022"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventKey* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a55f57ff8e9ee1433f5bb1c0bb737d022">signal_key_press_event</a> ()</td></tr>
<tr class="separator:a55f57ff8e9ee1433f5bb1c0bb737d022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4426492630438491829f8fdf294518db"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventKey* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a4426492630438491829f8fdf294518db">signal_key_release_event</a> ()</td></tr>
<tr class="separator:a4426492630438491829f8fdf294518db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96377a99f548b579b91e72d768aac518"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventGrabBroken* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a96377a99f548b579b91e72d768aac518">signal_grab_broken_event</a> ()</td></tr>
<tr class="separator:a96377a99f548b579b91e72d768aac518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d6fe2b29fbedf3d1297bd2f668a3740"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, GParamSpec* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a0d6fe2b29fbedf3d1297bd2f668a3740">signal_child_notify</a> ()</td></tr>
<tr class="separator:a0d6fe2b29fbedf3d1297bd2f668a3740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a860bf42dc2d970fa3f3b233b2eac628d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a860bf42dc2d970fa3f3b233b2eac628d">signal_animation_finished</a> ()</td></tr>
<tr class="separator:a860bf42dc2d970fa3f3b233b2eac628d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8be1cc2ae0476805ea7db4acc1d56da6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;, GdkEventScroll* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a8be1cc2ae0476805ea7db4acc1d56da6">signal_scroll_event</a> ()</td></tr>
<tr class="separator:a8be1cc2ae0476805ea7db4acc1d56da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc1a788ece6493bb90a8469b15b882cc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#adc1a788ece6493bb90a8469b15b882cc">property_parent</a> ()</td></tr>
<tr class="memdesc:adc1a788ece6493bb90a8469b15b882cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The parent item.  <a href="#adc1a788ece6493bb90a8469b15b882cc">More...</a><br /></td></tr>
<tr class="separator:adc1a788ece6493bb90a8469b15b882cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2c30094c18a543a99d986cde4b441c9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ae2c30094c18a543a99d986cde4b441c9">property_parent</a> () const </td></tr>
<tr class="memdesc:ae2c30094c18a543a99d986cde4b441c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The parent item.  <a href="#ae2c30094c18a543a99d986cde4b441c9">More...</a><br /></td></tr>
<tr class="separator:ae2c30094c18a543a99d986cde4b441c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31aa61e9906ad64f92a38335e87a841a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__goocanvasmmEnums.html#ga7d798b7e534b576ae0aa60432af54367">ItemVisibility</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a31aa61e9906ad64f92a38335e87a841a">property_visibility</a> ()</td></tr>
<tr class="memdesc:a31aa61e9906ad64f92a38335e87a841a"><td class="mdescLeft">&#160;</td><td class="mdescRight">When the canvas item is visible.  <a href="#a31aa61e9906ad64f92a38335e87a841a">More...</a><br /></td></tr>
<tr class="separator:a31aa61e9906ad64f92a38335e87a841a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f969c500d03cf860eb8d106ab9b3c3d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="group__goocanvasmmEnums.html#ga7d798b7e534b576ae0aa60432af54367">ItemVisibility</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a5f969c500d03cf860eb8d106ab9b3c3d">property_visibility</a> () const </td></tr>
<tr class="memdesc:a5f969c500d03cf860eb8d106ab9b3c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">When the canvas item is visible.  <a href="#a5f969c500d03cf860eb8d106ab9b3c3d">More...</a><br /></td></tr>
<tr class="separator:a5f969c500d03cf860eb8d106ab9b3c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e627d0cff59d23ff74fad8b3212334d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a9e627d0cff59d23ff74fad8b3212334d">property_visibility_threshold</a> ()</td></tr>
<tr class="memdesc:a9e627d0cff59d23ff74fad8b3212334d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scale threshold at which the item becomes visible.  <a href="#a9e627d0cff59d23ff74fad8b3212334d">More...</a><br /></td></tr>
<tr class="separator:a9e627d0cff59d23ff74fad8b3212334d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad409a8d00fd9a1bb751bc9ed8c7953ed"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ad409a8d00fd9a1bb751bc9ed8c7953ed">property_visibility_threshold</a> () const </td></tr>
<tr class="memdesc:ad409a8d00fd9a1bb751bc9ed8c7953ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scale threshold at which the item becomes visible.  <a href="#ad409a8d00fd9a1bb751bc9ed8c7953ed">More...</a><br /></td></tr>
<tr class="separator:ad409a8d00fd9a1bb751bc9ed8c7953ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6a5afa96c7ddbff0d1264e56f7ed408"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aa6a5afa96c7ddbff0d1264e56f7ed408">property_transform</a> ()</td></tr>
<tr class="memdesc:aa6a5afa96c7ddbff0d1264e56f7ed408"><td class="mdescLeft">&#160;</td><td class="mdescRight">The transformation matrix of the item.  <a href="#aa6a5afa96c7ddbff0d1264e56f7ed408">More...</a><br /></td></tr>
<tr class="separator:aa6a5afa96c7ddbff0d1264e56f7ed408"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab33cd6fc10a72c252811e1e51f749641"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ab33cd6fc10a72c252811e1e51f749641">property_transform</a> () const </td></tr>
<tr class="memdesc:ab33cd6fc10a72c252811e1e51f749641"><td class="mdescLeft">&#160;</td><td class="mdescRight">The transformation matrix of the item.  <a href="#ab33cd6fc10a72c252811e1e51f749641">More...</a><br /></td></tr>
<tr class="separator:ab33cd6fc10a72c252811e1e51f749641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62f2cea56b1f4824c7454c1e3763c219"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__goocanvasmmEnums.html#ga122a658ef0cec41e09f7c35ecfd48c5c">PointerEvents</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a62f2cea56b1f4824c7454c1e3763c219">property_pointer_events</a> ()</td></tr>
<tr class="memdesc:a62f2cea56b1f4824c7454c1e3763c219"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies when the item receives pointer events.  <a href="#a62f2cea56b1f4824c7454c1e3763c219">More...</a><br /></td></tr>
<tr class="separator:a62f2cea56b1f4824c7454c1e3763c219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2a824af6d1484380d4c0b562a7b31f1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="group__goocanvasmmEnums.html#ga122a658ef0cec41e09f7c35ecfd48c5c">PointerEvents</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ac2a824af6d1484380d4c0b562a7b31f1">property_pointer_events</a> () const </td></tr>
<tr class="memdesc:ac2a824af6d1484380d4c0b562a7b31f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies when the item receives pointer events.  <a href="#ac2a824af6d1484380d4c0b562a7b31f1">More...</a><br /></td></tr>
<tr class="separator:ac2a824af6d1484380d4c0b562a7b31f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3b070e025a579210862e734e89fdeb1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#af3b070e025a579210862e734e89fdeb1">property_title</a> ()</td></tr>
<tr class="memdesc:af3b070e025a579210862e734e89fdeb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">A short context-rich description of the item for use by assistive technologies.  <a href="#af3b070e025a579210862e734e89fdeb1">More...</a><br /></td></tr>
<tr class="separator:af3b070e025a579210862e734e89fdeb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27073fcbe7cef4757794a2973a8d0305"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a27073fcbe7cef4757794a2973a8d0305">property_title</a> () const </td></tr>
<tr class="memdesc:a27073fcbe7cef4757794a2973a8d0305"><td class="mdescLeft">&#160;</td><td class="mdescRight">A short context-rich description of the item for use by assistive technologies.  <a href="#a27073fcbe7cef4757794a2973a8d0305">More...</a><br /></td></tr>
<tr class="separator:a27073fcbe7cef4757794a2973a8d0305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27b9381e3afe9e316bf8198e6eef0ce9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a27b9381e3afe9e316bf8198e6eef0ce9">property_description</a> ()</td></tr>
<tr class="memdesc:a27b9381e3afe9e316bf8198e6eef0ce9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A description of the item for use by assistive technologies.  <a href="#a27b9381e3afe9e316bf8198e6eef0ce9">More...</a><br /></td></tr>
<tr class="separator:a27b9381e3afe9e316bf8198e6eef0ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23a83ed037c58d879e49d6cd16bc417e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a23a83ed037c58d879e49d6cd16bc417e">property_description</a> () const </td></tr>
<tr class="memdesc:a23a83ed037c58d879e49d6cd16bc417e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A description of the item for use by assistive technologies.  <a href="#a23a83ed037c58d879e49d6cd16bc417e">More...</a><br /></td></tr>
<tr class="separator:a23a83ed037c58d879e49d6cd16bc417e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f650dae4570772ee15386b875bd4ec8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a6f650dae4570772ee15386b875bd4ec8">property_can_focus</a> ()</td></tr>
<tr class="memdesc:a6f650dae4570772ee15386b875bd4ec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the item can take the keyboard focus.  <a href="#a6f650dae4570772ee15386b875bd4ec8">More...</a><br /></td></tr>
<tr class="separator:a6f650dae4570772ee15386b875bd4ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f7fc226abab25f4e4602d44c7d15a8c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a2f7fc226abab25f4e4602d44c7d15a8c">property_can_focus</a> () const </td></tr>
<tr class="memdesc:a2f7fc226abab25f4e4602d44c7d15a8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the item can take the keyboard focus.  <a href="#a2f7fc226abab25f4e4602d44c7d15a8c">More...</a><br /></td></tr>
<tr class="separator:a2f7fc226abab25f4e4602d44c7d15a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a713ec1b3455865ea126a104af668f1e5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a713ec1b3455865ea126a104af668f1e5">property_x</a> ()</td></tr>
<tr class="memdesc:a713ec1b3455865ea126a104af668f1e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The x coordinate of the left side of the item.  <a href="#a713ec1b3455865ea126a104af668f1e5">More...</a><br /></td></tr>
<tr class="separator:a713ec1b3455865ea126a104af668f1e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2fa78ea8533debb60afc0f00bdf80d5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ad2fa78ea8533debb60afc0f00bdf80d5">property_x</a> () const </td></tr>
<tr class="memdesc:ad2fa78ea8533debb60afc0f00bdf80d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The x coordinate of the left side of the item.  <a href="#ad2fa78ea8533debb60afc0f00bdf80d5">More...</a><br /></td></tr>
<tr class="separator:ad2fa78ea8533debb60afc0f00bdf80d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f58ecef0770189b6705ceae54df924"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ae6f58ecef0770189b6705ceae54df924">property_y</a> ()</td></tr>
<tr class="memdesc:ae6f58ecef0770189b6705ceae54df924"><td class="mdescLeft">&#160;</td><td class="mdescRight">The y coordinate of the top of the item.  <a href="#ae6f58ecef0770189b6705ceae54df924">More...</a><br /></td></tr>
<tr class="separator:ae6f58ecef0770189b6705ceae54df924"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ab3cb1a3d4ad831cc18f332a9fcd1b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a00ab3cb1a3d4ad831cc18f332a9fcd1b">property_y</a> () const </td></tr>
<tr class="memdesc:a00ab3cb1a3d4ad831cc18f332a9fcd1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The y coordinate of the top of the item.  <a href="#a00ab3cb1a3d4ad831cc18f332a9fcd1b">More...</a><br /></td></tr>
<tr class="separator:a00ab3cb1a3d4ad831cc18f332a9fcd1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff7d7c7ae3f4fd9bf029de297a08f5e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#acff7d7c7ae3f4fd9bf029de297a08f5e">property_width</a> ()</td></tr>
<tr class="memdesc:acff7d7c7ae3f4fd9bf029de297a08f5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width of the item.  <a href="#acff7d7c7ae3f4fd9bf029de297a08f5e">More...</a><br /></td></tr>
<tr class="separator:acff7d7c7ae3f4fd9bf029de297a08f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e4f7c358b6f0699664ef7f10d8db866"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a7e4f7c358b6f0699664ef7f10d8db866">property_width</a> () const </td></tr>
<tr class="memdesc:a7e4f7c358b6f0699664ef7f10d8db866"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width of the item.  <a href="#a7e4f7c358b6f0699664ef7f10d8db866">More...</a><br /></td></tr>
<tr class="separator:a7e4f7c358b6f0699664ef7f10d8db866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf5fd3b5b53ad6498f3255fadb2263b9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#abf5fd3b5b53ad6498f3255fadb2263b9">property_height</a> ()</td></tr>
<tr class="memdesc:abf5fd3b5b53ad6498f3255fadb2263b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height of the item.  <a href="#abf5fd3b5b53ad6498f3255fadb2263b9">More...</a><br /></td></tr>
<tr class="separator:abf5fd3b5b53ad6498f3255fadb2263b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30d309a10de743ddc8e7e54a90a673c3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a30d309a10de743ddc8e7e54a90a673c3">property_height</a> () const </td></tr>
<tr class="memdesc:a30d309a10de743ddc8e7e54a90a673c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height of the item.  <a href="#a30d309a10de743ddc8e7e54a90a673c3">More...</a><br /></td></tr>
<tr class="separator:a30d309a10de743ddc8e7e54a90a673c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1Interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Interface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html">Glib::Interface</a></td></tr>
<tr class="memitem:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#a3ab20f29c40967352d1bf2d88bfe11e5">Interface</a> ()</td></tr>
<tr class="separator:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83337dc270f966539b9f46804460ab75 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#a83337dc270f966539b9f46804460ab75">Interface</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html">Interface</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a83337dc270f966539b9f46804460ab75 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411d66c7467e749dbb2c4b31c4d518b5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html">Interface</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#a411d66c7467e749dbb2c4b31c4d518b5">operator=</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html">Interface</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a411d66c7467e749dbb2c4b31c4d518b5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#ae05bf6a4ce0f0992c2ad01429d13f9f7">Interface</a> (const Glib::Interface_Class &amp;interface_class)</td></tr>
<tr class="separator:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#a00253b22a76f751f1627865451cbc404">Interface</a> (GObject *castitem)</td></tr>
<tr class="separator:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65381d7993021746f023477ca8e76f34 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#a65381d7993021746f023477ca8e76f34">~Interface</a> () noexcept</td></tr>
<tr class="separator:a65381d7993021746f023477ca8e76f34 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb27d294728f34452be66b4ec4cd757 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#a4bb27d294728f34452be66b4ec4cd757">Interface</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html">Interface</a> &amp;)=delete</td></tr>
<tr class="separator:a4bb27d294728f34452be66b4ec4cd757 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf322f95cef17aa4cc232d8ef25f2b42 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html">Interface</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#acf322f95cef17aa4cc232d8ef25f2b42">operator=</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html">Interface</a> &amp;)=delete</td></tr>
<tr class="separator:acf322f95cef17aa4cc232d8ef25f2b42 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a969e9396f75132a9577428f4fa932d42 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#a969e9396f75132a9577428f4fa932d42">gobj</a> ()</td></tr>
<tr class="separator:a969e9396f75132a9577428f4fa932d42 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a443071a69d3372c2cdd7128a91ed1 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">const GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html#a70a443071a69d3372c2cdd7128a91ed1">gobj</a> () const </td></tr>
<tr class="separator:a70a443071a69d3372c2cdd7128a91ed1 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#aaf0e140e7192dcecddd9f57c46825434">ObjectBase</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;)=delete</td></tr>
<tr class="separator:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a15f8834a320eac98dc1c1b8a9a2fd4c1">operator=</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;)=delete</td></tr>
<tr class="separator:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#aab599d3eec4b4a9ddc95ccdc6100053d">set_property_value</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;value)</td></tr>
<tr class="separator:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a5e30750441b92f0246c9d4ece95fc8a0">get_property_value</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;value) const </td></tr>
<tr class="separator:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#ad37844f7ea2c0091a22d011e04c48820">set_property</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, const PropertyType &amp;value)</td></tr>
<tr class="separator:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a5f894c9c36ad391fdc85552af67a8530">get_property</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, PropertyType &amp;value) const </td></tr>
<tr class="separator:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#adc6c1e8f094275114d6e2c3ef3a33f98">connect_property_changed</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt; &amp;slot)</td></tr>
<tr class="separator:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a896d7773c00bd2dcd310c861282ee8d1">connect_property_changed_with_return</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt; &amp;slot)</td></tr>
<tr class="separator:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3">freeze_notify</a> ()</td></tr>
<tr class="separator:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a1bd8ea7bd8c4084ade6b3c27dddf06a4">thaw_notify</a> ()</td></tr>
<tr class="separator:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a896a8a5db20043ea82956e3ef4b9c4ae">reference</a> () const </td></tr>
<tr class="separator:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a3234b8ffb2a35b927e2978c8f3bfbfe3">unreference</a> () const </td></tr>
<tr class="separator:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">gobj</a> ()</td></tr>
<tr class="separator:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">const GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">gobj</a> () const </td></tr>
<tr class="separator:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a9b2a5eb93102f1849e5419016e22a15f">gobj_copy</a> () const </td></tr>
<tr class="separator:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a09f5b2fe24c2ac1da8322ed0ea1553ea inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a09f5b2fe24c2ac1da8322ed0ea1553ea">trackable</a> ()</td></tr>
<tr class="separator:a09f5b2fe24c2ac1da8322ed0ea1553ea inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7efefbcab4645648a366da3439242198 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a7efefbcab4645648a366da3439242198">trackable</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;src)</td></tr>
<tr class="separator:a7efefbcab4645648a366da3439242198 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a6ff5a4d7c51cede2117525f470f96a inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a9a6ff5a4d7c51cede2117525f470f96a">trackable</a> (<a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a9a6ff5a4d7c51cede2117525f470f96a inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb">~trackable</a> ()</td></tr>
<tr class="separator:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14931670837728e49bb5ca88fb16db5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ab14931670837728e49bb5ca88fb16db5">add_destroy_notify_callback</a> (void *data, <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a> func) const </td></tr>
<tr class="separator:ab14931670837728e49bb5ca88fb16db5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a> ()</td></tr>
<tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;src)</td></tr>
<tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a400b5799372238211a4437844d923a4e inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a400b5799372238211a4437844d923a4e">operator=</a> (<a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a400b5799372238211a4437844d923a4e inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9dffa8a50ff13ba33e6c7f10468e2b inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a> (void *data) const </td></tr>
<tr class="separator:a8b9dffa8a50ff13ba33e6c7f10468e2b inherit pub_methods_structsigc_1_1trackable"><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:a7f51ccfcf433278cf5f917a109d11989"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a7f51ccfcf433278cf5f917a109d11989">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a7f51ccfcf433278cf5f917a109d11989"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af60b7ede04ae66270cfb93fc0a440e24"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#af60b7ede04ae66270cfb93fc0a440e24">get_type</a> ()</td></tr>
<tr class="memdesc:af60b7ede04ae66270cfb93fc0a440e24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#af60b7ede04ae66270cfb93fc0a440e24">More...</a><br /></td></tr>
<tr class="separator:af60b7ede04ae66270cfb93fc0a440e24"><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:a13e76bf86743d8cab0f530919ca1c6d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a13e76bf86743d8cab0f530919ca1c6d2">Item</a> ()</td></tr>
<tr class="memdesc:a13e76bf86743d8cab0f530919ca1c6d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a13e76bf86743d8cab0f530919ca1c6d2">More...</a><br /></td></tr>
<tr class="separator:a13e76bf86743d8cab0f530919ca1c6d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ac5705bd2cbf003bde1298d48317a2"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a51ac5705bd2cbf003bde1298d48317a2">get_n_children_vfunc</a> () const </td></tr>
<tr class="separator:a51ac5705bd2cbf003bde1298d48317a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abad816b73b0daa9f42e231a7da2b07e4"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#abad816b73b0daa9f42e231a7da2b07e4">get_child_vfunc</a> (int child_num) const </td></tr>
<tr class="separator:abad816b73b0daa9f42e231a7da2b07e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab58967ae244e2e8c80ec80caaf23286"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aab58967ae244e2e8c80ec80caaf23286">request_update_vfunc</a> ()</td></tr>
<tr class="separator:aab58967ae244e2e8c80ec80caaf23286"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99678019b38c9831aa6ddd7131091cc7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a99678019b38c9831aa6ddd7131091cc7">get_canvas_vfunc</a> () const </td></tr>
<tr class="separator:a99678019b38c9831aa6ddd7131091cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b97bbff2aa46625207698b529160119"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a6b97bbff2aa46625207698b529160119">set_canvas_vfunc</a> (<a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>* canvas)</td></tr>
<tr class="separator:a6b97bbff2aa46625207698b529160119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3a6bf0752c7758708dd264a51ce3d6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a4a3a6bf0752c7758708dd264a51ce3d6">add_child_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, int position)</td></tr>
<tr class="separator:a4a3a6bf0752c7758708dd264a51ce3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b30541be3c880daa30b5f77f6a6205"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a48b30541be3c880daa30b5f77f6a6205">move_child_vfunc</a> (int old_position, int new_position)</td></tr>
<tr class="separator:a48b30541be3c880daa30b5f77f6a6205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff00fdb0885e3cbb896fc2b2a0403502"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aff00fdb0885e3cbb896fc2b2a0403502">remove_child_vfunc</a> (int child_num)</td></tr>
<tr class="separator:aff00fdb0885e3cbb896fc2b2a0403502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90873834eb512aa127912d6660acc935"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a90873834eb512aa127912d6660acc935">get_child_property_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, guint property_id, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value, GParamSpec* pspec) const </td></tr>
<tr class="separator:a90873834eb512aa127912d6660acc935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d91d0f31ceedc555c9c7a7fd0e6c7a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#aa8d91d0f31ceedc555c9c7a7fd0e6c7a">set_child_property_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, guint property_id, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value, GParamSpec* pspec)</td></tr>
<tr class="separator:aa8d91d0f31ceedc555c9c7a7fd0e6c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a280e67e028ecf32f7836e21b121a7670"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a280e67e028ecf32f7836e21b121a7670">get_transform_for_child_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; child, <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>*<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01658.html#ga92e41473c3907d39cbc98ab6bea346fe">transform</a>) const </td></tr>
<tr class="separator:a280e67e028ecf32f7836e21b121a7670"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae72f102d0962d502151bda7440a427a9"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ae72f102d0962d502151bda7440a427a9">get_parent_vfunc</a> () const </td></tr>
<tr class="separator:ae72f102d0962d502151bda7440a427a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76de7d808d553f9e6af2d6500f89907e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a76de7d808d553f9e6af2d6500f89907e">set_parent_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; parent)</td></tr>
<tr class="separator:a76de7d808d553f9e6af2d6500f89907e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a051520366bbe2e2cfa109323820a2d74"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a051520366bbe2e2cfa109323820a2d74">get_bounds_vfunc</a> (<a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; bounds) const </td></tr>
<tr class="separator:a051520366bbe2e2cfa109323820a2d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a369c443b5413c467d764be2e10131279"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a369c443b5413c467d764be2e10131279">get_items_at_vfunc</a> (double x, double y, const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; context, bool is_pointer_event, bool is_parent_visible, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&amp; found_items)</td></tr>
<tr class="separator:a369c443b5413c467d764be2e10131279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0966a54ea0b7584084eee0ec013d9596"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a0966a54ea0b7584084eee0ec013d9596">update_vfunc</a> (bool entire_tree, const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; cr, <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; bounds)</td></tr>
<tr class="separator:a0966a54ea0b7584084eee0ec013d9596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a179789bd2831f5a73a71f726317eda9c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a179789bd2831f5a73a71f726317eda9c">paint_vfunc</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; cr, const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; bounds, double <a class="el" href="classGoocanvas_1_1Item.html#a9fd902700df497329396c6ea1c049bec">scale</a>)</td></tr>
<tr class="separator:a179789bd2831f5a73a71f726317eda9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add94733d0dc084827c6d4424a7944348"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#add94733d0dc084827c6d4424a7944348">get_requested_area_vfunc</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; cr, GooCanvasBounds* requested_area) const </td></tr>
<tr class="separator:add94733d0dc084827c6d4424a7944348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91ea6ed1faff2afbb089e96ca5fc9c14"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a91ea6ed1faff2afbb089e96ca5fc9c14">allocate_area_vfunc</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; cr, const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; requested_area, const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp; allocated_area, double x_offset, double y_offset)</td></tr>
<tr class="separator:a91ea6ed1faff2afbb089e96ca5fc9c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f0f115945ec90a18363dba69f8b5352"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a2f0f115945ec90a18363dba69f8b5352">get_transform_vfunc</a> (<a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>*<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01658.html#ga92e41473c3907d39cbc98ab6bea346fe">transform</a>) const </td></tr>
<tr class="separator:a2f0f115945ec90a18363dba69f8b5352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f0c299ff8e350bec15ff033df21f62"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a66f0c299ff8e350bec15ff033df21f62">set_transform_vfunc</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>*<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01658.html#ga92e41473c3907d39cbc98ab6bea346fe">transform</a>)</td></tr>
<tr class="separator:a66f0c299ff8e350bec15ff033df21f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a244c4341c3115289443db8642c8be3fe"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Style.html">Style</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a244c4341c3115289443db8642c8be3fe">get_style_vfunc</a> () const </td></tr>
<tr class="separator:a244c4341c3115289443db8642c8be3fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473f2fbffe429036821f46b511acd079"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a473f2fbffe429036821f46b511acd079">set_style_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Style.html">Style</a> &gt;&amp; style)</td></tr>
<tr class="separator:a473f2fbffe429036821f46b511acd079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20051ef2bc6c9c031ea4980b9b091472"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a20051ef2bc6c9c031ea4980b9b091472">is_visible_vfunc</a> () const </td></tr>
<tr class="separator:a20051ef2bc6c9c031ea4980b9b091472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a904f53796376f32e19de75813bd30f25"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a904f53796376f32e19de75813bd30f25">get_requested_height_vfunc</a> (const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt;&amp; cr, double width)</td></tr>
<tr class="separator:a904f53796376f32e19de75813bd30f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cf67942c5fa84e813fb0e7fc6943558"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a4cf67942c5fa84e813fb0e7fc6943558">get_is_static_vfunc</a> () const </td></tr>
<tr class="separator:a4cf67942c5fa84e813fb0e7fc6943558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f676b3bfc642a17d77a9634b3d0c7c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ae2f676b3bfc642a17d77a9634b3d0c7c">set_is_static_vfunc</a> (bool is_static)</td></tr>
<tr class="separator:ae2f676b3bfc642a17d77a9634b3d0c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c35f3e21d9496e2baa240a88d08ee79"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a4c35f3e21d9496e2baa240a88d08ee79">get_model_vfunc</a> () const </td></tr>
<tr class="separator:a4c35f3e21d9496e2baa240a88d08ee79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a392c5a4b68f6666f7ad7e03a3a4ac5f6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a392c5a4b68f6666f7ad7e03a3a4ac5f6">set_model_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a> &gt;&amp; model)</td></tr>
<tr class="separator:a392c5a4b68f6666f7ad7e03a3a4ac5f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8172202eae744938d424b05b85d07d1"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ab8172202eae744938d424b05b85d07d1">on_enter_notify_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventCrossing* event)</td></tr>
<tr class="memdesc:ab8172202eae744938d424b05b85d07d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a709f1c2fbbcbabaf0225506f6b8a3667">signal_enter_notify_event()</a>.  <a href="#ab8172202eae744938d424b05b85d07d1">More...</a><br /></td></tr>
<tr class="separator:ab8172202eae744938d424b05b85d07d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5155bfde9755eabff94cc2b9a64d1cdd"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a5155bfde9755eabff94cc2b9a64d1cdd">on_leave_notify_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventCrossing* event)</td></tr>
<tr class="memdesc:a5155bfde9755eabff94cc2b9a64d1cdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a549ff006f35f9713e958658acf1fc3dc">signal_leave_notify_event()</a>.  <a href="#a5155bfde9755eabff94cc2b9a64d1cdd">More...</a><br /></td></tr>
<tr class="separator:a5155bfde9755eabff94cc2b9a64d1cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09a67013e447c5ccb709558d1d6b0ce2"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a09a67013e447c5ccb709558d1d6b0ce2">on_motion_notify_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventMotion* event)</td></tr>
<tr class="memdesc:a09a67013e447c5ccb709558d1d6b0ce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a5aeb749a907d3ee9e3970d5e971e4f53">signal_motion_notify_event()</a>.  <a href="#a09a67013e447c5ccb709558d1d6b0ce2">More...</a><br /></td></tr>
<tr class="separator:a09a67013e447c5ccb709558d1d6b0ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1299c98312bba75cfdd27b09b97fbf"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a1a1299c98312bba75cfdd27b09b97fbf">on_button_press_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventButton* event)</td></tr>
<tr class="memdesc:a1a1299c98312bba75cfdd27b09b97fbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#aaf75b311771afbc53f76020169ba2fcf">signal_button_press_event()</a>.  <a href="#a1a1299c98312bba75cfdd27b09b97fbf">More...</a><br /></td></tr>
<tr class="separator:a1a1299c98312bba75cfdd27b09b97fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10fffcf576e3b6fff7f36fed018be68c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a10fffcf576e3b6fff7f36fed018be68c">on_button_release_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventButton* event)</td></tr>
<tr class="memdesc:a10fffcf576e3b6fff7f36fed018be68c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#ac0cddb0292ebffe8e70b3b1afc7c26eb">signal_button_release_event()</a>.  <a href="#a10fffcf576e3b6fff7f36fed018be68c">More...</a><br /></td></tr>
<tr class="separator:a10fffcf576e3b6fff7f36fed018be68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a387b54083ff940a347c81f29dac7b32c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a387b54083ff940a347c81f29dac7b32c">on_focus_in_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventFocus* event)</td></tr>
<tr class="memdesc:a387b54083ff940a347c81f29dac7b32c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#ad6c22b55437b9a39e930e7eaf51483a5">signal_focus_in_event()</a>.  <a href="#a387b54083ff940a347c81f29dac7b32c">More...</a><br /></td></tr>
<tr class="separator:a387b54083ff940a347c81f29dac7b32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae97dd76731625c33fe9a2c699d0b9339"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ae97dd76731625c33fe9a2c699d0b9339">on_focus_out_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventFocus* event)</td></tr>
<tr class="memdesc:ae97dd76731625c33fe9a2c699d0b9339"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#aab0f07f0c744ca7433dfc9f20e1f413f">signal_focus_out_event()</a>.  <a href="#ae97dd76731625c33fe9a2c699d0b9339">More...</a><br /></td></tr>
<tr class="separator:ae97dd76731625c33fe9a2c699d0b9339"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a866c04c16f5ee8de5741a0f00e596503"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a866c04c16f5ee8de5741a0f00e596503">on_key_press_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventKey* event)</td></tr>
<tr class="memdesc:a866c04c16f5ee8de5741a0f00e596503"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a55f57ff8e9ee1433f5bb1c0bb737d022">signal_key_press_event()</a>.  <a href="#a866c04c16f5ee8de5741a0f00e596503">More...</a><br /></td></tr>
<tr class="separator:a866c04c16f5ee8de5741a0f00e596503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37f6b26872229fa7e72f5c7a6a44e71e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a37f6b26872229fa7e72f5c7a6a44e71e">on_key_release_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventKey* event)</td></tr>
<tr class="memdesc:a37f6b26872229fa7e72f5c7a6a44e71e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a4426492630438491829f8fdf294518db">signal_key_release_event()</a>.  <a href="#a37f6b26872229fa7e72f5c7a6a44e71e">More...</a><br /></td></tr>
<tr class="separator:a37f6b26872229fa7e72f5c7a6a44e71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f5930870032ba9e39cca2539ef3177"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#ab8f5930870032ba9e39cca2539ef3177">on_grab_broken_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventGrabBroken* event)</td></tr>
<tr class="memdesc:ab8f5930870032ba9e39cca2539ef3177"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a96377a99f548b579b91e72d768aac518">signal_grab_broken_event()</a>.  <a href="#ab8f5930870032ba9e39cca2539ef3177">More...</a><br /></td></tr>
<tr class="separator:ab8f5930870032ba9e39cca2539ef3177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d23fb02ea4f627160bf706833ac0698"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a3d23fb02ea4f627160bf706833ac0698">on_child_notify</a> (GParamSpec* pspec)</td></tr>
<tr class="memdesc:a3d23fb02ea4f627160bf706833ac0698"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a0d6fe2b29fbedf3d1297bd2f668a3740">signal_child_notify()</a>.  <a href="#a3d23fb02ea4f627160bf706833ac0698">More...</a><br /></td></tr>
<tr class="separator:a3d23fb02ea4f627160bf706833ac0698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bcd068c3b3fe9fb55028668659c77f3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a4bcd068c3b3fe9fb55028668659c77f3">on_animation_finished</a> (bool stopped)</td></tr>
<tr class="memdesc:a4bcd068c3b3fe9fb55028668659c77f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a860bf42dc2d970fa3f3b233b2eac628d">signal_animation_finished()</a>.  <a href="#a4bcd068c3b3fe9fb55028668659c77f3">More...</a><br /></td></tr>
<tr class="separator:a4bcd068c3b3fe9fb55028668659c77f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a4e4c700249c30cb76636db277ec6c8"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a3a4e4c700249c30cb76636db277ec6c8">on_scroll_event</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp; target, GdkEventScroll* event)</td></tr>
<tr class="memdesc:a3a4e4c700249c30cb76636db277ec6c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a8be1cc2ae0476805ea7db4acc1d56da6">signal_scroll_event()</a>.  <a href="#a3a4e4c700249c30cb76636db277ec6c8">More...</a><br /></td></tr>
<tr class="separator:a3a4e4c700249c30cb76636db277ec6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a27d3451d9ca28d6a2f00838d7c56d545">ObjectBase</a> ()</td></tr>
<tr class="separator:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#ad4ef18214894c6874579313ab21d1018">ObjectBase</a> (const char *custom_type_name)</td></tr>
<tr class="separator:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a3d59b4d85b0ee72a727e6b2e1b31a2ff">ObjectBase</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00947.html">std::type_info</a> &amp;custom_type_info)</td></tr>
<tr class="separator:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a7e2e177061f6a6e09c4cf3da49c6dfd3">ObjectBase</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a2e968f118314ba4d5debfd2850d18003">operator=</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#ae56ec45e9ebeaacf24be4fb54ed2eea3">~ObjectBase</a> () noexcept=0</td></tr>
<tr class="separator:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a3faafb14c4f0ca60fbf0f5f5c4d549d0">initialize</a> (GObject *castitem)</td></tr>
<tr class="separator:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a44ddc123cd98ed0083aa06364365c8d3">initialize_move</a> (GObject *castitem, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html">Glib::ObjectBase</a> *previous_wrapper)</td></tr>
<tr class="separator:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><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:a3169d2f237e51947a0672e9bac3ea1f5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Goocanvas::Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGoocanvas_1_1Item.html#a3169d2f237e51947a0672e9bac3ea1f5">wrap</a> (GooCanvasItem* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a3169d2f237e51947a0672e9bac3ea1f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a3169d2f237e51947a0672e9bac3ea1f5">More...</a><br /></td></tr>
<tr class="separator:a3169d2f237e51947a0672e9bac3ea1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">typedef internal::func_destroy_notify&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a></td></tr>
<tr class="separator:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a13e76bf86743d8cab0f530919ca1c6d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Goocanvas::Item::Item </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">

<p>You should derive from this class to use it. </p>

</div>
</div>
<a class="anchor" id="ab93f20263f3aa134569eba2f11c0705e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Goocanvas::Item::Item </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGoocanvas_1_1Item.html">Item</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adc81d602a2bf8d7d3e77498a52f9f701"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Goocanvas::Item::~Item </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 class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a8f1cc230977e365ac99e780b7564581b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::add_child </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a child item to a container item at the given stack position. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The item to add. </td></tr>
    <tr><td class="paramname">pos</td><td>The position of the item, or -1 to place it last (at the top of the stacking order). </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0920082408c185479f3bd06465316fb9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::add_child </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4a3a6bf0752c7758708dd264a51ce3d6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::add_child_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7f51ccfcf433278cf5f917a109d11989"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Goocanvas::Item::add_interface </td>
          <td>(</td>
          <td class="paramtype">GType&#160;</td>
          <td class="paramname"><em>gtype_implementer</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">

</div>
</div>
<a class="anchor" id="ac1794881a26a385452b2885607a158c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::allocate_area </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>requested_area</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>allocated_area</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x_offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y_offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items, specifically layout items such as Goo::CanvasTable. </p>
<p>It allocates an area to a child Goo::CanvasItem.</p>
<p>Note that the parent layout item will use a transform to move each of its children for the layout, so there is no need for the child item to reposition itself. It only needs to recalculate its device bounds.</p>
<p>To help recalculate the item's device bounds, the <em>x_offset</em> and <em>y_offset</em> of the child item's allocated position from its requested position are provided. Simple items can just add these to their bounds.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>A cairo context. </td></tr>
    <tr><td class="paramname">requested_area</td><td>The area that the item originally requested, in the parent's coordinate space. </td></tr>
    <tr><td class="paramname">allocated_area</td><td>The area that the item has been allocated, in the parent's coordinate space. </td></tr>
    <tr><td class="paramname">x_offset</td><td>The x offset of the allocated area from the requested area in the device coordinate space. </td></tr>
    <tr><td class="paramname">y_offset</td><td>The y offset of the allocated area from the requested area in the device coordinate space. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a91ea6ed1faff2afbb089e96ca5fc9c14"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::allocate_area_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>cr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>requested_area</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>allocated_area</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x_offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y_offset</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b1bbc8c835b0675f67482629244e32f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::animate </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>degrees</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>absolute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>duration</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>step_time</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GooCanvasAnimateType&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Animates an item from its current position to the given offsets, scale and rotation. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The final x coordinate. </td></tr>
    <tr><td class="paramname">y</td><td>The final y coordinate. </td></tr>
    <tr><td class="paramname">scale</td><td>The final scale. </td></tr>
    <tr><td class="paramname">degrees</td><td>The final rotation. This can be negative to rotate anticlockwise, and can also be greater than 360 to rotate a number of times. </td></tr>
    <tr><td class="paramname">absolute</td><td>If the <em>x</em>, <em>y</em>, <em>scale</em> and <em>degrees</em> values are absolute, or relative to the current transform. Note that absolute animations only work if the item currently has a simple transform. If the item has a shear or some other complicated transform it may result in strange animations. </td></tr>
    <tr><td class="paramname">duration</td><td>The duration of the animation, in milliseconds (1/1000ths of a second). </td></tr>
    <tr><td class="paramname">step_time</td><td>The time between each animation step, in milliseconds. </td></tr>
    <tr><td class="paramname">type</td><td>Specifies what happens when the animation finishes. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0e5b293fd9bcd8381d010bc39e9ea0ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::ensure_updated </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items. </p>
<p>It updates the canvas immediately, if an update is scheduled. This ensures that all item bounds are up-to-date. </p>

</div>
</div>
<a class="anchor" id="a49a52d0c14c95c33361a401f423c7678"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Goocanvas::Item::find_child </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Attempts to find the given child item with the container's stack. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The child item to find. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The position of the given <em>child</em> item, or -1 if it isn't found. </dd></dl>

</div>
</div>
<a class="anchor" id="a04ae90b0d58c40eb2956260b7e364ea8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a> Goocanvas::Item::get_bounds </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a051520366bbe2e2cfa109323820a2d74"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::get_bounds_vfunc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>bounds</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2192af96a330038c12543c54cd6721a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>* Goocanvas::Item::get_canvas </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns: the Goo::Canvas. </p>
<dl class="section return"><dt>Returns</dt><dd>The Goo::Canvas. </dd></dl>

</div>
</div>
<a class="anchor" id="a13184dba645178be4a0d67a4ad8675fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>* Goocanvas::Item::get_canvas </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns: the Goo::Canvas. </p>
<dl class="section return"><dt>Returns</dt><dd>The Goo::Canvas. </dd></dl>

</div>
</div>
<a class="anchor" id="a99678019b38c9831aa6ddd7131091cc7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>* Goocanvas::Item::get_canvas_vfunc </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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a56f1f87e2b582a258504ece89a1831ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; Goocanvas::Item::get_child </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>child_num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the child item at the given stack position. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">child_num</td><td>The position of a child in the container's stack. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The child item at the given stack position, or <code>0</code> if <em>child_num</em> is out of range. </dd></dl>

</div>
</div>
<a class="anchor" id="ad5dc31a8e4c49fa8485848b6d89c3335"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; Goocanvas::Item::get_child </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>child_num</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the child item at the given stack position. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">child_num</td><td>The position of a child in the container's stack. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The child item at the given stack position, or <code>0</code> if <em>child_num</em> is out of range. </dd></dl>

</div>
</div>
<a class="anchor" id="a6b4c766cc3162ead4347710bfb7594bc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class PropertyType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::get_child_property </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>the_property_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PropertyType &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0efefb9b1202cb76a412fd8301e1a9db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::get_child_property_value </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>property_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a child property of <em>child</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A child Goo::CanvasItem. </td></tr>
    <tr><td class="paramname">property_name</td><td>The name of the child property to get. </td></tr>
    <tr><td class="paramname">value</td><td>A location to return the value. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a90873834eb512aa127912d6660acc935"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::get_child_property_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>property_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GParamSpec *&#160;</td>
          <td class="paramname"><em>pspec</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abad816b73b0daa9f42e231a7da2b07e4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; Goocanvas::Item::get_child_vfunc </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>child_num</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a11ce7bff162dd70c5f6019cd4a92fa40"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Goocanvas::Item::get_is_static </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4cf67942c5fa84e813fb0e7fc6943558"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::get_is_static_vfunc </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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a41919fa42e001014caeacf026ee59935"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; &gt; Goocanvas::Item::get_items_at </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_pointer_event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>parent_is_visible</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="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&amp;&#160;</td>
          <td class="paramname"><em>found_items</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup. </p>
<p>It gets the items at the given point.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The x coordinate of the point. </td></tr>
    <tr><td class="paramname">y</td><td>The y coordinate of the point. </td></tr>
    <tr><td class="paramname">context</td><td>A cairo contect. </td></tr>
    <tr><td class="paramname">is_pointer_event</td><td><code>true</code> if the "pointer-events" properties of items should be used to determine which parts of the item are tested. </td></tr>
    <tr><td class="paramname">parent_is_visible</td><td><code>true</code> if the parent item is visible (which implies that all ancestors are also visible). </td></tr>
    <tr><td class="paramname">found_items</td><td>The list of items found so far. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <em>found_items</em> list, with any more found items added onto the start of the list, leaving the top item first. </dd></dl>

</div>
</div>
<a class="anchor" id="afad72733ed281162091b746b3a682e3f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; &gt; Goocanvas::Item::get_items_at </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_pointer_event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>parent_is_visible</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="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&amp;&#160;</td>
          <td class="paramname"><em>found_items</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup. </p>
<p>It gets the items at the given point.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The x coordinate of the point. </td></tr>
    <tr><td class="paramname">y</td><td>The y coordinate of the point. </td></tr>
    <tr><td class="paramname">context</td><td>A cairo contect. </td></tr>
    <tr><td class="paramname">is_pointer_event</td><td><code>true</code> if the "pointer-events" properties of items should be used to determine which parts of the item are tested. </td></tr>
    <tr><td class="paramname">parent_is_visible</td><td><code>true</code> if the parent item is visible (which implies that all ancestors are also visible). </td></tr>
    <tr><td class="paramname">found_items</td><td>The list of items found so far. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <em>found_items</em> list, with any more found items added onto the start of the list, leaving the top item first. </dd></dl>

</div>
</div>
<a class="anchor" id="accedfa5459cf385d7529a6e4306b922c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; &gt; Goocanvas::Item::get_items_at </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_pointer_event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>parent_is_visible</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="a8a678bdfae0503e526ea3152b329061e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; &gt; Goocanvas::Item::get_items_at </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_pointer_event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>parent_is_visible</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a369c443b5413c467d764be2e10131279"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; &gt; Goocanvas::Item::get_items_at_vfunc </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_pointer_event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_parent_visible</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="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt; &gt;&amp;&#160;</td>
          <td class="paramname"><em>found_items</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1ccb574ad4e9422c0740532eed85c2ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a>&gt; Goocanvas::Item::get_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the model of the given canvas item. </p>
<dl class="section return"><dt>Returns</dt><dd>The item's model, or <code>0</code> if it has no model. </dd></dl>

</div>
</div>
<a class="anchor" id="a4ca31113f6285be13efd5861a1fba5e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a>&gt; Goocanvas::Item::get_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the model of the given canvas item. </p>
<dl class="section return"><dt>Returns</dt><dd>The item's model, or <code>0</code> if it has no model. </dd></dl>

</div>
</div>
<a class="anchor" id="a4c35f3e21d9496e2baa240a88d08ee79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a>&gt; Goocanvas::Item::get_model_vfunc </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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a6d2df004704d7e26276ef7355079d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Goocanvas::Item::get_n_children </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the number of children of the container. </p>
<dl class="section return"><dt>Returns</dt><dd>The number of children. </dd></dl>

</div>
</div>
<a class="anchor" id="a51ac5705bd2cbf003bde1298d48317a2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int Goocanvas::Item::get_n_children_vfunc </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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4b7c3deacff84cb90d7ced7f8256fec2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; Goocanvas::Item::get_parent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the parent of the given item. </p>
<dl class="section return"><dt>Returns</dt><dd>The parent item, or <code>0</code> if the item has no parent. </dd></dl>

</div>
</div>
<a class="anchor" id="a82160b320aeb566153e3efdbfdf72294"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; Goocanvas::Item::get_parent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the parent of the given item. </p>
<dl class="section return"><dt>Returns</dt><dd>The parent item, or <code>0</code> if the item has no parent. </dd></dl>

</div>
</div>
<a class="anchor" id="ae72f102d0962d502151bda7440a427a9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; Goocanvas::Item::get_parent_vfunc </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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a76fdacbc0edfa972b2047d4306eb60b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Goocanvas::Item::get_requested_area </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>bounds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items, specifically layout items such as Goo::CanvasTable. </p>
<p>It gets the requested area of a child item.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>A cairo context. </td></tr>
    <tr><td class="paramname">bounds</td><td>A Goo::CanvasBounds to return the requested area in, in the parent's coordinate space. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the item should be allocated space. </dd></dl>

</div>
</div>
<a class="anchor" id="add94733d0dc084827c6d4424a7944348"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::get_requested_area_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>cr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GooCanvasBounds *&#160;</td>
          <td class="paramname"><em>requested_area</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a14001eb4995602550de7e321b0ab1238"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Goocanvas::Item::get_requested_height </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>width</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items, specifically layout items such as Goo::CanvasTable. </p>
<p>It gets the requested height of a child item, assuming it is allocated the given width. This is useful for text items whose requested height may change depending on the allocated width.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>A cairo context. </td></tr>
    <tr><td class="paramname">width</td><td>The width that the item may be allocated. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The requested height of the item, given the allocated width, or %-1 if the item doesn't support this method or its height doesn't change when allocated different widths. </dd></dl>

</div>
</div>
<a class="anchor" id="a904f53796376f32e19de75813bd30f25"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual double Goocanvas::Item::get_requested_height_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>cr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>width</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adff6d027e88ea6ff05a9207ca9341c4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Goocanvas::Item::get_simple_transform </td>
          <td>(</td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>scale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>rotation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function can be used to get the position, scale and rotation of an item, providing that the item has a simple transformation matrix (e.g. set with <a class="el" href="classGoocanvas_1_1Item.html#ad7ad127368aad8d8d89d41bec928ae10" title="A convenience function to set the item&#39;s transformation matrix. ">set_simple_transform()</a>, or using a combination of simple translate, scale and rotate operations). </p>
<p>If the item has a complex transformation matrix the results will be incorrect.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>Returns the x coordinate of the origin of the item's coordinate space. </td></tr>
    <tr><td class="paramname">y</td><td>Returns the y coordinate of the origin of the item's coordinate space. </td></tr>
    <tr><td class="paramname">scale</td><td>Returns the scale of the item. </td></tr>
    <tr><td class="paramname">rotation</td><td>Returns the clockwise rotation of the item, in degrees (0-360). </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if a transform is set. </dd></dl>

</div>
</div>
<a class="anchor" id="a51fea41606a97c2c16d6e9d3381df783"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Style.html">Style</a>&gt; Goocanvas::Item::get_style </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the item's style. </p>
<p>If the item doesn't have its own style it will return its parent's style.</p>
<dl class="section return"><dt>Returns</dt><dd>The item's style. </dd></dl>

</div>
</div>
<a class="anchor" id="a472ac209540942d24e7bb5bdde831143"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGoocanvas_1_1Style.html">Style</a>&gt; Goocanvas::Item::get_style </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the item's style. </p>
<p>If the item doesn't have its own style it will return its parent's style.</p>
<dl class="section return"><dt>Returns</dt><dd>The item's style. </dd></dl>

</div>
</div>
<a class="anchor" id="a244c4341c3115289443db8642c8be3fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Style.html">Style</a>&gt; Goocanvas::Item::get_style_vfunc </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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac97217a8683a06ced1c04435735fba2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Goocanvas::Item::get_transform </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a> *&#160;</td>
          <td class="paramname"><em>matrix</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the transformation matrix of an item. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">matrix</td><td>The place to store the transform. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if a transform is set. </dd></dl>

</div>
</div>
<a class="anchor" id="aca4c0d0bef2ff16c270945a86ff207df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Goocanvas::Item::get_transform_for_child </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a> *&#160;</td>
          <td class="paramname"><em>transform</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the transformation matrix of an item combined with any special transform needed for the given child. </p>
<p>These special transforms are used by layout items such as Goo::CanvasTable.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A child of <em>item</em>. </td></tr>
    <tr><td class="paramname">transform</td><td>The place to store the transform. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if a transform is set. </dd></dl>

</div>
</div>
<a class="anchor" id="a280e67e028ecf32f7836e21b121a7670"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::get_transform_for_child_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a> *&#160;</td>
          <td class="paramname"><em>transform</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2f0f115945ec90a18363dba69f8b5352"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::get_transform_vfunc </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a> *&#160;</td>
          <td class="paramname"><em>transform</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af60b7ede04ae66270cfb93fc0a440e24"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Goocanvas::Item::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="ac1779f000d57274608de71b2873ee9f0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GooCanvasItem* Goocanvas::Item::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="a738f5ccdcc0011e00c408f93b8104473"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GooCanvasItem* Goocanvas::Item::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="ae00042888a004adbefe4be3469a90f24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Goocanvas::Item::is_container </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Tests to see if the given item is a container. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the item is a container. </dd></dl>

</div>
</div>
<a class="anchor" id="a4663d8a67679de50ea81fca20ea1a3e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Goocanvas::Item::is_visible </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the item is visible. </p>
<p>This entails checking the item's own visibility setting, as well as those of its ancestors.</p>
<p>Note that the item may be scrolled off the screen and so may not be actually visible to the user.</p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the item is visible. </dd></dl>

</div>
</div>
<a class="anchor" id="a20051ef2bc6c9c031ea4980b9b091472"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::is_visible_vfunc </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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9126e96ea58f51c0b6295a8b2a4bb8c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::lower </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>below</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lowers an item in the stacking order. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">below</td><td>The item to lower <em>item</em> below, or <code>0</code> to lower <em>item</em> to the bottom of the stack. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afed78b386ac1774ae6bf65e157b5f6e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::lower </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lower the item to the bottom of the stack. </p>

</div>
</div>
<a class="anchor" id="ae5ae0d5e4a8c0e71d6419a68716a5e53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::move_child </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>old_position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>new_position</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Moves a child item to a new stack position within the container. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">old_position</td><td>The current position of the child item. </td></tr>
    <tr><td class="paramname">new_position</td><td>The new position of the child item. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a48b30541be3c880daa30b5f77f6a6205"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::move_child_vfunc </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>old_position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>new_position</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4bcd068c3b3fe9fb55028668659c77f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::on_animation_finished </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>stopped</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a860bf42dc2d970fa3f3b233b2eac628d">signal_animation_finished()</a>. </p>

</div>
</div>
<a class="anchor" id="a1a1299c98312bba75cfdd27b09b97fbf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_button_press_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventButton *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#aaf75b311771afbc53f76020169ba2fcf">signal_button_press_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a10fffcf576e3b6fff7f36fed018be68c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_button_release_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventButton *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#ac0cddb0292ebffe8e70b3b1afc7c26eb">signal_button_release_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a3d23fb02ea4f627160bf706833ac0698"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::on_child_notify </td>
          <td>(</td>
          <td class="paramtype">GParamSpec *&#160;</td>
          <td class="paramname"><em>pspec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a0d6fe2b29fbedf3d1297bd2f668a3740">signal_child_notify()</a>. </p>

</div>
</div>
<a class="anchor" id="ab8172202eae744938d424b05b85d07d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_enter_notify_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventCrossing *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a709f1c2fbbcbabaf0225506f6b8a3667">signal_enter_notify_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a387b54083ff940a347c81f29dac7b32c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_focus_in_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventFocus *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#ad6c22b55437b9a39e930e7eaf51483a5">signal_focus_in_event()</a>. </p>

</div>
</div>
<a class="anchor" id="ae97dd76731625c33fe9a2c699d0b9339"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_focus_out_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventFocus *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#aab0f07f0c744ca7433dfc9f20e1f413f">signal_focus_out_event()</a>. </p>

</div>
</div>
<a class="anchor" id="ab8f5930870032ba9e39cca2539ef3177"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_grab_broken_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventGrabBroken *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a96377a99f548b579b91e72d768aac518">signal_grab_broken_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a866c04c16f5ee8de5741a0f00e596503"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_key_press_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventKey *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a55f57ff8e9ee1433f5bb1c0bb737d022">signal_key_press_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a37f6b26872229fa7e72f5c7a6a44e71e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_key_release_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventKey *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a4426492630438491829f8fdf294518db">signal_key_release_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a5155bfde9755eabff94cc2b9a64d1cdd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_leave_notify_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventCrossing *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a549ff006f35f9713e958658acf1fc3dc">signal_leave_notify_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a09a67013e447c5ccb709558d1d6b0ce2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_motion_notify_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventMotion *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a5aeb749a907d3ee9e3970d5e971e4f53">signal_motion_notify_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a3a4e4c700249c30cb76636db277ec6c8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Goocanvas::Item::on_scroll_event </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEventScroll *&#160;</td>
          <td class="paramname"><em>event</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGoocanvas_1_1Item.html#a8be1cc2ae0476805ea7db4acc1d56da6">signal_scroll_event()</a>. </p>

</div>
</div>
<a class="anchor" id="a804bfd4fa3c66a8063fc46acde722ad6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGoocanvas_1_1Item.html">Item</a>&amp; Goocanvas::Item::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGoocanvas_1_1Item.html">Item</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac38ec78d72254ce6446f9bca057b2480"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::paint </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>bounds</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup. </p>
<p>It paints the item and all children if they intersect the given bounds.</p>
<p>Note that the <em>scale</em> argument may be different to the current scale in the Goo::CanvasItem, e.g. when the canvas is being printed.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>A cairo context. </td></tr>
    <tr><td class="paramname">bounds</td><td>The bounds that need to be repainted. </td></tr>
    <tr><td class="paramname">scale</td><td>The scale to use to determine whether an item should be painted. See Goo::CanvasItem::property_visibility_threshold(). </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a179789bd2831f5a73a71f726317eda9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::paint_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>cr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>bounds</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<p>If the item can take the keyboard focus. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

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

<p>If the item can take the keyboard focus. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a27b9381e3afe9e316bf8198e6eef0ce9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt; Goocanvas::Item::property_description </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A description of the item for use by assistive technologies. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a23a83ed037c58d879e49d6cd16bc417e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt; Goocanvas::Item::property_description </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A description of the item for use by assistive technologies. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="abf5fd3b5b53ad6498f3255fadb2263b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt; Goocanvas::Item::property_height </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The height of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a30d309a10de743ddc8e7e54a90a673c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt; Goocanvas::Item::property_height </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The height of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="adc1a788ece6493bb90a8469b15b882cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; &gt; Goocanvas::Item::property_parent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The parent item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ae2c30094c18a543a99d986cde4b441c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt; &gt; Goocanvas::Item::property_parent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The parent item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a62f2cea56b1f4824c7454c1e3763c219"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__goocanvasmmEnums.html#ga122a658ef0cec41e09f7c35ecfd48c5c">PointerEvents</a> &gt; Goocanvas::Item::property_pointer_events </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies when the item receives pointer events. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ac2a824af6d1484380d4c0b562a7b31f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="group__goocanvasmmEnums.html#ga122a658ef0cec41e09f7c35ecfd48c5c">PointerEvents</a> &gt; Goocanvas::Item::property_pointer_events </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Specifies when the item receives pointer events. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="af3b070e025a579210862e734e89fdeb1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt; Goocanvas::Item::property_title </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A short context-rich description of the item for use by assistive technologies. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a27073fcbe7cef4757794a2973a8d0305"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &gt; Goocanvas::Item::property_title </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A short context-rich description of the item for use by assistive technologies. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa6a5afa96c7ddbff0d1264e56f7ed408"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>* &gt; Goocanvas::Item::property_transform </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The transformation matrix of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab33cd6fc10a72c252811e1e51f749641"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a>* &gt; Goocanvas::Item::property_transform </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The transformation matrix of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a31aa61e9906ad64f92a38335e87a841a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__goocanvasmmEnums.html#ga7d798b7e534b576ae0aa60432af54367">ItemVisibility</a> &gt; Goocanvas::Item::property_visibility </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>When the canvas item is visible. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a5f969c500d03cf860eb8d106ab9b3c3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="el" href="group__goocanvasmmEnums.html#ga7d798b7e534b576ae0aa60432af54367">ItemVisibility</a> &gt; Goocanvas::Item::property_visibility </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>When the canvas item is visible. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a9e627d0cff59d23ff74fad8b3212334d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt; Goocanvas::Item::property_visibility_threshold </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The scale threshold at which the item becomes visible. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad409a8d00fd9a1bb751bc9ed8c7953ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt; Goocanvas::Item::property_visibility_threshold </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The scale threshold at which the item becomes visible. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="acff7d7c7ae3f4fd9bf029de297a08f5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt; Goocanvas::Item::property_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The width of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a7e4f7c358b6f0699664ef7f10d8db866"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt; Goocanvas::Item::property_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The width of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a713ec1b3455865ea126a104af668f1e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt; Goocanvas::Item::property_x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The x coordinate of the left side of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad2fa78ea8533debb60afc0f00bdf80d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt; Goocanvas::Item::property_x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The x coordinate of the left side of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ae6f58ecef0770189b6705ceae54df924"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; double &gt; Goocanvas::Item::property_y </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The y coordinate of the top of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy that allows you to get or set the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a00ab3cb1a3d4ad831cc18f332a9fcd1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; double &gt; Goocanvas::Item::property_y </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The y coordinate of the top of the item. </p>
<dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a624f67d2daa22bedaff5034682913710"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::raise </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>above</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Raises an item in the stacking order. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">above</td><td>The item to raise <em>item</em> above, or <code>0</code> to raise <em>item</em> to the top of the stack. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5f0ef300b0891aebc35fe2d5168ba769"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::raise </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Raise the item to the top of the stack. </p>

</div>
</div>
<a class="anchor" id="a7130980c93f41f2153010c65a06124ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::remove </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes an item from its parent. </p>
<p>If the item is in a canvas it will be removed.</p>
<p>This would normally also result in the item being freed. </p>

</div>
</div>
<a class="anchor" id="aff197daacfeb565be37498e038f41724"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::remove_child </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>child_num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes the child item at the given position. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">child_num</td><td>The position of the child item to remove. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aff00fdb0885e3cbb896fc2b2a0403502"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::remove_child_vfunc </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>child_num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7735ce552d9f8038ed1d601928c0d13c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::request_update </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items. </p>
<p>It requests that an update of the item is scheduled. It will be performed as soon as the application is idle, and before the canvas is redrawn. </p>

</div>
</div>
<a class="anchor" id="aab58967ae244e2e8c80ec80caaf23286"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::request_update_vfunc </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 class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1a5a2113b13f3fb313738bea6a0e28bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::rotate </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>degrees</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>cy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Rotates the item's coordinate system by the given amount, about the given origin. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">degrees</td><td>The clockwise angle of rotation. </td></tr>
    <tr><td class="paramname">cx</td><td>The x coordinate of the origin of the rotation. </td></tr>
    <tr><td class="paramname">cy</td><td>The y coordinate of the origin of the rotation. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9fd902700df497329396c6ea1c049bec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::scale </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>sx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>sy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Scales the item's coordinate system by the given amounts. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sx</td><td>The amount to scale the horizontal axis. </td></tr>
    <tr><td class="paramname">sy</td><td>The amount to scale the vertical axis. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aec50994b24e2b011c459d3c0e5495d20"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_canvas </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>*&#160;</td>
          <td class="paramname"><em>canvas</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup. </p>
<p>It sets the canvas of the item.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">canvas</td><td>A Goo::Canvas. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6b97bbff2aa46625207698b529160119"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::set_canvas_vfunc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGoocanvas_1_1Canvas.html">Canvas</a>*&#160;</td>
          <td class="paramname"><em>canvas</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="addf4d3bbf309c443f0c2918fd16ed894"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class PropertyType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_child_property </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>the_property_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const PropertyType &amp;&#160;</td>
          <td class="paramname"><em>value</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="a17be5182713af95adcaa91937f89f7eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_child_property_value </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>property_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets a child property of <em>child</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>A child Goo::CanvasItem. </td></tr>
    <tr><td class="paramname">property_name</td><td>The name of the child property to set. </td></tr>
    <tr><td class="paramname">value</td><td>The value to set the property to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa8d91d0f31ceedc555c9c7a7fd0e6c7a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::set_child_property_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>property_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GParamSpec *&#160;</td>
          <td class="paramname"><em>pspec</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0be64765a3bda3d3a746a63e010ec36f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_is_static </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_static</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae2f676b3bfc642a17d77a9634b3d0c7c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::set_is_static_vfunc </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>is_static</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adc2bd4364797a14048c8232b409af20f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_model </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the model of the given canvas item. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>A Goo::CanvasItemModel. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a392c5a4b68f6666f7ad7e03a3a4ac5f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::set_model_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1ItemModel.html">ItemModel</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae8d8589687d208ffa72a2e1c2de923a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_parent </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items (specifically container items such as Goo::CanvasGroup). </p>
<p>It sets the parent of the child item. &lt;!&#8211;PARAMETERS&#8211;&gt; &lt;note&gt;&lt;para&gt; This function cannot be used to add an item to a group or to change the parent of an item. To do that use the Goo::CanvasItem::property_parent() property. &lt;/para&gt;&lt;/note&gt;</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>The new parent item. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a76de7d808d553f9e6af2d6500f89907e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::set_parent_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Item.html">Item</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad7ad127368aad8d8d89d41bec928ae10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_simple_transform </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>rotation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience function to set the item's transformation matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The x coordinate of the origin of the item's coordinate space. </td></tr>
    <tr><td class="paramname">y</td><td>The y coordinate of the origin of the item's coordinate space. </td></tr>
    <tr><td class="paramname">scale</td><td>The scale of the item. </td></tr>
    <tr><td class="paramname">rotation</td><td>The clockwise rotation of the item, in degrees. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a2ddce5ea36d478fad34bbe3012c9298c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_style </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Style.html">Style</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>style</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the item's style, by copying the properties from the given style. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">style</td><td>A style. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a473f2fbffe429036821f46b511acd079"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::set_style_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGoocanvas_1_1Style.html">Style</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>style</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afb92d19307b3c01de7f1191d8e623da9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::set_transform </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a> *&#160;</td>
          <td class="paramname"><em>matrix</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the transformation matrix of an item. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">matrix</td><td>The new transformation matrix, or <code>0</code> to reset the transformation to the identity matrix. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a66f0c299ff8e350bec15ff033df21f62"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::set_transform_vfunc </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Matrix.html">Cairo::Matrix</a> *&#160;</td>
          <td class="paramname"><em>transform</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a860bf42dc2d970fa3f3b233b2eac628d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,bool &gt; Goocanvas::Item::signal_animation_finished </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_animation_finished(bool stopped)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="aaf75b311771afbc53f76020169ba2fcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventButton* &gt; Goocanvas::Item::signal_button_press_event </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>bool on_my_button_press_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventButton* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ac0cddb0292ebffe8e70b3b1afc7c26eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventButton* &gt; Goocanvas::Item::signal_button_release_event </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>bool on_my_button_release_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventButton* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a0d6fe2b29fbedf3d1297bd2f668a3740"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,GParamSpec* &gt; Goocanvas::Item::signal_child_notify </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_child_notify(GParamSpec* pspec)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a709f1c2fbbcbabaf0225506f6b8a3667"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventCrossing* &gt; Goocanvas::Item::signal_enter_notify_event </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>bool on_my_enter_notify_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventCrossing* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ad6c22b55437b9a39e930e7eaf51483a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventFocus* &gt; Goocanvas::Item::signal_focus_in_event </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>bool on_my_focus_in_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventFocus* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="aab0f07f0c744ca7433dfc9f20e1f413f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventFocus* &gt; Goocanvas::Item::signal_focus_out_event </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>bool on_my_focus_out_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventFocus* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a96377a99f548b579b91e72d768aac518"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventGrabBroken* &gt; Goocanvas::Item::signal_grab_broken_event </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>bool on_my_grab_broken_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventGrabBroken* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a55f57ff8e9ee1433f5bb1c0bb737d022"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventKey* &gt; Goocanvas::Item::signal_key_press_event </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>bool on_my_key_press_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventKey* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a4426492630438491829f8fdf294518db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventKey* &gt; Goocanvas::Item::signal_key_release_event </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>bool on_my_key_release_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventKey* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a549ff006f35f9713e958658acf1fc3dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventCrossing* &gt; Goocanvas::Item::signal_leave_notify_event </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>bool on_my_leave_notify_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventCrossing* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a5aeb749a907d3ee9e3970d5e971e4f53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventMotion* &gt; Goocanvas::Item::signal_motion_notify_event </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>bool on_my_motion_notify_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventMotion* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a8be1cc2ae0476805ea7db4acc1d56da6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; bool,const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGoocanvas_1_1Item.html">Item</a>&gt;&amp;,GdkEventScroll* &gt; Goocanvas::Item::signal_scroll_event </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>bool on_my_scroll_event(const Glib::RefPtr&lt;Item&gt;&amp; target, GdkEventScroll* event)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a26ed05facbaf5c63ffa7bc42b4b3092b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::skew_x </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>degrees</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>cy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Skews the item's coordinate system along the x axis by the given amount, about the given origin. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">degrees</td><td>The skew angle. </td></tr>
    <tr><td class="paramname">cx</td><td>The x coordinate of the origin of the skew transform. </td></tr>
    <tr><td class="paramname">cy</td><td>The y coordinate of the origin of the skew transform. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0888b193bf7f7857fc500f3eeb09ce73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::skew_y </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>degrees</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>cy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Skews the item's coordinate system along the y axis by the given amount, about the given origin. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">degrees</td><td>The skew angle. </td></tr>
    <tr><td class="paramname">cx</td><td>The x coordinate of the origin of the skew transform. </td></tr>
    <tr><td class="paramname">cy</td><td>The y coordinate of the origin of the skew transform. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0d4ded968b2fbae6e53b48b8b49aa9f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::stop_animation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stops any current animation for the given item, leaving it at its current position. </p>

</div>
</div>
<a class="anchor" id="a7f80b706233427ddd4a33f98bc40d275"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::translate </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ty</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Translates the origin of the item's coordinate system by the given amounts. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tx</td><td>The amount to move the origin in the horizontal direction. </td></tr>
    <tr><td class="paramname">ty</td><td>The amount to move the origin in the vertical direction. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a504713da7ce731bae9939116d822ee9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Goocanvas::Item::update </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>entire_tree</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>bounds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is only intended to be used when implementing new canvas items, specifically container items such as Goo::CanvasGroup. </p>
<p>Updates the item, if needed, and any children.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">entire_tree</td><td>If the entire subtree should be updated. </td></tr>
    <tr><td class="paramname">context</td><td>A cairo context. </td></tr>
    <tr><td class="paramname">bounds</td><td>A Goo::CanvasBounds to return the new bounds in. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0966a54ea0b7584084eee0ec013d9596"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Goocanvas::Item::update_vfunc </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>entire_tree</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>&lt; <a class="elRef" href="../../../cairomm-1.0/reference/html/classCairo_1_1Context.html">Cairo::Context</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>cr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGoocanvas_1_1Bounds.html">Bounds</a>&amp;&#160;</td>
          <td class="paramname"><em>bounds</em>&#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">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>goocanvasmm/item.h</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Sep 22 2015 13:03:59 for goocanvasmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>