Sophie

Sophie

distrib > Mageia > 3 > x86_64 > by-pkgid > d2855e9970bf9a8259f08fe181d69f9d > files > 180

gnome-chemistry-utils-devel-0.14.2-1.mga3.x86_64.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>The Gnome Chemistry Utils: gcp::Document Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">The Gnome Chemistry Utils
   &#160;<span id="projectnumber">0.14.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegcp.html">gcp</a></li><li class="navelem"><a class="el" href="classgcp_1_1Document.html">Document</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classgcp_1_1Document-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gcp::Document Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gcp::Document:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classgcp_1_1Document.png" usemap="#gcp::Document_map" alt=""/>
  <map id="gcp::Document_map" name="gcp::Document_map">
<area href="classgcu_1_1Document.html" alt="gcu::Document" shape="rect" coords="61,56,174,80"/>
<area href="classgcugtk_1_1Printable.html" alt="gcugtk::Printable" shape="rect" coords="246,56,359,80"/>
<area href="classgcu_1_1Object.html" alt="gcu::Object" shape="rect" coords="0,0,113,24"/>
<area href="classgcu_1_1DialogOwner.html" alt="gcu::DialogOwner" shape="rect" coords="123,0,236,24"/>
<area href="classgcu_1_1DialogOwner.html" alt="gcu::DialogOwner" shape="rect" coords="246,0,359,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a34da9b14fba0f92314840fe98f49a72a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a34da9b14fba0f92314840fe98f49a72a">Document</a> (<a class="el" href="classgcp_1_1Application.html">Application</a> *App, bool StandAlone, <a class="el" href="classgcp_1_1Window.html">Window</a> *window=NULL)</td></tr>
<tr class="memitem:af66bc605b92d8453dbcc6fec4146f7ef"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#af66bc605b92d8453dbcc6fec4146f7ef">~Document</a> ()</td></tr>
<tr class="memitem:a326cf0638035d5deff1dead3e296ae47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a326cf0638035d5deff1dead3e296ae47">Clear</a> ()</td></tr>
<tr class="memitem:ab99e4f3eee89712b7fd3ae0c48199fdb"><td class="memItemLeft" align="right" valign="top">GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ab99e4f3eee89712b7fd3ae0c48199fdb">GetWidget</a> ()</td></tr>
<tr class="memitem:a83f8a6c661bcbc046fae0dbf6e2fe5ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcp_1_1View.html">View</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a83f8a6c661bcbc046fae0dbf6e2fe5ea">GetView</a> ()</td></tr>
<tr class="memitem:a4ae715665016f6b99470a5ec9ba5312a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a4ae715665016f6b99470a5ec9ba5312a">Save</a> () const </td></tr>
<tr class="memitem:a442540290608fdc05cb59283821eedfc"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a442540290608fdc05cb59283821eedfc">Load</a> (xmlNodePtr node)</td></tr>
<tr class="memitem:a137dc8e08ba935bc9fc34faa2820cb1f"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a137dc8e08ba935bc9fc34faa2820cb1f">GetTitle</a> () const </td></tr>
<tr class="memitem:a40c59b1eea00be7668ced06755c36704"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a40c59b1eea00be7668ced06755c36704">SetTitle</a> (const gchar *title)</td></tr>
<tr class="memitem:a1541863c84fb45873f69c54e0739b924"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a1541863c84fb45873f69c54e0739b924">SetLabel</a> (const gchar *label)</td></tr>
<tr class="memitem:a4c34c17f59bd4b241387323cef33b6ef"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a4c34c17f59bd4b241387323cef33b6ef">GetLabel</a> () const </td></tr>
<tr class="memitem:afd3f7ca8dc562b698f7fd1502a370705"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#afd3f7ca8dc562b698f7fd1502a370705">SetFileName</a> (std::string const &amp;filename, const gchar *mime_type)</td></tr>
<tr class="memitem:a17dc970c0f9e485b8a941f6641962c7a"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a17dc970c0f9e485b8a941f6641962c7a">GetFileName</a> () const </td></tr>
<tr class="memitem:a745f17cca6fd2f3dbeea434a62e91c85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a745f17cca6fd2f3dbeea434a62e91c85">DoPrint</a> (GtkPrintOperation *print, GtkPrintContext *context, int page) const </td></tr>
<tr class="memitem:a4464af1f8c34d7d209799850b891745d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a4464af1f8c34d7d209799850b891745d">AddObject</a> (Object *pObject)</td></tr>
<tr class="memitem:a1ae929b46fb40f4ec244249fba3265a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a1ae929b46fb40f4ec244249fba3265a2">AddAtom</a> (<a class="el" href="classgcp_1_1Atom.html">Atom</a> *pAtom)</td></tr>
<tr class="memitem:a81850f1a522efbe7c160d1b41e30feaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a81850f1a522efbe7c160d1b41e30feaf">AddFragment</a> (<a class="el" href="classgcp_1_1Fragment.html">Fragment</a> *pFragment)</td></tr>
<tr class="memitem:a3123c2fd57ebf47a367e905f461e3caf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a3123c2fd57ebf47a367e905f461e3caf">AddBond</a> (<a class="el" href="classgcp_1_1Bond.html">Bond</a> *pBond)</td></tr>
<tr class="memitem:ae8d86d1a1d6666db578bec998bd578d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ae8d86d1a1d6666db578bec998bd578d7">ParseXMLTree</a> (xmlDocPtr xml)</td></tr>
<tr class="memitem:ae14bf8471965e48f0df809a819add3cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ae14bf8471965e48f0df809a819add3cc">LoadObjects</a> (xmlNodePtr node)</td></tr>
<tr class="memitem:a36ead850654d9db4258bf6261e1ebbcd"><td class="memItemLeft" align="right" valign="top">xmlDocPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a36ead850654d9db4258bf6261e1ebbcd">BuildXMLTree</a> () const </td></tr>
<tr class="memitem:aef709fb7cd3096767b4fd2e3b9137d70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aef709fb7cd3096767b4fd2e3b9137d70">Update</a> ()</td></tr>
<tr class="memitem:aa6042b56472265fc886482a7fd47b459"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aa6042b56472265fc886482a7fd47b459">Remove</a> (Object *object)</td></tr>
<tr class="memitem:aa86373b6cb8698bfbce7dcf7768357da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aa86373b6cb8698bfbce7dcf7768357da">Remove</a> (const char *Id)</td></tr>
<tr class="memitem:a54e53dd730ee6725af02f7d7fa5794a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a54e53dd730ee6725af02f7d7fa5794a8">OnProperties</a> ()</td></tr>
<tr class="memitem:af25b5f14a189dc2ea93eaabb301b166e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#af25b5f14a189dc2ea93eaabb301b166e">OnUndo</a> ()</td></tr>
<tr class="memitem:a8514a2dfaf2031eb792f0a4f4e46276b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a8514a2dfaf2031eb792f0a4f4e46276b">OnRedo</a> ()</td></tr>
<tr class="memitem:a67265dd560661ca2c0b65be76d729feb"><td class="memItemLeft" align="right" valign="top">const GDate *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a67265dd560661ca2c0b65be76d729feb">GetCreationDate</a> ()</td></tr>
<tr class="memitem:a7c56003f2a8588460081daa68f3b1845"><td class="memItemLeft" align="right" valign="top">const GDate *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a7c56003f2a8588460081daa68f3b1845">GetRevisionDate</a> ()</td></tr>
<tr class="memitem:a5fd8f7cac697f8a33dcb7cdc3ada2fce"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a5fd8f7cac697f8a33dcb7cdc3ada2fce">GetAuthor</a> ()</td></tr>
<tr class="memitem:aa229330a63c9bc7fe3c7fcb9284563d3"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aa229330a63c9bc7fe3c7fcb9284563d3">GetMail</a> ()</td></tr>
<tr class="memitem:a2a27464b9bde5b5c374690b9e0fffb10"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a2a27464b9bde5b5c374690b9e0fffb10">GetComment</a> ()</td></tr>
<tr class="memitem:aab2c7de37df346a7e41aea9cf0d9f0ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aab2c7de37df346a7e41aea9cf0d9f0ea">SetAuthor</a> (const gchar *author)</td></tr>
<tr class="memitem:a932a4a46b7f59a8b69456b3852f0da64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a932a4a46b7f59a8b69456b3852f0da64">SetMail</a> (const gchar *mail)</td></tr>
<tr class="memitem:a0203af0040a1ebac903b1464ff1cfdb2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a0203af0040a1ebac903b1464ff1cfdb2">SetComment</a> (const gchar *comment)</td></tr>
<tr class="memitem:a3e187824de53381b3de8abf1294aa2e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a3e187824de53381b3de8abf1294aa2e0">FinishOperation</a> ()</td></tr>
<tr class="memitem:a75659c5fa7da47a375aff647b59448a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a75659c5fa7da47a375aff647b59448a6">AbortOperation</a> ()</td></tr>
<tr class="memitem:aee03e15c4e95e7fdfdaec12f955bbbe3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aee03e15c4e95e7fdfdaec12f955bbbe3">PopOperation</a> ()</td></tr>
<tr class="memitem:af030ebcfb9e5af38fa0ff66caa988de3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#af030ebcfb9e5af38fa0ff66caa988de3">PushOperation</a> (<a class="el" href="classgcp_1_1Operation.html">Operation</a> *operation, bool undo=true)</td></tr>
<tr class="memitem:a3dc29d27b82e74691991137c61ca496d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a3dc29d27b82e74691991137c61ca496d">SetActive</a> ()</td></tr>
<tr class="memitem:a9929825e838d4b3e16a033e9393b4fa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcp_1_1Operation.html">Operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a9929825e838d4b3e16a033e9393b4fa6">GetNewOperation</a> (<a class="el" href="namespacegcp.html#aa8e6482c44ad2980e2054f056212c34f">OperationType</a> type)</td></tr>
<tr class="memitem:a3bb90039fdda6f11e7b15161050c0a50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcp_1_1Operation.html">Operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a3bb90039fdda6f11e7b15161050c0a50">GetCurrentOperation</a> ()</td></tr>
<tr class="memitem:a1543c4162cbefb7484e486708159ce9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a1543c4162cbefb7484e486708159ce9f">PasteData</a> (xmlNodePtr node)</td></tr>
<tr class="memitem:a884e8bd5ca1f02565889f65238754053"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a884e8bd5ca1f02565889f65238754053">CanUndo</a> ()</td></tr>
<tr class="memitem:a744f11807e47c3d0c6e7af52f680c5ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a744f11807e47c3d0c6e7af52f680c5ef">SetEditable</a> (bool editable)</td></tr>
<tr class="memitem:a5852f0e971282650716ff1bfa030a222"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a5852f0e971282650716ff1bfa030a222">GetEditable</a> ()</td></tr>
<tr class="memitem:ab8e7950fa1372a7c5763b182166d3b52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcp_1_1Application.html">gcp::Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ab8e7950fa1372a7c5763b182166d3b52">GetApplication</a> ()</td></tr>
<tr class="memitem:a2aea9a15fe49061843e5bf8a8bbc024d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a2aea9a15fe49061843e5bf8a8bbc024d">ExportImage</a> (std::string const &amp;filename, const char *type, int resolution=-1)</td></tr>
<tr class="memitem:ad28f85cfc53830db5754b230a87c2c4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ad28f85cfc53830db5754b230a87c2c4b">SetReadOnly</a> (bool ro)</td></tr>
<tr class="memitem:a9791f96004163e0e72d781cc56834b23"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a9791f96004163e0e72d781cc56834b23">GetReadOnly</a> ()</td></tr>
<tr class="memitem:a6e6fafd96ac50858e8b0e0ad322b168a"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a6e6fafd96ac50858e8b0e0ad322b168a">GetYAlign</a> ()</td></tr>
<tr class="memitem:a1f68a705eae0ab33940a6da29c5b095f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Window.html">gcu::Window</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a1f68a705eae0ab33940a6da29c5b095f">GetWindow</a> ()</td></tr>
<tr class="memitem:a35abc65f51c5c1805d25bd138504fd64"><td class="memItemLeft" align="right" valign="top">GtkWindow *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a35abc65f51c5c1805d25bd138504fd64">GetGtkWindow</a> ()</td></tr>
<tr class="memitem:a5b4cf6cfcf1c5f00aca74d49d4ba10d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a5b4cf6cfcf1c5f00aca74d49d4ba10d2">SetTheme</a> (<a class="el" href="classgcp_1_1Theme.html">Theme</a> *theme)</td></tr>
<tr class="memitem:a12f0ce8e7082914af941c0f3f54dde7f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a12f0ce8e7082914af941c0f3f54dde7f">OnSignal</a> (<a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">gcu::SignalId</a> Signal, <a class="el" href="classgcu_1_1Object.html">gcu::Object</a> *Child)</td></tr>
<tr class="memitem:adfe420492ebbe9fa9908508aebdca467"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#adfe420492ebbe9fa9908508aebdca467">SetDirty</a> (bool isDirty=true)</td></tr>
<tr class="memitem:a386832efd5b642c2fc09e7530839f598"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a386832efd5b642c2fc09e7530839f598">OnThemeNamesChanged</a> ()</td></tr>
<tr class="memitem:ab4d7c9e628dff3ce1be677e2af492588"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ab4d7c9e628dff3ce1be677e2af492588">GetMedianBondLength</a> ()</td></tr>
<tr class="memitem:a102304483ed40e4accae364a3c5e6388"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a102304483ed40e4accae364a3c5e6388">SetProperty</a> (unsigned property, char const *value)</td></tr>
<tr class="memitem:aad10cde67a5420896814d1dc57650e27"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aad10cde67a5420896814d1dc57650e27">GetProperty</a> (unsigned property) const </td></tr>
<tr class="memitem:aa8ee190534aa69895ddd9addbaa5c4e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aa8ee190534aa69895ddd9addbaa5c4e6">SetLoading</a> (bool loading)</td></tr>
<tr class="memitem:a9c9fd0f4df9a66ddc90e79e82a44687f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a9c9fd0f4df9a66ddc90e79e82a44687f">SaveResidue</a> (<a class="el" href="classgcp_1_1Residue.html">Residue</a> const *r, xmlNodePtr node)</td></tr>
<tr class="memitem:ac84673f37ae0a11f0feb022191551d37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Residue.html">gcu::Residue</a> const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ac84673f37ae0a11f0feb022191551d37">GetResidue</a> (char const *symbol, bool *ambiguous=NULL)</td></tr>
<tr class="memitem:af3f96fde5168fe5795be3e92958d1a9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Residue.html">gcu::Residue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#af3f96fde5168fe5795be3e92958d1a9a">CreateResidue</a> (char const *name, char const *symbol, <a class="el" href="classgcu_1_1Molecule.html">gcu::Molecule</a> *molecule)</td></tr>
<tr class="memitem:ade0eb7a653ea6fa489d4989bb4474d37"><td class="memItemLeft" align="right" valign="top">std::set&lt; std::string &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ade0eb7a653ea6fa489d4989bb4474d37">GetNewObjects</a> ()</td></tr>
<tr class="memitem:ac4c6c6d72501e5085e404f64d9d3696e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcp_1_1Theme.html">Theme</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ac4c6c6d72501e5085e404f64d9d3696e">GetTheme</a> (void) const </td></tr>
<tr class="memitem:a0de58146857221a158e1c8b3aefb4074"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a0de58146857221a158e1c8b3aefb4074">SetBondLength</a> (double val)</td></tr>
<tr class="memitem:a24ccd63c899bc9e1525af54452d065e0"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a24ccd63c899bc9e1525af54452d065e0">GetBondLength</a> (void) const </td></tr>
<tr class="memitem:aed28b2b053909a7d881a3aef70ccec44"><td class="memItemLeft" align="right" valign="top">double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aed28b2b053909a7d881a3aef70ccec44">GetRefBondLength</a> (void)</td></tr>
<tr class="memitem:aa737349d2e5a9ac6df13c713f1df82bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aa737349d2e5a9ac6df13c713f1df82bd">SetBondAngle</a> (double val)</td></tr>
<tr class="memitem:a59725365ba730448914634fde1c385e8"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a59725365ba730448914634fde1c385e8">GetBondAngle</a> (void) const </td></tr>
<tr class="memitem:a3f71428c01c72bcb7dadf8b540e89adb"><td class="memItemLeft" align="right" valign="top">double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a3f71428c01c72bcb7dadf8b540e89adb">GetRefBondAngle</a> (void)</td></tr>
<tr class="memitem:a6e264280aec2d48afce27bff6e666b06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a6e264280aec2d48afce27bff6e666b06">SetArrowLength</a> (double val)</td></tr>
<tr class="memitem:af0a6d44cb2a6623c115d86f295e88342"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#af0a6d44cb2a6623c115d86f295e88342">GetArrowLength</a> (void) const </td></tr>
<tr class="memitem:ac365f75e01201b404f57afd6559e9519"><td class="memItemLeft" align="right" valign="top">double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ac365f75e01201b404f57afd6559e9519">GetRefArrowLength</a> (void)</td></tr>
<tr class="memitem:a5081e930f9025924ff7460de94965eeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a5081e930f9025924ff7460de94965eeb">SetTextFontFamily</a> (gchar *val)</td></tr>
<tr class="memitem:ad49101807e46342712a53c980f52e008"><td class="memItemLeft" align="right" valign="top">gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ad49101807e46342712a53c980f52e008">GetTextFontFamily</a> (void) const </td></tr>
<tr class="memitem:aeb50f3bd2412b8260624ffab817517c1"><td class="memItemLeft" align="right" valign="top">gchar *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aeb50f3bd2412b8260624ffab817517c1">GetRefTextFontFamily</a> (void)</td></tr>
<tr class="memitem:a509cae300fb1a425d7c409bdb0ffe617"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a509cae300fb1a425d7c409bdb0ffe617">SetTextFontStyle</a> (PangoStyle val)</td></tr>
<tr class="memitem:a243e27e229c14fb0b263a218ec734995"><td class="memItemLeft" align="right" valign="top">PangoStyle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a243e27e229c14fb0b263a218ec734995">GetTextFontStyle</a> (void) const </td></tr>
<tr class="memitem:a42cc1603f0dc2552d6151df5ec29c1df"><td class="memItemLeft" align="right" valign="top">PangoStyle &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a42cc1603f0dc2552d6151df5ec29c1df">GetRefTextFontStyle</a> (void)</td></tr>
<tr class="memitem:a07b47e2e5fcccc66e1bba53f71c4cd7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a07b47e2e5fcccc66e1bba53f71c4cd7f">SetTextFontWeight</a> (PangoWeight val)</td></tr>
<tr class="memitem:a6e5c7019607b8c97f39e11d445ffbd14"><td class="memItemLeft" align="right" valign="top">PangoWeight&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a6e5c7019607b8c97f39e11d445ffbd14">GetTextFontWeight</a> (void) const </td></tr>
<tr class="memitem:a4d594e734958d530997de6171470cbd2"><td class="memItemLeft" align="right" valign="top">PangoWeight &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a4d594e734958d530997de6171470cbd2">GetRefTextFontWeight</a> (void)</td></tr>
<tr class="memitem:aa7c54e8cb2a868df09e8b1ff882031a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aa7c54e8cb2a868df09e8b1ff882031a1">SetTextFontVariant</a> (PangoVariant val)</td></tr>
<tr class="memitem:a8b85cb545119e21bb884b47bfdbb5b34"><td class="memItemLeft" align="right" valign="top">PangoVariant&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a8b85cb545119e21bb884b47bfdbb5b34">GetTextFontVariant</a> (void) const </td></tr>
<tr class="memitem:a2fc0e1df8fa0be2cecc2c561e037178a"><td class="memItemLeft" align="right" valign="top">PangoVariant &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a2fc0e1df8fa0be2cecc2c561e037178a">GetRefTextFontVariant</a> (void)</td></tr>
<tr class="memitem:abb53d3b2c39159355f196ad7127864bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#abb53d3b2c39159355f196ad7127864bf">SetTextFontStretch</a> (PangoStretch val)</td></tr>
<tr class="memitem:a5f66d462b16bf68d4fda4273b66fbb80"><td class="memItemLeft" align="right" valign="top">PangoStretch&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a5f66d462b16bf68d4fda4273b66fbb80">GetTextFontStretch</a> (void) const </td></tr>
<tr class="memitem:ad6076deab474c9eabb8977d5fd7fdb91"><td class="memItemLeft" align="right" valign="top">PangoStretch &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ad6076deab474c9eabb8977d5fd7fdb91">GetRefTextFontStretch</a> (void)</td></tr>
<tr class="memitem:abbb83b1c2834c79ba85f6a00ca9f234b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#abbb83b1c2834c79ba85f6a00ca9f234b">SetTextFontSize</a> (gint val)</td></tr>
<tr class="memitem:a254dbb4b97c24e0ad42a807bdc075ec9"><td class="memItemLeft" align="right" valign="top">gint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a254dbb4b97c24e0ad42a807bdc075ec9">GetTextFontSize</a> (void) const </td></tr>
<tr class="memitem:a39a33efbd288b697d923bda250bf3801"><td class="memItemLeft" align="right" valign="top">gint &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a39a33efbd288b697d923bda250bf3801">GetRefTextFontSize</a> (void)</td></tr>
<tr class="memitem:a7dd7f5f9c621d1abf6c0c6b3d9a795d8"><td class="memItemLeft" align="right" valign="top">PangoAttrList *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a7dd7f5f9c621d1abf6c0c6b3d9a795d8">GetPangoAttrList</a> (void) const </td></tr>
<tr class="memitem:a693b037d50b2c8f31ad4dd2e61fcbb50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a693b037d50b2c8f31ad4dd2e61fcbb50">SetAllowClipboard</a> (bool val)</td></tr>
<tr class="memitem:a9a22f75575ff2bdc3c5a008c7d6fec4c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a9a22f75575ff2bdc3c5a008c7d6fec4c">GetAllowClipboard</a> (void) const </td></tr>
<tr class="memitem:ac6f28a84b47825a9a5fc315faad14ba4"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ac6f28a84b47825a9a5fc315faad14ba4">GetRefAllowClipboard</a> (void)</td></tr>
<tr class="memitem:aabcabf8da1b3489f32b6b8bbc143fd94"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aabcabf8da1b3489f32b6b8bbc143fd94">GetSoftwareVersion</a> (void) const </td></tr>
<tr class="memitem:ae45a1e66f2d9b967e7af23721f1f1c56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ae45a1e66f2d9b967e7af23721f1f1c56">SetBracketsFontFamily</a> (std::string val)</td></tr>
<tr class="memitem:af6cff58600d90a1f8916e04f3f97914d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#af6cff58600d90a1f8916e04f3f97914d">GetBracketsFontFamily</a> (void) const </td></tr>
<tr class="memitem:ac29018982d82b7038a1ad74821da838a"><td class="memItemLeft" align="right" valign="top">std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#ac29018982d82b7038a1ad74821da838a">GetRefBracketsFontFamily</a> (void)</td></tr>
<tr class="memitem:a858328cac693814eae89fdf263259761"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a858328cac693814eae89fdf263259761">SetBracketsFontSize</a> (int val)</td></tr>
<tr class="memitem:a0920b483436b1cda81335ea0bab82a22"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a0920b483436b1cda81335ea0bab82a22">GetBracketsFontSize</a> (void) const </td></tr>
<tr class="memitem:a7aa967cb942ea0c55f706e9703a441d1"><td class="memItemLeft" align="right" valign="top">int &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a7aa967cb942ea0c55f706e9703a441d1">GetRefBracketsFontSize</a> (void)</td></tr>
<tr class="memitem:a6eb03aa3f077f9315f4cac330dbc478e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#a6eb03aa3f077f9315f4cac330dbc478e">SetUseAtomColors</a> (bool val)</td></tr>
<tr class="memitem:afd3f7dd6ac06ee16ce36fe92683e8bde"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#afd3f7dd6ac06ee16ce36fe92683e8bde">GetUseAtomColors</a> (void) const </td></tr>
<tr class="memitem:aa0406f97d9c8f9a1aebbe94c2d64d437"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcp_1_1Document.html#aa0406f97d9c8f9a1aebbe94c2d64d437">GetRefUseAtomColors</a> (void)</td></tr>
<tr class="inherit_header pub_methods_classgcu_1_1Document"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcu_1_1Document')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classgcu_1_1Document.html">gcu::Document</a></td></tr>
<tr class="memitem:a6876553fd0b92c675c0abbe075ed94f5 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a6876553fd0b92c675c0abbe075ed94f5">Document</a> (<a class="el" href="classgcu_1_1Application.html">Application</a> *App=NULL)</td></tr>
<tr class="memitem:a4651af70eb10676742e4f8e99949b7e9 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a4651af70eb10676742e4f8e99949b7e9">GetTranslatedId</a> (const char *id)</td></tr>
<tr class="memitem:afc228f3c3c02dc3ef808a020d82a2390 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#afc228f3c3c02dc3ef808a020d82a2390">EraseTranslationId</a> (const char *Id)</td></tr>
<tr class="memitem:a92cd7036ddcacbb982742661356a2670 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a92cd7036ddcacbb982742661356a2670">EmptyTranslationTable</a> ()</td></tr>
<tr class="memitem:a6fe4740eedb74c6e79852dce905491f9 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a6fe4740eedb74c6e79852dce905491f9">SetTitle</a> (std::string &amp;title)</td></tr>
<tr class="memitem:ab3146322dd031644a66bc712670da459 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ab3146322dd031644a66bc712670da459">SetTitle</a> (char const *title)</td></tr>
<tr class="memitem:ae5df8a6d33cb17e0d61274a561fb8f18 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae5df8a6d33cb17e0d61274a561fb8f18">GetTitle</a> ()</td></tr>
<tr class="memitem:ae20296701818c3e30b19e587a0e983a4 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae20296701818c3e30b19e587a0e983a4">NotifyDirty</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *pObject)</td></tr>
<tr class="memitem:a34f36698f8a1f1c5b14786672428f1ea inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a34f36698f8a1f1c5b14786672428f1ea">SetTarget</a> (char const *id, <a class="el" href="classgcu_1_1Object.html">Object</a> **target, <a class="el" href="classgcu_1_1Object.html">Object</a> *parent, <a class="el" href="classgcu_1_1Object.html">Object</a> *owner=NULL, <a class="el" href="namespacegcu.html#a8b2b5ab4008c10355f1ca636bb1a3efa">Action</a> action=<a class="el" href="namespacegcu.html#a8b2b5ab4008c10355f1ca636bb1a3efaabe52c733de0a7f087f84a8aa1894cfcb">ActionException</a>)  throw (std::runtime_error)</td></tr>
<tr class="memitem:a50e39fc3174a3fde4793cc7e98b1bc9e inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a50e39fc3174a3fde4793cc7e98b1bc9e">Loaded</a> ()  throw (LoaderError)</td></tr>
<tr class="memitem:a3363de5bb02aec1fda5f4ccee4961c62 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a3363de5bb02aec1fda5f4ccee4961c62">Name</a> ()</td></tr>
<tr class="memitem:ae111ae2b218f014c29f09be398936993 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae111ae2b218f014c29f09be398936993">ObjectLoaded</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *obj)</td></tr>
<tr class="memitem:a900272c104f35d3af9957467de3df5f9 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a900272c104f35d3af9957467de3df5f9">GetApp</a> (void)</td></tr>
<tr class="memitem:abb58a2a8327e391737504a959279676b inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#abb58a2a8327e391737504a959279676b">GetEmpty</a> (void)</td></tr>
<tr class="memitem:a74db801e21095d3efd130d1aca80fba4 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a74db801e21095d3efd130d1aca80fba4">SetScale</a> (double val)</td></tr>
<tr class="memitem:a9c92651b3125c04cb135c2ef3456c479 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a9c92651b3125c04cb135c2ef3456c479">GetScale</a> (void) const </td></tr>
<tr class="memitem:adfe06719a50c68c09d14c3516d2593bf inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#adfe06719a50c68c09d14c3516d2593bf">GetRefScale</a> (void)</td></tr>
<tr class="inherit_header pub_methods_classgcu_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcu_1_1Object')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classgcu_1_1Object.html">gcu::Object</a></td></tr>
<tr class="memitem:a6f15e766fdfb066008bd4b0779574549 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a6f15e766fdfb066008bd4b0779574549">Object</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id=OtherType)</td></tr>
<tr class="memitem:a3e575300e517594b0c2c161d6e704352 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a3e575300e517594b0c2c161d6e704352">~Object</a> ()</td></tr>
<tr class="memitem:a9c900a7a382cad4a995edbb10b8f179d inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a9c900a7a382cad4a995edbb10b8f179d">GetType</a> () const </td></tr>
<tr class="memitem:ac45cdb13cf013066a3704054c9d06ed0 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ac45cdb13cf013066a3704054c9d06ed0">SetId</a> (gchar const *Id)</td></tr>
<tr class="memitem:aef94f9435a51669a518b5a713f24e7ca inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aef94f9435a51669a518b5a713f24e7ca">GetId</a> () const </td></tr>
<tr class="memitem:ad054f1ae4f0cd697765aa4d2007521b2 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ad054f1ae4f0cd697765aa4d2007521b2">AddChild</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *object)</td></tr>
<tr class="memitem:adf610a8402000e9f9ae9ad0135c1d7da inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#adf610a8402000e9f9ae9ad0135c1d7da">GetMolecule</a> () const </td></tr>
<tr class="memitem:adaba7d20336b8036b6bfb7ef3884880a inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#adaba7d20336b8036b6bfb7ef3884880a">GetReaction</a> () const </td></tr>
<tr class="memitem:a841968632d00e5d879694ee84737225b inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a841968632d00e5d879694ee84737225b">GetGroup</a> () const </td></tr>
<tr class="memitem:a274432165e22fa89a375eded192631db inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Document.html">Document</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a274432165e22fa89a375eded192631db">GetDocument</a> () const </td></tr>
<tr class="memitem:ab65facd99621938dfbd6330ccee1e9f7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ab65facd99621938dfbd6330ccee1e9f7">GetApplication</a> () const </td></tr>
<tr class="memitem:a158be0361aaadca1d03fdb5b5d3089b2 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a158be0361aaadca1d03fdb5b5d3089b2">GetParentOfType</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id) const </td></tr>
<tr class="memitem:a026b22b02b09f8f9f535197f2d936c07 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a026b22b02b09f8f9f535197f2d936c07">GetChild</a> (const gchar *Id) const </td></tr>
<tr class="memitem:a5fe8cfbfe83645c292f8895aba4a91d0 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a5fe8cfbfe83645c292f8895aba4a91d0">GetFirstChild</a> (std::map&lt; std::string, <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;::iterator &amp;i)</td></tr>
<tr class="memitem:a70ff8a33f72e424f3c39b3d0edbe9903 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a70ff8a33f72e424f3c39b3d0edbe9903">GetNextChild</a> (std::map&lt; std::string, <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;::iterator &amp;i)</td></tr>
<tr class="memitem:ab70083d7ebb2cf32180c5383b5bb428c inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ab70083d7ebb2cf32180c5383b5bb428c">GetDescendant</a> (const char *Id) const </td></tr>
<tr class="memitem:abacb2c2002726a3237ffbd0e50e3df52 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#abacb2c2002726a3237ffbd0e50e3df52">GetParent</a> () const </td></tr>
<tr class="memitem:a0ffe1f48151c92f167eeec303277e45c inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a0ffe1f48151c92f167eeec303277e45c">SetParent</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *Parent)</td></tr>
<tr class="memitem:aad462441e79fbd93e158f8294a198d11 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aad462441e79fbd93e158f8294a198d11">Save</a> (xmlDocPtr xml) const </td></tr>
<tr class="memitem:a7ae5e90dd76580aee332c6ef59e89298 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a7ae5e90dd76580aee332c6ef59e89298">GetCoords</a> (double *x, double *y, double *z=NULL) const </td></tr>
<tr class="memitem:af5505430c421604ff7e26e4414197fbc inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#af5505430c421604ff7e26e4414197fbc">Move</a> (double x, double y, double z=0.)</td></tr>
<tr class="memitem:a69ad6edf7d50950b036f09d9ff86f849 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a69ad6edf7d50950b036f09d9ff86f849">Transform2D</a> (<a class="el" href="classgcu_1_1Matrix2D.html">Matrix2D</a> &amp;m, double x, double y)</td></tr>
<tr class="memitem:a07de41cb137a650b51920d6186fc82d7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a07de41cb137a650b51920d6186fc82d7">SaveChildren</a> (xmlDocPtr xml, xmlNodePtr node) const </td></tr>
<tr class="memitem:a5f99b290d7e48c38738342dfc984865d inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a5f99b290d7e48c38738342dfc984865d">SaveId</a> (xmlNodePtr node) const </td></tr>
<tr class="memitem:ad533d866f1478a972a1896499e5659a5 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ad533d866f1478a972a1896499e5659a5">GetNodeByProp</a> (xmlNodePtr node, char const *Property, char const *Id)</td></tr>
<tr class="memitem:aa19f11cca83189a955f0a7bf2919562b inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aa19f11cca83189a955f0a7bf2919562b">GetNextNodeByProp</a> (xmlNodePtr node, char const *Property, char const *Id)</td></tr>
<tr class="memitem:a4e8712098d673c958fb0c72488058f80 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a4e8712098d673c958fb0c72488058f80">GetNodeByName</a> (xmlNodePtr node, char const *<a class="el" href="classgcu_1_1Object.html#ae19033807f4b7ee9321f308bb0ffd3b9">Name</a>)</td></tr>
<tr class="memitem:a2dc10bf48d3ebfe86853cace21e9abf2 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a2dc10bf48d3ebfe86853cace21e9abf2">GetNextNodeByName</a> (xmlNodePtr node, char const *<a class="el" href="classgcu_1_1Object.html#ae19033807f4b7ee9321f308bb0ffd3b9">Name</a>)</td></tr>
<tr class="memitem:a28f682a2891b17ae57c5f346c95d6f50 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a28f682a2891b17ae57c5f346c95d6f50">HasChildren</a> () const </td></tr>
<tr class="memitem:a5e3d6fbdc8b10a9dbf43de2c052fff05 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a5e3d6fbdc8b10a9dbf43de2c052fff05">GetChildrenNumber</a> () const </td></tr>
<tr class="memitem:aa47c38061c6a2e51947d89c86fbae630 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aa47c38061c6a2e51947d89c86fbae630">GetAtomAt</a> (double x, double y, double z=0.)</td></tr>
<tr class="memitem:af1da4274cbbf0ca56bf8d380743d49e7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#af1da4274cbbf0ca56bf8d380743d49e7">Build</a> (std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt; const &amp;Children)  throw (std::invalid_argument)</td></tr>
<tr class="memitem:acc55e92f84843058139d3a729aa6afcb inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#acc55e92f84843058139d3a729aa6afcb">BuildContextualMenu</a> (<a class="el" href="classgcu_1_1UIManager.html">UIManager</a> *uim, <a class="el" href="classgcu_1_1Object.html">Object</a> *object, double x, double y)</td></tr>
<tr class="memitem:acf16b429a6875e5620fa8051446ef34c inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#acf16b429a6875e5620fa8051446ef34c">EmitSignal</a> (<a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">SignalId</a> Signal)</td></tr>
<tr class="memitem:a8b4da97be50a4ceea941ab8aa8ece825 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a8b4da97be50a4ceea941ab8aa8ece825">Lock</a> (bool state=true)</td></tr>
<tr class="memitem:a4094e3d8cf58a6f9de9cb6c6b6fed8c8 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a4094e3d8cf58a6f9de9cb6c6b6fed8c8">IsLocked</a> ()</td></tr>
<tr class="memitem:a79e87eb91afb57ebf188fdc3753cba7d inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a79e87eb91afb57ebf188fdc3753cba7d">GetFirstLink</a> (std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;::iterator &amp;i)</td></tr>
<tr class="memitem:a61b227220c2b831b7196d2bd61201bdc inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a61b227220c2b831b7196d2bd61201bdc">GetNextLink</a> (std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;::iterator &amp;i)</td></tr>
<tr class="memitem:a0173055f0ba60038d9d913b5f09bb354 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a0173055f0ba60038d9d913b5f09bb354">Link</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *object)</td></tr>
<tr class="memitem:a606a257c41cd9cc177c98958fdf2ae3d inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a606a257c41cd9cc177c98958fdf2ae3d">Unlink</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *object)</td></tr>
<tr class="memitem:a786610ff1992e4aa1acff883b5479ec7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a786610ff1992e4aa1acff883b5479ec7">OnUnlink</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *object)</td></tr>
<tr class="memitem:a97106b6ec695ac946d0a1d04293eef79 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a97106b6ec695ac946d0a1d04293eef79">GetPossibleAncestorTypes</a> (std::set&lt; <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> &gt; &amp;types) const </td></tr>
<tr class="memitem:af972c30c9990923c34c54754654c3e72 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#af972c30c9990923c34c54754654c3e72">OnLoaded</a> ()</td></tr>
<tr class="memitem:a373cd8efa4af70cdbc4a77086aee82c7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a373cd8efa4af70cdbc4a77086aee82c7">Identity</a> ()</td></tr>
<tr class="memitem:aceff810bb8bfad7f9a7152eef3dfe46e inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aceff810bb8bfad7f9a7152eef3dfe46e">HasPropertiesDialog</a> () const </td></tr>
<tr class="memitem:a8f3da29ebe1fcc1534ac65b724f3582f inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a8f3da29ebe1fcc1534ac65b724f3582f">CanSelect</a> () const </td></tr>
<tr class="memitem:a67e3c8ee2104cd937aea48dabde7d319 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a67e3c8ee2104cd937aea48dabde7d319">NotifyEmpty</a> ()</td></tr>
<tr class="memitem:a45b59346e78b7a9927d379bb65df1710 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a45b59346e78b7a9927d379bb65df1710">ShowPropertiesDialog</a> ()</td></tr>
<tr class="memitem:a71e2333cf4d47abdd272a8709361829f inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a71e2333cf4d47abdd272a8709361829f">GetDirty</a> (void) const </td></tr>
<tr class="inherit_header pub_methods_classgcu_1_1DialogOwner"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcu_1_1DialogOwner')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classgcu_1_1DialogOwner.html">gcu::DialogOwner</a></td></tr>
<tr class="memitem:af49d514cf80de92446705b153542257e inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1DialogOwner.html#af49d514cf80de92446705b153542257e">DialogOwner</a> ()</td></tr>
<tr class="memitem:a9692299469f2df5e82daf82b39a9c0c6 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1DialogOwner.html#a9692299469f2df5e82daf82b39a9c0c6">~DialogOwner</a> ()</td></tr>
<tr class="memitem:a641f5796bc2e100ec80ee07e6019b1c8 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Dialog.html">Dialog</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1DialogOwner.html#a641f5796bc2e100ec80ee07e6019b1c8">GetDialog</a> (std::string name) const </td></tr>
<tr class="memitem:ac1a8b9bb42b75a728c64207f3efa40f8 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1DialogOwner.html#ac1a8b9bb42b75a728c64207f3efa40f8">ClearDialogs</a> ()</td></tr>
<tr class="inherit_header pub_methods_classgcugtk_1_1Printable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcugtk_1_1Printable')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classgcugtk_1_1Printable.html">gcugtk::Printable</a></td></tr>
<tr class="memitem:a5e9410e92d56acfa8cbc98025c621f6d inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a5e9410e92d56acfa8cbc98025c621f6d">Printable</a> ()</td></tr>
<tr class="memitem:a380d41b3828adccfc5de8b98ba495df8 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a380d41b3828adccfc5de8b98ba495df8">~Printable</a> ()</td></tr>
<tr class="memitem:afea1670b53c1492868721c1820f3e4fd inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#afea1670b53c1492868721c1820f3e4fd">SupportsHeaders</a> ()</td></tr>
<tr class="memitem:aa18d42ae44b57084986f479216fd0dc4 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#aa18d42ae44b57084986f479216fd0dc4">SupportMultiplePages</a> ()</td></tr>
<tr class="memitem:a84fb17d2c694a179ff9f5fcf54413a61 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a84fb17d2c694a179ff9f5fcf54413a61">GetPagesNumber</a> ()</td></tr>
<tr class="memitem:a19793b426717b25ced43dc2b5a66bb0f inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a19793b426717b25ced43dc2b5a66bb0f">Print</a> (bool preview)</td></tr>
<tr class="memitem:a707f878996d17b3d38700a1ef799397c inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a707f878996d17b3d38700a1ef799397c">SetPageSetup</a> (GtkPageSetup *PageSetup)</td></tr>
<tr class="memitem:ad074852e0140f9926947ed7527340b0f inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">GtkPrintSettings *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#ad074852e0140f9926947ed7527340b0f">GetPrintSettings</a> (void) const </td></tr>
<tr class="memitem:aeb2f17a08a2c6be8a0bdf7cfe41ad0d0 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#aeb2f17a08a2c6be8a0bdf7cfe41ad0d0">SetUnit</a> (GtkUnit val)</td></tr>
<tr class="memitem:a5a50933f229d86f37edf467a3e68d87d inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">GtkUnit&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a5a50933f229d86f37edf467a3e68d87d">GetUnit</a> (void) const </td></tr>
<tr class="memitem:aa5a2e853b0952337121535d026e0d822 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">GtkUnit &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#aa5a2e853b0952337121535d026e0d822">GetRefUnit</a> (void)</td></tr>
<tr class="memitem:a7f8e27ac376a43729ab96f9174df690c inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a7f8e27ac376a43729ab96f9174df690c">SetHeaderHeight</a> (double val)</td></tr>
<tr class="memitem:a33a11b1fcae95de9fc0c71481ffdc5e0 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a33a11b1fcae95de9fc0c71481ffdc5e0">GetHeaderHeight</a> (void) const </td></tr>
<tr class="memitem:a0286ab0fa807ae9c5355a0ff28aad17a inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a0286ab0fa807ae9c5355a0ff28aad17a">GetRefHeaderHeight</a> (void)</td></tr>
<tr class="memitem:a2b1b1e15a47e7724750c1b3555cda1a6 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a2b1b1e15a47e7724750c1b3555cda1a6">SetFooterHeight</a> (double val)</td></tr>
<tr class="memitem:ac3c533bdbb665087547c4ecbf17e8e74 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#ac3c533bdbb665087547c4ecbf17e8e74">GetFooterHeight</a> (void) const </td></tr>
<tr class="memitem:a7be606a303fdf7d9d8ae342b8fcba2cc inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a7be606a303fdf7d9d8ae342b8fcba2cc">GetRefFooterHeight</a> (void)</td></tr>
<tr class="memitem:a76588c4b9b1aa4487a6c07efc8b99bb4 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a76588c4b9b1aa4487a6c07efc8b99bb4">SetHorizCentered</a> (bool val)</td></tr>
<tr class="memitem:a34e659121218fef794b195e667d895d7 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a34e659121218fef794b195e667d895d7">GetHorizCentered</a> (void) const </td></tr>
<tr class="memitem:ac285d902ff4970c8eb0ec57d12300a24 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#ac285d902ff4970c8eb0ec57d12300a24">GetRefHorizCentered</a> (void)</td></tr>
<tr class="memitem:a7165f0d01210685b2b667054484423bd inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a7165f0d01210685b2b667054484423bd">SetVertCentered</a> (bool val)</td></tr>
<tr class="memitem:a41e07d6b67e86e6ba1b56a4bfba15e28 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a41e07d6b67e86e6ba1b56a4bfba15e28">GetVertCentered</a> (void) const </td></tr>
<tr class="memitem:a1b3b0fa24683972b80d004d6ff48aec7 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a1b3b0fa24683972b80d004d6ff48aec7">GetRefVertCentered</a> (void)</td></tr>
<tr class="memitem:a6ae990a51e22196a697c105bf837941e inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a6ae990a51e22196a697c105bf837941e">SetScaleType</a> (<a class="el" href="namespacegcugtk.html#a026e393c538b0ee6bbdfd72bf57bc842">PrintScaleType</a> val)</td></tr>
<tr class="memitem:af9b84f8e07f159635b904d612c0abb1e inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcugtk.html#a026e393c538b0ee6bbdfd72bf57bc842">PrintScaleType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#af9b84f8e07f159635b904d612c0abb1e">GetScaleType</a> (void) const </td></tr>
<tr class="memitem:aff26e8414cfe20f49f85a7d249bb9e36 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcugtk.html#a026e393c538b0ee6bbdfd72bf57bc842">PrintScaleType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#aff26e8414cfe20f49f85a7d249bb9e36">GetRefScaleType</a> (void)</td></tr>
<tr class="memitem:a677a14a6696be2d5f170c64853473ab2 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a677a14a6696be2d5f170c64853473ab2">SetScale</a> (double val)</td></tr>
<tr class="memitem:a11730cb39eec14943f61118bdb078223 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a11730cb39eec14943f61118bdb078223">GetScale</a> (void) const </td></tr>
<tr class="memitem:aaee8eb4f8b99e14ee3ec36c31a59484c inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#aaee8eb4f8b99e14ee3ec36c31a59484c">GetRefScale</a> (void)</td></tr>
<tr class="memitem:acfba355536c4f7970a118b9cd510107d inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#acfba355536c4f7970a118b9cd510107d">SetHorizFit</a> (bool val)</td></tr>
<tr class="memitem:a611a1a552a121d8ab0678a25c50362f2 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a611a1a552a121d8ab0678a25c50362f2">GetHorizFit</a> (void) const </td></tr>
<tr class="memitem:a69918d0aca7d22803e96e63b5a6e2d6e inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a69918d0aca7d22803e96e63b5a6e2d6e">GetRefHorizFit</a> (void)</td></tr>
<tr class="memitem:a00d877941c554af4160992a8cd53870d inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a00d877941c554af4160992a8cd53870d">SetVertFit</a> (bool val)</td></tr>
<tr class="memitem:a3d0e27aae2df64db9c8e55a094392cad inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a3d0e27aae2df64db9c8e55a094392cad">GetVertFit</a> (void) const </td></tr>
<tr class="memitem:ac78c51225fc737fe2ab3622efaec175e inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#ac78c51225fc737fe2ab3622efaec175e">GetRefVertFit</a> (void)</td></tr>
<tr class="memitem:a7c3551df59181d4222137ef0dd875390 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a7c3551df59181d4222137ef0dd875390">SetHPages</a> (int val)</td></tr>
<tr class="memitem:a6fd6a9a9080e2754f9c8c73a583b357e inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a6fd6a9a9080e2754f9c8c73a583b357e">GetHPages</a> (void) const </td></tr>
<tr class="memitem:af6535d39ecf88a19ac896b5c39180c2f inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">int &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#af6535d39ecf88a19ac896b5c39180c2f">GetRefHPages</a> (void)</td></tr>
<tr class="memitem:afa3430215d9801a96056a94d23ffe5b3 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#afa3430215d9801a96056a94d23ffe5b3">SetVPages</a> (int val)</td></tr>
<tr class="memitem:a3c6d4d6bfdbb9d98c7d41b212ad97ef9 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a3c6d4d6bfdbb9d98c7d41b212ad97ef9">GetVPages</a> (void) const </td></tr>
<tr class="memitem:a63770aa4801fa1dd6a91c9165bb54e84 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">int &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a63770aa4801fa1dd6a91c9165bb54e84">GetRefVPages</a> (void)</td></tr>
<tr class="memitem:a52698f269ca0fc80013c42947a1ea75b inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a52698f269ca0fc80013c42947a1ea75b">SetHasBackground</a> (bool val)</td></tr>
<tr class="memitem:a8b9f305bc1069b08636d4f20421d21f1 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a8b9f305bc1069b08636d4f20421d21f1">GetHasBackground</a> (void) const </td></tr>
<tr class="memitem:a9b5fd16075c5da6c2399efff2124d729 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#a9b5fd16075c5da6c2399efff2124d729">GetRefHasBackground</a> (void)</td></tr>
<tr class="memitem:af186d7677868f73061bda793cbf45a4b inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#af186d7677868f73061bda793cbf45a4b">SetPrintBackground</a> (bool val)</td></tr>
<tr class="memitem:ade9a6424fe045f3f56766eab8c43b48b inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#ade9a6424fe045f3f56766eab8c43b48b">GetPrintBackground</a> (void) const </td></tr>
<tr class="memitem:ad79a14fafced4da61b235663d08ad814 inherit pub_methods_classgcugtk_1_1Printable"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Printable.html#ad79a14fafced4da61b235663d08ad814">GetRefPrintBackground</a> (void)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classgcu_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classgcu_1_1Object')"><img src="closed.png" alt="-"/>&nbsp;Static Public Member Functions inherited from <a class="el" href="classgcu_1_1Object.html">gcu::Object</a></td></tr>
<tr class="memitem:aea6734ca6bde8ae3e0788db43928f42e inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aea6734ca6bde8ae3e0788db43928f42e">AddType</a> (std::string TypeName, <a class="el" href="classgcu_1_1Object.html">Object</a> *(*CreateFunc)(), <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> id=OtherType)</td></tr>
<tr class="memitem:a3645f28b3df32308f135ec5b0aac0793 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a3645f28b3df32308f135ec5b0aac0793">AddAlias</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> id, std::string TypeName)</td></tr>
<tr class="memitem:a0d3837f66eccae5ce73573ca95930dbc inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a0d3837f66eccae5ce73573ca95930dbc">CreateObject</a> (const std::string &amp;TypeName, <a class="el" href="classgcu_1_1Object.html">Object</a> *parent=NULL)</td></tr>
<tr class="memitem:a6038f7f7c0f58cd1aa12bd8237ac1024 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a6038f7f7c0f58cd1aa12bd8237ac1024">GetTypeId</a> (const std::string &amp;<a class="el" href="classgcu_1_1Object.html#ae19033807f4b7ee9321f308bb0ffd3b9">Name</a>)</td></tr>
<tr class="memitem:a9e57005d5129e341ce3dcd4d3c188eaf inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a9e57005d5129e341ce3dcd4d3c188eaf">GetTypeName</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id)</td></tr>
<tr class="memitem:a47d2dd181c9934ab4671c526a251295f inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a47d2dd181c9934ab4671c526a251295f">AddMenuCallback</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id, <a class="el" href="namespacegcu.html#aea85ee1e0ab66342f28448b2e7a9174d">BuildMenuCb</a> cb)</td></tr>
<tr class="memitem:a3eb4fd4787f224f5e7e3e5f8d1fc2abb inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a3eb4fd4787f224f5e7e3e5f8d1fc2abb">AddRule</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> type1, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule, <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> type2)</td></tr>
<tr class="memitem:a13348c710f80100519c94d10dff3d0e0 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a13348c710f80100519c94d10dff3d0e0">AddRule</a> (const std::string &amp;type1, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule, const std::string &amp;type2)</td></tr>
<tr class="memitem:a96a3ea77a33f4721399f00e6b341cde2 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static const std::set&lt; <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a96a3ea77a33f4721399f00e6b341cde2">GetRules</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> type, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule)</td></tr>
<tr class="memitem:a44d44e134f05976140e8e4686b0cd936 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static const std::set&lt; <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a44d44e134f05976140e8e4686b0cd936">GetRules</a> (const std::string &amp;type, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule)</td></tr>
<tr class="memitem:a8159c48a642f3410913e635e23d77f24 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a8159c48a642f3410913e635e23d77f24">SetCreationLabel</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id, std::string Label)</td></tr>
<tr class="memitem:a90c6d068fdbea8cffe8690f177b5c939 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a90c6d068fdbea8cffe8690f177b5c939">GetCreationLabel</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id)</td></tr>
<tr class="memitem:a591fb1674ad415be983b6810ef484326 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a591fb1674ad415be983b6810ef484326">GetCreationLabel</a> (const std::string &amp;TypeName)</td></tr>
<tr class="memitem:a380275771a250b94785e43286525c74e inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">SignalId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a380275771a250b94785e43286525c74e">CreateNewSignalId</a> ()</td></tr>
<tr class="inherit_header pro_methods_classgcu_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classgcu_1_1Object')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="classgcu_1_1Object.html">gcu::Object</a></td></tr>
<tr class="memitem:a98a9025b609f6ba46ab3b273792ee51e inherit pro_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Dialog.html">Dialog</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a98a9025b609f6ba46ab3b273792ee51e">BuildPropertiesDialog</a> ()</td></tr>
<tr class="inherit_header pro_attribs_classgcu_1_1Document"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classgcu_1_1Document')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="classgcu_1_1Document.html">gcu::Document</a></td></tr>
<tr class="memitem:a77a71f5eb248150ff4e05fd072cc958a inherit pro_attribs_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a77a71f5eb248150ff4e05fd072cc958a">m_Title</a></td></tr>
<tr class="memitem:af7c681aecc3ac0895cb47037a861588f inherit pro_attribs_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#af7c681aecc3ac0895cb47037a861588f">m_DirtyObjects</a></td></tr>
<tr class="memitem:ae5256e7df2e6e648985256b51c9bf4f2 inherit pro_attribs_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae5256e7df2e6e648985256b51c9bf4f2">m_App</a></td></tr>
<tr class="memitem:a65098e800c1ab322d43e4060aa7d9481 inherit pro_attribs_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a65098e800c1ab322d43e4060aa7d9481">m_Empty</a></td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The document class for GChemPaint. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00078">78</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>
</div><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a34da9b14fba0f92314840fe98f49a72a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::Document </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcp_1_1Application.html">Application</a> *&#160;</td>
          <td class="paramname"><em>App</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>StandAlone</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classgcp_1_1Window.html">Window</a> *&#160;</td>
          <td class="paramname"><em>window</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">App</td><td>the application. </td></tr>
    <tr><td class="paramname">StandAlone</td><td>whether the document is opened in its own window or embedded in something else. </td></tr>
    <tr><td class="paramname">window</td><td>the document window if it has already been created or NULL.</td></tr>
  </table>
  </dd>
