Sophie

Sophie

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

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 Namespace 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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><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="namespaces.html"><span>Namespace&nbsp;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>gcp Namespace Reference</h1>
<p>GChemPaint specific C++ classes.  
<a href="#_details">More...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgcp_1_1IconDesc.html">IconDesc</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Application.html">Application</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GChemPaint application base class.  <a href="classgcp_1_1Application.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Arrow.html">Arrow</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Atom.html">Atom</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgcp_1_1BondCrossing.html">BondCrossing</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Bond.html">Bond</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1DocPropDlg.html">DocPropDlg</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html">Document</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Electron.html">Electron</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1FragmentAtom.html">FragmentAtom</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1FragmentResidue.html">FragmentResidue</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Fragment.html">Fragment</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Atoms groups.  <a href="classgcp_1_1Fragment.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1HPosDlg.html">HPosDlg</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Mesomer.html">Mesomer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1MesomeryArrow.html">MesomeryArrow</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Mesomery.html">Mesomery</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Molecule.html">Molecule</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GChemPaint molecule class.  <a href="classgcp_1_1Molecule.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1NewFileDlg.html">NewFileDlg</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Operation.html">Operation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1AddOperation.html">AddOperation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1DeleteOperation.html">DeleteOperation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ModifyOperation.html">ModifyOperation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Plugin.html">Plugin</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for GChemPaint plugins.  <a href="classgcp_1_1Plugin.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1PrefsDlg.html">PrefsDlg</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GChemPaint preferences dialog class.  <a href="classgcp_1_1PrefsDlg.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Reactant.html">Reactant</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for reactants and products of a chemical reaction.  <a href="classgcp_1_1Reactant.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ReactionArrow.html">ReactionArrow</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ReactionOperator.html">ReactionOperator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class for '+' signs in chemical reaction equations.  <a href="classgcp_1_1ReactionOperator.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ReactionPropDlg.html">ReactionPropDlg</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reaction properties dialog box class.  <a href="classgcp_1_1ReactionPropDlg.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ReactionProp.html">ReactionProp</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ReactionStep.html">ReactionStep</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the list of reactants before or after a reaction arrow.  <a href="classgcp_1_1ReactionStep.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Reaction.html">Reaction</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Chemical reaction class.  <a href="classgcp_1_1Reaction.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Residue.html">Residue</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a GChemPaint specific <a class="el" href="classgcp_1_1Residue.html" title="a GChemPaint specific Residue class.">Residue</a> class.  <a href="classgcp_1_1Residue.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1StringDlg.html">StringDlg</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Target.html">Target</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1TextObject.html">TextObject</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Text.html">Text</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Theme.html">Theme</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">themes class.  <a href="classgcp_1_1Theme.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ThemeManager.html">ThemeManager</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">themes engine class.  <a href="classgcp_1_1ThemeManager.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Tool.html">Tool</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Tools.html">Tools</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1View.html">View</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1WidgetData.html">WidgetData</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Window.html">Window</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ZoomDlg.html">ZoomDlg</a></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a6844f3331afc7d9933ba6fda49f95e1d">ArrowTypes</a> { <a class="el" href="namespacegcp.html#a6844f3331afc7d9933ba6fda49f95e1da18cfc1803772dcc5296fbd52327ad5cb">SimpleArrow</a>, 
<a class="el" href="namespacegcp.html#a6844f3331afc7d9933ba6fda49f95e1da8a94333ad1e8f1468f3a2207642020b2">ReversibleArrow</a>, 
<a class="el" href="namespacegcp.html#a6844f3331afc7d9933ba6fda49f95e1da6e7a338e32d4c4583d702f9b373bdde9">FullReversibleArrow</a>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2">HPos</a> { <br/>
&nbsp;&nbsp;<a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2ab9a55ae2c26fe587e2cb5efc6345938a">LEFT_HPOS</a>, 
<a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2ad7f2f4b5e1ae3a73111658e3a30c35a6">RIGHT_HPOS</a>, 
<a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2ac1f203ffbdb529893227df4d5e481882">TOP_HPOS</a>, 
<a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2ab411521f150258ea96c6f9414c87a19b">BOTTOM_HPOS</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2a3232354276e9c6be7a9010eb46b4816c">AUTO_HPOS</a>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a3dd632d842a1f4886aa7e3da3c02e40c">BondType</a> </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#aa8e6482c44ad2980e2054f056212c34f">OperationType</a> { <a class="el" href="namespacegcp.html#aa8e6482c44ad2980e2054f056212c34fad18d5115bd80da20ce5d13502ff4b6b6">GCP_ADD_OPERATION</a>, 
<a class="el" href="namespacegcp.html#aa8e6482c44ad2980e2054f056212c34fac429d6dcd48430f7dfe3f16f26f1eff7">GCP_DELETE_OPERATION</a>, 
<a class="el" href="namespacegcp.html#aa8e6482c44ad2980e2054f056212c34faa40c4e6a93decefec7ed4bdb3f39299d">GCP_MODIFY_OPERATION</a>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br/>
&nbsp;&nbsp;<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98a3a299665b2c126e49c8579ce160688a5">REACTION_PROP_UNKNOWN</a>, 
<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98a6cf5130af03141beed7cb7b3f97d3ad7">REACTION_PROP_CATALYST</a>, 
<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98aae846afd09bd4afc12e6d56f82d90be2">REACTION_PROP_REACTANT</a>, 
<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98a13eabfacf5ab4a7563397b37ead31749">REACTION_PROP_PRODUCT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98a5d96422c0d006e1e5a6f37e64ccb2d09">REACTION_PROP_SOLVENT</a>, 
<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98a5b0962e9bacc1f533af1422ff0f57723">REACTION_PROP_MAX_MOL</a>, 
<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98ab5db567f9c8e450a5127fdefc9048135">REACTION_PROP_TEMPERATURE</a> =  REACTION_PROP_MAX_MOL, 
<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98a2497310c9bdab8bda411f041ed1074de">REACTION_PROP_PRESSURE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98ac6a6243baa7ee330afae29ee4173b814">REACTION_PROP_TIME</a>, 
<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98add9824c5acb950aa437cc1f4cbe78a7b">REACTION_PROP_ENTHALPY</a>, 
<a class="el" href="namespacegcp.html#a89d9543098967563bd5678205a9bac98a4019aad764bd10bc709d574c6a8cc1aa">REACTION_PROP_MAX</a>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br/>
&nbsp;&nbsp;<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3a07532c8f15538e6c3b9b085ad6e4604a">GCP_CLIPBOARD_NATIVE</a>, 
<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3aa85c6275dcdf15a3662b50f4b7f8e9ce">GCP_CLIPBOARD_SVG</a>, 
<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3a6fc1e4194af34ef6eb9b555d61d357ec">GCP_CLIPBOARD_SVG_XML</a>, 
<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3a277adb665146adead08962600612717e">GCP_CLIPBOARD_EPS</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3a80d0d03df305cfca7911e11a4963b3fb">GCP_CLIPBOARD_PNG</a>, 
<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3a96a31906a573e46d476af8672b106e97">GCP_CLIPBOARD_JPEG</a>, 
<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3ae1c4ccc9ddf6c7c302c2ca8d467fd806">GCP_CLIPBOARD_BMP</a>, 
<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3a595a209223518ddea653f2f8e91b8800">GCP_CLIPBOARD_NO_TEXT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3a7cf166712df336ba72ebff5e866c0d29">GCP_CLIPBOARD_UTF8_STRING</a> =  GCP_CLIPBOARD_NO_TEXT, 
<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3a2d12078125a16474dcfb763d42a5c4c8">GCP_CLIPBOARD_STRING</a>, 
<a class="el" href="namespacegcp.html#aa10d31a2a8da612b70474cb3dd9aa4b3aa1ef739959c751763a58a370a40eeb2f">GCP_CLIPBOARD_ALL</a>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#af0a6438daffce6f985a09fdb0ceee5d7">ThemeType</a> { <a class="el" href="namespacegcp.html#af0a6438daffce6f985a09fdb0ceee5d7a63ed49496dc512977a7b641e1b255f02">DEFAULT_THEME_TYPE</a>, 
<a class="el" href="namespacegcp.html#af0a6438daffce6f985a09fdb0ceee5d7ad2207669e460db21a0e3d4477073718e">LOCAL_THEME_TYPE</a>, 
<a class="el" href="namespacegcp.html#af0a6438daffce6f985a09fdb0ceee5d7a2c53f1dd2123d6eb4c3f5f3ea1944323">GLOBAL_THEME_TYPE</a>, 
<a class="el" href="namespacegcp.html#af0a6438daffce6f985a09fdb0ceee5d7aba27ec269bb3096a85b1ffccd779792d">FILE_THEME_TYPE</a>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a2873f45c769a642340cfd80eff3dde74">SelectionState</a> { <a class="el" href="namespacegcp.html#a2873f45c769a642340cfd80eff3dde74abd6a663c786e2d2b135a74d52f0cd552">SelStateUnselected</a> =  0, 
<a class="el" href="namespacegcp.html#a2873f45c769a642340cfd80eff3dde74a94b317915b52f90cbc98b15a577b25d8">SelStateSelected</a>, 
<a class="el" href="namespacegcp.html#a2873f45c769a642340cfd80eff3dde74adcae1871fb81a60e980331b689fe3ce0">SelStateUpdating</a>, 
<a class="el" href="namespacegcp.html#a2873f45c769a642340cfd80eff3dde74a2d4e3b5f28ae0af00b9381c2548dea00">SelStateErasing</a>
 }</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a63f0c764f43ded96b75a8cb1f2f8b4e2">on_event</a> (GnomeCanvasItem *item, GdkEvent *event, GtkWidget *widget)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#ab02ec1e6fbfbd02957e7cbeafb43e77e">on_receive</a> (GtkClipboard *clipboard, GtkSelectionData *selection_data, <a class="el" href="classgcp_1_1View.html">View</a> *pView)</td></tr>
<tr><td colspan="2"><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">gcu::SignalId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a6aec64973a543952f6fd39584fced5dc">OnChangedSignal</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">gcu::SignalId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#aeadb69093ddf977dc8d67b9ac378748f">OnDeleteSignal</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">gcu::SignalId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#ac2c53584843f67b9638b96506b43466a">OnThemeChangedSignal</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">gcu::TypeId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a126d3f65ca65b26f7b5d394e7ffd3898">ElectronType</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classgcp_1_1Plugin.html">Plugin</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a334ebfc8c0f4b29f22359cdd9a133b1c">Plugins</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char const *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a995ee5399c08c425ceb2a726b9518d4f">ReactionPropRoles</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const gchar *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a270c7572fc8e616a34ec3eb6e4b609a5">Color</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const gchar *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a6f4562fde536ff0e75f2452c88b8a0db">DeleteColor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const gchar *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a71cb7f96118faaa4a88e71f7e72a2091">AddColor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const gchar *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#aeb599a8d3f1ddcc349e7195159efd11e">SelectColor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a01d25c7a6a817e3c48fd0bb8e5bab970">MaxStackSize</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a8145eb4b346308ef9844392160685982">MergeAtoms</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a67eab67577f9fbc68ab85bcbbb76c0c7">CompressionLevel</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a8b5b3e24218ba8fad2a927fb94d0a72c">TearableMendeleiev</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#a9ac40e52a83a3d032586cbd060178092">ClipboardFormats</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcp_1_1ThemeManager.html">ThemeManager</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#aa6f4caa509caeda4f7b94e0cbd703809">TheThemeManager</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>GChemPaint specific C++ classes. </p>
<p>The namespace used for the C++ classes used by GChemPaint.</p>
<p>file </p>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a89d9543098967563bd5678205a9bac98"></a><!-- doxytag: member="gcp::@1" ref="a89d9543098967563bd5678205a9bac98" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This enumerates the known roles of objects attached to a reaction arrow </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98a3a299665b2c126e49c8579ce160688a5"></a><!-- doxytag: member="REACTION_PROP_UNKNOWN" ref="a89d9543098967563bd5678205a9bac98a3a299665b2c126e49c8579ce160688a5" args="" -->REACTION_PROP_UNKNOWN</em>&nbsp;</td><td>
<p>Unkonw role. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98a6cf5130af03141beed7cb7b3f97d3ad7"></a><!-- doxytag: member="REACTION_PROP_CATALYST" ref="a89d9543098967563bd5678205a9bac98a6cf5130af03141beed7cb7b3f97d3ad7" args="" -->REACTION_PROP_CATALYST</em>&nbsp;</td><td>
<p>Catalyst </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98aae846afd09bd4afc12e6d56f82d90be2"></a><!-- doxytag: member="REACTION_PROP_REACTANT" ref="a89d9543098967563bd5678205a9bac98aae846afd09bd4afc12e6d56f82d90be2" args="" -->REACTION_PROP_REACTANT</em>&nbsp;</td><td>
<p><a class="el" href="classgcp_1_1Reactant.html" title="Class for reactants and products of a chemical reaction.">Reactant</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98a13eabfacf5ab4a7563397b37ead31749"></a><!-- doxytag: member="REACTION_PROP_PRODUCT" ref="a89d9543098967563bd5678205a9bac98a13eabfacf5ab4a7563397b37ead31749" args="" -->REACTION_PROP_PRODUCT</em>&nbsp;</td><td>
<p>Product </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98a5d96422c0d006e1e5a6f37e64ccb2d09"></a><!-- doxytag: member="REACTION_PROP_SOLVENT" ref="a89d9543098967563bd5678205a9bac98a5d96422c0d006e1e5a6f37e64ccb2d09" args="" -->REACTION_PROP_SOLVENT</em>&nbsp;</td><td>
<p>Solvent </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98a5b0962e9bacc1f533af1422ff0f57723"></a><!-- doxytag: member="REACTION_PROP_MAX_MOL" ref="a89d9543098967563bd5678205a9bac98a5b0962e9bacc1f533af1422ff0f57723" args="" -->REACTION_PROP_MAX_MOL</em>&nbsp;</td><td>
<p>Values allowed for molecules are lower than this one </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98ab5db567f9c8e450a5127fdefc9048135"></a><!-- doxytag: member="REACTION_PROP_TEMPERATURE" ref="a89d9543098967563bd5678205a9bac98ab5db567f9c8e450a5127fdefc9048135" args="" -->REACTION_PROP_TEMPERATURE</em>&nbsp;</td><td>
<p>Temperature </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98a2497310c9bdab8bda411f041ed1074de"></a><!-- doxytag: member="REACTION_PROP_PRESSURE" ref="a89d9543098967563bd5678205a9bac98a2497310c9bdab8bda411f041ed1074de" args="" -->REACTION_PROP_PRESSURE</em>&nbsp;</td><td>
<p>Pressure </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98ac6a6243baa7ee330afae29ee4173b814"></a><!-- doxytag: member="REACTION_PROP_TIME" ref="a89d9543098967563bd5678205a9bac98ac6a6243baa7ee330afae29ee4173b814" args="" -->REACTION_PROP_TIME</em>&nbsp;</td><td>
<p><a class="el" href="classgcp_1_1Reaction.html" title="Chemical reaction class.">Reaction</a> time. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98add9824c5acb950aa437cc1f4cbe78a7b"></a><!-- doxytag: member="REACTION_PROP_ENTHALPY" ref="a89d9543098967563bd5678205a9bac98add9824c5acb950aa437cc1f4cbe78a7b" args="" -->REACTION_PROP_ENTHALPY</em>&nbsp;</td><td>
<p><a class="el" href="classgcp_1_1Reaction.html" title="Chemical reaction class.">Reaction</a> enthalpy </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89d9543098967563bd5678205a9bac98a4019aad764bd10bc709d574c6a8cc1aa"></a><!-- doxytag: member="REACTION_PROP_MAX" ref="a89d9543098967563bd5678205a9bac98a4019aad764bd10bc709d574c6a8cc1aa" args="" -->REACTION_PROP_MAX</em>&nbsp;</td><td>
<p>The first value greater than all knwo values. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="reaction-prop_8h_source.html#l00041">41</a> of file <a class="el" href="reaction-prop_8h_source.html">reaction-prop.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3"></a><!-- doxytag: member="gcp::@2" ref="aa10d31a2a8da612b70474cb3dd9aa4b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Clipboard formats identifiers </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3a07532c8f15538e6c3b9b085ad6e4604a"></a><!-- doxytag: member="GCP_CLIPBOARD_NATIVE" ref="aa10d31a2a8da612b70474cb3dd9aa4b3a07532c8f15538e6c3b9b085ad6e4604a" args="" -->GCP_CLIPBOARD_NATIVE</em>&nbsp;</td><td>
<p>GChemPaint native xml data </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3aa85c6275dcdf15a3662b50f4b7f8e9ce"></a><!-- doxytag: member="GCP_CLIPBOARD_SVG" ref="aa10d31a2a8da612b70474cb3dd9aa4b3aa85c6275dcdf15a3662b50f4b7f8e9ce" args="" -->GCP_CLIPBOARD_SVG</em>&nbsp;</td><td>
<p>SVG image format. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3a6fc1e4194af34ef6eb9b555d61d357ec"></a><!-- doxytag: member="GCP_CLIPBOARD_SVG_XML" ref="aa10d31a2a8da612b70474cb3dd9aa4b3a6fc1e4194af34ef6eb9b555d61d357ec" args="" -->GCP_CLIPBOARD_SVG_XML</em>&nbsp;</td><td>
<p>SVG+XML image format (actually equivalent to GCP_CLIPBOARD_SVG). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3a277adb665146adead08962600612717e"></a><!-- doxytag: member="GCP_CLIPBOARD_EPS" ref="aa10d31a2a8da612b70474cb3dd9aa4b3a277adb665146adead08962600612717e" args="" -->GCP_CLIPBOARD_EPS</em>&nbsp;</td><td>
<p>Encapsulated Postscript (not really used). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3a80d0d03df305cfca7911e11a4963b3fb"></a><!-- doxytag: member="GCP_CLIPBOARD_PNG" ref="aa10d31a2a8da612b70474cb3dd9aa4b3a80d0d03df305cfca7911e11a4963b3fb" args="" -->GCP_CLIPBOARD_PNG</em>&nbsp;</td><td>
<p>PNG image format. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3a96a31906a573e46d476af8672b106e97"></a><!-- doxytag: member="GCP_CLIPBOARD_JPEG" ref="aa10d31a2a8da612b70474cb3dd9aa4b3a96a31906a573e46d476af8672b106e97" args="" -->GCP_CLIPBOARD_JPEG</em>&nbsp;</td><td>
<p>JPEG image format. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3ae1c4ccc9ddf6c7c302c2ca8d467fd806"></a><!-- doxytag: member="GCP_CLIPBOARD_BMP" ref="aa10d31a2a8da612b70474cb3dd9aa4b3ae1c4ccc9ddf6c7c302c2ca8d467fd806" args="" -->GCP_CLIPBOARD_BMP</em>&nbsp;</td><td>
<p>BMP image format. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3a595a209223518ddea653f2f8e91b8800"></a><!-- doxytag: member="GCP_CLIPBOARD_NO_TEXT" ref="aa10d31a2a8da612b70474cb3dd9aa4b3a595a209223518ddea653f2f8e91b8800" args="" -->GCP_CLIPBOARD_NO_TEXT</em>&nbsp;</td><td>
<p>Number of supported formats, excluding string formats which are used only for debugging purposes. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3a7cf166712df336ba72ebff5e866c0d29"></a><!-- doxytag: member="GCP_CLIPBOARD_UTF8_STRING" ref="aa10d31a2a8da612b70474cb3dd9aa4b3a7cf166712df336ba72ebff5e866c0d29" args="" -->GCP_CLIPBOARD_UTF8_STRING</em>&nbsp;</td><td>
<p>UTF8 string. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3a2d12078125a16474dcfb763d42a5c4c8"></a><!-- doxytag: member="GCP_CLIPBOARD_STRING" ref="aa10d31a2a8da612b70474cb3dd9aa4b3a2d12078125a16474dcfb763d42a5c4c8" args="" -->GCP_CLIPBOARD_STRING</em>&nbsp;</td><td>
<p>ASCII string. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa10d31a2a8da612b70474cb3dd9aa4b3aa1ef739959c751763a58a370a40eeb2f"></a><!-- doxytag: member="GCP_CLIPBOARD_ALL" ref="aa10d31a2a8da612b70474cb3dd9aa4b3aa1ef739959c751763a58a370a40eeb2f" args="" -->GCP_CLIPBOARD_ALL</em>&nbsp;</td><td>
<p>Number of supported formats, including string formats </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="settings_8h_source.html#l00074">74</a> of file <a class="el" href="settings_8h_source.html">settings.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6844f3331afc7d9933ba6fda49f95e1d"></a><!-- doxytag: member="gcp::ArrowTypes" ref="a6844f3331afc7d9933ba6fda49f95e1d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacegcp.html#a6844f3331afc7d9933ba6fda49f95e1d">gcp::ArrowTypes</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Enumeration of the known reaction arrow types. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a6844f3331afc7d9933ba6fda49f95e1da18cfc1803772dcc5296fbd52327ad5cb"></a><!-- doxytag: member="SimpleArrow" ref="a6844f3331afc7d9933ba6fda49f95e1da18cfc1803772dcc5296fbd52327ad5cb" args="" -->SimpleArrow</em>&nbsp;</td><td>
<p>Simple reaction arrow. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6844f3331afc7d9933ba6fda49f95e1da8a94333ad1e8f1468f3a2207642020b2"></a><!-- doxytag: member="ReversibleArrow" ref="a6844f3331afc7d9933ba6fda49f95e1da8a94333ad1e8f1468f3a2207642020b2" args="" -->ReversibleArrow</em>&nbsp;</td><td>
<p>Double reaction arrow for reversible reactions with half heads. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6844f3331afc7d9933ba6fda49f95e1da6e7a338e32d4c4583d702f9b373bdde9"></a><!-- doxytag: member="FullReversibleArrow" ref="a6844f3331afc7d9933ba6fda49f95e1da6e7a338e32d4c4583d702f9b373bdde9" args="" -->FullReversibleArrow</em>&nbsp;</td><td>
<p>Double reaction arrow for reversible reactions with full heads. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="arrow_8h_source.html#l00036">36</a> of file <a class="el" href="arrow_8h_source.html">arrow.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3dd632d842a1f4886aa7e3da3c02e40c"></a><!-- doxytag: member="gcp::BondType" ref="a3dd632d842a1f4886aa7e3da3c02e40c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacegcp.html#a3dd632d842a1f4886aa7e3da3c02e40c">gcp::BondType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="gcp_2bond_8h_source.html">gcp/bond.h</a> The bond types recognized in GChemPaint. Possible values are:</p>
<ul>
<li>NormalBondType: normal bonds,</li>
<li>UpBondType: wedge bond,</li>
<li>DownBondType: hash bond,</li>
<li>ForeBondType: large bond,</li>
<li>UndeterminedBondType: squiggled bond. </li>
</ul>

<p>Definition at line <a class="el" href="gcp_2bond_8h_source.html#l00042">42</a> of file <a class="el" href="gcp_2bond_8h_source.html">gcp/bond.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa66e4b39c091a3385363101d7a55e7c2"></a><!-- doxytag: member="gcp::HPos" ref="aa66e4b39c091a3385363101d7a55e7c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2">gcp::HPos</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Represents the various possiblepositions for implicit hydrogen atoms bonded to non metals. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aa66e4b39c091a3385363101d7a55e7c2ab9a55ae2c26fe587e2cb5efc6345938a"></a><!-- doxytag: member="LEFT_HPOS" ref="aa66e4b39c091a3385363101d7a55e7c2ab9a55ae2c26fe587e2cb5efc6345938a" args="" -->LEFT_HPOS</em>&nbsp;</td><td>
<p>Hydrogen atoms at left. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa66e4b39c091a3385363101d7a55e7c2ad7f2f4b5e1ae3a73111658e3a30c35a6"></a><!-- doxytag: member="RIGHT_HPOS" ref="aa66e4b39c091a3385363101d7a55e7c2ad7f2f4b5e1ae3a73111658e3a30c35a6" args="" -->RIGHT_HPOS</em>&nbsp;</td><td>
<p>Hydrogen atoms at right. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa66e4b39c091a3385363101d7a55e7c2ac1f203ffbdb529893227df4d5e481882"></a><!-- doxytag: member="TOP_HPOS" ref="aa66e4b39c091a3385363101d7a55e7c2ac1f203ffbdb529893227df4d5e481882" args="" -->TOP_HPOS</em>&nbsp;</td><td>
<p>Hydrogen atoms at top. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa66e4b39c091a3385363101d7a55e7c2ab411521f150258ea96c6f9414c87a19b"></a><!-- doxytag: member="BOTTOM_HPOS" ref="aa66e4b39c091a3385363101d7a55e7c2ab411521f150258ea96c6f9414c87a19b" args="" -->BOTTOM_HPOS</em>&nbsp;</td><td>
<p>Hydrogen atoms at bottom. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa66e4b39c091a3385363101d7a55e7c2a3232354276e9c6be7a9010eb46b4816c"></a><!-- doxytag: member="AUTO_HPOS" ref="aa66e4b39c091a3385363101d7a55e7c2a3232354276e9c6be7a9010eb46b4816c" args="" -->AUTO_HPOS</em>&nbsp;</td><td>
<p>Automatic position. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="gcp_2atom_8h_source.html#l00085">85</a> of file <a class="el" href="gcp_2atom_8h_source.html">gcp/atom.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa8e6482c44ad2980e2054f056212c34f"></a><!-- doxytag: member="gcp::OperationType" ref="aa8e6482c44ad2980e2054f056212c34f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacegcp.html#aa8e6482c44ad2980e2054f056212c34f">gcp::OperationType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="operation_8h.html">gcp/operation.h</a> Enumeration of the different operation types See gcp::Document::GetNewOeration() for its use. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aa8e6482c44ad2980e2054f056212c34fad18d5115bd80da20ce5d13502ff4b6b6"></a><!-- doxytag: member="GCP_ADD_OPERATION" ref="aa8e6482c44ad2980e2054f056212c34fad18d5115bd80da20ce5d13502ff4b6b6" args="" -->GCP_ADD_OPERATION</em>&nbsp;</td><td>
<p>Object addition operation, see the <a class="el" href="classgcp_1_1AddOperation.html">AddOperation</a> class. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa8e6482c44ad2980e2054f056212c34fac429d6dcd48430f7dfe3f16f26f1eff7"></a><!-- doxytag: member="GCP_DELETE_OPERATION" ref="aa8e6482c44ad2980e2054f056212c34fac429d6dcd48430f7dfe3f16f26f1eff7" args="" -->GCP_DELETE_OPERATION</em>&nbsp;</td><td>
<p>Object deletion operation, see the <a class="el" href="classgcp_1_1DeleteOperation.html">DeleteOperation</a> class. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aa8e6482c44ad2980e2054f056212c34faa40c4e6a93decefec7ed4bdb3f39299d"></a><!-- doxytag: member="GCP_MODIFY_OPERATION" ref="aa8e6482c44ad2980e2054f056212c34faa40c4e6a93decefec7ed4bdb3f39299d" args="" -->GCP_MODIFY_OPERATION</em>&nbsp;</td><td>
<p>Object modification operation, see the <a class="el" href="classgcp_1_1ModifyOperation.html">ModifyOperation</a> class. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="operation_8h_source.html#l00041">41</a> of file <a class="el" href="operation_8h_source.html">operation.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2873f45c769a642340cfd80eff3dde74"></a><!-- doxytag: member="gcp::SelectionState" ref="a2873f45c769a642340cfd80eff3dde74" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacegcp.html#a2873f45c769a642340cfd80eff3dde74">gcp::SelectionState</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Enumeration of the selection states used in GChemPaint in the <a class="el" href="classgcu_1_1Object.html#a9a751a51b887de4a4035ff1927c2aede">gcu::Object::SetSelected</a> method. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a2873f45c769a642340cfd80eff3dde74abd6a663c786e2d2b135a74d52f0cd552"></a><!-- doxytag: member="SelStateUnselected" ref="a2873f45c769a642340cfd80eff3dde74abd6a663c786e2d2b135a74d52f0cd552" args="" -->SelStateUnselected</em>&nbsp;</td><td>
<p>Unselected object. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2873f45c769a642340cfd80eff3dde74a94b317915b52f90cbc98b15a577b25d8"></a><!-- doxytag: member="SelStateSelected" ref="a2873f45c769a642340cfd80eff3dde74a94b317915b52f90cbc98b15a577b25d8" args="" -->SelStateSelected</em>&nbsp;</td><td>
<p>Unselected object. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2873f45c769a642340cfd80eff3dde74adcae1871fb81a60e980331b689fe3ce0"></a><!-- doxytag: member="SelStateUpdating" ref="a2873f45c769a642340cfd80eff3dde74adcae1871fb81a60e980331b689fe3ce0" args="" -->SelStateUpdating</em>&nbsp;</td><td>
<p>Edited or new object. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2873f45c769a642340cfd80eff3dde74a2d4e3b5f28ae0af00b9381c2548dea00"></a><!-- doxytag: member="SelStateErasing" ref="a2873f45c769a642340cfd80eff3dde74a2d4e3b5f28ae0af00b9381c2548dea00" args="" -->SelStateErasing</em>&nbsp;</td><td>
<p>The object is marked for deletion. </p>
</td></tr>
</table>
</dd>
</dl>

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

</div>
</div>
<a class="anchor" id="af0a6438daffce6f985a09fdb0ceee5d7"></a><!-- doxytag: member="gcp::ThemeType" ref="af0a6438daffce6f985a09fdb0ceee5d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacegcp.html#af0a6438daffce6f985a09fdb0ceee5d7">gcp::ThemeType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="theme_8h.html">gcp/theme.h</a> Enumerates the various storage classes for themes. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="af0a6438daffce6f985a09fdb0ceee5d7a63ed49496dc512977a7b641e1b255f02"></a><!-- doxytag: member="DEFAULT_THEME_TYPE" ref="af0a6438daffce6f985a09fdb0ceee5d7a63ed49496dc512977a7b641e1b255f02" args="" -->DEFAULT_THEME_TYPE</em>&nbsp;</td><td>
<p>The default theme. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af0a6438daffce6f985a09fdb0ceee5d7ad2207669e460db21a0e3d4477073718e"></a><!-- doxytag: member="LOCAL_THEME_TYPE" ref="af0a6438daffce6f985a09fdb0ceee5d7ad2207669e460db21a0e3d4477073718e" args="" -->LOCAL_THEME_TYPE</em>&nbsp;</td><td>
<p>A user defined theme which might be modified on the fly. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af0a6438daffce6f985a09fdb0ceee5d7a2c53f1dd2123d6eb4c3f5f3ea1944323"></a><!-- doxytag: member="GLOBAL_THEME_TYPE" ref="af0a6438daffce6f985a09fdb0ceee5d7a2c53f1dd2123d6eb4c3f5f3ea1944323" args="" -->GLOBAL_THEME_TYPE</em>&nbsp;</td><td>
<p>A global theme which can't be edited. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af0a6438daffce6f985a09fdb0ceee5d7aba27ec269bb3096a85b1ffccd779792d"></a><!-- doxytag: member="FILE_THEME_TYPE" ref="af0a6438daffce6f985a09fdb0ceee5d7aba27ec269bb3096a85b1ffccd779792d" args="" -->FILE_THEME_TYPE</em>&nbsp;</td><td>
<p>A theme loaded from a data file. Such themes can be modified. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="theme_8h_source.html#l00054">54</a> of file <a class="el" href="theme_8h_source.html">theme.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a63f0c764f43ded96b75a8cb1f2f8b4e2"></a><!-- doxytag: member="gcp::on_event" ref="a63f0c764f43ded96b75a8cb1f2f8b4e2" args="(GnomeCanvasItem *item, GdkEvent *event, GtkWidget *widget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gcp::on_event </td>
          <td>(</td>
          <td class="paramtype">GnomeCanvasItem *&nbsp;</td>
          <td class="paramname"> <em>item</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkEvent *&nbsp;</td>
          <td class="paramname"> <em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GtkWidget *&nbsp;</td>
          <td class="paramname"> <em>widget</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>item</em>&nbsp;</td><td>the item for which the event occured. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>event</em>&nbsp;</td><td>the current GdkEvent. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>the canvas owning the item.</td></tr>
  </table>
  </dd>
</dl>
<p>A callback for events occuring in the canvas. Calls <a class="el" href="classgcp_1_1View.html#a50f5712323b8baae09441e8b43483d4f">View::OnEvent()</a> for the view owning <em>widget</em>. </p>

</div>
</div>
<a class="anchor" id="ab02ec1e6fbfbd02957e7cbeafb43e77e"></a><!-- doxytag: member="gcp::on_receive" ref="ab02ec1e6fbfbd02957e7cbeafb43e77e" args="(GtkClipboard *clipboard, GtkSelectionData *selection_data, View *pView)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::on_receive </td>
          <td>(</td>
          <td class="paramtype">GtkClipboard *&nbsp;</td>
          <td class="paramname"> <em>clipboard</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GtkSelectionData *&nbsp;</td>
          <td class="paramname"> <em>selection_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">View *&nbsp;</td>
          <td class="paramname"> <em>pView</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>clipboard</em>&nbsp;</td><td>a GtkClipboard. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>selection_data</em>&nbsp;</td><td>the data to paste. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pView</em>&nbsp;</td><td>the view of the active document.</td></tr>
  </table>
  </dd>
</dl>
<p>A callback to use for receiving data from a clipboard. Calls <a class="el" href="classgcp_1_1View.html#ab0d8061373a42dc04a5a9a3519a3e440">View::OnReceive()</a>. </p>

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a71cb7f96118faaa4a88e71f7e72a2091"></a><!-- doxytag: member="gcp::AddColor" ref="a71cb7f96118faaa4a88e71f7e72a2091" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* <a class="el" href="namespacegcp.html#a71cb7f96118faaa4a88e71f7e72a2091">gcp::AddColor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The color used for new objects. </p>

</div>
</div>
<a class="anchor" id="a9ac40e52a83a3d032586cbd060178092"></a><!-- doxytag: member="gcp::ClipboardFormats" ref="a9ac40e52a83a3d032586cbd060178092" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="namespacegcp.html#a9ac40e52a83a3d032586cbd060178092">gcp::ClipboardFormats</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Number of really used clipboard formats when copying should be either GCP_CLIPBOARD_NO_TEXT or GCP_CLIPBOARD_ALL </p>

</div>
</div>
<a class="anchor" id="a270c7572fc8e616a34ec3eb6e4b609a5"></a><!-- doxytag: member="gcp::Color" ref="a270c7572fc8e616a34ec3eb6e4b609a5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* <a class="el" href="namespacegcp.html#a270c7572fc8e616a34ec3eb6e4b609a5">gcp::Color</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The color used for normal drawing. </p>

</div>
</div>
<a class="anchor" id="a67eab67577f9fbc68ab85bcbbb76c0c7"></a><!-- doxytag: member="gcp::CompressionLevel" ref="a67eab67577f9fbc68ab85bcbbb76c0c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="namespacegcp.html#a67eab67577f9fbc68ab85bcbbb76c0c7">gcp::CompressionLevel</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>XML file compression level. </p>

</div>
</div>
<a class="anchor" id="a6f4562fde536ff0e75f2452c88b8a0db"></a><!-- doxytag: member="gcp::DeleteColor" ref="a6f4562fde536ff0e75f2452c88b8a0db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* <a class="el" href="namespacegcp.html#a6f4562fde536ff0e75f2452c88b8a0db">gcp::DeleteColor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The color used for objects that are to be deleted. </p>

</div>
</div>
<a class="anchor" id="a126d3f65ca65b26f7b5d394e7ffd3898"></a><!-- doxytag: member="gcp::ElectronType" ref="a126d3f65ca65b26f7b5d394e7ffd3898" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">gcu::TypeId</a> <a class="el" href="namespacegcp.html#a126d3f65ca65b26f7b5d394e7ffd3898">gcp::ElectronType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The dynamic TypeId for electrons. </p>

</div>
</div>
<a class="anchor" id="a01d25c7a6a817e3c48fd0bb8e5bab970"></a><!-- doxytag: member="gcp::MaxStackSize" ref="a01d25c7a6a817e3c48fd0bb8e5bab970" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="namespacegcp.html#a01d25c7a6a817e3c48fd0bb8e5bab970">gcp::MaxStackSize</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The stack size for undo/redo operations. Default is no limit. </p>

</div>
</div>
<a class="anchor" id="a8145eb4b346308ef9844392160685982"></a><!-- doxytag: member="gcp::MergeAtoms" ref="a8145eb4b346308ef9844392160685982" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="namespacegcp.html#a8145eb4b346308ef9844392160685982">gcp::MergeAtoms</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Whether to use existing atoms or create new one at the same place when adding bonds. </p>

</div>
</div>
<a class="anchor" id="a6aec64973a543952f6fd39584fced5dc"></a><!-- doxytag: member="gcp::OnChangedSignal" ref="a6aec64973a543952f6fd39584fced5dc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">gcu::SignalId</a> <a class="el" href="namespacegcp.html#a6aec64973a543952f6fd39584fced5dc">gcp::OnChangedSignal</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Signal emitted when an object has been modified. See <a class="el" href="classgcu_1_1Object.html#acf16b429a6875e5620fa8051446ef34c">gcu::Object::EmitSignal</a> for more information. </p>

</div>
</div>
<a class="anchor" id="aeadb69093ddf977dc8d67b9ac378748f"></a><!-- doxytag: member="gcp::OnDeleteSignal" ref="aeadb69093ddf977dc8d67b9ac378748f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">gcu::SignalId</a> <a class="el" href="namespacegcp.html#aeadb69093ddf977dc8d67b9ac378748f">gcp::OnDeleteSignal</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Signal emitted when an object has been deleted. See <a class="el" href="classgcu_1_1Object.html#acf16b429a6875e5620fa8051446ef34c">gcu::Object::EmitSignal</a> for more information. </p>

</div>
</div>
<a class="anchor" id="ac2c53584843f67b9638b96506b43466a"></a><!-- doxytag: member="gcp::OnThemeChangedSignal" ref="ac2c53584843f67b9638b96506b43466a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">gcu::SignalId</a> <a class="el" href="namespacegcp.html#ac2c53584843f67b9638b96506b43466a">gcp::OnThemeChangedSignal</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Signal emitted when the theme has changed. This signal is called by the theme for all its documents. </p>

</div>
</div>
<a class="anchor" id="a334ebfc8c0f4b29f22359cdd9a133b1c"></a><!-- doxytag: member="gcp::Plugins" ref="a334ebfc8c0f4b29f22359cdd9a133b1c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcp.html#a334ebfc8c0f4b29f22359cdd9a133b1c">gcp::Plugins</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The set of registered plugins. </p>

</div>
</div>
<a class="anchor" id="a995ee5399c08c425ceb2a726b9518d4f"></a><!-- doxytag: member="gcp::ReactionPropRoles" ref="a995ee5399c08c425ceb2a726b9518d4f" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char const* <a class="el" href="namespacegcp.html#a995ee5399c08c425ceb2a726b9518d4f">gcp::ReactionPropRoles</a>[]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The names associated with the various roles knwon for objects attached to reaction arrows. These names are used for serialization. </p>

</div>
</div>
<a class="anchor" id="aeb599a8d3f1ddcc349e7195159efd11e"></a><!-- doxytag: member="gcp::SelectColor" ref="aeb599a8d3f1ddcc349e7195159efd11e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* <a class="el" href="namespacegcp.html#aeb599a8d3f1ddcc349e7195159efd11e">gcp::SelectColor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The color used for selected objects. </p>

</div>
</div>
<a class="anchor" id="a8b5b3e24218ba8fad2a927fb94d0a72c"></a><!-- doxytag: member="gcp::TearableMendeleiev" ref="a8b5b3e24218ba8fad2a927fb94d0a72c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="namespacegcp.html#a8b5b3e24218ba8fad2a927fb94d0a72c">gcp::TearableMendeleiev</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Whether the mendeleiv table widget might be detached from the tool box or not. </p>

</div>
</div>
<a class="anchor" id="aa6f4caa509caeda4f7b94e0cbd703809"></a><!-- doxytag: member="gcp::TheThemeManager" ref="aa6f4caa509caeda4f7b94e0cbd703809" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcp_1_1ThemeManager.html">ThemeManager</a> <a class="el" href="namespacegcp.html#aa6f4caa509caeda4f7b94e0cbd703809">gcp::TheThemeManager</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The themes manager unique instance. </p>

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Sep 6 18:33:53 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>