Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 07118dbc7175a4a7d1e779ad4c1549db > files > 93

flowcanvas-devel-0.6.4-1.fc14.1.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"/>
<title>FlowCanvas: FlowCanvas::Item Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&nbsp;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 class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath">
    <ul>
      <li><a class="el" href="namespaceFlowCanvas.html">FlowCanvas</a>      </li>
      <li><a class="el" href="classFlowCanvas_1_1Item.html">FlowCanvas::Item</a>      </li>
    </ul>
  </div>
</div>
<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>  </div>
  <div class="headertitle">
<h1>FlowCanvas::Item Class Reference<br/>
<small>
[<a class="el" href="group__FlowCanvas.html">Canvas widget for dataflow systems.</a>]</small>
</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="FlowCanvas::Item" -->
<p>An item on the canvas.  
<a href="#_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="node3" href="classFlowCanvas_1_1Ellipse.html" title="A named circle (possibly)." alt="" coords="5,83,147,112"/><area shape="rect" id="node5" href="classFlowCanvas_1_1Module.html" title="A named block (possibly) containing input and output ports." alt="" coords="171,83,315,112"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classFlowCanvas_1_1Item-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</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; canvas, const std::string &amp;name, double x, double y, uint32_t color)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a8e493fff575ace39a455bfd1be68d39b">~Item</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ada7866b360cee1997b739b28f19409bd">selected</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#af718b384dc55acb522897524de703744">set_selected</a> (bool s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a1bd3b2ffc5087101a0b9ab7986b9abd3">set_minimum_width</a> (double w)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a60cbd0ce1230a128cf8152852f08bb9b">select_tick</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</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><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a06d8863b847eeb5e23473dec3b2081a6">zoom</a> (double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boost::weak_ptr&lt; <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a0298abb7a7d9523f34052a7a32f8e160">canvas</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</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><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a64f504c87f477c42fac38d7dd1d94fb7">create_menu</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Gtk::Menu *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a728e0633f9babe2d383ca736c67afe86">menu</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a1dc008175edd4266088e070249cdfceb">set_menu</a> (Gtk::Menu *m)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a3199a96abeb80aee342533b7d40d5d42">width</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a4cdc65ab05d94b07c903ea9f5dfc6f26">height</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a2ef2bb77b2d8888f8569ec493dec6a99">resize</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#afe946e08b3abeba321e2651bb9e519c0">load_location</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ab6987f4a4ee46bc5c9db5de9615b8733">store_location</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</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><td class="memItemLeft" align="right" valign="top">bool&nbsp;</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><td class="mdescLeft">&nbsp;</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><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a3709fbc5c09c131283214abaae4827c2">name</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</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><td class="memItemLeft" align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a73f1440f4d463ebf453bc220e2da68e5">base_color</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</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><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</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><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a89663300e53668da86b6684df0e0b521">set_default_base_color</a> ()=0</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a66b869e3772dd3a077e578f5751b099e">signal_pointer_entered</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#acc71ed7ec242c3e01877593884e653bb">signal_pointer_exited</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#aa934f2935ea819dde9bbac052492224d">signal_selected</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#adf3e0325f9b8c92f8874270c92db958d">signal_unselected</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void, <br class="typebreak"/>
GdkEventButton * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ad50a7839136a98827acfbfd79c3d77e3">signal_clicked</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void, <br class="typebreak"/>
GdkEventButton * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#aab47f7089f40118f15660f2696c111e6">signal_double_clicked</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void, double, <br class="typebreak"/>
double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a4f9a9938fa55be090c5715771a522199">signal_dragged</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">sigc::signal&lt; void, double, <br class="typebreak"/>
double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a41c0fefefc2c1cb38be6513516785a4f">signal_dropped</a></td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</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><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a012a778485f89b5d71b024971fd52095">on_drop</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#aa9ef28fbd0b02ef8814e54d5e1b28337">on_click</a> (GdkEventButton *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#afe74a7fa43ea0515851a767b7d26c88c">on_double_click</a> (GdkEventButton *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#aa6c8b020b3a6e3eb6d274ed025d006c1">set_height</a> (double h)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a931832348943d5804e31e5803a790934">set_width</a> (double w)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a6d9db237f253fbfcf6b0647830f37147">on_event</a> (GdkEvent *event)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const boost::weak_ptr&lt; <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a240aea5a9db162bcf400b73c92c37293">_canvas</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#af5987a9ca3b4e49445d996d3db4ee645">_name</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a3da044dd2685b959243c0690ad06eafc">_minimum_width</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a447e61f43ee6477b9196e6b3ff333d9f">_width</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a2f3d6ff2c68e3db7aefd04de754b5afd">_height</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#ac1fdd65b1283f71bffdf85669ce456e5">_border_color</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#acbdba3571c433c9615e81bcf0016b84c">_color</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#acd505bc0a38e4b1b0fefd90e9eb4255b">_selected</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Gtk::Menu *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a60e481bd7b543b605029154676a6c9b0">_menu</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>An item on the canvas. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af4930b3d9e6b965b78d1f19555e3535b"></a><!-- doxytag: member="FlowCanvas::Item::Item" ref="af4930b3d9e6b965b78d1f19555e3535b" args="(boost::shared_ptr&lt; Canvas &gt; canvas, const std::string &amp;name, double x, double y, uint32_t color)" -->
<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;&nbsp;</td>
          <td class="paramname"> <em>canvas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8e493fff575ace39a455bfd1be68d39b"></a><!-- doxytag: member="FlowCanvas::Item::~Item" ref="a8e493fff575ace39a455bfd1be68d39b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual FlowCanvas::Item::~Item </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ada7866b360cee1997b739b28f19409bd"></a><!-- doxytag: member="FlowCanvas::Item::selected" ref="ada7866b360cee1997b739b28f19409bd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::selected </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::set_selected" ref="af718b384dc55acb522897524de703744" args="(bool s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_selected </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::set_minimum_width" ref="a1bd3b2ffc5087101a0b9ab7986b9abd3" args="(double w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_minimum_width </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>w</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::select_tick" ref="a60cbd0ce1230a128cf8152852f08bb9b" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::select_tick </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::move" ref="ad805055f185f310a091ab11c9b93d1b9" args="(double dx, double dy)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::move </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></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="a06d8863b847eeb5e23473dec3b2081a6"></a><!-- doxytag: member="FlowCanvas::Item::zoom" ref="a06d8863b847eeb5e23473dec3b2081a6" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::zoom </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::canvas" ref="a0298abb7a7d9523f34052a7a32f8e160" args="() const " -->
<div class="memitem">
<div class="memproto">
      <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>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::popup_menu" ref="ad42b8a44e896704060b5d700d60bc509" args="(guint button, guint32 activate_time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::popup_menu </td>
          <td>(</td>
          <td class="paramtype">guint&nbsp;</td>
          <td class="paramname"> <em>button</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint32&nbsp;</td>
          <td class="paramname"> <em>activate_time</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::create_menu" ref="a64f504c87f477c42fac38d7dd1d94fb7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::create_menu </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::menu" ref="a728e0633f9babe2d383ca736c67afe86" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Menu* FlowCanvas::Item::menu </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::set_menu" ref="a1dc008175edd4266088e070249cdfceb" args="(Gtk::Menu *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Item::set_menu </td>
          <td>(</td>
          <td class="paramtype">Gtk::Menu *&nbsp;</td>
          <td class="paramname"> <em>m</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::width" ref="a3199a96abeb80aee342533b7d40d5d42" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double FlowCanvas::Item::width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::height" ref="a4cdc65ab05d94b07c903ea9f5dfc6f26" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double FlowCanvas::Item::height </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::resize" ref="a2ef2bb77b2d8888f8569ec493dec6a99" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::resize </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::load_location" ref="afe946e08b3abeba321e2651bb9e519c0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::load_location </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::store_location" ref="ab6987f4a4ee46bc5c9db5de9615b8733" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::store_location </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::is_within" ref="a53d1193fe73b70516754a4470be90957" args="(const Gnome::Canvas::Rect &amp;rect) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::is_within </td>
          <td>(</td>
          <td class="paramtype">const Gnome::Canvas::Rect &amp;&nbsp;</td>
          <td class="paramname"> <em>rect</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::point_is_within" ref="addf2e1287b863370c9376d3c4be195e0" args="(double x, double y) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::point_is_within </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::name" ref="a3709fbc5c09c131283214abaae4827c2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string&amp; FlowCanvas::Item::name </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::set_name" ref="afce4827e4b5f5c06c859e7cac3d40c87" args="(const std::string &amp;n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_name </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>n</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::base_color" ref="a73f1440f4d463ebf453bc220e2da68e5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t FlowCanvas::Item::base_color </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="FlowCanvas::Item::set_border_color" ref="a092568bafb214fa8bf84b32aa015fec1" args="(uint32_t c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_border_color </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>c</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::set_base_color" ref="a311208abc34e5b85db61680c9911a52f" args="(uint32_t c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_base_color </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>c</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></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><!-- doxytag: member="FlowCanvas::Item::set_default_base_color" ref="a89663300e53668da86b6684df0e0b521" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_default_base_color </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></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="ab8ee1b43bea450852a5c646284f9b999"></a><!-- doxytag: member="FlowCanvas::Item::on_drag" ref="ab8ee1b43bea450852a5c646284f9b999" args="(double dx, double dy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::on_drag </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a012a778485f89b5d71b024971fd52095"></a><!-- doxytag: member="FlowCanvas::Item::on_drop" ref="a012a778485f89b5d71b024971fd52095" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::on_drop </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9ef28fbd0b02ef8814e54d5e1b28337"></a><!-- doxytag: member="FlowCanvas::Item::on_click" ref="aa9ef28fbd0b02ef8814e54d5e1b28337" args="(GdkEventButton *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::on_click </td>
          <td>(</td>
          <td class="paramtype">GdkEventButton *&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afe74a7fa43ea0515851a767b7d26c88c"></a><!-- doxytag: member="FlowCanvas::Item::on_double_click" ref="afe74a7fa43ea0515851a767b7d26c88c" args="(GdkEventButton *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::on_double_click </td>
          <td>(</td>
          <td class="paramtype">GdkEventButton *&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa6c8b020b3a6e3eb6d274ed025d006c1"></a><!-- doxytag: member="FlowCanvas::Item::set_height" ref="aa6c8b020b3a6e3eb6d274ed025d006c1" args="(double h)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_height </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>h</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a931832348943d5804e31e5803a790934"></a><!-- doxytag: member="FlowCanvas::Item::set_width" ref="a931832348943d5804e31e5803a790934" args="(double w)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Item::set_width </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>w</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a6d9db237f253fbfcf6b0647830f37147"></a><!-- doxytag: member="FlowCanvas::Item::on_event" ref="a6d9db237f253fbfcf6b0647830f37147" args="(GdkEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Item::on_event </td>
          <td>(</td>
          <td class="paramtype">GdkEvent *&nbsp;</td>
          <td class="paramname"> <em>event</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classFlowCanvas_1_1Module.html#a38c5da99175878473a36cc4a76a3bf73">FlowCanvas::Module</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a66b869e3772dd3a077e578f5751b099e"></a><!-- doxytag: member="FlowCanvas::Item::signal_pointer_entered" ref="a66b869e3772dd3a077e578f5751b099e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void&gt; <a class="el" href="classFlowCanvas_1_1Item.html#a66b869e3772dd3a077e578f5751b099e">FlowCanvas::Item::signal_pointer_entered</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acc71ed7ec242c3e01877593884e653bb"></a><!-- doxytag: member="FlowCanvas::Item::signal_pointer_exited" ref="acc71ed7ec242c3e01877593884e653bb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void&gt; <a class="el" href="classFlowCanvas_1_1Item.html#acc71ed7ec242c3e01877593884e653bb">FlowCanvas::Item::signal_pointer_exited</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa934f2935ea819dde9bbac052492224d"></a><!-- doxytag: member="FlowCanvas::Item::signal_selected" ref="aa934f2935ea819dde9bbac052492224d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void&gt; <a class="el" href="classFlowCanvas_1_1Item.html#aa934f2935ea819dde9bbac052492224d">FlowCanvas::Item::signal_selected</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adf3e0325f9b8c92f8874270c92db958d"></a><!-- doxytag: member="FlowCanvas::Item::signal_unselected" ref="adf3e0325f9b8c92f8874270c92db958d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void&gt; <a class="el" href="classFlowCanvas_1_1Item.html#adf3e0325f9b8c92f8874270c92db958d">FlowCanvas::Item::signal_unselected</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad50a7839136a98827acfbfd79c3d77e3"></a><!-- doxytag: member="FlowCanvas::Item::signal_clicked" ref="ad50a7839136a98827acfbfd79c3d77e3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void, GdkEventButton*&gt; <a class="el" href="classFlowCanvas_1_1Item.html#ad50a7839136a98827acfbfd79c3d77e3">FlowCanvas::Item::signal_clicked</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aab47f7089f40118f15660f2696c111e6"></a><!-- doxytag: member="FlowCanvas::Item::signal_double_clicked" ref="aab47f7089f40118f15660f2696c111e6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void, GdkEventButton*&gt; <a class="el" href="classFlowCanvas_1_1Item.html#aab47f7089f40118f15660f2696c111e6">FlowCanvas::Item::signal_double_clicked</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f9a9938fa55be090c5715771a522199"></a><!-- doxytag: member="FlowCanvas::Item::signal_dragged" ref="a4f9a9938fa55be090c5715771a522199" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void, double, double&gt; <a class="el" href="classFlowCanvas_1_1Item.html#a4f9a9938fa55be090c5715771a522199">FlowCanvas::Item::signal_dragged</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a41c0fefefc2c1cb38be6513516785a4f"></a><!-- doxytag: member="FlowCanvas::Item::signal_dropped" ref="a41c0fefefc2c1cb38be6513516785a4f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sigc::signal&lt;void, double, double&gt; <a class="el" href="classFlowCanvas_1_1Item.html#a41c0fefefc2c1cb38be6513516785a4f">FlowCanvas::Item::signal_dropped</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a240aea5a9db162bcf400b73c92c37293"></a><!-- doxytag: member="FlowCanvas::Item::_canvas" ref="a240aea5a9db162bcf400b73c92c37293" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const boost::weak_ptr&lt;<a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a>&gt; <a class="el" href="classFlowCanvas_1_1Item.html#a240aea5a9db162bcf400b73c92c37293">FlowCanvas::Item::_canvas</a><code> [protected]</code></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="af5987a9ca3b4e49445d996d3db4ee645"></a><!-- doxytag: member="FlowCanvas::Item::_name" ref="af5987a9ca3b4e49445d996d3db4ee645" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classFlowCanvas_1_1Item.html#af5987a9ca3b4e49445d996d3db4ee645">FlowCanvas::Item::_name</a><code> [protected]</code></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><!-- doxytag: member="FlowCanvas::Item::_minimum_width" ref="a3da044dd2685b959243c0690ad06eafc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classFlowCanvas_1_1Item.html#a3da044dd2685b959243c0690ad06eafc">FlowCanvas::Item::_minimum_width</a><code> [protected]</code></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><!-- doxytag: member="FlowCanvas::Item::_width" ref="a447e61f43ee6477b9196e6b3ff333d9f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classFlowCanvas_1_1Item.html#a447e61f43ee6477b9196e6b3ff333d9f">FlowCanvas::Item::_width</a><code> [protected]</code></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><!-- doxytag: member="FlowCanvas::Item::_height" ref="a2f3d6ff2c68e3db7aefd04de754b5afd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classFlowCanvas_1_1Item.html#a2f3d6ff2c68e3db7aefd04de754b5afd">FlowCanvas::Item::_height</a><code> [protected]</code></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><!-- doxytag: member="FlowCanvas::Item::_border_color" ref="ac1fdd65b1283f71bffdf85669ce456e5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t <a class="el" href="classFlowCanvas_1_1Item.html#ac1fdd65b1283f71bffdf85669ce456e5">FlowCanvas::Item::_border_color</a><code> [protected]</code></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><!-- doxytag: member="FlowCanvas::Item::_color" ref="acbdba3571c433c9615e81bcf0016b84c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t <a class="el" href="classFlowCanvas_1_1Item.html#acbdba3571c433c9615e81bcf0016b84c">FlowCanvas::Item::_color</a><code> [protected]</code></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><!-- doxytag: member="FlowCanvas::Item::_selected" ref="acd505bc0a38e4b1b0fefd90e9eb4255b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classFlowCanvas_1_1Item.html#acd505bc0a38e4b1b0fefd90e9eb4255b">FlowCanvas::Item::_selected</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a60e481bd7b543b605029154676a6c9b0"></a><!-- doxytag: member="FlowCanvas::Item::_menu" ref="a60e481bd7b543b605029154676a6c9b0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Menu* <a class="el" href="classFlowCanvas_1_1Item.html#a60e481bd7b543b605029154676a6c9b0">FlowCanvas::Item::_menu</a><code> [protected]</code></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>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/builddir/build/BUILD/flowcanvas-0.6.4/flowcanvas/<a class="el" href="Item_8hpp_source.html">Item.hpp</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Thu Sep 30 2010 for FlowCanvas by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>