<!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 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 List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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> | <a href="#pub-attribs">Public Attributes</a> | <a href="#pro-methods">Protected Member Functions</a> | <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 <<a class="el" href="Item_8hpp_source.html">Item.hpp</a>></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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#af4930b3d9e6b965b78d1f19555e3535b">Item</a> (boost::shared_ptr< <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> > canvas, const std::string &name, double x, double y, uint32_t color)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual </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 </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 </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 </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 </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 </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 </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< <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> > </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 </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 </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 * </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 </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 </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 </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#a53d1193fe73b70516754a4470be90957">is_within</a> (const Gnome::Canvas::Rect &rect) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </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"> </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 & </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Item.html#afce4827e4b5f5c06c859e7cac3d40c87">set_name</a> (const std::string &n)</td></tr> <tr><td class="memItemLeft" align="right" valign="top">uint32_t </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 </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 </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 </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< void > </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< void > </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< void > </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< void > </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< void, <br class="typebreak"/> GdkEventButton * > </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< void, <br class="typebreak"/> GdkEventButton * > </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< void, double, <br class="typebreak"/> double > </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< void, double, <br class="typebreak"/> double > </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 </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 </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 </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 </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 </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 </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 </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< <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> > </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 </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 </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 </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 </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 </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 </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 </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 * </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 & Destructor Documentation</h2> <a class="anchor" id="af4930b3d9e6b965b78d1f19555e3535b"></a><!-- doxytag: member="FlowCanvas::Item::Item" ref="af4930b3d9e6b965b78d1f19555e3535b" args="(boost::shared_ptr< Canvas > canvas, const std::string &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< <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> > </td> <td class="paramname"> <em>canvas</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"> <em>color</em></td><td> </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> ) </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> ) </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 </td> <td class="paramname"> <em>s</em></td> <td> ) </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 </td> <td class="paramname"> <em>w</em></td> <td> ) </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> ) </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 </td> <td class="paramname"> <em>dx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>dy</em></td><td> </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 </td> <td class="paramname"></td> <td> ) </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<<a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a>> FlowCanvas::Item::canvas </td> <td>(</td> <td class="paramname"></td> <td> ) </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 </td> <td class="paramname"> <em>button</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">guint32 </td> <td class="paramname"> <em>activate_time</em></td><td> </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> ) </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> ) </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 * </td> <td class="paramname"> <em>m</em></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>.</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> ) </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> ) </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> ) </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> ) </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> ) </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 &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 & </td> <td class="paramname"> <em>rect</em></td> <td> ) </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 </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>y</em></td><td> </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& FlowCanvas::Item::name </td> <td>(</td> <td class="paramname"></td> <td> ) </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 &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 & </td> <td class="paramname"> <em>n</em></td> <td> ) </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> ) </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 </td> <td class="paramname"> <em>c</em></td> <td> ) </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 </td> <td class="paramname"> <em>c</em></td> <td> ) </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> ) </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 </td> <td class="paramname"> <em>dx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>dy</em></td><td> </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> ) </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 * </td> <td class="paramname"></td> <td> ) </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 * </td> <td class="paramname"></td> <td> ) </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 </td> <td class="paramname"> <em>h</em></td> <td> ) </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 </td> <td class="paramname"> <em>w</em></td> <td> ) </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 * </td> <td class="paramname"> <em>event</em></td> <td> ) </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<void> <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<void> <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<void> <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<void> <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<void, GdkEventButton*> <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<void, GdkEventButton*> <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<void, double, double> <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<void, double, double> <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<<a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a>> <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 <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address> </body> </html>