Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > f37f2c0b149d5391818dc5157943cda0 > files > 140

gnome-chemistry-utils-devel-0.10.8-3mdv2010.0.i586.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>The Gnome Chemistry Utils: gcp::WidgetData 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.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</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>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</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"><a class="el" href="namespacegcp.html">gcp</a>::<a class="el" href="classgcp_1_1WidgetData.html">WidgetData</a>
  </div>
</div>
<div class="contents">
<h1>gcp::WidgetData Class Reference</h1><!-- doxytag: class="gcp::WidgetData" -->
<p><code>#include &lt;<a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>&gt;</code></p>

<p><a href="classgcp_1_1WidgetData-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#aed00263b6e200c416b912f9496d7ce51">IsSelected</a> (<a class="el" href="classgcu_1_1Object.html">gcu::Object</a> const *obj) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a2a522b6519f8b23a362221c714b6adf6">SetSelected</a> (<a class="el" href="classgcu_1_1Object.html">gcu::Object</a> *obj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a3b7f725319703f04fdc2b9e2ab33f9e5">Unselect</a> (<a class="el" href="classgcu_1_1Object.html">gcu::Object</a> *obj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#abb88faef9eeccd7471df14fb69190817">UnselectAll</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a72cce5216ee313ddc06824a3e7e579ce">MoveSelectedItems</a> (double dx, double dy)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#ab20f42c410f351165cc99bd1994735cd">MoveSelection</a> (double dx, double dy)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a1509e804f0087b6bc4722cd02acf79f6">RotateSelection</a> (double x, double y, double angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#ae02cbddd3653297962ffd01e51c60417">ClearSelection</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#af276ec846999516b87ffa4dcdb03ea1f">Copy</a> (GtkClipboard *clipboard)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a0e26bfd156ef20b46fdfbcbb9718d595">GetSelectionBounds</a> (ArtDRect &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="classgcp_1_1WidgetData.html#a71c7f3af7cea72be7258c562dbe50a52">HasSelection</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#ab3757869ae1ffbf8311d6b61182ee8be">SelectAll</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#ae762e4c402961f0c56eb3863bf648921">ShowSelection</a> (bool state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#ae2447ae5509ba735eadf5e37b895a678">GetObjectBounds</a> (<a class="el" href="classgcu_1_1Object.html">gcu::Object</a> const *obj, ArtDRect *rect) const </td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static xmlDocPtr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a959430ebbdc18ca5409691b3bc1ebf9f">GetXmlDoc</a> (GtkClipboard *clipboard)</td></tr>
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcp_1_1View.html">View</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a380371416d591222861bf2d0bfcb1853">m_View</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#add465f2966e51f316422cb16fbc02cea">Canvas</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GnomeCanvasGroup *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a0bab0931d31151b8898607913b4c7790">Group</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GnomeCanvasItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#aeef6af33747a92fa96affecc14109a78">Background</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a74bd35f563d05147d431496c4ca0b9f7">Zoom</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::map&lt; <a class="el" href="classgcu_1_1Object.html">gcu::Object</a> const <br class="typebreak"/>
*, GnomeCanvasGroup * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a828d2b0dd3c310493181fefdef3a6e4e">Items</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classgcu_1_1Object.html">gcu::Object</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html#a1310a124be451d139a8598013e379b86">SelectedObjects</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>This class contains all data associated with a widget displaying a document. It might be deprecated in future versions since it was mostly useful for the Bonobo version which is not anymore supported. </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00074">74</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae02cbddd3653297962ffd01e51c60417"></a><!-- doxytag: member="gcp::WidgetData::ClearSelection" ref="ae02cbddd3653297962ffd01e51c60417" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::ClearSelection </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Empties the list of selected objects. Called after objects have been deleted. </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00155">155</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

<p>References <a class="el" href="widgetdata_8h_source.html#l00104">SelectedObjects</a>.</p>

</div>
</div>
<a class="anchor" id="af276ec846999516b87ffa4dcdb03ea1f"></a><!-- doxytag: member="gcp::WidgetData::Copy" ref="af276ec846999516b87ffa4dcdb03ea1f" args="(GtkClipboard *clipboard)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::Copy </td>
          <td>(</td>
          <td class="paramtype">GtkClipboard *&nbsp;</td>
          <td class="paramname"> <em>clipboard</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>clipboard</em>&nbsp;</td><td>a GtkClipboard.</td></tr>
  </table>
  </dd>
</dl>
<p>Copies the current selection to the clipboard. </p>

</div>
</div>
<a class="anchor" id="ae2447ae5509ba735eadf5e37b895a678"></a><!-- doxytag: member="gcp::WidgetData::GetObjectBounds" ref="ae2447ae5509ba735eadf5e37b895a678" args="(gcu::Object const *obj, ArtDRect *rect) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::GetObjectBounds </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Object.html">gcu::Object</a> const *&nbsp;</td>
          <td class="paramname"> <em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ArtDRect *&nbsp;</td>
          <td class="paramname"> <em>rect</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>obj</em>&nbsp;</td><td>a <a class="el" href="classgcu_1_1Object.html">gcu::Object</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rect</em>&nbsp;</td><td>an ArtDRect which will receive the object bounds.</td></tr>
  </table>
  </dd>
</dl>
<p>Gets the object bounds in canvas coordinates. </p>

</div>
</div>
<a class="anchor" id="a0e26bfd156ef20b46fdfbcbb9718d595"></a><!-- doxytag: member="gcp::WidgetData::GetSelectionBounds" ref="a0e26bfd156ef20b46fdfbcbb9718d595" args="(ArtDRect &amp;rect) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::GetSelectionBounds </td>
          <td>(</td>
          <td class="paramtype">ArtDRect &amp;&nbsp;</td>
          <td class="paramname"> <em>rect</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rect</em>&nbsp;</td><td>an ArtDRect which will receive the selection bounds.</td></tr>
  </table>
  </dd>
</dl>
<p>Gets the selection bounds in canvas coordinates. </p>

</div>
</div>
<a class="anchor" id="a959430ebbdc18ca5409691b3bc1ebf9f"></a><!-- doxytag: member="gcp::WidgetData::GetXmlDoc" ref="a959430ebbdc18ca5409691b3bc1ebf9f" args="(GtkClipboard *clipboard)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static xmlDocPtr gcp::WidgetData::GetXmlDoc </td>
          <td>(</td>
          <td class="paramtype">GtkClipboard *&nbsp;</td>
          <td class="paramname"> <em>clipboard</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>clipboard</em>&nbsp;</td><td>a GtkClipboard. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the xmlDocPtr associtated with the clipboard. </dd></dl>

</div>
</div>
<a class="anchor" id="a71c7f3af7cea72be7258c562dbe50a52"></a><!-- doxytag: member="gcp::WidgetData::HasSelection" ref="a71c7f3af7cea72be7258c562dbe50a52" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gcp::WidgetData::HasSelection </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>true if at least one object is selected, false otherwise. </dd></dl>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00171">171</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

<p>References <a class="el" href="widgetdata_8h_source.html#l00104">SelectedObjects</a>.</p>

</div>
</div>
<a class="anchor" id="aed00263b6e200c416b912f9496d7ce51"></a><!-- doxytag: member="gcp::WidgetData::IsSelected" ref="aed00263b6e200c416b912f9496d7ce51" args="(gcu::Object const *obj) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gcp::WidgetData::IsSelected </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Object.html">gcu::Object</a> const *&nbsp;</td>
          <td class="paramname"> <em>obj</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>obj</em>&nbsp;</td><td>an object. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the object is selected, false otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a72cce5216ee313ddc06824a3e7e579ce"></a><!-- doxytag: member="gcp::WidgetData::MoveSelectedItems" ref="a72cce5216ee313ddc06824a3e7e579ce" args="(double dx, double dy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::MoveSelectedItems </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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>dx</em>&nbsp;</td><td>the x coordinate of the translation vector. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dy</em>&nbsp;</td><td>the y coordinate of the translation vector.</td></tr>
  </table>
  </dd>
</dl>
<p>Moves the items representing the selection, but don't move the objects themselves and don't modify the document. This is used by the selection tool but might be deprecated in the future. </p>

</div>
</div>
<a class="anchor" id="ab20f42c410f351165cc99bd1994735cd"></a><!-- doxytag: member="gcp::WidgetData::MoveSelection" ref="ab20f42c410f351165cc99bd1994735cd" args="(double dx, double dy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::MoveSelection </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></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>dx</em>&nbsp;</td><td>the x coordinate of the translation vector. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dy</em>&nbsp;</td><td>the y coordinate of the translation vector.</td></tr>
  </table>
  </dd>
</dl>
<p>Moves the selection. This method creates an <a class="el" href="classgcp_1_1Operation.html">Operation</a> instance for the Undo/Redo framework. </p>

</div>
</div>
<a class="anchor" id="a1509e804f0087b6bc4722cd02acf79f6"></a><!-- doxytag: member="gcp::WidgetData::RotateSelection" ref="a1509e804f0087b6bc4722cd02acf79f6" args="(double x, double y, double angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::RotateSelection </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">double&nbsp;</td>
          <td class="paramname"> <em>angle</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>the x coordinate of the rotation center. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>the y coordinate of the rotation center. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>angle</em>&nbsp;</td><td>the rotation angle.</td></tr>
  </table>
  </dd>
</dl>
<p>Rotates the selection. This method does not create an <a class="el" href="classgcp_1_1Operation.html">Operation</a> instance. </p>

</div>
</div>
<a class="anchor" id="ab3757869ae1ffbf8311d6b61182ee8be"></a><!-- doxytag: member="gcp::WidgetData::SelectAll" ref="ab3757869ae1ffbf8311d6b61182ee8be" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::SelectAll </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Selects the whole document. </p>

</div>
</div>
<a class="anchor" id="a2a522b6519f8b23a362221c714b6adf6"></a><!-- doxytag: member="gcp::WidgetData::SetSelected" ref="a2a522b6519f8b23a362221c714b6adf6" args="(gcu::Object *obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::SetSelected </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Object.html">gcu::Object</a> *&nbsp;</td>
          <td class="paramname"> <em>obj</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>obj</em>&nbsp;</td><td>the object to select.</td></tr>
  </table>
  </dd>
</dl>
<p>Selects the specified object. </p>

</div>
</div>
<a class="anchor" id="ae762e4c402961f0c56eb3863bf648921"></a><!-- doxytag: member="gcp::WidgetData::ShowSelection" ref="ae762e4c402961f0c56eb3863bf648921" args="(bool state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::ShowSelection </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>state</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>state</em>&nbsp;</td><td>whether to show or not the selection.</td></tr>
  </table>
  </dd>
</dl>
<p>If <em>state</em> is true, the selection is highlighted, otherwise, it is displayed normally. This is used when printing or exporting an image. </p>

</div>
</div>
<a class="anchor" id="a3b7f725319703f04fdc2b9e2ab33f9e5"></a><!-- doxytag: member="gcp::WidgetData::Unselect" ref="a3b7f725319703f04fdc2b9e2ab33f9e5" args="(gcu::Object *obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::Unselect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Object.html">gcu::Object</a> *&nbsp;</td>
          <td class="paramname"> <em>obj</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>obj</em>&nbsp;</td><td>the object to unselect.</td></tr>
  </table>
  </dd>
</dl>
<p>Unselects a specified object. </p>

</div>
</div>
<a class="anchor" id="abb88faef9eeccd7471df14fb69190817"></a><!-- doxytag: member="gcp::WidgetData::UnselectAll" ref="abb88faef9eeccd7471df14fb69190817" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::WidgetData::UnselectAll </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Unselects everything. </p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="aeef6af33747a92fa96affecc14109a78"></a><!-- doxytag: member="gcp::WidgetData::Background" ref="aeef6af33747a92fa96affecc14109a78" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeCanvasItem* <a class="el" href="classgcp_1_1WidgetData.html#aeef6af33747a92fa96affecc14109a78">gcp::WidgetData::Background</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The white rectangle used as background (to be deprecated). </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00092">92</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

</div>
</div>
<a class="anchor" id="add465f2966e51f316422cb16fbc02cea"></a><!-- doxytag: member="gcp::WidgetData::Canvas" ref="add465f2966e51f316422cb16fbc02cea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkWidget* <a class="el" href="classgcp_1_1WidgetData.html#add465f2966e51f316422cb16fbc02cea">gcp::WidgetData::Canvas</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The canvas widget to which this instance is associated. </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00084">84</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0bab0931d31151b8898607913b4c7790"></a><!-- doxytag: member="gcp::WidgetData::Group" ref="a0bab0931d31151b8898607913b4c7790" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeCanvasGroup* <a class="el" href="classgcp_1_1WidgetData.html#a0bab0931d31151b8898607913b4c7790">gcp::WidgetData::Group</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The root group containing all other items, except the background. </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00088">88</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

</div>
</div>
<a class="anchor" id="a828d2b0dd3c310493181fefdef3a6e4e"></a><!-- doxytag: member="gcp::WidgetData::Items" ref="a828d2b0dd3c310493181fefdef3a6e4e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;<a class="el" href="classgcu_1_1Object.html">gcu::Object</a> const*, GnomeCanvasGroup*&gt; <a class="el" href="classgcp_1_1WidgetData.html#a828d2b0dd3c310493181fefdef3a6e4e">gcp::WidgetData::Items</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Maps the document objects to the canvas items which represent them. </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00100">100</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

</div>
</div>
<a class="anchor" id="a380371416d591222861bf2d0bfcb1853"></a><!-- doxytag: member="gcp::WidgetData::m_View" ref="a380371416d591222861bf2d0bfcb1853" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcp_1_1View.html">View</a>* <a class="el" href="classgcp_1_1WidgetData.html#a380371416d591222861bf2d0bfcb1853">gcp::WidgetData::m_View</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The document view. </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00080">80</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1310a124be451d139a8598013e379b86"></a><!-- doxytag: member="gcp::WidgetData::SelectedObjects" ref="a1310a124be451d139a8598013e379b86" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="el" href="classgcu_1_1Object.html">gcu::Object</a>*&gt; <a class="el" href="classgcp_1_1WidgetData.html#a1310a124be451d139a8598013e379b86">gcp::WidgetData::SelectedObjects</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The list of selected objects. </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00104">104</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

<p>Referenced by <a class="el" href="widgetdata_8h_source.html#l00155">ClearSelection()</a>, and <a class="el" href="widgetdata_8h_source.html#l00171">HasSelection()</a>.</p>

</div>
</div>
<a class="anchor" id="a74bd35f563d05147d431496c4ca0b9f7"></a><!-- doxytag: member="gcp::WidgetData::Zoom" ref="a74bd35f563d05147d431496c4ca0b9f7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classgcp_1_1WidgetData.html#a74bd35f563d05147d431496c4ca0b9f7">gcp::WidgetData::Zoom</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The current zoom factor. </p>

<p>Definition at line <a class="el" href="widgetdata_8h_source.html#l00096">96</a> of file <a class="el" href="widgetdata_8h_source.html">widgetdata.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="widgetdata_8h_source.html">widgetdata.h</a></li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Sep 6 18:33:54 2009 for The Gnome Chemistry Utils by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>