Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 7edde9f7802946eb105dbcdda3d57c32 > files > 294

gnome-chemistry-utils-devel-0.14.8-6.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>The Gnome Chemistry Utils: gcr::Application 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.8</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <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="namespacegcr.html">gcr</a></li><li class="navelem"><a class="el" href="classgcr_1_1Application.html">Application</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classgcr_1_1Application-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gcr::Application Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p>GCrystal application base class.  
 <a href="classgcr_1_1Application.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gcr::Application:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classgcr_1_1Application.png" usemap="#gcr::Application_map" alt=""/>
  <map id="gcr::Application_map" name="gcr::Application_map">
<area href="classgcugtk_1_1Application.html" alt="gcugtk::Application" shape="rect" coords="0,112,118,136"/>
<area href="classgcu_1_1Application.html" alt="gcu::Application" shape="rect" coords="0,56,118,80"/>
<area href="classgcu_1_1DialogOwner.html" alt="gcu::DialogOwner" shape="rect" coords="0,0,118,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af4a669ad5481d38a150e32dc3ef18373"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#af4a669ad5481d38a150e32dc3ef18373">Application</a> ()</td></tr>
<tr class="separator:af4a669ad5481d38a150e32dc3ef18373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8236f2190630598eb3ebbd907ccf05"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a7f8236f2190630598eb3ebbd907ccf05">~Application</a> ()</td></tr>
<tr class="separator:a7f8236f2190630598eb3ebbd907ccf05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0efefa708f4b059a9429bce3e6161a99"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcr_1_1Document.html">gcr::Document</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a0efefa708f4b059a9429bce3e6161a99">OnFileNew</a> ()=0</td></tr>
<tr class="separator:a0efefa708f4b059a9429bce3e6161a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67525dd21a833c41c7164635b82949df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a67525dd21a833c41c7164635b82949df">OnFileOpen</a> ()</td></tr>
<tr class="separator:a67525dd21a833c41c7164635b82949df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24aad66307a9ca794f2a8556cdcaa86e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a24aad66307a9ca794f2a8556cdcaa86e">OnFileSave</a> ()</td></tr>
<tr class="separator:a24aad66307a9ca794f2a8556cdcaa86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a854337eac51ece0ba6682b6b4a3ebe02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a854337eac51ece0ba6682b6b4a3ebe02">OnFileSaveAs</a> ()</td></tr>
<tr class="separator:a854337eac51ece0ba6682b6b4a3ebe02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d1180b70e2534845cf3e85fd0d711ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a6d1180b70e2534845cf3e85fd0d711ea">OnFileClose</a> ()</td></tr>
<tr class="separator:a6d1180b70e2534845cf3e85fd0d711ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedfdb0950d02f746c0c039f26b3566dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#aedfdb0950d02f746c0c039f26b3566dd">OnSaveAsImage</a> ()</td></tr>
<tr class="separator:aedfdb0950d02f746c0c039f26b3566dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a682962e9644547f14ef6831f17aca6ce"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a682962e9644547f14ef6831f17aca6ce">OnQuit</a> ()</td></tr>
<tr class="separator:a682962e9644547f14ef6831f17aca6ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9984cdc72cc5123dc9f497244935c86b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a9984cdc72cc5123dc9f497244935c86b">SetActiveDocument</a> (<a class="el" href="classgcr_1_1Document.html">Document</a> *doc)</td></tr>
<tr class="separator:a9984cdc72cc5123dc9f497244935c86b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9758ebb1b0d54f9d3a8e6a5546bc6268"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcr_1_1Window.html">Window</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a9758ebb1b0d54f9d3a8e6a5546bc6268">CreateNewWindow</a> (<a class="el" href="classgcr_1_1Document.html">Document</a> *doc)</td></tr>
<tr class="separator:a9758ebb1b0d54f9d3a8e6a5546bc6268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bbeddb6febe8b2259ac6d4f6a57ec9f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a2bbeddb6febe8b2259ac6d4f6a57ec9f">FileProcess</a> (const gchar *filename, const gchar *mime_type, bool bSave, GtkWindow *window, <a class="el" href="classgcu_1_1Document.html">gcu::Document</a> *pDoc=NULL)</td></tr>
<tr class="separator:a2bbeddb6febe8b2259ac6d4f6a57ec9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8b2694e27e7f233ed2d587c795f3215"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#ac8b2694e27e7f233ed2d587c795f3215">GetFirstSupportedMimeType</a> (std::list&lt; std::string &gt;::iterator &amp;it)</td></tr>
<tr class="separator:ac8b2694e27e7f233ed2d587c795f3215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7204753737addca8996fd9477a58ab06"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a7204753737addca8996fd9477a58ab06">GetNextSupportedMimeType</a> (std::list&lt; std::string &gt;::iterator &amp;it)</td></tr>
<tr class="separator:a7204753737addca8996fd9477a58ab06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3e29085932433f36cea67218a6b538f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcr_1_1Document.html">Document</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#aa3e29085932433f36cea67218a6b538f">GetDocument</a> (const char *filename)</td></tr>
<tr class="separator:aa3e29085932433f36cea67218a6b538f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f0343b648955bda73f7d83a1fa89ab6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a2f0343b648955bda73f7d83a1fa89ab6">IsEmpty</a> ()</td></tr>
<tr class="separator:a2f0343b648955bda73f7d83a1fa89ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c001a1987445be164623a781c7f3f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a71c001a1987445be164623a781c7f3f9">SetOpening</a> ()</td></tr>
<tr class="separator:a71c001a1987445be164623a781c7f3f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8414f01a812321e7628f0da26dd6b93"><td class="memItemLeft" align="right" valign="top">GOConfNode *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#ac8414f01a812321e7628f0da26dd6b93">GetConfNode</a> (void) const </td></tr>
<tr class="separator:ac8414f01a812321e7628f0da26dd6b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classgcugtk_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcugtk_1_1Application')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classgcugtk_1_1Application.html">gcugtk::Application</a></td></tr>
<tr class="memitem:ab3a7e08c93c35f707eb16da9a9450f64 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#ab3a7e08c93c35f707eb16da9a9450f64">Application</a> (std::string name, std::string datadir=DATADIR, char const *help_name=NULL, char const *icon_name=NULL, <a class="el" href="classgcugtk_1_1CmdContextGtk.html">CmdContextGtk</a> *cc=NULL)</td></tr>
<tr class="separator:ab3a7e08c93c35f707eb16da9a9450f64 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43cb616d21f8309b3db7d89dce50e9a8 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a43cb616d21f8309b3db7d89dce50e9a8">GetImageResolutionWidget</a> ()</td></tr>
<tr class="separator:a43cb616d21f8309b3db7d89dce50e9a8 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb7a614ce2d5a186853731a4d1dbca2 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a6cb7a614ce2d5a186853731a4d1dbca2">GetImageSizeWidget</a> ()</td></tr>
<tr class="separator:a6cb7a614ce2d5a186853731a4d1dbca2 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfce65175d5ea08edbb993debb171dc6 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#acfce65175d5ea08edbb993debb171dc6">ReceiveTargets</a> (G_GNUC_UNUSED GtkClipboard *clipboard, G_GNUC_UNUSED GtkSelectionData *selection_data)</td></tr>
<tr class="separator:acfce65175d5ea08edbb993debb171dc6 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbeb4a2ead393d9dc29a7ac51d931e93 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#adbeb4a2ead393d9dc29a7ac51d931e93">ShowURI</a> (GdkScreen *screen, std::string &amp;uri)</td></tr>
<tr class="separator:adbeb4a2ead393d9dc29a7ac51d931e93 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacd8ad96d9694e086479330d3f906ed7 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#aacd8ad96d9694e086479330d3f906ed7">OnBug</a> (GdkScreen *screen, char const *uri=PACKAGE_BUGREPORT)</td></tr>
<tr class="separator:aacd8ad96d9694e086479330d3f906ed7 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a658b1ba535e598383853481140b45b34 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a658b1ba535e598383853481140b45b34">OnWeb</a> (GdkScreen *screen, char const *uri=&quot;http://gchemutils.nongnu.org/&quot;)</td></tr>
<tr class="separator:a658b1ba535e598383853481140b45b34 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba8820852d351c08eb3cd917410648b inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a0ba8820852d351c08eb3cd917410648b">OnMail</a> (GdkScreen *screen, char const *MailAddress=&quot;mailto:gchemutils-<a class="el" href="testgcuperiodic_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>@nongnu.org&quot;)</td></tr>
<tr class="separator:a0ba8820852d351c08eb3cd917410648b inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafbd98ffd171d63a5df9395fb5fc604d inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#aafbd98ffd171d63a5df9395fb5fc604d">OnLiveAssistance</a> (GdkScreen *screen)</td></tr>
<tr class="separator:aafbd98ffd171d63a5df9395fb5fc604d inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ae90e25f4e0100e4cc190a19898c27 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">GtkRecentManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a00ae90e25f4e0100e4cc190a19898c27">GetRecentManager</a> (void) const </td></tr>
<tr class="separator:a00ae90e25f4e0100e4cc190a19898c27 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classgcu_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcu_1_1Application')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classgcu_1_1Application.html">gcu::Application</a></td></tr>
<tr class="memitem:ad038baab7aaf39342b3c5d6650f3794f inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ad038baab7aaf39342b3c5d6650f3794f">Application</a> (std::string name, std::string datadir=DATADIR, char const *help_name=NULL, char const *icon_name=NULL, <a class="el" href="classgcu_1_1CmdContext.html">CmdContext</a> *cc=NULL)</td></tr>
<tr class="separator:ad038baab7aaf39342b3c5d6650f3794f inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e75345f3bbcac050ecbffe2a0e54adb inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a9e75345f3bbcac050ecbffe2a0e54adb">OnHelp</a> (std::string s=&quot;&quot;)</td></tr>
<tr class="separator:a9e75345f3bbcac050ecbffe2a0e54adb inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af63f52a24c853027a7bb6854d1b2f917 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#af63f52a24c853027a7bb6854d1b2f917">HasHelp</a> ()</td></tr>
<tr class="separator:af63f52a24c853027a7bb6854d1b2f917 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff7a39ad3e9b322bfc6ecd87e1a33f2 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::string const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#afff7a39ad3e9b322bfc6ecd87e1a33f2">GetName</a> () const </td></tr>
<tr class="separator:afff7a39ad3e9b322bfc6ecd87e1a33f2 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94cfeb904903c664b617287293d43644 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual GtkWindow *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a94cfeb904903c664b617287293d43644">GetWindow</a> ()</td></tr>
<tr class="separator:a94cfeb904903c664b617287293d43644 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4936e8c6ba6b972702aea28067104dd inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ad4936e8c6ba6b972702aea28067104dd">FileProcess</a> (G_GNUC_UNUSED const gchar *filename, G_GNUC_UNUSED const gchar *mime_type, G_GNUC_UNUSED bool bSave, G_GNUC_UNUSED GtkWindow *window, G_GNUC_UNUSED <a class="el" href="classgcu_1_1Document.html">Document</a> *pDoc=NULL)</td></tr>
<tr class="separator:ad4936e8c6ba6b972702aea28067104dd inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a328711708b5418ae39ef72f98712732e inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a328711708b5418ae39ef72f98712732e">GetCurDir</a> ()</td></tr>
<tr class="separator:a328711708b5418ae39ef72f98712732e inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ea5f1ed424c387a847b8baca1e5c91d inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a8ea5f1ed424c387a847b8baca1e5c91d">SetCurDir</a> (char const *dir)</td></tr>
<tr class="separator:a8ea5f1ed424c387a847b8baca1e5c91d inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b69c11be970d87d9483b60418cb212 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#aa5b69c11be970d87d9483b60418cb212">SetCurDir</a> (std::string const &amp;dir)</td></tr>
<tr class="separator:aa5b69c11be970d87d9483b60418cb212 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4466ff140726d27a2772744f8e473605 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, <br class="typebreak"/>
GdkPixbufFormat * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a4466ff140726d27a2772744f8e473605">GetSupportedPixbufFormats</a> ()</td></tr>
<tr class="separator:a4466ff140726d27a2772744f8e473605 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64669c8089f80219832a737b591d5e37 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a64669c8089f80219832a737b591d5e37">GetPixbufTypeName</a> (std::string &amp;filename, char const *mime_type)</td></tr>
<tr class="separator:a64669c8089f80219832a737b591d5e37 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46902f2b431c2fa67e4020f0834e920f inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcu.html#a662cb06e31132a49034b70b48a5f2b8f">ContentType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a46902f2b431c2fa67e4020f0834e920f">Load</a> (std::string const &amp;uri, const char *mime_type, <a class="el" href="classgcu_1_1Document.html">Document</a> *Doc, const char *options=NULL)</td></tr>
<tr class="separator:a46902f2b431c2fa67e4020f0834e920f inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe28e369ce853a9d880c0d27243b9020 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcu.html#a662cb06e31132a49034b70b48a5f2b8f">ContentType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#abe28e369ce853a9d880c0d27243b9020">Load</a> (GsfInput *input, const char *mime_type, <a class="el" href="classgcu_1_1Document.html">Document</a> *Doc, const char *options=NULL)</td></tr>
<tr class="separator:abe28e369ce853a9d880c0d27243b9020 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bc68fcaa2f1261e16c0ef3afa6f5379 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a7bc68fcaa2f1261e16c0ef3afa6f5379">Save</a> (std::string const &amp;uri, const char *mime_type, <a class="el" href="classgcu_1_1Object.html">Object</a> const *Obj, <a class="el" href="namespacegcu.html#a662cb06e31132a49034b70b48a5f2b8f">ContentType</a> type, const char *options=NULL)</td></tr>
<tr class="separator:a7bc68fcaa2f1261e16c0ef3afa6f5379 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a814b88c0b8948cded397a7f1f93bcfa6 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a814b88c0b8948cded397a7f1f93bcfa6">Save</a> (GsfOutput *output, const char *mime_type, <a class="el" href="classgcu_1_1Object.html">Object</a> const *Obj, <a class="el" href="namespacegcu.html#a662cb06e31132a49034b70b48a5f2b8f">ContentType</a> type, const char *options=NULL)</td></tr>
<tr class="separator:a814b88c0b8948cded397a7f1f93bcfa6 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb2e62ce60effbb096f87de8656753b inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Document.html">Document</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a1fb2e62ce60effbb096f87de8656753b">CreateNewDocument</a> ()</td></tr>
<tr class="separator:a1fb2e62ce60effbb096f87de8656753b inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8c700b6ed5300faf9f79e56cfa53ab5 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::string const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ad8c700b6ed5300faf9f79e56cfa53ab5">GetIconName</a> ()</td></tr>
<tr class="separator:ad8c700b6ed5300faf9f79e56cfa53ab5 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90de97570dd956b2f6caa84c12ef143f inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a90de97570dd956b2f6caa84c12ef143f">RegisterOptions</a> (GOptionEntry const *entries, char const *translation_domain=GETTEXT_PACKAGE)</td></tr>
<tr class="separator:a90de97570dd956b2f6caa84c12ef143f inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e2b7ecc95e6989f8e434708d21f8b35 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a3e2b7ecc95e6989f8e434708d21f8b35">AddOptions</a> (GOptionContext *context)</td></tr>
<tr class="separator:a3e2b7ecc95e6989f8e434708d21f8b35 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91568fc2517bf5a02e22e45dfefc89f6 inherit pub_methods_classgcu_1_1Application"><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_1Application.html#a91568fc2517bf5a02e22e45dfefc89f6">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="separator:a91568fc2517bf5a02e22e45dfefc89f6 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cc3a4beb3af643e369a4021bc865593 inherit pub_methods_classgcu_1_1Application"><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_1Application.html#a4cc3a4beb3af643e369a4021bc865593">CreateObject</a> (const std::string &amp;TypeName, <a class="el" href="classgcu_1_1Object.html">Object</a> *parent=NULL)</td></tr>
<tr class="separator:a4cc3a4beb3af643e369a4021bc865593 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f19d260b0d7414eff1f33bbfc4805e5 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a4f19d260b0d7414eff1f33bbfc4805e5">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="separator:a4f19d260b0d7414eff1f33bbfc4805e5 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97618a84e8b3888ed2f7e94c17d60cb3 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a97618a84e8b3888ed2f7e94c17d60cb3">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="separator:a97618a84e8b3888ed2f7e94c17d60cb3 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe97221b52b1e729e776805a33e77b0e inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">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_1Application.html#afe97221b52b1e729e776805a33e77b0e">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="separator:afe97221b52b1e729e776805a33e77b0e inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10022f2d0b36d57cc4ca880f3de2860b inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">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_1Application.html#a10022f2d0b36d57cc4ca880f3de2860b">GetRules</a> (const std::string &amp;type, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule)</td></tr>
<tr class="separator:a10022f2d0b36d57cc4ca880f3de2860b inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cdb4f8fd6a36768da6b5c790a15afcf inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a6cdb4f8fd6a36768da6b5c790a15afcf">SetCreationLabel</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id, std::string Label)</td></tr>
<tr class="separator:a6cdb4f8fd6a36768da6b5c790a15afcf inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adac54fe6104d344a8215f2a66aec8f94 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#adac54fe6104d344a8215f2a66aec8f94">GetCreationLabel</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id)</td></tr>
<tr class="separator:adac54fe6104d344a8215f2a66aec8f94 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77daef6686ed45783d38785551dee702 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a77daef6686ed45783d38785551dee702">BuildObjectContextualMenu</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *target, <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="separator:a77daef6686ed45783d38785551dee702 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa32d7fff8aac324622728bd5baaaaef6 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#aa32d7fff8aac324622728bd5baaaaef6">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="separator:aa32d7fff8aac324622728bd5baaaaef6 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb17dc495a72318df86d78a450c44f46 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#abb17dc495a72318df86d78a450c44f46">GetCreationLabel</a> (const std::string &amp;TypeName)</td></tr>
<tr class="separator:abb17dc495a72318df86d78a450c44f46 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1917c69cc2328bcaac7e8408dc67fd09 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1CmdContext.html">CmdContext</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a1917c69cc2328bcaac7e8408dc67fd09">GetCmdContext</a> ()</td></tr>
<tr class="separator:a1917c69cc2328bcaac7e8408dc67fd09 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a171fbd22b6e26ebca12e34c61d3efe12 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a171fbd22b6e26ebca12e34c61d3efe12">ConvertToCML</a> (std::string const &amp;uri, const char *mime_type, const char *options=NULL)</td></tr>
<tr class="separator:a171fbd22b6e26ebca12e34c61d3efe12 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75dd4d8a47d97b98c3619b469a8c6d65 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a75dd4d8a47d97b98c3619b469a8c6d65">ConvertToCML</a> (GsfInput *input, const char *mime_type, const char *options=NULL)</td></tr>
<tr class="separator:a75dd4d8a47d97b98c3619b469a8c6d65 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace147caa238e551718517e8f4a778555 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ace147caa238e551718517e8f4a778555">ConvertFromCML</a> (const char *cml, std::string const &amp;uri, const char *mime_type, const char *options=NULL)</td></tr>
<tr class="separator:ace147caa238e551718517e8f4a778555 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a054bda2d7fc39827836b6636f7205c01 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a054bda2d7fc39827836b6636f7205c01">ConvertFromCML</a> (const char *cml, GsfOutput *output, const char *mime_type, const char *options=NULL)</td></tr>
<tr class="separator:a054bda2d7fc39827836b6636f7205c01 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab00f052e9aabf7a7c55153bc90035a60 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::list&lt; Database &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ab00f052e9aabf7a7c55153bc90035a60">GetDatabases</a> (char const *classname)</td></tr>
<tr class="separator:ab00f052e9aabf7a7c55153bc90035a60 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24e28b6244875362721e89a78b60831e inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classgcu_1_1Document.html">Document</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a24e28b6244875362721e89a78b60831e">GetDocs</a> (void)</td></tr>
<tr class="separator:a24e28b6244875362721e89a78b60831e inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67599fd5161b7ed78e4d14cf4d232d51 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a67599fd5161b7ed78e4d14cf4d232d51">GetScreenResolution</a> (void)</td></tr>
<tr class="separator:a67599fd5161b7ed78e4d14cf4d232d51 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f4b702038b8bfc20b7f066caea7248 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ab3f4b702038b8bfc20b7f066caea7248">SetImageResolution</a> (unsigned val)</td></tr>
<tr class="separator:ab3f4b702038b8bfc20b7f066caea7248 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c64df2b7a520aad0b5ba58a55a94039 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a7c64df2b7a520aad0b5ba58a55a94039">GetImageResolution</a> (void) const </td></tr>
<tr class="separator:a7c64df2b7a520aad0b5ba58a55a94039 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b22d854c5583041aa858121fe02615b inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a4b22d854c5583041aa858121fe02615b">GetRefImageResolution</a> (void)</td></tr>
<tr class="separator:a4b22d854c5583041aa858121fe02615b inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7904eea8f6f35f1c6d82d520994489d inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ad7904eea8f6f35f1c6d82d520994489d">SetImageWidth</a> (unsigned val)</td></tr>
<tr class="separator:ad7904eea8f6f35f1c6d82d520994489d inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e653fccc028f2bb733aa1fc34c81c41 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a7e653fccc028f2bb733aa1fc34c81c41">GetImageWidth</a> (void) const </td></tr>
<tr class="separator:a7e653fccc028f2bb733aa1fc34c81c41 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeec8fe92d85b3c44848f04934c5d139b inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#aeec8fe92d85b3c44848f04934c5d139b">GetRefImageWidth</a> (void)</td></tr>
<tr class="separator:aeec8fe92d85b3c44848f04934c5d139b inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade281be77ea51423ef3456af1f3835a0 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ade281be77ea51423ef3456af1f3835a0">SetImageHeight</a> (unsigned val)</td></tr>
<tr class="separator:ade281be77ea51423ef3456af1f3835a0 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ac990bf031b2cd2c44dfddfba082df9 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a5ac990bf031b2cd2c44dfddfba082df9">GetImageHeight</a> (void) const </td></tr>
<tr class="separator:a5ac990bf031b2cd2c44dfddfba082df9 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf060f5dad2a106472eebf0416a9429a inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#abf060f5dad2a106472eebf0416a9429a">GetRefImageHeight</a> (void)</td></tr>
<tr class="separator:abf060f5dad2a106472eebf0416a9429a inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ad287d45993f84ade510eb4a9bf0667 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a7ad287d45993f84ade510eb4a9bf0667">SetTransparentBackground</a> (bool val)</td></tr>
<tr class="separator:a7ad287d45993f84ade510eb4a9bf0667 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93b919f8d3b022c335a5136c85f22bf4 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a93b919f8d3b022c335a5136c85f22bf4">GetTransparentBackground</a> (void) const </td></tr>
<tr class="separator:a93b919f8d3b022c335a5136c85f22bf4 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a671accc4ceb86036dc8a618e1c70974d inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a671accc4ceb86036dc8a618e1c70974d">GetRefTransparentBackground</a> (void)</td></tr>
<tr class="separator:a671accc4ceb86036dc8a618e1c70974d inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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="separator:af49d514cf80de92446705b153542257e inherit pub_methods_classgcu_1_1DialogOwner"><td class="memSeparator" colspan="2">&#160;</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="separator:a9692299469f2df5e82daf82b39a9c0c6 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memSeparator" colspan="2">&#160;</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="separator:a641f5796bc2e100ec80ee07e6019b1c8 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memSeparator" colspan="2">&#160;</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="separator:ac1a8b9bb42b75a728c64207f3efa40f8 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a1cd2174f77a2fd64937d9e3a1623f2d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcr_1_1Document.html">Document</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a1cd2174f77a2fd64937d9e3a1623f2d4">m_pActiveDoc</a></td></tr>
<tr class="separator:a1cd2174f77a2fd64937d9e3a1623f2d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classgcu_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classgcu_1_1Application')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classgcu_1_1Application.html">gcu::Application</a></td></tr>
<tr class="memitem:a01d7fc252bf235a517dc6d7ae5afdce7 inherit pro_attribs_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, <br class="typebreak"/>
GdkPixbufFormat * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a01d7fc252bf235a517dc6d7ae5afdce7">m_SupportedPixbufFormats</a></td></tr>
<tr class="separator:a01d7fc252bf235a517dc6d7ae5afdce7 inherit pro_attribs_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6939eb5bd335e6ea102090874ecf6f9 inherit pro_attribs_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1CmdContext.html">CmdContext</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ab6939eb5bd335e6ea102090874ecf6f9">m_CmdContext</a></td></tr>
<tr class="separator:ab6939eb5bd335e6ea102090874ecf6f9 inherit pro_attribs_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a717758f12d971b3ca6fbc4d84c92727a inherit pro_attribs_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classgcu_1_1Document.html">Document</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a717758f12d971b3ca6fbc4d84c92727a">m_Docs</a></td></tr>
<tr class="separator:a717758f12d971b3ca6fbc4d84c92727a inherit pro_attribs_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classgcugtk_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classgcugtk_1_1Application')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classgcugtk_1_1Application.html">gcugtk::Application</a></td></tr>
<tr class="memitem:ac6f412df8519e376fbca1a66a3093a5a inherit pub_static_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacegcugtk.html#a0136f50f7aaa9e82d5ce935b1faebb90">WindowState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#ac6f412df8519e376fbca1a66a3093a5a">GetDefaultWindowState</a> ()</td></tr>
<tr class="separator:ac6f412df8519e376fbca1a66a3093a5a inherit pub_static_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8004fd7f6483c3cf19973000d521590e inherit pub_static_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a8004fd7f6483c3cf19973000d521590e">OnReceiveTargets</a> (GtkClipboard *clipboard, GtkSelectionData *selection_data, <a class="el" href="classgcugtk_1_1Application.html">Application</a> *App)</td></tr>
<tr class="separator:a8004fd7f6483c3cf19973000d521590e inherit pub_static_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2eb5950cd8a6692661f3a0c331d6003 inherit pub_static_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgcugtk_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#ad2eb5950cd8a6692661f3a0c331d6003">GetDefaultApplication</a> ()</td></tr>
<tr class="separator:ad2eb5950cd8a6692661f3a0c331d6003 inherit pub_static_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classgcu_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classgcu_1_1Application')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classgcu_1_1Application.html">gcu::Application</a></td></tr>
<tr class="memitem:ac1b0ea2d434414d559ed634d09ebc609 inherit pub_static_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">static GOConfNode *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ac1b0ea2d434414d559ed634d09ebc609">GetConfDir</a> ()</td></tr>
<tr class="separator:ac1b0ea2d434414d559ed634d09ebc609 inherit pub_static_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acca3ba629ab46a89e4c936df0f89655d inherit pub_static_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#acca3ba629ab46a89e4c936df0f89655d">GetDefaultApplication</a> ()</td></tr>
<tr class="separator:acca3ba629ab46a89e4c936df0f89655d inherit pub_static_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a7af3e602670630f2bed62b5984253e inherit pub_static_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a9a7af3e602670630f2bed62b5984253e">GetApplication</a> (char const *name)</td></tr>
<tr class="separator:a9a7af3e602670630f2bed62b5984253e inherit pub_static_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af50a41185f2555a81cca91a7b51c30fd inherit pub_static_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#af50a41185f2555a81cca91a7b51c30fd">GetApplication</a> (std::string &amp;name)</td></tr>
<tr class="separator:af50a41185f2555a81cca91a7b51c30fd inherit pub_static_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classgcugtk_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classgcugtk_1_1Application')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classgcugtk_1_1Application.html">gcugtk::Application</a></td></tr>
<tr class="memitem:abdcbf02465f034dd926b423999b391e1 inherit pro_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#abdcbf02465f034dd926b423999b391e1">NoMoreDocsEvent</a> ()</td></tr>
<tr class="separator:abdcbf02465f034dd926b423999b391e1 inherit pro_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9760081055f798173d0d28e782c58858 inherit pro_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a9760081055f798173d0d28e782c58858">CreateDefaultCmdContext</a> ()</td></tr>
<tr class="separator:a9760081055f798173d0d28e782c58858 inherit pro_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b5f3587293b3f86157e2ec261be9cd4 inherit pro_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a5b5f3587293b3f86157e2ec261be9cd4">LoopRunning</a> ()</td></tr>
<tr class="separator:a5b5f3587293b3f86157e2ec261be9cd4 inherit pro_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classgcu_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classgcu_1_1Application')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classgcu_1_1Application.html">gcu::Application</a></td></tr>
<tr class="memitem:adfe318025ea67cc8df6f14c47d5e518b inherit pro_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#adfe318025ea67cc8df6f14c47d5e518b">RegisterBabelType</a> (const char *mime_type, const char *type)</td></tr>
<tr class="separator:adfe318025ea67cc8df6f14c47d5e518b inherit pro_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>GCrystal application base class. </p>
<p>This class is used to represent a GCrystal application. It is a virtual class since at least one method is pure virtual (<a class="el" href="classgcp_1_1Application.html#af95dbf95fddd5138f88590a45b7339bd">gcp::Application::OnFileNew</a>) </p>