</dl>
<p>Constructs a new empty document using default theme. </p>

</div>
</div>
<a class="anchor" id="af66bc605b92d8453dbcc6fec4146f7ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual gcp::Document::~Document </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The destructor. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a96abf511bb3308bdec563e2b0ba9e923">gcu::Document</a>.</p>

</div>
</div>
<h2>Member Function Documentation</h2>
<a class="anchor" id="a75659c5fa7da47a375aff647b59448a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::AbortOperation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Aborts and deletyes the current operation. </p>

</div>
</div>
<a class="anchor" id="a1ae929b46fb40f4ec244249fba3265a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::AddAtom </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcp_1_1Atom.html">Atom</a> *&#160;</td>
          <td class="paramname"><em>pAtom</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pAtom</td><td>a new atom.</td></tr>
  </table>
  </dd>
</dl>
<p>Adds a new atom to the document. </p>

</div>
</div>
<a class="anchor" id="a3123c2fd57ebf47a367e905f461e3caf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::AddBond </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcp_1_1Bond.html">Bond</a> *&#160;</td>
          <td class="paramname"><em>pBond</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pBond</td><td>a new bond.</td></tr>
  </table>
  </dd>
</dl>
<p>Adds a new bond to the document and checks the connectivity of the new covalent structure. </p>

