<!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 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 List</span></a></li> <li><a href="namespacemembers.html"><span>Namespace 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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Application.html">Application</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Fragment.html">Fragment</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Molecule.html">Molecule</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Plugin.html">Plugin</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1PrefsDlg.html">PrefsDlg</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Reactant.html">Reactant</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ReactionOperator.html">ReactionOperator</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ReactionPropDlg.html">ReactionPropDlg</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ReactionStep.html">ReactionStep</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Reaction.html">Reaction</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Residue.html">Residue</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Theme.html">Theme</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1ThemeManager.html">ThemeManager</a></td></tr> <tr><td class="mdescLeft"> </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 </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 </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 </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 </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2">HPos</a> { <br/> <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/> <a class="el" href="namespacegcp.html#aa66e4b39c091a3385363101d7a55e7c2a3232354276e9c6be7a9010eb46b4816c">AUTO_HPOS</a> <br/> }</td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum </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 </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 </td><td class="memItemRight" valign="bottom">{ <br/> <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/> <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/> <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 </td><td class="memItemRight" valign="bottom">{ <br/> <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/> <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/> <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 </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 </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 </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 </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> </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> </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> </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> </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< <a class="el" href="classgcp_1_1Plugin.html">Plugin</a> * > </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 * </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 * </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 * </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 * </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 * </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 </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 </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 </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 </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 </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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 * </td> <td class="paramname"> <em>item</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GdkEvent * </td> <td class="paramname"> <em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GtkWidget * </td> <td class="paramname"> <em>widget</em></td><td> </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> </td><td>the item for which the event occured. </td></tr> <tr><td valign="top"></td><td valign="top"><em>event</em> </td><td>the current GdkEvent. </td></tr> <tr><td valign="top"></td><td valign="top"><em>widget</em> </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 * </td> <td class="paramname"> <em>clipboard</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GtkSelectionData * </td> <td class="paramname"> <em>selection_data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">View * </td> <td class="paramname"> <em>pView</em></td><td> </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> </td><td>a GtkClipboard. </td></tr> <tr><td valign="top"></td><td valign="top"><em>selection_data</em> </td><td>the data to paste. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pView</em> </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 <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> </body> </html>