<p>Definition at line <a class="el" href="gcr_2application_8h_source.html#l00050">50</a> of file <a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af4a669ad5481d38a150e32dc3ef18373"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Application::Application </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The default constructor. </p>

</div>
</div>
<a class="anchor" id="a7f8236f2190630598eb3ebbd907ccf05"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual gcr::Application::~Application </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="classgcugtk_1_1Application.html#a45093e7c34f60fea9c94f808f707e897">gcugtk::Application</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a9758ebb1b0d54f9d3a8e6a5546bc6268"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classgcr_1_1Window.html">Window</a>* gcr::Application::CreateNewWindow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcr_1_1Document.html">Document</a> *&#160;</td>
          <td class="paramname"><em>doc</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">doc</td><td>a document.</td></tr>
  </table>
  </dd>
</dl>
<p>Creates a new window for the document. </p>
<dl class="section return"><dt>Returns</dt><dd>the newly allocated window. </dd></dl>

</div>
</div>
<a class="anchor" id="a2bbeddb6febe8b2259ac6d4f6a57ec9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gcr::Application::FileProcess </td>
          <td>(</td>
          <td class="paramtype">const gchar *&#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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bSave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GtkWindow *&#160;</td>
          <td class="paramname"><em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Document.html">gcu::Document</a> *&#160;</td>
          <td class="paramname"><em>pDoc</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">filename</td><td>the uri of the file. </td></tr>
    <tr><td class="paramname">mime_type</td><td>the mime type of the file if known. </td></tr>
    <tr><td class="paramname">bSave</td><td>true if saving, and false if loading. </td></tr>
    <tr><td class="paramname">window</td><td>the current top level window. </td></tr>
    <tr><td class="paramname">pDoc</td><td>an optional document.</td></tr>
  </table>
  </dd>
</dl>
<p>Called by the FileChooser when a file name has been selected. This method loads a new file or saves <em>pDoc</em> according to <em>bSave</em>. When loading, a new document is created unless <em>pDoc</em> is not NULL and is empty.</p>
<dl class="section return"><dt>Returns</dt><dd>true if no error occured. </dd></dl>

</div>
</div>
<a class="anchor" id="ac8414f01a812321e7628f0da26dd6b93"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Application::GetConfNode </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 GOConfNode used for the default configuration. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2application_8h_source.html#l00184">184</a> of file <a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa3e29085932433f36cea67218a6b538f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcr_1_1Document.html">Document</a>* gcr::Application::GetDocument </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>filename</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">filename</td><td>a file name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the document associated with <em>filename</em> if opened or NULL. </dd></dl>

</div>
</div>
<a class="anchor" id="ac8b2694e27e7f233ed2d587c795f3215"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char const* gcr::Application::GetFirstSupportedMimeType </td>
          <td>(</td>
          <td class="paramtype">std::list&lt; std::string &gt;::iterator &amp;&#160;</td>
          <td class="paramname"><em>it</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">it</td><td>a mime type iterator.</td></tr>
  </table>
  </dd>
</dl>
<p>Initializes the iterator and returns the first registered mime type. </p>
<dl class="section return"><dt>Returns</dt><dd>the first registered mime type. </dd></dl>

</div>
</div>
<a class="anchor" id="a7204753737addca8996fd9477a58ab06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char const* gcr::Application::GetNextSupportedMimeType </td>
          <td>(</td>
          <td class="paramtype">std::list&lt; std::string &gt;::iterator &amp;&#160;</td>
          <td class="paramname"><em>it</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">it</td><td>a mime type iterator initialized during <a class="el" href="classgcr_1_1Application.html#ac8b2694e27e7f233ed2d587c795f3215">GetFirstSupportedMimeType()</a> call.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the next registered mime type. </dd></dl>

</div>
</div>
<a class="anchor" id="a2f0343b648955bda73f7d83a1fa89ab6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gcr::Application::IsEmpty </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>whether there is no opened view. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2application_8h_source.html#l00156">156</a> of file <a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6d1180b70e2534845cf3e85fd0d711ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gcr::Application::OnFileClose </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Closes the current document. If the document has been modified, the user will be asked if he wants to save the modifications or ignore them. </p>

</div>
</div>
<a class="anchor" id="a0efefa708f4b059a9429bce3e6161a99"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classgcr_1_1Document.html">gcr::Document</a>* gcr::Application::OnFileNew </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a new document. This method is pure virtual and must be implemented in derived classes. </p>

</div>
</div>
<a class="anchor" id="a67525dd21a833c41c7164635b82949df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Application::OnFileOpen </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Open the file open dialog to select documents to open. </p>

</div>
</div>
<a class="anchor" id="a24aad66307a9ca794f2a8556cdcaa86e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Application::OnFileSave </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Saves the current document. If it has no file name, the file save as dialog will pop up. </p>

</div>
</div>
<a class="anchor" id="a854337eac51ece0ba6682b6b4a3ebe02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Application::OnFileSaveAs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Open the file save as dialog to save the current document with a new name. </p>

</div>
</div>
<a class="anchor" id="a682962e9644547f14ef6831f17aca6ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gcr::Application::OnQuit </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Quits the application. If a document has been modified, the user will be asked if he wants to save the modifications or ignore them. </p>

</div>
</div>
<a class="anchor" id="aedfdb0950d02f746c0c039f26b3566dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Application::OnSaveAsImage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Open the file save as dialog to save the current view as an image. </p>

</div>
</div>
<a class="anchor" id="a9984cdc72cc5123dc9f497244935c86b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Application::SetActiveDocument </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcr_1_1Document.html">Document</a> *&#160;</td>
          <td class="paramname"><em>doc</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">doc</td><td>the document becoming active.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new active document. </p>

<p>Definition at line <a class="el" href="gcr_2application_8h_source.html#l00105">105</a> of file <a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a>.</p>

<p>References <a class="el" href="gcr_2application_8h_source.html#l00170">m_pActiveDoc</a>.</p>

</div>
</div>
<a class="anchor" id="a71c001a1987445be164623a781c7f3f9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Application::SetOpening </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">
<p>Tells the application that a document is loading. </p>

<p>Definition at line <a class="el" href="gcr_2application_8h_source.html#l00161">161</a> of file <a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a1cd2174f77a2fd64937d9e3a1623f2d4"></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="classgcr_1_1Document.html">Document</a>* gcr::Application::m_pActiveDoc</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The active document. </p>

<p>Definition at line <a class="el" href="gcr_2application_8h_source.html#l00170">170</a> of file <a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a>.</p>

<p>Referenced by <a class="el" href="gcr_2application_8h_source.html#l00105">SetActiveDocument()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu May 8 2014 09:55:05 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.6
</small></address>
</body>
</html>