</div>
</div>
<a class="anchor" id="a81850f1a522efbe7c160d1b41e30feaf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::AddFragment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcp_1_1Fragment.html">Fragment</a> *&#160;</td>
          <td class="paramname"><em>pFragment</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pFragment</td><td>a new atoms group.</td></tr>
  </table>
  </dd>
</dl>
<p>Adds a new fragment to the document. </p>

</div>
</div>
<a class="anchor" id="a4464af1f8c34d7d209799850b891745d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::AddObject </td>
          <td>(</td>
          <td class="paramtype">Object *&#160;</td>
          <td class="paramname"><em>pObject</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pObject</td><td>a new object.</td></tr>
  </table>
  </dd>
</dl>
<p>Adds a new object to the document. </p>

</div>
</div>
<a class="anchor" id="a36ead850654d9db4258bf6261e1ebbcd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">xmlDocPtr gcp::Document::BuildXMLTree </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Builds the XML tree representing the document. The returned value must be freed using xmlFree. </p>
<dl class="section return"><dt>Returns</dt><dd>the new XML document. </dd></dl>

</div>
</div>
<a class="anchor" id="a884e8bd5ca1f02565889f65238754053"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gcp::Document::CanUndo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if the undo stack is not empty. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00314">314</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a326cf0638035d5deff1dead3e296ae47"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::Clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Empties a document and reinitialize it. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#adce3873de56ddf2abe7dba89e127fc06">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="af3f96fde5168fe5795be3e92958d1a9a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcu_1_1Residue.html">gcu::Residue</a>* gcp::Document::CreateResidue </td>
          <td>(</td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>symbol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Molecule.html">gcu::Molecule</a> *&#160;</td>
          <td class="paramname"><em>molecule</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>the name of the new residue. </td></tr>
    <tr><td class="paramname">symbol</td><td>the symbol of the new residue. </td></tr>
    <tr><td class="paramname">molecule</td><td>a molecule with a pseudo atom which describes the structure of the residue.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the new <a class="el" href="classgcp_1_1Residue.html" title="a GChemPaint specific Residue class.">Residue</a> on success or NULL. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a7d35b39361f00e971e5a9219e4969ba9">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a745f17cca6fd2f3dbeea434a62e91c85"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::DoPrint </td>
          <td>(</td>
          <td class="paramtype">GtkPrintOperation *&#160;</td>
          <td class="paramname"><em>print</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GtkPrintContext *&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>page</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">print</td><td>a GtkPrintOperation. </td></tr>
    <tr><td class="paramname">context</td><td>a GtkPrintContext. </td></tr>
    <tr><td class="paramname">page</td><td>the page to print.</td></tr>
  </table>
  </dd>
</dl>
<p>Prints the document. </p>

<p>Implements <a class="el" href="classgcugtk_1_1Printable.html#a937bb4e60f9e5c4604780d97a1bb1aab">gcugtk::Printable</a>.</p>

</div>
</div>
<a class="anchor" id="a2aea9a15fe49061843e5bf8a8bbc024d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::ExportImage </td>
          <td>(</td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>resolution</em> = <code>-1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>the image filename. </td></tr>
    <tr><td class="paramname">type</td><td>a string representing the image type like "png", "svg", or "eps". </td></tr>
    <tr><td class="paramname">resolution</td><td>the resolution to use in the image for bitmaps or −1.</td></tr>
  </table>
  </dd>
</dl>
<p>Exports the current document as an image. The image is limited to the real bounds of the document. For bitmaps, the size is evaluated using the perceived screen resolution. If the default resolution (−1) is used, the resoution will be the screen resolution. </p>

</div>
</div>
<a class="anchor" id="a3e187824de53381b3de8abf1294aa2e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::FinishOperation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Ends the current operation and pushes it on top of the undo stack. This method must be called after all changes have been done in the document and the changes described in the operation. </p>

</div>
</div>
<a class="anchor" id="a9a22f75575ff2bdc3c5a008c7d6fec4c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetAllowClipboard </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether the document may use the clipboard or not. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00618">618</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab8e7950fa1372a7c5763b182166d3b52"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcp_1_1Application.html">gcp::Application</a>* gcp::Document::GetApplication </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the application owning the document. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00328">328</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="af0a6d44cb2a6623c115d86f295e88342"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetArrowLength </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current default arrow length. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00530">530</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5fd8f7cac697f8a33dcb7cdc3ada2fce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* gcp::Document::GetAuthor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the author's name. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00241">241</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a59725365ba730448914634fde1c385e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetBondAngle </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current default angle between two consecutive bonds in a chain. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00518">518</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a24ccd63c899bc9e1525af54452d065e0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetBondLength </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current default bond length. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00503">503</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="af6cff58600d90a1f8916e04f3f97914d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetBracketsFontFamily </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current brackets font family. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00639">639</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0920b483436b1cda81335ea0bab82a22"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetBracketsFontSize </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current brackets font size. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00651">651</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2a27464b9bde5b5c374690b9e0fffb10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* gcp::Document::GetComment </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the comment associated with the document. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00249">249</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a67265dd560661ca2c0b65be76d729feb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GDate* gcp::Document::GetCreationDate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the date at which the document was first created. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00233">233</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3bb90039fdda6f11e7b15161050c0a50"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcp_1_1Operation.html">Operation</a>* gcp::Document::GetCurrentOperation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current undo/redo operation. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00303">303</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5852f0e971282650716ff1bfa030a222"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gcp::Document::GetEditable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if the document can be edited. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00324">324</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a17dc970c0f9e485b8a941f6641962c7a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* gcp::Document::GetFileName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current file name, actually the URI. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00151">151</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a35abc65f51c5c1805d25bd138504fd64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkWindow* gcp::Document::GetGtkWindow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>GtkWindow displaying the document if any. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a9ac91fe27bff56913afe4d703208d479">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a4c34c17f59bd4b241387323cef33b6ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* gcp::Document::GetLabel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the window title. </dd></dl>

</div>
</div>
<a class="anchor" id="aa229330a63c9bc7fe3c7fcb9284563d3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* gcp::Document::GetMail </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the author's e-mail address. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00245">245</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab4d7c9e628dff3ce1be677e2af492588"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double gcp::Document::GetMedianBondLength </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the median value of bond lengths. This is used when importing data from a document with a different theme or from an other program to scale the data so that the bond lengths fit the themed bond length. </dd></dl>

</div>
</div>
<a class="anchor" id="ade0eb7a653ea6fa489d4989bb4474d37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;std::string&gt;&amp; gcp::Document::GetNewObjects </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the set of objects created during the current operation (such as pasting data). This is used to properly update links such as which bonds correspond to which atoms as the pasted objects might have the same id than already existing objects. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a5da143c424a5131b85b0e074235b8e1c">gcu::Document</a>.</p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00458">458</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9929825e838d4b3e16a033e9393b4fa6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcp_1_1Operation.html">Operation</a>* gcp::Document::GetNewOperation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacegcp.html#aa8e6482c44ad2980e2054f056212c34f">OperationType</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>the type of the new undo/redo operation.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the new operation. </dd></dl>

</div>
</div>
<a class="anchor" id="a7dd7f5f9c621d1abf6c0c6b3d9a795d8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetPangoAttrList </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>a PangoAttrList with all the attributes used for atomic symbols display. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00606">606</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aad10cde67a5420896814d1dc57650e27"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string gcp::Document::GetProperty </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>property</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">property</td><td>the property id as defined in <a class="el" href="objprops_8h.html">objprops.h</a></td></tr>
  </table>
  </dd>
</dl>
<p>Used when saving to get properties from document.. Supported properties for documents are: GCU_PROP_DOC_FILENAME, GCU_PROP_DOC_MIMETYPE, GCU_PROP_DOC_TITLE, GCU_PROP_DOC_COMMENT, GCU_PROP_DOC_CREATOR, GCU_PROP_DOC_CREATION_TIME, GCU_PROP_DOC_MODIFICATION_TIME, and GCU_PROP_THEME_BOND_LENGTH. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#a9f612121600c791abbee16bb539975d7">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="a9791f96004163e0e72d781cc56834b23"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gcp::Document::GetReadOnly </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if the file is read-only or false if it is writeable. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00348">348</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac6f28a84b47825a9a5fc315faad14ba4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefAllowClipboard </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether the document may use the clipboard or not as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00618">618</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac365f75e01201b404f57afd6559e9519"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefArrowLength </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current default arrow length as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00530">530</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3f71428c01c72bcb7dadf8b540e89adb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefBondAngle </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current default angle between two consecutive bonds in a chain as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00518">518</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aed28b2b053909a7d881a3aef70ccec44"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefBondLength </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current default bond length as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00503">503</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac29018982d82b7038a1ad74821da838a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefBracketsFontFamily </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current brackets font family as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00639">639</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7aa967cb942ea0c55f706e9703a441d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefBracketsFontSize </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current brackets font size as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00651">651</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeb50f3bd2412b8260624ffab817517c1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefTextFontFamily </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font family as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00542">542</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a39a33efbd288b697d923bda250bf3801"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefTextFontSize </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font size as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00602">602</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad6076deab474c9eabb8977d5fd7fdb91"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefTextFontStretch </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font stretch as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00590">590</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a42cc1603f0dc2552d6151df5ec29c1df"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefTextFontStyle </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font style as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00554">554</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2fc0e1df8fa0be2cecc2c561e037178a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefTextFontVariant </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font variant as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00578">578</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4d594e734958d530997de6171470cbd2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefTextFontWeight </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font weight as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00566">566</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa0406f97d9c8f9a1aebbe94c2d64d437"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetRefUseAtomColors </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether to use symbolic colors for the atomic symbols as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00665">665</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac84673f37ae0a11f0feb022191551d37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcu_1_1Residue.html">gcu::Residue</a> const* gcp::Document::GetResidue </td>
          <td>(</td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>symbol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>ambiguous</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">symbol</td><td>the symbol for which a Residue* is searched. </td></tr>
    <tr><td class="paramname">ambiguous</td><td>where to store the boolean telling if the symbol is ambiguous or NULL.</td></tr>
  </table>
  </dd>
</dl>
<p>Documents might own not global residues with the samesymbol or name but a different meaning from the standard residue. </p>
<dl class="section return"><dt>Returns</dt><dd>the Residue* found or NULL. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a797cb76f131732a96057587f028ac6bf">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a7c56003f2a8588460081daa68f3b1845"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GDate* gcp::Document::GetRevisionDate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the last date at which the document was modified. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00237">237</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabcabf8da1b3489f32b6b8bbc143fd94"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetSoftwareVersion </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Retrieves the GChemPaint API number corresponding to the program which saved the file last time. Might be 0 if the file has never been saved, or if the file was not saved using GChemPaint. The version is an unsigned decimal number of the type MMMmmmµµµ, where MMM is the major version, mmm the minor version and µµµ the micro version. This is used to detect files with old syntax on loading. </p>
<dl class="section return"><dt>Returns</dt><dd>the GChemPaint API version which last saved the file. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00627">627</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad49101807e46342712a53c980f52e008"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetTextFontFamily </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font family. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00542">542</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a254dbb4b97c24e0ad42a807bdc075ec9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetTextFontSize </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font size. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00602">602</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5f66d462b16bf68d4fda4273b66fbb80"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetTextFontStretch </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font stretch. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00590">590</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a243e27e229c14fb0b263a218ec734995"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetTextFontStyle </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font style. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00554">554</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8b85cb545119e21bb884b47bfdbb5b34"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetTextFontVariant </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font variant. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00578">578</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6e5c7019607b8c97f39e11d445ffbd14"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetTextFontWeight </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current text font weight. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00566">566</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac4c6c6d72501e5085e404f64d9d3696e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetTheme </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the theme used by the document. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00491">491</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a137dc8e08ba935bc9fc34faa2820cb1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* gcp::Document::GetTitle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the document title. </dd></dl>

</div>
</div>
<a class="anchor" id="afd3f7dd6ac06ee16ce36fe92683e8bde"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::GetUseAtomColors </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether to use symbolic colors for the atomic symbols. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00665">665</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a83f8a6c661bcbc046fae0dbf6e2fe5ea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcp_1_1View.html">View</a>* gcp::Document::GetView </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classgcp_1_1View.html">gcp::View</a> associated with the document. </dd></dl>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00109">109</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab99e4f3eee89712b7fd3ae0c48199fdb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkWidget* gcp::Document::GetWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the canvas widget where the document is displayed. </dd></dl>

</div>
</div>
<a class="anchor" id="a1f68a705eae0ab33940a6da29c5b095f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcu_1_1Window.html">gcu::Window</a>* gcp::Document::GetWindow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classgcp_1_1Window.html">gcp::Window</a> displaying the document if any. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a62f9ed7e64a3f6806add3de37fb18023">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a6e6fafd96ac50858e8b0e0ad322b168a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual double gcp::Document::GetYAlign </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Used to retrieve the y coordinate for alignment. If the documetn contains just one objecst as a molecule or a reaction, it will reurn it's alignment value, otherwise 0 is returned. </p>
<dl class="section return"><dt>Returns</dt><dd>y coordinate used for alignment. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#aedeec6e6b66e1a35e6d2f3ef75c94a09">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="a442540290608fdc05cb59283821eedfc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool gcp::Document::Load </td>
          <td>(</td>
          <td class="paramtype">xmlNodePtr&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>the XML root node for the document.</td></tr>
  </table>
  </dd>
</dl>
<p>Loads the document from the XML tree representing it. </p>
<dl class="section return"><dt>Returns</dt><dd>true on success, false otherwise. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#aa3ee33c25154d8e7bbe1e39de970c489">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="ae14bf8471965e48f0df809a819add3cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::LoadObjects </td>
          <td>(</td>
          <td class="paramtype">xmlNodePtr&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>the XML node representing objects to add to the document. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a54e53dd730ee6725af02f7d7fa5794a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::OnProperties </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework when the user fires the File/Properties command. </p>

</div>
</div>
<a class="anchor" id="a8514a2dfaf2031eb792f0a4f4e46276b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::OnRedo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework when the user fires the Edit/Redo command. </p>

</div>
</div>
<a class="anchor" id="a12f0ce8e7082914af941c0f3f54dde7f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gcp::Document::OnSignal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">gcu::SignalId</a>&#160;</td>
          <td class="paramname"><em>Signal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Object.html">gcu::Object</a> *&#160;</td>
          <td class="paramname"><em>Child</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Signal</td><td>a SignalId </td></tr>
    <tr><td class="paramname">Child</td><td>the child which emitted the signal or NULL</td></tr>
  </table>
  </dd>
</dl>
<p>Called when a signal has been emitted by a child. Only OnThemeChangedSignal is relevant for documents. </p>
<dl class="section return"><dt>Returns</dt><dd>false since documents have no parent. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#a1ad183ecf7e5b5c42db100da03221e46">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="a386832efd5b642c2fc09e7530839f598"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::OnThemeNamesChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework when the theme names have changed, i.e. a new theme has ben added, or a theme has been removed or renamed. </p>

</div>
</div>
<a class="anchor" id="af25b5f14a189dc2ea93eaabb301b166e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::OnUndo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework when the user fires the Edit/Undo command. </p>

</div>
</div>
<a class="anchor" id="ae8d86d1a1d6666db578bec998bd578d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::ParseXMLTree </td>
          <td>(</td>
          <td class="paramtype">xmlDocPtr&#160;</td>
          <td class="paramname"><em>xml</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">xml</td><td>the XML document representing the GChemPaint document being loaded.</td></tr>
  </table>
  </dd>
</dl>
<p>Parses the XML tree and creates all objects it represents. </p>

</div>
</div>
<a class="anchor" id="a1543c4162cbefb7484e486708159ce9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::PasteData </td>
          <td>(</td>
          <td class="paramtype">xmlNodePtr&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>the XML node representing objects to add to the document.</td></tr>
  </table>
  </dd>
</dl>
<p>Adds previously serialized objects from the clipboard to the document. Links can be set only to or from pasted objects. </p>

</div>
</div>
<a class="anchor" id="aee03e15c4e95e7fdfdaec12f955bbbe3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::PopOperation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Removes an operation from the udo stack and deletes it. </p>

</div>
</div>
<a class="anchor" id="af030ebcfb9e5af38fa0ff66caa988de3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::PushOperation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcp_1_1Operation.html">Operation</a> *&#160;</td>
          <td class="paramname"><em>operation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>undo</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">operation</td><td>the operation to add. </td></tr>
    <tr><td class="paramname">undo</td><td>whether to put he operation on the undo or the redo stack.</td></tr>
  </table>
  </dd>
</dl>
<p>Adds the current operation to the appropriate task. </p>

</div>
</div>
<a class="anchor" id="aa6042b56472265fc886482a7fd47b459"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::Remove </td>
          <td>(</td>
          <td class="paramtype">Object *&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>the object to remove.</td></tr>
  </table>
  </dd>
</dl>
<p>Removes a child object from the document, and deletes it. </p>

</div>
</div>
<a class="anchor" id="aa86373b6cb8698bfbce7dcf7768357da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::Remove </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>Id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Id</td><td>the Id of the object to be removed.</td></tr>
  </table>
  </dd>
</dl>
<p>Removes a child object from the document, and deletes it. </p>

</div>
</div>
<a class="anchor" id="a4ae715665016f6b99470a5ec9ba5312a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::Save </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Saves the current file. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a0872d3f786884f4cec6a5da1278cdef2">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a9c9fd0f4df9a66ddc90e79e82a44687f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SaveResidue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcp_1_1Residue.html">Residue</a> const *&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xmlNodePtr&#160;</td>
          <td class="paramname"><em>node</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">r</td><td>the residue to be saved. </td></tr>
    <tr><td class="paramname">node</td><td>the XML node to which add the saved residue if needed.</td></tr>
  </table>
  </dd>
</dl>
<p>GChemPaint saves the meaning of a residue the first time it is encountered, and maintains a list of saved residues to avoid duplicates. </p>

</div>
</div>
<a class="anchor" id="a3dc29d27b82e74691991137c61ca496d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetActive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework when the document becomes the active one. Updates the menus according to the document state. </p>

</div>
</div>
<a class="anchor" id="a693b037d50b2c8f31ad4dd2e61fcbb50"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetAllowClipboard </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>whether the document may use the clipboard or no.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the rights for the document clipbard access. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00618">618</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6e264280aec2d48afce27bff6e666b06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetArrowLength </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new default arrow length.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new default arrow length for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00530">530</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aab2c7de37df346a7e41aea9cf0d9f0ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetAuthor </td>
          <td>(</td>
          <td class="paramtype">const gchar *&#160;</td>
          <td class="paramname"><em>author</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">author</td><td>the new author name.</td></tr>
  </table>
  </dd>
</dl>
<p>Setes the document author name. </p>

</div>
</div>
<a class="anchor" id="aa737349d2e5a9ac6df13c713f1df82bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetBondAngle </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new default bond angle between two consecutive bonds in a chain.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new default bond angle between two consecutive bonds in a chain for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00518">518</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0de58146857221a158e1c8b3aefb4074"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetBondLength </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new default bond length.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new default bond length for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00503">503</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae45a1e66f2d9b967e7af23721f1f1c56"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetBracketsFontFamily </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new brackets font family.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new current brackets font family for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00639">639</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a858328cac693814eae89fdf263259761"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetBracketsFontSize </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new brackets font size.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new current text font size for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00651">651</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0203af0040a1ebac903b1464ff1cfdb2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetComment </td>
          <td>(</td>
          <td class="paramtype">const gchar *&#160;</td>
          <td class="paramname"><em>comment</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">comment</td><td>the new comment.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the comment associated with the document any. </p>

</div>
</div>
<a class="anchor" id="adfe420492ebbe9fa9908508aebdca467"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetDirty </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isDirty</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Mark the document as dirty. On any attempt to close a dirty document, a dialog box is opened to ask the user if he wants to save the modified document or drop the changes. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#a01ea0147ad675e139ddea7aaa2af503c">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="a744f11807e47c3d0c6e7af52f680c5ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetEditable </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>editable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">editable</td><td>whether the document might be edited or not</td></tr>
  </table>
  </dd>
</dl>
<p>This method is used to lock a document and inhibit any change in it. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00320">320</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="afd3f7ca8dc562b698f7fd1502a370705"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetFileName </td>
          <td>(</td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gchar *&#160;</td>
          <td class="paramname"><em>mime_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>the new file name (URI). </td></tr>
    <tr><td class="paramname">mime_type</td><td>the new mime type.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new file name and its associated mime type. </p>

</div>
</div>
<a class="anchor" id="a1541863c84fb45873f69c54e0739b924"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetLabel </td>
          <td>(</td>
          <td class="paramtype">const gchar *&#160;</td>
          <td class="paramname"><em>label</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">label</td><td>the new window title.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the label to use as window title. </p>

</div>
</div>
<a class="anchor" id="aa8ee190534aa69895ddd9addbaa5c4e6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetLoading </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>loading</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">loading</td><td>whether the document is loading data or not.</td></tr>
  </table>
  </dd>
</dl>
<p>Used to inhibit undo/redo operation creation when loading. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00423">423</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a932a4a46b7f59a8b69456b3852f0da64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetMail </td>
          <td>(</td>
          <td class="paramtype">const gchar *&#160;</td>
          <td class="paramname"><em>mail</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mail</td><td>the new e-mail address.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the document author e-mail address. </p>

</div>
</div>
<a class="anchor" id="a102304483ed40e4accae364a3c5e6388"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gcp::Document::SetProperty </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>property</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">property</td><td>the property id as defined in <a class="el" href="objprops_8h.html">objprops.h</a> </td></tr>
    <tr><td class="paramname">value</td><td>the property value as a string</td></tr>
  </table>
  </dd>
</dl>
<p>Used when loading to set properties. Supported properties for documents are: GCU_PROP_DOC_FILENAME, GCU_PROP_DOC_MIMETYPE, GCU_PROP_DOC_TITLE, GCU_PROP_DOC_COMMENT, GCU_PROP_DOC_CREATOR, GCU_PROP_DOC_CREATION_TIME, GCU_PROP_DOC_MODIFICATION_TIME, and GCU_PROP_THEME_BOND_LENGTH. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#a47862fe83b1c3739ee37b8af81550644">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="ad28f85cfc53830db5754b230a87c2c4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetReadOnly </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>ro</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ro</td><td>whether the file is read-only or not.</td></tr>
  </table>
  </dd>
</dl>
<p>If ro is true, the File/Save menu item and corresponding button will be disabled. </p>

</div>
</div>
<a class="anchor" id="a5081e930f9025924ff7460de94965eeb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetTextFontFamily </td>
          <td>(</td>
          <td class="paramtype">gchar *&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new text font family.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new current text font family for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00542">542</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="abbb83b1c2834c79ba85f6a00ca9f234b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetTextFontSize </td>
          <td>(</td>
          <td class="paramtype">gint&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new text font size.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new current text font size for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00602">602</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="abb53d3b2c39159355f196ad7127864bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetTextFontStretch </td>
          <td>(</td>
          <td class="paramtype">PangoStretch&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new text font stretch.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new current text font stretch for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00590">590</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a509cae300fb1a425d7c409bdb0ffe617"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetTextFontStyle </td>
          <td>(</td>
          <td class="paramtype">PangoStyle&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new text font style.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new current text font style for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00554">554</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa7c54e8cb2a868df09e8b1ff882031a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetTextFontVariant </td>
          <td>(</td>
          <td class="paramtype">PangoVariant&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new text font variant.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new current text font variant for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00578">578</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a07b47e2e5fcccc66e1bba53f71c4cd7f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetTextFontWeight </td>
          <td>(</td>
          <td class="paramtype">PangoWeight&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>the new text font weight.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new current text font weight for the document. </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00566">566</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5b4cf6cfcf1c5f00aca74d49d4ba10d2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetTheme </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcp_1_1Theme.html">Theme</a> *&#160;</td>
          <td class="paramname"><em>theme</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">theme</td><td>the new theme for the document.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the theme to be used by the document. This will not change lengths of existing bonds or size of existing text. </p>

</div>
</div>
<a class="anchor" id="a40c59b1eea00be7668ced06755c36704"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::SetTitle </td>
          <td>(</td>
          <td class="paramtype">const gchar *&#160;</td>
          <td class="paramname"><em>title</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">title</td><td>the new title.</td></tr>
  </table>
  </dd>
</dl>
<p>The document title. </p>

</div>
</div>
<a class="anchor" id="a6eb03aa3f077f9315f4cac330dbc478e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcp::Document::SetUseAtomColors </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>whether to use symbolic colors for the atomic symbols.</td></tr>
  </table>
  </dd>
</dl>
<p>When set, atomic symbols will be displayed using the symbolic colors for the element (when the color is not white, i.e. hydrogen symbol will always be black). </p>

<p>Definition at line <a class="el" href="gcp_2document_8h_source.html#l00665">665</a> of file <a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aef709fb7cd3096767b4fd2e3b9137d70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcp::Document::Update </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Updates the view for all objects which have been marked as dirty. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="gcp_2document_8h_source.html">gcp/document.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 14 2013 17:34:30 for The Gnome Chemistry Utils by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>