<!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  <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 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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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> | <a href="#pro-attribs">Protected Attributes</a> | <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 <<a class="el" href="gcr_2application_8h_source.html">gcr/application.h</a>></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"> </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"> </td></tr> <tr class="memitem:a7f8236f2190630598eb3ebbd907ccf05"><td class="memItemLeft" align="right" valign="top">virtual </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"> </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> * </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"> </td></tr> <tr class="memitem:a67525dd21a833c41c7164635b82949df"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a24aad66307a9ca794f2a8556cdcaa86e"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a854337eac51ece0ba6682b6b4a3ebe02"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a6d1180b70e2534845cf3e85fd0d711ea"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:aedfdb0950d02f746c0c039f26b3566dd"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a682962e9644547f14ef6831f17aca6ce"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a9984cdc72cc5123dc9f497244935c86b"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a9758ebb1b0d54f9d3a8e6a5546bc6268"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcr_1_1Window.html">Window</a> * </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"> </td></tr> <tr class="memitem:a2bbeddb6febe8b2259ac6d4f6a57ec9f"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:ac8b2694e27e7f233ed2d587c795f3215"><td class="memItemLeft" align="right" valign="top">char const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#ac8b2694e27e7f233ed2d587c795f3215">GetFirstSupportedMimeType</a> (std::list< std::string >::iterator &it)</td></tr> <tr class="separator:ac8b2694e27e7f233ed2d587c795f3215"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7204753737addca8996fd9477a58ab06"><td class="memItemLeft" align="right" valign="top">char const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Application.html#a7204753737addca8996fd9477a58ab06">GetNextSupportedMimeType</a> (std::list< std::string >::iterator &it)</td></tr> <tr class="separator:a7204753737addca8996fd9477a58ab06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3e29085932433f36cea67218a6b538f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcr_1_1Document.html">Document</a> * </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"> </td></tr> <tr class="memitem:a2f0343b648955bda73f7d83a1fa89ab6"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a71c001a1987445be164623a781c7f3f9"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ac8414f01a812321e7628f0da26dd6b93"><td class="memItemLeft" align="right" valign="top">GOConfNode * </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"> </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="-"/> 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"> </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"> </td></tr> <tr class="memitem:a43cb616d21f8309b3db7d89dce50e9a8 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">GtkWidget * </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"> </td></tr> <tr class="memitem:a6cb7a614ce2d5a186853731a4d1dbca2 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">GtkWidget * </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"> </td></tr> <tr class="memitem:acfce65175d5ea08edbb993debb171dc6 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr> <tr class="memitem:adbeb4a2ead393d9dc29a7ac51d931e93 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#adbeb4a2ead393d9dc29a7ac51d931e93">ShowURI</a> (GdkScreen *screen, std::string &uri)</td></tr> <tr class="separator:adbeb4a2ead393d9dc29a7ac51d931e93 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aacd8ad96d9694e086479330d3f906ed7 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a658b1ba535e598383853481140b45b34 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a658b1ba535e598383853481140b45b34">OnWeb</a> (GdkScreen *screen, char const *uri="http://gchemutils.nongnu.org/")</td></tr> <tr class="separator:a658b1ba535e598383853481140b45b34 inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ba8820852d351c08eb3cd917410648b inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1Application.html#a0ba8820852d351c08eb3cd917410648b">OnMail</a> (GdkScreen *screen, char const *MailAddress="mailto:gchemutils-<a class="el" href="testgcuperiodic_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a>@nongnu.org")</td></tr> <tr class="separator:a0ba8820852d351c08eb3cd917410648b inherit pub_methods_classgcugtk_1_1Application"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafbd98ffd171d63a5df9395fb5fc604d inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a00ae90e25f4e0100e4cc190a19898c27 inherit pub_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">GtkRecentManager * </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"> </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="-"/> 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"> </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"> </td></tr> <tr class="memitem:a9e75345f3bbcac050ecbffe2a0e54adb inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a9e75345f3bbcac050ecbffe2a0e54adb">OnHelp</a> (std::string s="")</td></tr> <tr class="separator:a9e75345f3bbcac050ecbffe2a0e54adb inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af63f52a24c853027a7bb6854d1b2f917 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:afff7a39ad3e9b322bfc6ecd87e1a33f2 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::string const & </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"> </td></tr> <tr class="memitem:a94cfeb904903c664b617287293d43644 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual GtkWindow * </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"> </td></tr> <tr class="memitem:ad4936e8c6ba6b972702aea28067104dd inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual bool </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"> </td></tr> <tr class="memitem:a328711708b5418ae39ef72f98712732e inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">char const * </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"> </td></tr> <tr class="memitem:a8ea5f1ed424c387a847b8baca1e5c91d inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:aa5b69c11be970d87d9483b60418cb212 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#aa5b69c11be970d87d9483b60418cb212">SetCurDir</a> (std::string const &dir)</td></tr> <tr class="separator:aa5b69c11be970d87d9483b60418cb212 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4466ff140726d27a2772744f8e473605 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::map< std::string, <br class="typebreak"/> GdkPixbufFormat * > & </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"> </td></tr> <tr class="memitem:a64669c8089f80219832a737b591d5e37 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">char const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a64669c8089f80219832a737b591d5e37">GetPixbufTypeName</a> (std::string &filename, char const *mime_type)</td></tr> <tr class="separator:a64669c8089f80219832a737b591d5e37 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a46902f2b431c2fa67e4020f0834e920f">Load</a> (std::string const &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"> </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> </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"> </td></tr> <tr class="memitem:a7bc68fcaa2f1261e16c0ef3afa6f5379 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a7bc68fcaa2f1261e16c0ef3afa6f5379">Save</a> (std::string const &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"> </td></tr> <tr class="memitem:a814b88c0b8948cded397a7f1f93bcfa6 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool </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"> </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> * </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"> </td></tr> <tr class="memitem:ad8c700b6ed5300faf9f79e56cfa53ab5 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::string const & </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"> </td></tr> <tr class="memitem:a90de97570dd956b2f6caa84c12ef143f inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a3e2b7ecc95e6989f8e434708d21f8b35 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a4cc3a4beb3af643e369a4021bc865593">CreateObject</a> (const std::string &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"> </td></tr> <tr class="memitem:a4f19d260b0d7414eff1f33bbfc4805e5 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a97618a84e8b3888ed2f7e94c17d60cb3 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a97618a84e8b3888ed2f7e94c17d60cb3">AddRule</a> (const std::string &type1, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule, const std::string &type2)</td></tr> <tr class="separator:a97618a84e8b3888ed2f7e94c17d60cb3 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe97221b52b1e729e776805a33e77b0e inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">const std::set< <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> > & </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"> </td></tr> <tr class="memitem:a10022f2d0b36d57cc4ca880f3de2860b inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">const std::set< <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a10022f2d0b36d57cc4ca880f3de2860b">GetRules</a> (const std::string &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"> </td></tr> <tr class="memitem:a6cdb4f8fd6a36768da6b5c790a15afcf inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:adac54fe6104d344a8215f2a66aec8f94 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">const std::string & </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"> </td></tr> <tr class="memitem:a77daef6686ed45783d38785551dee702 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:aa32d7fff8aac324622728bd5baaaaef6 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:abb17dc495a72318df86d78a450c44f46 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#abb17dc495a72318df86d78a450c44f46">GetCreationLabel</a> (const std::string &TypeName)</td></tr> <tr class="separator:abb17dc495a72318df86d78a450c44f46 inherit pub_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2"> </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> * </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"> </td></tr> <tr class="memitem:a171fbd22b6e26ebca12e34c61d3efe12 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#a171fbd22b6e26ebca12e34c61d3efe12">ConvertToCML</a> (std::string const &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"> </td></tr> <tr class="memitem:a75dd4d8a47d97b98c3619b469a8c6d65 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">char * </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"> </td></tr> <tr class="memitem:ace147caa238e551718517e8f4a778555 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#ace147caa238e551718517e8f4a778555">ConvertFromCML</a> (const char *cml, std::string const &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"> </td></tr> <tr class="memitem:a054bda2d7fc39827836b6636f7205c01 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ab00f052e9aabf7a7c55153bc90035a60 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::list< Database > const & </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"> </td></tr> <tr class="memitem:a24e28b6244875362721e89a78b60831e inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="classgcu_1_1Document.html">Document</a> * > </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"> </td></tr> <tr class="memitem:a67599fd5161b7ed78e4d14cf4d232d51 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned </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"> </td></tr> <tr class="memitem:ab3f4b702038b8bfc20b7f066caea7248 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a7c64df2b7a520aad0b5ba58a55a94039 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned </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"> </td></tr> <tr class="memitem:a4b22d854c5583041aa858121fe02615b inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned & </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"> </td></tr> <tr class="memitem:ad7904eea8f6f35f1c6d82d520994489d inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a7e653fccc028f2bb733aa1fc34c81c41 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned </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"> </td></tr> <tr class="memitem:aeec8fe92d85b3c44848f04934c5d139b inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned & </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"> </td></tr> <tr class="memitem:ade281be77ea51423ef3456af1f3835a0 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a5ac990bf031b2cd2c44dfddfba082df9 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned </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"> </td></tr> <tr class="memitem:abf060f5dad2a106472eebf0416a9429a inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">unsigned & </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"> </td></tr> <tr class="memitem:a7ad287d45993f84ade510eb4a9bf0667 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a93b919f8d3b022c335a5136c85f22bf4 inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a671accc4ceb86036dc8a618e1c70974d inherit pub_methods_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">bool & </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"> </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="-"/> 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"> </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"> </td></tr> <tr class="memitem:a9692299469f2df5e82daf82b39a9c0c6 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top">virtual </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"> </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> * </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"> </td></tr> <tr class="memitem:ac1a8b9bb42b75a728c64207f3efa40f8 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top">void </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"> </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> * </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"> </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="-"/> 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< std::string, <br class="typebreak"/> GdkPixbufFormat * > </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"> </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> * </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"> </td></tr> <tr class="memitem:a717758f12d971b3ca6fbc4d84c92727a inherit pro_attribs_classgcu_1_1Application"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="classgcu_1_1Document.html">Document</a> * > </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"> </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="-"/> 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> </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"> </td></tr> <tr class="memitem:a8004fd7f6483c3cf19973000d521590e inherit pub_static_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void </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"> </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> * </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"> </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="-"/> 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 * </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"> </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> * </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"> </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> * </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"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Application.html#af50a41185f2555a81cca91a7b51c30fd">GetApplication</a> (std::string &name)</td></tr> <tr class="separator:af50a41185f2555a81cca91a7b51c30fd inherit pub_static_methods_classgcu_1_1Application"><td class="memSeparator" colspan="2"> </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="-"/> 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 </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"> </td></tr> <tr class="memitem:a9760081055f798173d0d28e782c58858 inherit pro_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a5b5f3587293b3f86157e2ec261be9cd4 inherit pro_methods_classgcugtk_1_1Application"><td class="memItemLeft" align="right" valign="top">bool </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"> </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="-"/> 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 </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"> </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 & 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> * </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 * </td> <td class="paramname"><em>filename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const gchar * </td> <td class="paramname"><em>mime_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>bSave</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GtkWindow * </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> * </td> <td class="paramname"><em>pDoc</em> = <code>NULL</code> </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 </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 * </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< std::string >::iterator & </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< std::string >::iterator & </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> * </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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.6 </small></address> </body> </html>