Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > bf2f85f5c1ddeba45a38d664de44b703 > files > 103

flowcanvas-devel-0.7.1-8.fc18.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>FlowCanvas: FlowCanvas::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">FlowCanvas
   &#160;<span id="projectnumber">0.7.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</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>
      <li><a href="files.html"><span>Files</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="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="namespaceFlowCanvas.html">FlowCanvas</a></li><li class="navelem"><a class="el" href="classFlowCanvas_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-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classFlowCanvas_1_1Item-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">FlowCanvas::Item Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span><div class="ingroups"><a class="el" href="group__FlowCanvas.html">FlowCanvas</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>An item on a <a class="el" href="classFlowCanvas_1_1Canvas.html" title="The &#39;master&#39; canvas widget which contains all other objects.">Canvas</a>.  
 <a href="classFlowCanvas_1_1Item.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Item_8hpp_source.html">Item.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for FlowCanvas::Item:</div>
<div class="dyncontent">
<div class="center"><img src="classFlowCanvas_1_1Item__inherit__graph.png" border="0" usemap="#FlowCanvas_1_1Item_inherit__map" alt="Inheritance graph"/></div>
<map name="FlowCanvas_1_1Item_inherit__map" id="FlowCanvas_1_1Item_inherit__map">
<area shape="rect" id="node7" href="classFlowCanvas_1_1Ellipse.html" title="A (possibly named) circular Item which is Connectable." alt="" coords="5,171,147,197"/><area shape="rect" id="node9" href="classFlowCanvas_1_1Module.html" title="A named block (possibly) containing input and output ports." alt="" coords="171,171,316,197"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for FlowCanvas::Item:</div>
<div class="dyncontent">
<div class="center"><img src="classFlowCanvas_1_1Item__coll__graph.png" border="0" usemap="#FlowCanvas_1_1Item_coll__map" alt="Collaboration graph"/></div>
<map name="FlowCanvas_1_1Item_coll__map" id="FlowCanvas_1_1Item_coll__map">
</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:af4930b3d9e6b965b78d1f19555e3535b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#af4930b3d9e6b965b78d1f19555e3535b">Item</a> (boost::shared_ptr&lt; <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> &gt; <a class="el" href="classFlowCanvas_1_1Item.html#a0298abb7a7d9523f34052a7a32f8e160">canvas</a>, const std::string &amp;<a class="el" href="classFlowCanvas_1_1Item.html#a3709fbc5c09c131283214abaae4827c2">name</a>, double x, double y, uint32_t color)</td></tr>
<tr class="separator:af4930b3d9e6b965b78d1f19555e3535b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e493fff575ace39a455bfd1be68d39b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a8e493fff575ace39a455bfd1be68d39b">~Item</a> ()</td></tr>
<tr class="separator:a8e493fff575ace39a455bfd1be68d39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7866b360cee1997b739b28f19409bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ada7866b360cee1997b739b28f19409bd">selected</a> () const </td></tr>
<tr class="separator:ada7866b360cee1997b739b28f19409bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af718b384dc55acb522897524de703744"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#af718b384dc55acb522897524de703744">set_selected</a> (bool s)</td></tr>
<tr class="separator:af718b384dc55acb522897524de703744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd3b2ffc5087101a0b9ab7986b9abd3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a1bd3b2ffc5087101a0b9ab7986b9abd3">set_minimum_width</a> (double w)</td></tr>
<tr class="separator:a1bd3b2ffc5087101a0b9ab7986b9abd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60cbd0ce1230a128cf8152852f08bb9b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a60cbd0ce1230a128cf8152852f08bb9b">select_tick</a> ()=0</td></tr>
<tr class="separator:a60cbd0ce1230a128cf8152852f08bb9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad805055f185f310a091ab11c9b93d1b9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ad805055f185f310a091ab11c9b93d1b9">move</a> (double dx, double dy)=0</td></tr>
<tr class="separator:ad805055f185f310a091ab11c9b93d1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a855d1572caba21e97f9bd3e50853664f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a855d1572caba21e97f9bd3e50853664f">zoom</a> (double z)</td></tr>
<tr class="separator:a855d1572caba21e97f9bd3e50853664f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0298abb7a7d9523f34052a7a32f8e160"><td class="memItemLeft" align="right" valign="top">boost::weak_ptr&lt; <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a0298abb7a7d9523f34052a7a32f8e160">canvas</a> () const </td></tr>
<tr class="separator:a0298abb7a7d9523f34052a7a32f8e160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad42b8a44e896704060b5d700d60bc509"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ad42b8a44e896704060b5d700d60bc509">popup_menu</a> (guint button, guint32 activate_time)</td></tr>
<tr class="separator:ad42b8a44e896704060b5d700d60bc509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64f504c87f477c42fac38d7dd1d94fb7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a64f504c87f477c42fac38d7dd1d94fb7">create_menu</a> ()</td></tr>
<tr class="separator:a64f504c87f477c42fac38d7dd1d94fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a728e0633f9babe2d383ca736c67afe86"><td class="memItemLeft" align="right" valign="top">Gtk::Menu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a728e0633f9babe2d383ca736c67afe86">menu</a> () const </td></tr>
<tr class="separator:a728e0633f9babe2d383ca736c67afe86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc008175edd4266088e070249cdfceb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a1dc008175edd4266088e070249cdfceb">set_menu</a> (Gtk::Menu *m)</td></tr>
<tr class="separator:a1dc008175edd4266088e070249cdfceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3199a96abeb80aee342533b7d40d5d42"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a3199a96abeb80aee342533b7d40d5d42">width</a> () const </td></tr>
<tr class="separator:a3199a96abeb80aee342533b7d40d5d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cdc65ab05d94b07c903ea9f5dfc6f26"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a4cdc65ab05d94b07c903ea9f5dfc6f26">height</a> () const </td></tr>
<tr class="separator:a4cdc65ab05d94b07c903ea9f5dfc6f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ef2bb77b2d8888f8569ec493dec6a99"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a2ef2bb77b2d8888f8569ec493dec6a99">resize</a> ()=0</td></tr>
<tr class="separator:a2ef2bb77b2d8888f8569ec493dec6a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe946e08b3abeba321e2651bb9e519c0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#afe946e08b3abeba321e2651bb9e519c0">load_location</a> ()</td></tr>
<tr class="separator:afe946e08b3abeba321e2651bb9e519c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6987f4a4ee46bc5c9db5de9615b8733"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ab6987f4a4ee46bc5c9db5de9615b8733">store_location</a> ()</td></tr>
<tr class="separator:ab6987f4a4ee46bc5c9db5de9615b8733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53d1193fe73b70516754a4470be90957"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a53d1193fe73b70516754a4470be90957">is_within</a> (const Gnome::Canvas::Rect &amp;rect) const </td></tr>
<tr class="separator:a53d1193fe73b70516754a4470be90957"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf2e1287b863370c9376d3c4be195e0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#addf2e1287b863370c9376d3c4be195e0">point_is_within</a> (double x, double y) const </td></tr>
<tr class="memdesc:addf2e1287b863370c9376d3c4be195e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether or not the point <em>x</em>, <em>y</em> (world units) is within the item.  <a href="#addf2e1287b863370c9376d3c4be195e0"></a><br/></td></tr>
<tr class="separator:addf2e1287b863370c9376d3c4be195e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3709fbc5c09c131283214abaae4827c2"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a3709fbc5c09c131283214abaae4827c2">name</a> () const </td></tr>
<tr class="separator:a3709fbc5c09c131283214abaae4827c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce4827e4b5f5c06c859e7cac3d40c87"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#afce4827e4b5f5c06c859e7cac3d40c87">set_name</a> (const std::string &amp;n)</td></tr>
<tr class="separator:afce4827e4b5f5c06c859e7cac3d40c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73f1440f4d463ebf453bc220e2da68e5"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a73f1440f4d463ebf453bc220e2da68e5">base_color</a> () const </td></tr>
<tr class="separator:a73f1440f4d463ebf453bc220e2da68e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a092568bafb214fa8bf84b32aa015fec1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a092568bafb214fa8bf84b32aa015fec1">set_border_color</a> (uint32_t c)</td></tr>
<tr class="separator:a092568bafb214fa8bf84b32aa015fec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a311208abc34e5b85db61680c9911a52f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a311208abc34e5b85db61680c9911a52f">set_base_color</a> (uint32_t c)</td></tr>
<tr class="separator:a311208abc34e5b85db61680c9911a52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89663300e53668da86b6684df0e0b521"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a89663300e53668da86b6684df0e0b521">set_default_base_color</a> ()=0</td></tr>
<tr class="separator:a89663300e53668da86b6684df0e0b521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27f87e11ba4a32ce3992303e0da49a6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a27f87e11ba4a32ce3992303e0da49a6e">set_partner</a> (boost::shared_ptr&lt; <a class="el" href="classFlowCanvas_1_1Item.html">Item</a> &gt; <a class="el" href="classFlowCanvas_1_1Item.html#ad10e83e0e500c72af2dd3daf01a65498">partner</a>)</td></tr>
<tr class="memdesc:a27f87e11ba4a32ce3992303e0da49a6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the partner of this node.  <a href="#a27f87e11ba4a32ce3992303e0da49a6e"></a><br/></td></tr>
<tr class="separator:a27f87e11ba4a32ce3992303e0da49a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad10e83e0e500c72af2dd3daf01a65498"><td class="memItemLeft" align="right" valign="top">boost::weak_ptr&lt; <a class="el" href="classFlowCanvas_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ad10e83e0e500c72af2dd3daf01a65498">partner</a> ()</td></tr>
<tr class="separator:ad10e83e0e500c72af2dd3daf01a65498"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a66b869e3772dd3a077e578f5751b099e"><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a66b869e3772dd3a077e578f5751b099e">signal_pointer_entered</a></td></tr>
<tr class="separator:a66b869e3772dd3a077e578f5751b099e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc71ed7ec242c3e01877593884e653bb"><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#acc71ed7ec242c3e01877593884e653bb">signal_pointer_exited</a></td></tr>
<tr class="separator:acc71ed7ec242c3e01877593884e653bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa934f2935ea819dde9bbac052492224d"><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#aa934f2935ea819dde9bbac052492224d">signal_selected</a></td></tr>
<tr class="separator:aa934f2935ea819dde9bbac052492224d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf3e0325f9b8c92f8874270c92db958d"><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#adf3e0325f9b8c92f8874270c92db958d">signal_unselected</a></td></tr>
<tr class="separator:adf3e0325f9b8c92f8874270c92db958d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad50a7839136a98827acfbfd79c3d77e3"><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void, <br class="typebreak"/>
GdkEventButton * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ad50a7839136a98827acfbfd79c3d77e3">signal_clicked</a></td></tr>
<tr class="separator:ad50a7839136a98827acfbfd79c3d77e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab47f7089f40118f15660f2696c111e6"><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void, <br class="typebreak"/>
GdkEventButton * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#aab47f7089f40118f15660f2696c111e6">signal_double_clicked</a></td></tr>
<tr class="separator:aab47f7089f40118f15660f2696c111e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f9a9938fa55be090c5715771a522199"><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void, double, <br class="typebreak"/>
double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a4f9a9938fa55be090c5715771a522199">signal_dragged</a></td></tr>
<tr class="separator:a4f9a9938fa55be090c5715771a522199"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41c0fefefc2c1cb38be6513516785a4f"><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void, double, <br class="typebreak"/>
double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a41c0fefefc2c1cb38be6513516785a4f">signal_dropped</a></td></tr>
<tr class="separator:a41c0fefefc2c1cb38be6513516785a4f"><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:ab8ee1b43bea450852a5c646284f9b999"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ab8ee1b43bea450852a5c646284f9b999">on_drag</a> (double dx, double dy)</td></tr>
<tr class="separator:ab8ee1b43bea450852a5c646284f9b999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a012a778485f89b5d71b024971fd52095"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a012a778485f89b5d71b024971fd52095">on_drop</a> ()</td></tr>
<tr class="separator:a012a778485f89b5d71b024971fd52095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af713419b397712cc7ea8fa146212bda7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#af713419b397712cc7ea8fa146212bda7">on_click</a> (GdkEventButton *ev)</td></tr>
<tr class="separator:af713419b397712cc7ea8fa146212bda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e26125e7fee6adb2b567e5db6d7a3a7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a7e26125e7fee6adb2b567e5db6d7a3a7">on_double_click</a> (GdkEventButton *ev)</td></tr>
<tr class="separator:a7e26125e7fee6adb2b567e5db6d7a3a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c8b020b3a6e3eb6d274ed025d006c1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#aa6c8b020b3a6e3eb6d274ed025d006c1">set_height</a> (double h)=0</td></tr>
<tr class="separator:aa6c8b020b3a6e3eb6d274ed025d006c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a931832348943d5804e31e5803a790934"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a931832348943d5804e31e5803a790934">set_width</a> (double w)=0</td></tr>
<tr class="separator:a931832348943d5804e31e5803a790934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d9db237f253fbfcf6b0647830f37147"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a6d9db237f253fbfcf6b0647830f37147">on_event</a> (GdkEvent *event)</td></tr>
<tr class="separator:a6d9db237f253fbfcf6b0647830f37147"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a240aea5a9db162bcf400b73c92c37293"><td class="memItemLeft" align="right" valign="top">const boost::weak_ptr&lt; <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a240aea5a9db162bcf400b73c92c37293">_canvas</a></td></tr>
<tr class="separator:a240aea5a9db162bcf400b73c92c37293"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a268d79f04f1f370eaf68f570a6acd820"><td class="memItemLeft" align="right" valign="top">boost::weak_ptr&lt; <a class="el" href="classFlowCanvas_1_1Item.html">Item</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a268d79f04f1f370eaf68f570a6acd820">_partner</a></td></tr>
<tr class="separator:a268d79f04f1f370eaf68f570a6acd820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60e481bd7b543b605029154676a6c9b0"><td class="memItemLeft" align="right" valign="top">Gtk::Menu *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a60e481bd7b543b605029154676a6c9b0">_menu</a></td></tr>
<tr class="separator:a60e481bd7b543b605029154676a6c9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5987a9ca3b4e49445d996d3db4ee645"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#af5987a9ca3b4e49445d996d3db4ee645">_name</a></td></tr>
<tr class="separator:af5987a9ca3b4e49445d996d3db4ee645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da044dd2685b959243c0690ad06eafc"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a3da044dd2685b959243c0690ad06eafc">_minimum_width</a></td></tr>
<tr class="separator:a3da044dd2685b959243c0690ad06eafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a447e61f43ee6477b9196e6b3ff333d9f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a447e61f43ee6477b9196e6b3ff333d9f">_width</a></td></tr>
<tr class="separator:a447e61f43ee6477b9196e6b3ff333d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f3d6ff2c68e3db7aefd04de754b5afd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a2f3d6ff2c68e3db7aefd04de754b5afd">_height</a></td></tr>
<tr class="separator:a2f3d6ff2c68e3db7aefd04de754b5afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1fdd65b1283f71bffdf85669ce456e5"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ac1fdd65b1283f71bffdf85669ce456e5">_border_color</a></td></tr>
<tr class="separator:ac1fdd65b1283f71bffdf85669ce456e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbdba3571c433c9615e81bcf0016b84c"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#acbdba3571c433c9615e81bcf0016b84c">_color</a></td></tr>
<tr class="separator:acbdba3571c433c9615e81bcf0016b84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd505bc0a38e4b1b0fefd90e9eb4255b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#acd505bc0a38e4b1b0fefd90e9eb4255b">_selected</a>:1</td></tr>
<tr class="separator:acd505bc0a38e4b1b0fefd90e9eb4255b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An item on a <a class="el" href="classFlowCanvas_1_1Canvas.html" title="The &#39;master&#39; canvas widget which contains all other objects.">Canvas</a>. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af4930b3d9e6b965b78d1f19555e3535b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FlowCanvas::Item::Item </td>
          <td>(</td>
          <td class="paramtype">boost::shared_ptr&lt; <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> &gt;&#160;</td>
          <td class="paramname"><em>canvas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></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">uint32_t&#160;</td>
          <td class="paramname"><em>color</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="a8e493fff575ace39a455bfd1be68d39b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual FlowCanvas::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">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ada7866b360cee1997b739b28f19409bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::selected </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>References <a class="el" href="classFlowCanvas_1_1Item.html#acd505bc0a38e4b1b0fefd90e9eb4255b">_selected</a>.</p>

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

<p>Reimplemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a2a68e034b74aca409ad1a393f2350c87">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a96921e54784d816e8450d91bc04ae029">FlowCanvas::Module</a>.</p>

</div>
</div>
<a class="anchor" id="a1bd3b2ffc5087101a0b9ab7986b9abd3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_minimum_width </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>w</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="classFlowCanvas_1_1Item.html#a3da044dd2685b959243c0690ad06eafc">_minimum_width</a>.</p>

</div>
</div>
<a class="anchor" id="a60cbd0ce1230a128cf8152852f08bb9b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::select_tick </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a999807f5dc75e0106f0fff53d80b6b4f">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a5b7720246a8136256a766a34ba61a226">FlowCanvas::Module</a>.</p>

</div>
</div>
<a class="anchor" id="ad805055f185f310a091ab11c9b93d1b9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::move </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dy</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">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a46a2b8d4295cdaae05e6d706cdbbad1e">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a7968cf9fcfafd0c872ffcff17d671d57">FlowCanvas::Module</a>.</p>

</div>
</div>
<a class="anchor" id="a855d1572caba21e97f9bd3e50853664f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::zoom </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a32edf579c7c0bb0b00dcf7569e13937e">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a966f954faa8f59ddf34f12578b4619a2">FlowCanvas::Module</a>.</p>

</div>
</div>
<a class="anchor" id="a0298abb7a7d9523f34052a7a32f8e160"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boost::weak_ptr&lt;<a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a>&gt; FlowCanvas::Item::canvas </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>References <a class="el" href="classFlowCanvas_1_1Item.html#a240aea5a9db162bcf400b73c92c37293">_canvas</a>.</p>

</div>
</div>
<a class="anchor" id="ad42b8a44e896704060b5d700d60bc509"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::popup_menu </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"><em>button</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&#160;</td>
          <td class="paramname"><em>activate_time</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">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="classFlowCanvas_1_1Item.html#a60e481bd7b543b605029154676a6c9b0">_menu</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#a64f504c87f477c42fac38d7dd1d94fb7">create_menu()</a>.</p>

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

<p>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#ad42b8a44e896704060b5d700d60bc509">popup_menu()</a>.</p>

</div>
</div>
<a class="anchor" id="a728e0633f9babe2d383ca736c67afe86"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Menu* FlowCanvas::Item::menu </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>References <a class="el" href="classFlowCanvas_1_1Item.html#a60e481bd7b543b605029154676a6c9b0">_menu</a>.</p>

</div>
</div>
<a class="anchor" id="a1dc008175edd4266088e070249cdfceb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Item::set_menu </td>
          <td>(</td>
          <td class="paramtype">Gtk::Menu *&#160;</td>
          <td class="paramname"><em>m</em></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>References <a class="el" href="classFlowCanvas_1_1Item.html#a60e481bd7b543b605029154676a6c9b0">_menu</a>.</p>

</div>
</div>
<a class="anchor" id="a3199a96abeb80aee342533b7d40d5d42"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double FlowCanvas::Item::width </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>References <a class="el" href="classFlowCanvas_1_1Item.html#a447e61f43ee6477b9196e6b3ff333d9f">_width</a>.</p>

<p>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a53d1193fe73b70516754a4470be90957">is_within()</a>.</p>

</div>
</div>
<a class="anchor" id="a4cdc65ab05d94b07c903ea9f5dfc6f26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double FlowCanvas::Item::height </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>References <a class="el" href="classFlowCanvas_1_1Item.html#a2f3d6ff2c68e3db7aefd04de754b5afd">_height</a>.</p>

<p>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a53d1193fe73b70516754a4470be90957">is_within()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ef2bb77b2d8888f8569ec493dec6a99"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::resize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a2432b3e9ad8098eec616fb43d55c950c">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a6e717ec724b22e0b5f2e5d1efb2d14f6">FlowCanvas::Module</a>.</p>

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

<p>Reimplemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a4c4ec4c530dca78be434e68ed6436b51">FlowCanvas::Ellipse</a>.</p>

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

<p>Reimplemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a407fa181c80554de4bf3c9e6c434bf40">FlowCanvas::Ellipse</a>.</p>

</div>
</div>
<a class="anchor" id="a53d1193fe73b70516754a4470be90957"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::is_within </td>
          <td>(</td>
          <td class="paramtype">const Gnome::Canvas::Rect &amp;&#160;</td>
          <td class="paramname"><em>rect</em></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>References <a class="el" href="classFlowCanvas_1_1Item.html#a4cdc65ab05d94b07c903ea9f5dfc6f26">height()</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#a3199a96abeb80aee342533b7d40d5d42">width()</a>.</p>

</div>
</div>
<a class="anchor" id="addf2e1287b863370c9376d3c4be195e0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::point_is_within </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>&#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">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns whether or not the point <em>x</em>, <em>y</em> (world units) is within the item. </p>

<p>References <a class="el" href="classFlowCanvas_1_1Item.html#a2f3d6ff2c68e3db7aefd04de754b5afd">_height</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#a447e61f43ee6477b9196e6b3ff333d9f">_width</a>.</p>

</div>
</div>
<a class="anchor" id="a3709fbc5c09c131283214abaae4827c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::string&amp; FlowCanvas::Item::name </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>References <a class="el" href="classFlowCanvas_1_1Item.html#af5987a9ca3b4e49445d996d3db4ee645">_name</a>.</p>

</div>
</div>
<a class="anchor" id="afce4827e4b5f5c06c859e7cac3d40c87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_name </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#acf1925e4ad17791bea5cfc5b6266067e">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a55f7ca3a8a6dc4a829bef8b2a3aa2564">FlowCanvas::Module</a>.</p>

<p>References <a class="el" href="classFlowCanvas_1_1Item.html#af5987a9ca3b4e49445d996d3db4ee645">_name</a>.</p>

</div>
</div>
<a class="anchor" id="a73f1440f4d463ebf453bc220e2da68e5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t FlowCanvas::Item::base_color </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>References <a class="el" href="classFlowCanvas_1_1Item.html#acbdba3571c433c9615e81bcf0016b84c">_color</a>.</p>

</div>
</div>
<a class="anchor" id="a092568bafb214fa8bf84b32aa015fec1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_border_color </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a7dba5cd88a2194368d394a464335f9ad">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a808bc45299f8d00cf0c146f21a7b371a">FlowCanvas::Module</a>.</p>

<p>References <a class="el" href="classFlowCanvas_1_1Item.html#ac1fdd65b1283f71bffdf85669ce456e5">_border_color</a>.</p>

</div>
</div>
<a class="anchor" id="a311208abc34e5b85db61680c9911a52f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_base_color </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#a2b4c804f9e5be74994d4a6e9fb78c22c">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a98d77137ecccef1c1c183058b8d8b589">FlowCanvas::Module</a>.</p>

<p>References <a class="el" href="classFlowCanvas_1_1Item.html#acbdba3571c433c9615e81bcf0016b84c">_color</a>.</p>

</div>
</div>
<a class="anchor" id="a89663300e53668da86b6684df0e0b521"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_default_base_color </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classFlowCanvas_1_1Ellipse.html#ac4d940e4cfba33918e47ba6e05af6ffe">FlowCanvas::Ellipse</a>, and <a class="el" href="classFlowCanvas_1_1Module.html#a477d0484756025780de4bb03ed01e838">FlowCanvas::Module</a>.</p>

</div>
</div>
<a class="anchor" id="a27f87e11ba4a32ce3992303e0da49a6e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Item::set_partner </td>
          <td>(</td>
          <td class="paramtype">boost::shared_ptr&lt; <a class="el" href="classFlowCanvas_1_1Item.html">Item</a> &gt;&#160;</td>
          <td class="paramname"><em>partner</em></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>Set the partner of this node. </p>
<p>Partner nodes are nodes that should be visually aligned to correspond to each other, even if they are not necessarily connected (e.g. for separate modules representing the inputs and outputs of a single interface). The partner is invisibly connected as if it had an input that is connected to this item, e.g. foo.set_partner(bar) will arrange like: [foo] [bar] with a left-to-right flow direction. </p>

<p>References <a class="el" href="classFlowCanvas_1_1Item.html#a268d79f04f1f370eaf68f570a6acd820">_partner</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#ad10e83e0e500c72af2dd3daf01a65498">partner()</a>.</p>

</div>
</div>
<a class="anchor" id="ad10e83e0e500c72af2dd3daf01a65498"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boost::weak_ptr&lt;<a class="el" href="classFlowCanvas_1_1Item.html">Item</a>&gt; FlowCanvas::Item::partner </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>References <a class="el" href="classFlowCanvas_1_1Item.html#a268d79f04f1f370eaf68f570a6acd820">_partner</a>.</p>

<p>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a27f87e11ba4a32ce3992303e0da49a6e">set_partner()</a>.</p>

</div>
</div>
<a class="anchor" id="ab8ee1b43bea450852a5c646284f9b999"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::on_drag </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dy</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="a012a778485f89b5d71b024971fd52095"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::on_drop </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="af713419b397712cc7ea8fa146212bda7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::on_click </td>
          <td>(</td>
          <td class="paramtype">GdkEventButton *&#160;</td>
          <td class="paramname"><em>ev</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="a7e26125e7fee6adb2b567e5db6d7a3a7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::on_double_click </td>
          <td>(</td>
          <td class="paramtype">GdkEventButton *&#160;</td>
          <td class="paramname"><em>ev</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="aa6c8b020b3a6e3eb6d274ed025d006c1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_height </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>h</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classFlowCanvas_1_1Module.html#a6624a55eec88f78b25aa500fcf7a387a">FlowCanvas::Module</a>, and <a class="el" href="classFlowCanvas_1_1Ellipse.html#a63b1a0ac9a58b804caac76b634ef3a8a">FlowCanvas::Ellipse</a>.</p>

</div>
</div>
<a class="anchor" id="a931832348943d5804e31e5803a790934"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_width </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>w</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classFlowCanvas_1_1Module.html#a2988958b4097b9502e37933eee5ea051">FlowCanvas::Module</a>, and <a class="el" href="classFlowCanvas_1_1Ellipse.html#a472b1b9b311a585d939798a9c53adb8f">FlowCanvas::Ellipse</a>.</p>

</div>
</div>
<a class="anchor" id="a6d9db237f253fbfcf6b0647830f37147"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::on_event </td>
          <td>(</td>
          <td class="paramtype">GdkEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a66b869e3772dd3a077e578f5751b099e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void&gt; FlowCanvas::Item::signal_pointer_entered</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acc71ed7ec242c3e01877593884e653bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void&gt; FlowCanvas::Item::signal_pointer_exited</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa934f2935ea819dde9bbac052492224d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void&gt; FlowCanvas::Item::signal_selected</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adf3e0325f9b8c92f8874270c92db958d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void&gt; FlowCanvas::Item::signal_unselected</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad50a7839136a98827acfbfd79c3d77e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void, GdkEventButton*&gt; FlowCanvas::Item::signal_clicked</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aab47f7089f40118f15660f2696c111e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void, GdkEventButton*&gt; FlowCanvas::Item::signal_double_clicked</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f9a9938fa55be090c5715771a522199"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void, double, double&gt; FlowCanvas::Item::signal_dragged</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a41c0fefefc2c1cb38be6513516785a4f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void, double, double&gt; FlowCanvas::Item::signal_dropped</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a240aea5a9db162bcf400b73c92c37293"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const boost::weak_ptr&lt;<a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a>&gt; FlowCanvas::Item::_canvas</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a0298abb7a7d9523f34052a7a32f8e160">canvas()</a>.</p>

</div>
</div>
<a class="anchor" id="a268d79f04f1f370eaf68f570a6acd820"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boost::weak_ptr&lt;<a class="el" href="classFlowCanvas_1_1Item.html">Item</a>&gt; FlowCanvas::Item::_partner</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#ad10e83e0e500c72af2dd3daf01a65498">partner()</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#a27f87e11ba4a32ce3992303e0da49a6e">set_partner()</a>.</p>

</div>
</div>
<a class="anchor" id="a60e481bd7b543b605029154676a6c9b0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Menu* FlowCanvas::Item::_menu</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a728e0633f9babe2d383ca736c67afe86">menu()</a>, <a class="el" href="classFlowCanvas_1_1Item.html#ad42b8a44e896704060b5d700d60bc509">popup_menu()</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#a1dc008175edd4266088e070249cdfceb">set_menu()</a>.</p>

</div>
</div>
<a class="anchor" id="af5987a9ca3b4e49445d996d3db4ee645"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string FlowCanvas::Item::_name</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a3709fbc5c09c131283214abaae4827c2">name()</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#afce4827e4b5f5c06c859e7cac3d40c87">set_name()</a>.</p>

</div>
</div>
<a class="anchor" id="a3da044dd2685b959243c0690ad06eafc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double FlowCanvas::Item::_minimum_width</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a1bd3b2ffc5087101a0b9ab7986b9abd3">set_minimum_width()</a>.</p>

</div>
</div>
<a class="anchor" id="a447e61f43ee6477b9196e6b3ff333d9f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double FlowCanvas::Item::_width</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#addf2e1287b863370c9376d3c4be195e0">point_is_within()</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#a3199a96abeb80aee342533b7d40d5d42">width()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f3d6ff2c68e3db7aefd04de754b5afd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double FlowCanvas::Item::_height</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a4cdc65ab05d94b07c903ea9f5dfc6f26">height()</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#addf2e1287b863370c9376d3c4be195e0">point_is_within()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1fdd65b1283f71bffdf85669ce456e5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t FlowCanvas::Item::_border_color</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a092568bafb214fa8bf84b32aa015fec1">set_border_color()</a>.</p>

</div>
</div>
<a class="anchor" id="acbdba3571c433c9615e81bcf0016b84c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t FlowCanvas::Item::_color</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#a73f1440f4d463ebf453bc220e2da68e5">base_color()</a>, and <a class="el" href="classFlowCanvas_1_1Item.html#a311208abc34e5b85db61680c9911a52f">set_base_color()</a>.</p>

</div>
</div>
<a class="anchor" id="acd505bc0a38e4b1b0fefd90e9eb4255b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::_selected</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>Referenced by <a class="el" href="classFlowCanvas_1_1Item.html#ada7866b360cee1997b739b28f19409bd">selected()</a>.</p>

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